Skip to main content
21 events
when toggle format what by license comment
Jul 8, 2017 at 15:29 answer added Göran Sundholm timeline score: 4
Jul 8, 2017 at 3:38 answer added Jason Gross timeline score: 21
Jul 4, 2017 at 2:38 comment added fhyve This question might be relevant cstheory.stackexchange.com/a/37016/13296
Jul 3, 2017 at 16:35 comment added Emil Jeřábek @MateoCarmona Please do not swamp the main page with lots of small edits. See meta.mathoverflow.net/questions/599 .
S Jul 3, 2017 at 16:20 history suggested Matthieu FG
added cat log tag
Jul 3, 2017 at 15:56 review Suggested edits
S Jul 3, 2017 at 16:20
Jul 3, 2017 at 0:13 comment added Bruno Bentzen @TimothyChow Yes, sure. The point I tried to emphasize with my comments is that there are some subtleties specifically concerning the incompleteness theorems for MLTT. So I think that seeing a proof from the type-theoretic perspective would be probably shed light in many aspects of it. Thank you for the links :)
Jul 2, 2017 at 22:45 comment added Timothy Chow @BrunoBentzen : I do not really understand MLTT, but surely if the set of theorems of MLTT is computably enumerable, then we're done, aren't we? The essence of incompleteness is that the set of arithmetical truths is not computably enumerable. For a slightly more detailed explanation see cs.nyu.edu/pipermail/fom/2004-August/008429.html and cs.nyu.edu/pipermail/fom/2004-August/008426.html
Jun 28, 2017 at 13:27 answer added Giorgio Mossa timeline score: 9
Jun 28, 2017 at 8:37 comment added Peter LeFanu Lumsdaine @BrunoBentzen: I don’t think open-ended inductive schemas are a big problem — types can still be coded as a set of words over a finite alphabet. But (unlike with the codes of propositions of FOL) this set is a priori only semi-decidable, not decidable. I doubt this would cause any serious problem, but it shows that a direct account of Gödel incompleteness for type theory has to be at least a little different from the standard account for theories of FOL.
Jun 28, 2017 at 6:53 comment added Bruno Bentzen @CarlMummert Complementing Peter Lumsdaine’s nice comment, I think there are many other complications. MLTT supports the notion of an inductive type, and so its language is “open-ended” in the sense that we can always define new types along with new constants and functions. Consequently, it is not so obvious how to define Gödel numbering for MLTT since its set of well-formed types (propositions) is never finished. I am sure there must exist such a numbering, though. Its formulation is just more involved than in the case of FOL.
Jun 28, 2017 at 6:42 comment added Bruno Bentzen @PeterLeFanuLumsdaine On the one hand, the fact that MLTT proves (under the proposition-as-types) all theorems of Robinson Arithmetic is a reasonable step forward to a precise notion of “the requirements of the incompleteness theorem” for MLTT. On the other hand, I think one difficulty is to express what exactly “effective axiomatization” means for MLTT: we could certainly recursively enumerate the set of theorems of MLTT, but I can’t see how we could define a Gödel numbering for type theory with inductive types (see my comment to Carl Mummert).
Jun 28, 2017 at 2:22 answer added Valeria timeline score: 13
Jun 27, 2017 at 21:17 comment added Peter LeFanu Lumsdaine @CarlMummert: the essential difference between IZF and MLTT, for this question, is that IZF is a theory in first-order logic, while MLTT is not. There are well-known precise statements of “the requirements of the incompleteness theorem” for theories in FOL. Can you point me to anywhere in the literature that does this for some more general notion of “theory” or “formal system” that covers MLTT?
Jun 27, 2017 at 20:47 comment added მამუკა ჯიბლაძე Such things easily happen in, say, toposes - e. g. in local homeomorphisms over the circle, the nontrivial double covering is inhabited - in the sense of having global support - but does not have any globally defined elements. I believe one has such situations in various type systems, particularly in HoTT
Jun 27, 2017 at 19:19 answer added Dana S Scott timeline score: 30
Jun 27, 2017 at 0:14 comment added Carl Mummert For (1), is the situation different than any other theory that interprets arithmetic well enough to satisfy the requirements of the incompleteness theorem? The Gödel sentence $G(T)$ for an effective theory $T$ is, first and foremost, a sentence in the language of arithmetic, regardless of the theory $T$. Then we just use a sufficiently sound interpretation of the language of arithmetic into $T$. Is there a particular aspect of Martin-Löf type theory that makes this different than, say, IZF?
Jun 25, 2017 at 17:03 comment added Peter LeFanu Lumsdaine …but it’s “true” in the sense that it holds in $\mathbb{N}$. But what we really mean by that is: we have proved in ZFC that it holds in $\mathbb{N}$. But then, again, all this is saying is that ZFC is a stronger theory than PA — more precisely, that the standard translation of PA into ZFC is not conservative. Which is not so shocking, in the end. (I am leaving these as comments not answers since they are only addressing a side question, not your main question.)
Jun 25, 2017 at 17:01 comment added Peter LeFanu Lumsdaine The point is just that “…a type/proposition G that is true…” doesn’t without context mean anything. What’s usually implicit is “…a type/proposition that is true in some model…” and in particular “…in the standard model”, i.e. using the sets of the ambient meta-theory, usually e.g. ZFC. But with that made explicit, it’s not so surprising that the meta-theory — being a stronger theory — can prove stronger theorems than the object theory, e.g. MLTT/PA. It can be helpful to consider an example like the Paris-Harrington theorem. It’s not provable in PA; but… [cont’d]
Jun 25, 2017 at 16:57 comment added Peter LeFanu Lumsdaine The overall question — “how can we transfer Gödel incompleteness from FOL to MLTT” — is I think excellent; I’ve wondered about it myself, and never done a thorough literature search for it, but it’s at least something I’m surprised there isn’t a very well-known account of. However re the second paragraph — “ if there are true but improvable propositions in MLTT, then there is a type G that is true, but the judgment g:G is not derivable within the system for any term g!” — I think this a fairly standard qualm about incompleteness, that is really no stranger in type theory than in FOL. [cont’d]
Jun 25, 2017 at 7:44 history asked StudentType CC BY-SA 3.0