Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] True arithmetical proposition not provable

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] True arithmetical proposition not provable


Chronological Thread 
  • From: roconnor AT theorem.ca
  • To: Coq Club <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] True arithmetical proposition not provable
  • Date: Tue, 29 Jun 2021 08:12:06 -0700 (PDT)
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=roconnor AT theorem.ca; spf=Pass smtp.mailfrom=roconnor AT theorem.ca; spf=Pass smtp.helo=postmaster AT theorem.ca
  • Ironport-hdrordr: A9a23:Qx4I4K0zLKyg/yTbjPEiIwqjBJAkLtp133Aq2lEZdPU1SL38qynKpp536faaslossR0b9uxoQZPwJk80lqQFg7X5X43DYOCOggLBEGgF1+XfKlbbak7DH4BmtJuIRJIObOEYXWIQsS8j2njDLz/7+qj+zEl0v5am856wd3AQV0i/1XYFNu71encGIjV7OQ==
  • Ironport-phdr: A9a23:j2dD0xXk4uJjeXjk3IGQQfC5033V8KzBVTF92vMcY1JmTK2v8tzYMVDF4r011RmVBNSdsKwcwLGG+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxhMiTanb75/LQm6oQrfu8QVnIBvNrs/xhzVr3VSZu9Y33loJVWdnxb94se/4ptu+DlOtvwi6sBNT7z0c7w3QrJEAjsmNXs15NDwuhnYUQSP/HocXX4InRdOHgPI8Qv1Xpb1siv9q+p9xCyXNtD4QLwoRTiv6bpgRQT2gykbKTE27GDXitRxjK1FphKhuwd/yJPQbI2MKfZyYr/RcdYcSGFcXMheSjZBD5uyYYUPEeQPIORXoYrzp1QAohSxGRKhBObzxjJSnHL6wbc33uYnHArb3AIgBdUOsHHModXvM6cdTee1zK/OzTXEdfNbwiv96IjWfRAmu/GDQ7dwfdDNxkY1EQ7Ok1qfp5D/MTyPyuQNr3aU7/BmVe+3iWMqqR99rzqyy8ojlITEh5wZxk3G+Ch4wIg4O9m1RkBmbdK6HpZeuT2XOpZoTs4iQmxluic3x74CtJOnfiUHxpIqzAPRZfyAdoiH+BPjVOCJLDdihX9pYq6wiAy0/EO9yeP8TtG53EhWoidBiNXBsnIA2wbN5sSZVPdx5Fqt1DmT2w3V9+pKO1o7lbDBJJ4k2rMwloQcsUDEHiLuhEX2jLGZdkI++ue27uTreKnpqYWEO491jAHxLLgul9ShDegkNgUCRWyW9Oam2LH940H1Xq9GguA5n6XFqJzaIN4Upq+9Aw9byIYj7BO/Ai+80NQfgXYHK1RFeBSAj4jzIFzOPPD4Aum4g1S2jjhrwurKMaH7DZnVNHjMjK/hfaph605b0Ac80ddf54tNBr4dJPLzR1T+ucfDDh45Ngy02/zoBM981oMYQ2KPA7WWPLncsV+StaoTJLynY5ZdkzLgIbBx7Pn3yHQ9hFU1fK+z3JJRZmruTdp8JEDMe33nhdEHFn0iogozS/bnjRuJWG0AL02uVr4xs2loQLmtCp3OE8X02OTpNMKTAp1bYXpLDxaHGCWwH21lc+sMZSWIL8onmTVWDNBJpKc91RyprgL/jbFufLO8xw==

On Tue, 22 Jun 2021, Pierre-Marie Pédrot wrote:

I personally really hate the phrasing of Gödel's incompleteness theorem
as "there are unprovable true statements" because it's implicitly
referring to the meta and confusing the reader about some grand and
transcendental notion of "truth" when this does not exist. Except maybe
when you're a Girard fan and / or some neo-Popperian believer, in which
case you may claim that Π01 formulae are falsifiable in the only
standard model we have, a.k.a. our local universe, and thus there is
some well-behaved notion of truth for these (but not above).

I don't know if this is a Girardian argument, but the case for these Goedel sentences being true seems pretty solid to me and follows directly from the fact that any system with "sufficent arithmetic" (e.g Robinson Arithmetic or Hodel's NN, etc) is Sigma_1-complete.

Why are they Sigma_1-complete? Because if some Sigma_1 formula, ∃x:N. P(x) is "true" then (at least according to Tarski's definition of truth) there is some natural number n such that P(n) is true. If there really is such a natural number n, then there is some literal term (what I'd call a numeral), that denotes this number n, that can be written as 1+1+1+1+...+1+0, or (...(b0*(1+1) + b1)*(1+1) + ...) + bn for some list of binary digits 0 or 1, or however else you want to write terms that denote natural numbers. If we let t be any one of these terms that denotes n then P(t) is a "true" Delta_0 statement, and "true" Delta_0 statements are also all provable. Since all the quantifers are bounded, then they can all be logically eliminated by expanding them out as conjunctions or disjunctions until you get an logically equivalent expresison P'(t) that is quantifier free. All the atomic formulas within this quantifer free expression are equalities or inequalites between closed terms that denote natural numbers, and it is just a matter of computation to compare each of pair of terms to determine whether each one is equivalent to T (true) or F (false), in which case P'(t) is logically equivalent to some P'', which is proposition in terms of pure boolean logic. Again it is a simple Boolean computation to simplifiy this expression to another logically equivalent proposition P''' which is either T or F. And since our starting hypothesis was that P(t) was "true" and we have shown that it is logically equivalent to P''', then it must be the case that P''' is T and not F.

All of the above deductions can be formally carried out in any of these logics with "sufficent arithemetic" to deduce that P(t) <-> T, and hence deduce P(t) in such a system. Then existential introduction lets us prove in such a system the statement ∃x:N. P(x).

The contrapositive version of Sigma_1-completness is that if your proof system does not prove some Sigma_1 statement S, then S cannot be "true". One might even go as far as saying that such a statement S is "false", because if it isn't "true", then what else could it be?

In the case of a Goedel sentence G, it is a Pi_1 sentence, and hence it's negation ¬G is Sigma_1. If ¬G cannot be deduced in such a proof system, then it must be the case that ¬G is "false" and hence ¬¬G is "true". Even a constructivist would concede that ¬¬G implies G for a Pi_1 statement G.
Thus the Goedel sentence G is true when ¬G is not provable.

Of course, this conclusion only applies under the condition that ¬G is not provable. You may very well be working in a system where ¬G is provable, and above reasoning doesn't apply. We cannot even conclude that ¬G is true because that assumes your system is Sigma_1-sound, but we've only shown Sigma_1-completeness. In fact, if ¬G is provable then the system in question definitely is not Sigma_1-sound because, as a consequnce of the construction of ¬G, the sytem is inconsistent and proves everything (requires Rosser's consturction of G IIRC).

--
Russell O'Connor <http://r6.ca/>
``All talk about `theft,''' the general counsel of the American Graphophone
Company wrote, ``is the merest claptrap, for there exists no property in
ideas musical, literary or artistic, except as defined by statute.''


Archive powered by MHonArc 2.6.19+.

Top of Page