coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Vincent Semeria <vincent.semeria AT gmail.com>
- To: Pierre-Marie Pédrot <pierre-marie.pedrot AT inria.fr>
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] True arithmetical proposition not provable
- Date: Tue, 22 Jun 2021 10:25:36 +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-f51.google.com
- Ironport-hdrordr: A9a23:XXqWDag4u+rzNUWQ3uO/cgaF1HBQXsMji2hC6mlwRA09TyX4raqTdZsgtSMc5Ax7ZJhfo7+90di7LE80nKQdibX5f43NYOCMggeVxe9ZjLcKuweQeBHDyg==
- Ironport-phdr: A9a23:dSqVaxOQMoobng2WA/Ul6nZsChdPi9zP1u491JMrhvp0f7i5+Ny6ZQqDvKQr1wORFtyBtrptsKn/i+jYQ2sO4JKM4jgpUadncFs7s/gQhBEqG8WfCEf2f7bAZi0+G9leBhc+pynoeUdaF9zjaFLMv3a88SAdGgnlNQpyO+/5BpPeg9642uyv/5DfeQtFiTWhbb99MRm6swXcvdQKjIV/Lao81gHHqWZSdeRMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9LmA6/9brugXZTQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD+/9KpgVgPmhzkbOD446GHXi9J/jKRHoBK6uhdzx5fYbJyJOPZie6/Qe84RS2hcUcZLTyFODY28YIkPAeQPPuhWspfzqEcVoBSkGQWhHvnixiNUinL026AxzuQvERvB3AwlB98Bv3XUrNPpO6gMV+C10LTDwyjdYPNTxzj98onIfQo8qvyLQ7JwcMzRxlUxGAPDklWcs5flMC2Q1usTqWib7vBvWPmgi24isQ5xozyvyt0whYnOg4IY01bJ/jh2z4gpP9O3UlJ7YcK6H5tKsSGXL4h7TM08Tm9npSs316MKtJ+lcSUFypkqxhDRZvOHfoWJ4h/uV+acLDlmiX57e7+zmRm//0a+x+D8SsS631dHozRDn9LRtX4NzwTe5tabRvZ55Eus2jaC2xrO5u1aIk04j6rWJ4Mnz7UtjJQcq17DETXzmEjujK+ZaEEk+u+w5uTieLrmp5ucO5Z6iwH7L6gig8K/DOQlPgQUUGib/uO81LLn/ULnWrlFkvo2kqzBvJDbI8QUuLK5DhdL3oo/7xuzFTSr3dQCkXUaMl5IewiLgoj0N13WJfD3F/a/g1CikDdxwPDGO6XsAovMLnjFjLjuY7B961JGxAoo099f4oxbCqsAIP3pQULxu9nYAQU4Mwyw2eroFNJ91oYGVWKVHqCZKL/SsUOP5u83O+mDepIauCz6K/g5/PPvjH45mVoGcqmzx5QbcnG4HvJ8I0WYe3XgmNkBEX0StAokUOPqkEGCUSJUZ3uqQ6084Sg7BJu6AofHW4Cim6eM3Dy7H51TfmBJEEqAEXbud4WeWvcDcjieIsF7km9Mab/0c44szwuj8Srz0btqGdJV9jcfqdq3zNl4/ffe0BQ77z15SdyQ33uKU0l1mHkJTnk4xvYsj1Z6zwK90K5zjvpEXede4v5TUw5yYYDdyed3Dcy0QQ/Ec82IQX6pR9ynBXc6SddnkIxGWFp0B9j31kOL5CGtGbJA0uXTXPTcF4rT2nHwI4B2zHOUjMHJbnEjS8pLcHKj3+txqlGVCInOnEGU0a2tcPZEtMYi3GiGxGuK+kpfVVwpOZg=
Hi Pierre-Marie,
> More generally, by Gödel's theorem Π01 formulae are the worm in the apple, since they can encode the soundness of an arbitrarily complex problem.
Yes, this is what I am trying to understand about Coq. I am looking for a Π01 formula satisfied by nat (because from inside Coq all n:nat look standard) but not provable inside Coq (because there must be models of Coq with non standard numbers). I wonder whether Coq's consistency Con_Coq is such a formula. As you said, its InterpBool is a stuck term, so it cannot be proved equal true inside Coq. And by InterpBoolPropEquiv, its InterpProp cannot be proved inside Coq either.
I now think my mistake was trying to define truth, i.e. satisfaction by nat, inside Coq. This rather seems a meta-property, estalished by a meta-theory that observes Coq from the outside. Assuming the consistency of Coq from this meta-theory seems like assuming Con_Coq is satisfied by nat, is that correct ?
> More generally, by Gödel's theorem Π01 formulae are the worm in the apple, since they can encode the soundness of an arbitrarily complex problem.
Yes, this is what I am trying to understand about Coq. I am looking for a Π01 formula satisfied by nat (because from inside Coq all n:nat look standard) but not provable inside Coq (because there must be models of Coq with non standard numbers). I wonder whether Coq's consistency Con_Coq is such a formula. As you said, its InterpBool is a stuck term, so it cannot be proved equal true inside Coq. And by InterpBoolPropEquiv, its InterpProp cannot be proved inside Coq either.
I now think my mistake was trying to define truth, i.e. satisfaction by nat, inside Coq. This rather seems a meta-property, estalished by a meta-theory that observes Coq from the outside. Assuming the consistency of Coq from this meta-theory seems like assuming Con_Coq is satisfied by nat, is that correct ?
On Sat, Jun 19, 2021 at 2:25 PM Pierre-Marie Pédrot <pierre-marie.pedrot AT inria.fr> wrote:
pOn 19/06/2021 10:22, Vincent Semeria wrote:
> Assuming LPO, I defined interpretations of arithmetical formulas in Coq,
> both in bool and in Prop, as shown below. I imagine that Coq's
> consistency is an arithmetical formula that would be interpreted to true
> by InterpBool.
No. Since you use a non-computable axiom you'll get a stuck term which
is neither true nor false. And you won't be able to prove that it is
indeed one of true or false, with the disjunction in the meta, i.e.
there is neither a proof of "InterpBool Φ = true" nor a proof of
"InterpBool Φ = false".
More generally, by Gödel's theorem Π01 formulae are the worm in the
apple, since they can encode the soundness of an arbitrarily complex
problem. Identifying Prop with bool is just moving the problem in
another place.
There are deep reasons why Gödel went into the study of constructive
logic after the discovery of incompleteness. Being able to compute is a
very good way to trust some statements.
PMP
- Re: [Coq-Club] True arithmetical proposition not provable, (continued)
- Re: [Coq-Club] True arithmetical proposition not provable, Anders Lundstedt, 06/20/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Marco Servetto, 06/20/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Christopher Ernest Sally, 06/21/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Ian Shillito, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Christopher Ernest Sally, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Ian Shillito, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Christopher Ernest Sally, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Ian Shillito, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Peter LeFanu Lumsdaine, 06/21/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Vedran Čačić, 06/21/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Xavier Leroy, 06/21/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Peter LeFanu Lumsdaine, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Vedran Čačić, 06/21/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Christopher Ernest Sally, 06/21/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Marco Servetto, 06/20/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Vincent Semeria, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Pierre-Marie Pédrot, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Vincent Semeria, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Andrei Popescu, 06/22/2021
- [Coq-Club] Tacit implications in Goedel's theorems II – Re: True arithmetical proposition not provable, Ken Kubota, 06/23/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, Pierre Courtieu, 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] True arithmetical proposition not provable, Vincent Semeria, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Pierre-Marie Pédrot, 06/22/2021
- Re: [Coq-Club] True arithmetical proposition not provable, Anders Lundstedt, 06/20/2021
Archive powered by MHonArc 2.6.19+.