Reference request for type theory - MathOverflow most recent 30 from http://mathoverflow.net 2013-05-18T23:16:05Z http://mathoverflow.net/feeds/question/19070 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://mathoverflow.net/questions/19070/reference-request-for-type-theory Reference request for type theory teil 2010-03-22T22:15:53Z 2010-12-03T03:42:48Z <p>I am interested in learning the theory of types, especially in how they can provide a foundation to mathematics different to sets and how they can avoid self-referential paradoxes by stipulating that a collection of objects of type n has type n+1. As for my background knowledge, I only know a little of propositional and predicate logic and Zermelo-Fraenkel set theory. </p> http://mathoverflow.net/questions/19070/reference-request-for-type-theory/19071#19071 Answer by Andrej Bauer for Reference request for type theory Andrej Bauer 2010-03-22T22:29:56Z 2010-03-22T22:29:56Z <p>I would suggest you look at Martin-Löf's work, such as the following reprint of his earlier unpublished manuscript (from 1972?):</p> <ul> <li>Per Martin-L: <a href="http://books.google.si/books?id=pLnKggT_In4C&amp;printsec=frontcover&amp;hl=en&amp;source=gbs_v2_summary_r&amp;cad=0#v=onepage&amp;q=&amp;f=false" rel="nofollow">An Intuitionistic Theory of Types</a>. In: Twenty-Five Years of Constructive Type Theory Proceedings of a Congress held in Venice, October 1995. Editors: Giovanni Sambin and Jan M. Smith. Oxford University Press, 1998.</li> </ul> <p>I belive a fairly good approximation of this paper is <a href="http://www.cs.chalmers.se/~peterd/kurser/tt03/martinlof72.ps" rel="nofollow">available online</a>. If you are looking for other online references, have a look at <a href="http://www.hf.uio.no/ifikk/filosofi/njpl/vol1no1/meaning/meaning.html" rel="nofollow">this lecture by Martin-Löf</a>.</p> <p>This should give you some idea for type theory as foundation of mathematics.</p> http://mathoverflow.net/questions/19070/reference-request-for-type-theory/19114#19114 Answer by Ulrik Buchholtz for Reference request for type theory Ulrik Buchholtz 2010-03-23T15:16:59Z 2010-03-23T15:16:59Z <p>The kind of type theory you're asking about, Russell's simple theory of types, is from about the early 1900's. Here's a reference:</p> <ul> <li>Russell, Bertrand: Mathematical Logic as Based on the Theory of Types. Amer. J. Math. 30 (1908), no. 3, 222--262.</li> </ul> <p>Recent work in type theory is somewhat different, continuing the tradition of Per Martin-Löf. In addition to his work (referenced by Andrej), I would also recommend the following book by Luo:</p> <ul> <li>Luo, Zhaohui: Computation and reasoning. A type theory for computer science. International Series of Monographs on Computer Science, 11. The Clarendon Press, Oxford University Press, New York, 1994. xii+228 pp. ISBN: 0-19-853835-9.</li> </ul> <p>For the relation between set theory, type theory, and category theory, you might want to have a look at <a href="http://www.andrew.cmu.edu/user/awodey/preprints/stcsFinal.pdf" rel="nofollow">this preprint</a> by Steve Awodey.</p> <p>There's also an <a href="http://ncatlab.org/nlab/show/type+theory" rel="nofollow">n-lab page</a>, and the <a href="http://plato.stanford.edu/entries/type-theory/" rel="nofollow">type theory page</a> at Stanford Encyclopedia of Philosophy has a reference section.</p> http://mathoverflow.net/questions/19070/reference-request-for-type-theory/48129#48129 Answer by Karl S for Reference request for type theory Karl S 2010-12-03T03:42:48Z 2010-12-03T03:42:48Z <p>In terms of modern type theory, you might be best off playing around with <a href="http://coq.inria.fr/" rel="nofollow">Coq</a>; this will give you instant feedback on any misconceptions you might have about how things work. The book Coq'Art (linked from the Coq website) is quite good and the system hasn't changed too much since the book was written.</p>