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: Andrei Popescu <andrei.h.popescu AT gmail.com>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] True arithmetical proposition not provable
  • Date: Tue, 22 Jun 2021 11:15:15 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=andrei.h.popescu AT gmail.com; spf=Pass smtp.mailfrom=andrei.h.popescu AT gmail.com; spf=None smtp.helo=postmaster AT mail-qk1-f177.google.com
  • Ironport-hdrordr: A9a23:/1mcu6jhbEiRqXLJKDfw8AG7bHBQXsYji2hC6mlwRA09TyX4rbHNoB1173DJYVoqNk3I+urwW5VoI0m8yXcd2+B4VotKNzOKhILHFutfBPPZowEJzUXFmtJg6Q==
  • Ironport-phdr: A9a23:+tDIbBazbFkGn+3g0IhNFDb/LTGP0IqcDmcuAnoPtbtCf+yZ8oj4OwSHvLMx1Q6PBtmDoKse1qL/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHOZwhEnjSwbLxuIBm5sAndqMkbipZ+J6gszRfEvmFGcPlMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2Au+c3krgLDQheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VSik4qx2ThLjlSUJOCMj8GzPhcNwgqBUrhKvqRJ83oDafp2aOvVlc6PBZNMXX3ZNUtpNWyFDBI63cosBD/AGPeZdt4Twu10OogakBQayBePk1yVGhnju3aIkyOQuDRzG1xEnEt0UtnTbsc/1O7kTUeyvzKnE1y3Db/RO2Tjj84jHbg0hrOqDXbJ1a8XRyE0vGxnZgVWXrIzoJjWY3fkCvGaH9eRvT/6vi3I5pAFrpDii3skhhpXGi4wb1lzJ9jl0zYQ1KNC2VUN2YMOpHZhUuiyZOIZ6XMwvTnx0tSsmxbAIt5y2cTQExZk72xLRZfKKf5aO7xn+WuiRJjJ4i2hkeLK5nxu9606gxfDmVsaq0VZKti1FksHSuXAWyxPT99KLSuZ+/kqnxD2B1BjT5/laLUwokafXMZ0sz74qmpYNr0jPADX6lFj0gaKUcEgv5/Km5P79Yrr8o5+RL490hR/6MqQpgsG/BP43MgkKX2SC4OS816Dv8VT3QLlXjPA7kLPVsJ/dJcQcqa65BxFa3pw/5Ba4CjeqyNUYnX8ZI1JZYB+LkZTlNlXULP37DfqzmUqgnCl1y/zcI7HsAJfAImDGkLj7fLZ970BcyBA0zdBa/59bELcBL+/pWkDvtdzUFB85Pxasw+bgENVyyJgeVn6SAqKCP6PStEWH5uMrI+WWeIAVvzP9J+A/5/HylX85hUMdfa6x0JQLb3C4B+1qLFmdYXrxmdgMCnwKvwo7TOzyklKOSz9TZ3CoX6I9/D43EoymDZ2QDryq1beGxWKwGoBcTmFAEFGFV3nyJKueXPJZQSSeOMJg2gQDTbW6QJJpgRiouBX3yvxnaPLT4iADvo/L29185umVnhY3o28nR/+B2n2AGjkn1lgDQCU7ifgXSa1Vz16C1e1hgKUdG4UMuLVGVQA1MZOaxOt/WYiasu3pcdKASVLgSdKjU2hZpjcZzNoHYkI7ENKn3Eir4g==

Greetings,

I think a main problem with the formulations of Gödel's incompleteness
theorems from the literature is that they are either too concrete
(focussing on a particular setting, e.g., extensions of Peano
arithmetic within classic FOL) or too abstract (e.g., at the level of
provability logic). I've recently written a paper with Dmitriy Traytel
https://www.andreipopescu.uk/pdf/Goedel_JAR_2021.pdf
where we "distill" the amount of structure and properties needed for
being able to formulate these theorems. Particular attention is paid
to the notion of truth in a standard model and to the avoidance of
unnecessary assumptions (e.g., classical reasoning) about the object
logics.

Best wishes,
Andrei

On Tue, Jun 22, 2021 at 10:46 AM Vincent Semeria
<vincent.semeria AT gmail.com> wrote:
>
> > Truth is always relative to your meta-theory
> Thanks, that is clearer to me now.
>
> > I don't understand your insistence on non-standard numbers.
> Σ01 propositions are absolute, whereas Π01 propositions are not. In other
> words, if a Σ01 proposition is satisfied by nat, then it is provable by
> Robinson arithmetic, but this lemma does not hold for Π01 propositions. How
> do we explain this failure for a Π01 proposition, (forall n:nat, P n), for
> a decidable predicate P ? The way I see it, P would be true on all standard
> numbers, and false on some non-standard numbers in some non-standard model.
>
> > I personally really hate the phrasing of Gödel's incompleteness theorem
> Quit hating or loving theorems, they do not deserve it :-)
>
> On Tue, Jun 22, 2021 at 11:11 AM Pierre-Marie Pédrot
> <pierre-marie.pedrot AT inria.fr> wrote:
>>
>>
>>
>> On 22/06/2021 10:25, Vincent Semeria wrote:
>> > I am looking for a Π01 formula satisfied by nat (because from inside
>> > Coq all n:nat look standard)
>>
>> What does that mean? Truth is always relative to your meta-theory so you
>> can't say much about "satisfaction in the meta" without explicitly
>> specifying the rules of your meta.
>>
>> 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).
>>
>> Incompleteness is really a boring theorem that can be phrased purely in
>> terms of provability without any irrelevant references to truth,
>> anchovies or hairy Schwarzschild black holes.
>>
>> > but not provable inside Coq (because there must be models of Coq with
>> > non standard numbers).
>>
>> I don't understand your insistence on non-standard numbers. You can have
>> perfectly standard numbers and weird properties about them, this happens
>> for presheaf models for instance. Since you have dependent elimination
>> you're outside of first-order logic and you're pretty much bound to have
>> numbers that behave at least internally like actual numbers.
>>
>> But yes, Con_Coq is never going to be provable from within Coq, and if
>> your meta is strong enough to prove the consistency of the Coq theory
>> Con_Coq is going to be "true" in it. But this is begging the question,
>> by definition you're meta-assuming something stronger than "Coq is
>> consistent" for that.
>>
>> PMP
>>



Archive powered by MHonArc 2.6.19+.

Top of Page