Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument)

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument)


Chronological Thread 
  • From: Emilio Jesús Gallego Arias <e AT x80.org>
  • To: José Manuel Rodriguez Caballero <josephcmac AT gmail.com>
  • Cc: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument)
  • Date: Wed, 02 May 2018 11:00:01 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=e AT x80.org; spf=Pass smtp.mailfrom=e AT x80.org; spf=Pass smtp.helo=postmaster AT x80.org
  • Ironport-phdr: 9a23:KrM1AxcFXLcAp2hJTpRZl+a8lGMj4u6mDksu8pMizoh2WeGdxcu4bR7h7PlgxGXEQZ/co6odzbaO6Oa4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahb75+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM38H/ZhNF3jKJVrhyupR9xzIDbb46JO/RzZb/dfcoASGZdQspcTS5MD4WhZIUPFeoBOuNYopHyqVsLrBu+AQisBOT3xTFMmHD2xrci0/85Hg/HxgMgG9YOv2rbrNXyLKgfTfq1zKjSwjXYcvhb3iny5ZPHcx0ivf2AR7VwcdDeyUQ2EQ7Ok1aeqZT9Mj+I1ekAsHKX4/R+We+ukWIrtgN8riW1yssxhITFmJoZxk3K+Ch72oo5ONm1RUFhbdOmFJZcrTyWOoh1T84kXmpmojw1yqcctp6+ZCUKyIooxxrYa/GffImF4Q7vWPyWITdii3JpYLO/hxCs/ki80uDwS8q53VVQoiZbjNXBt2oB2wHR58SaUPdx40ms1SiX2wDW8O5EIEQ0laTBK54mx749joQcvF/MHyL1hEn6lqiWdl8r+uSw8eTofq3mpoOAN49zkgzxLqMumtWmDeskNggOQnOU9P+n1Lzj+E35WK9Fguc3kqnfqpDaJN4UqrS3Aw9Pgc4f7EOdCCwnmPERm2QKKBp/fx6djof0NkOGC/nyBPO7jk6r2GNpwOvLJr3qB5zGBnfGmbblO7167hgP5hA0yIVy4pNQC7Y2Av/oyFTGm9XcChI2NDud2efuE50p26sOCTrJBbWWZvCB+WSU7/4idrHfLLQevyzwfqB8tqzeyEQhkFpYRpGHmJ4eaXS2BPNjcheJMSKqhc0OQz5T4lgOCdfygVjHagZ9Im6oVvNu9mFjToW8AtWbH93/sPm6xC6+W6ZuSCVGB1SLQCX4J93CXO0DOnuf
  • Organization: X80 Heavy Industries

José Manuel Rodriguez Caballero
<josephcmac AT gmail.com>
writes:

> In other words, he used the type "nat" as a model of PA. So, in order to
> prove that natural numbers satisfy the principle of complete induction from
> PA, he used the above-mentioned induction definition scheme which allows
> you to do things parametrized by natural numbers from the beginning.

> I do not say that "mechanization" of theorems from Model Theory is not
> possible in Coq. What I say is that, from the point of view of foundation
> of mathematics, we need to be open to the possibility that maybe some
> people are just "proving in Coq" assumptions from CiC in a fancy way. I use
> the example of O'Connor, because I tried to do a similar project in Model
> Theory, but I'm not convinced of the efficacy of this approach from a
> mathematical point of view.

As far as I can see this is just way a remove the assumption, in a sense
the proof is:

"Assume M a model of PA, then Theorem"

Of course, if you can provide a model M inside the logic of Coq your
theorem is "stronger" as you have removed an assumption.

About "proving in Coq" assumptions from CiC in a fancy way, well, that's
what logic is, isn't it?

It is good practice in theory to try to remove assumptions when possible
(*), as we assume the logical theory of Coq to be consistent, but of
course you can prove your lemmas abstractly if that's what you want.

E.

p.d: I sometimes see students writing { Pre } Prog { Post } where
actually Pre won't be ever satisfied so indeed building a model for your
assumptions is a good sanity check.



Archive powered by MHonArc 2.6.18.

Top of Page