coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Vincent Semeria <vincent.semeria AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] True arithmetical proposition not provable
- Date: Wed, 30 Jun 2021 19:56:17 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=vincent.semeria AT gmail.com; spf=Pass smtp.mailfrom=vincent.semeria AT gmail.com; spf=None smtp.helo=postmaster AT mail-wm1-f53.google.com
- Ironport-hdrordr: A9a23:YEM4sKF7XHO9P4OspLqE3seALOsnbusQ8zAXPiFKOHpom6Oj5qOTdZggtSMc6wxxZJhDo6HkBEDoexq1nvQZ3WB7B8bHYOCJghrOEGig1+ff6gylNSn39usY87xhfah4ANi1KVRhl8717E2ZPr8bsbu6GWyT6ts2Bk0CcT1X
- Ironport-phdr: A9a23:M+B9ix0arsM/iQ5wsmDOVQQyDhhOgF0UFjAc5pdvsb9SaKPrp82kYBWOo64z1hSTBc3y0LFts6LuqafuWGgNs96qkUspV9hybSIDktgchAc6AcSIWgXRJf/uaDEmTowZDAc2t360PlJIF8ngelbcvmO97SIIGhX4KAF5Ovn5FpTdgsiq0+2+4ZPebgRWiDayf79+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD+s7bpkSAXwhSgIOT428mHZhMJzgqxGvhyuuwdyzJTIbIyPLvdyYr/RcNEcSGFcXshRTStBAoakYoQADuoBO/pXoJf7p1sSsBCwGBejBObxxT9Sh3/5x7Ax3uM/EQHH2gwvA8wBsHLIrNnvL6cdT+W1w7fSzTXCdfxbwjj96I3SfRAgpfGAR65/cc3UyUQ2EQ7Ok1qfp5D/MTyPyuQNr3aU7/BmVe+3hGMppQ58rDery8oul4XFm54Yx1LL+yh7wos4J9m1RVN5bNK6HpZdsyOXOYt5TM4gX21muCU3xL0CtJKnfCYG1pIqzAPRZfyAdoiH+BPjVOCJLDdihX9pYq6wiAy0/EO9yeP8TtG53EhWoidBiNXBtXAA2wbO5sSZSfZx5Ees1DiJ2gvO8O9LO1o0mrDeK5M5wr4/iJ4TsUPbEy/zgkr2jauWelwq++it9ujre7vmq5+SOoNuhQH+NaMumsO7AesmKAQBQ2+b+eGk2L3i+032XqlKg+UonqXFtJ3WP8cWq66jDwNIzIou6AyzAjeo3dgAmHkINlNFeBaJj4jzPFHOJej1Dem+g1SqjDhk2fbGPqH7DpXWMHfDlanufax860FG0wczwtVf6IhVCrEFOv78RkjxtNnAAh8jLwO02/rnCMl61o4GRW2PBbaZPLrOvl+M++IgOPKBZJQVuTb4M/gq/eTijX4/mV8HfKmmx4EbaH6iHqcuH0LMan31x9wFDG0ivwwkTeWshkfRfyRUYiOMXqQ36zcnQLmrCIrZR4nl1KKA2iy2GIEQfW1DB0qNGF/ncoyFX7EHbyfEcZwpqSANSbX0E9xp7hqprgKvk9KPwcLb/yQZsdTo090nvoU7dDk3/D1wStuYiiSDEjoykWQPSDs7mqt4pB4lor9m+ad9iv1cU9dU4qEROjo=
> the case for these Goedel sentences being true seems pretty solid to me
Yes, Goedel's sentence is a better example than my original question about consistency. It encodes the liar's paradox "I am not provable", which is not provable by definition, and hence obviously true somewhere. And since it is not refutable either, it must be false somewhere else. As it happens, "somewhere" is the standard model of arithmetic and "somewhere else" is a non standard model. In other words, the liar's paradox has proofs encoded by non standard numbers only.
> Yes you need to work at a meta level, but it same meta level that is used to state and prove the incompleteness theorem in the first place.
Agreed.
But all this applies to theories that include Peano arithmetic. I still do not understand how to generalize this to theories in other languages, like ZFC or Coq. To remain first-order, let's take ZFC as the meta-theory. What could then be an arithmetical proposition P true in the set of natural numbers IN, but not provable? In other words, what is the difference between
ZFC |-- IN satisfies P
and
ZFC |-- P_IN
where P_IN is the syntactic transformation of P where all quantifiers are made over IN. Those 2 sequents seem equivalent to me, by induction on the arithmetic proposition P.
On Tue, Jun 29, 2021, 21:44 roux cody <cody.roux AT gmail.com> wrote:
> I doubt my boss will be
placated by an argument that if we just give it a non-standard amount oftime to execute, then it will terminate.How about ack(5,5) milliseconds?(I should make this my email signature...)On Tue, Jun 29, 2021 at 2:39 PM <roconnor AT theorem.ca> wrote:On Tue, 29 Jun 2021, Louis Garde wrote:
> Le 29/06/2021 à 17:12, roconnor AT theorem.ca a écrit :
> Thus the Goedel sentence G is true when ¬G is not provable.
>
> It is a fact that the notion of truth is not formally part of the Gödel theorem itself, which is "just" the exhibition of an unprovable sentence. To introduce the concept of truth as you
> have done, you had to specify an interpretation of the sentence, and therefore you had to work at the meta level, which is just the point of Pierre Marie Pédrot.
Yes you need to work at a meta level, but it same meta level that is used
to state and prove the incompleteness theorem in the first place.
For the example of PA, I currently have the incompleteness stated as
Theorem PAIncomplete :
exists f : Formula,
(Sentence f) /\ ~(SysPrf PA f \/ SysPrf PA (notH f)).
but it would be trival to extend this statement to say
Theorem PAIncomplete :
exists f : Formula,
(Sentence f) /\ ~(SysPrf PA f \/ SysPrf PA (notH f))
/\ (forall assignment, interpFormula natModel assignment f).
(though to make the above non-trival you'd want to replace (Sentence f)
with (Pi1Sentence f), something that could be defined but isn't currently
defined.)
My point here is that adding "and the Goedel sentence is true" doesn't
involve working at any any new meta level more than we are already working
at in the first place.
But yes, we do have to define a notion of truth, and Tarski's definition
is what is meant when people talk about the Goedel sentence being true
(see also below).
> There is no doubt that the Gödel sentence is true in some interpretations, and in the natural one. There is also no doubt that the Gödel sentence is false in some other interpretations,
> see for instance Truth of the Gödel sentence.
Sure, for non-standard interpretations. But we didn't invent the rules of
arithemetic simply as a game to play among mathematicians; we are (or at
least I am) trying to reason about actual software, and proving that some
piece of software halts when doesn't actually halts is not particularly
helpful for that pursue, even if it is logically consistent and has a
non-standard model.
Standard and non-standard models are not equally as good in my opinion.
If I could use Coq to prove an algorithm is total, when it in fact is not
total, such an "unsound" conclusion is no good. I doubt my boss will be
placated by an argument that if we just give it a non-standard amount of
time to execute, then it will terminate.
--
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.''
- Re: [Coq-Club] Tacit implications in Goedel's theorems II – Re: True arithmetical proposition not provable, (continued)
- Re: [Coq-Club] Tacit implications in Goedel's theorems II – Re: True arithmetical proposition not provable, Ralf Jung, 06/24/2021
- Re: [Coq-Club] Tacit implications in Goedel's theorems II – Re: True arithmetical proposition not provable, Ralf Jung, 06/24/2021
- Re: [Coq-Club] Tacit implications in Goedel's theorems II – Re: True arithmetical proposition not provable, Marco Servetto, 06/24/2021
- Re: [Coq-Club] Tacit implications in Goedel's theorems II – Re: True arithmetical proposition not provable, Ralf Jung, 06/24/2021
- Re: [Coq-Club] Tacit implications in Goedel's theorems II – Re: True arithmetical proposition not provable, Ralf Jung, 06/24/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Louis Garde, 06/29/2021
- Re: [Coq-Club] True arithmetical proposition not provable, roconnor, 06/29/2021
- Re: [Coq-Club] True arithmetical proposition not provable, roux cody, 06/29/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Vedran Čačić, 06/30/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Marco Servetto, 06/30/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Vincent Semeria, 06/30/2021
- Re: [Coq-Club] True arithmetical proposition not provable, roconnor, 06/29/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Vincent Semeria, 06/20/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Dominik Kirst, 06/22/2021
Archive powered by MHonArc 2.6.19+.