coq-club AT inria.fr
Subject: The Coq mailing list
List archive
Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument)
Chronological Thread
- From: Ken Kubota <mail AT kenkubota.de>
- To: metamath AT googlegroups.com
- Cc: coq-club AT inria.fr
- Subject: Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument)
- Date: Thu, 3 May 2018 23:47:54 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mail AT kenkubota.de; spf=Pass smtp.mailfrom=mail AT kenkubota.de; spf=None smtp.helo=postmaster AT plasma3.jpberlin.de
- Ironport-phdr: 9a23:359WsRKfmz7TLFi1pdmcpTZWNBhigK39O0sv0rFitYgXKv/9rarrMEGX3/hxlliBBdydt6ofzbKO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxlGiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr8zRDqi8rxrSAf2hygbKz43/mbXislqg6JaphKquhhzzoHQbY2QMvd1Y6HTcs4ARWdZQ8heWDBODIO+YIUBDOQBM/hWoY7mqlQUsRe+ABOhBOPzxjJKgHL9wK000/4mEQHDxAEuGswBsHLJp9vwKacdSue1zLXSwj7eaP5W3C3y6InMch06ovGDQ7RwccnMyUY0EAPFkk+fpZb4MDyLz+kAtXWQ4eRnVeKqkWEnqgdxryCqxsgylonGnIcVxUrY9SV52oo1Ise4SEFjbd6rF5tQsC6aN49oTc84X25ovyM6xqUJuZ68eygKx5AnyADQa/yddIiI/wrjVP2LLThkg3JlfaqziAu18Uih0OH8UdO00FlSoipejtnDrHYN1xLU6sidV/Rx5Fmu1iuS1w3V9+pKIlg0mLLYJpI92LI8iJUevVnZEiL2mUj6lq2be0Q89uWr9+jreKjqq5GAO4Nulw3zMKsjltaiDeglLgQDWXWQ9/6m273550L5Ra1Hjv0onandt5DXPdwbpqqjDA9O14Ys8RiyAy2k0NQAhnYIMkhFeBaGj4jvIV3BPe73Ae++g1Sqjjhr2+jLM779DpnXMHTOn6rtcax95kNd0gY+z9FS64pRCr4bIfLzXkHxtMbfDh88KwG0xvzoCNR51o4FWmKAHKmZMKDPsVCT4eIvP/ODaJUItznjM/Ql/eLhjWclmV8BeqmkxYcYaHehHvh/P0qZZWfsjcwaHGcRvgs+SfTqh0eYXT5SYXayRaM86SshBIKoF4eQDr2rm6GLiSWyAJRNbXpHEkzeQkrubJiODvcQdDqJcIgmnSYDSKC6DYAm0h6quUnxzL8gIq3T4jEfqI6w6d5u+ueGkBgz8SBzXcGQz2iIRn103X4OXCI8x6tloEZw4liE1qd8jvNCEsFL/LVCVQJpCJjH0uYvC8zuQhmTOZCGUlG7Ws7gDjY2QdY8hdQJZgFyAdK/llfG0jajBrYJl++3A8kx/77V2nHtJ+5yzHHJ0KQulV47WtAJPmqj1YBl8A2GJIPP22aEnaG2fOxI2SfM8E+AwGyNoUtfTAc2XaiTDiNXXVffsdmsvhCKdLSpE7lybloYmJyyb5BSY9istm1oAfLqOdDQeWW0wjviBhuOxa6Ga5bjPWkQjnyEVBo01jsL9HPDDjAQQz+7qjuCXj9jE1HyaUTw+K9ypSHjFxJm/0Sxd0RkkoGN1FsViPibEapBxrYNoyIo8HN2BFywxdbXDZyMqlg5cQ==
If the criterion is representing all of mathematics, then ZFC is unsatisfactory.
Of course, a language capable of doing so requires dependent types.
Therefore, I have extended Q0 (simple type theory) to R0,
which provides some of the means for dependent types, see pp. 11 f. of
For the definition of the universal quantifier in R0, see p. 359.
(The logical constant 'Q' was replaced by '=', since 'Q' has no own syntactic function.)
This definition simply defines the universal quantifier as the set of properties (sets) in which
all objects of the given type are mapped to true (are element of), hence the proposition holds 'for all'.
Moreover, the variable binders are reduced to a single one (lambda).
I share Bertrands Russell's program of logicism (that mathematics is reducible to formal logic),
hence a sharp distinction between both of them is rather difficult.
A preliminary distinction may be the limitation of the language to rather simple definitions
(such as on pp. 359 f., using basic types like 'o' and similar only; for comparison, see
the rather complex group definition on p. 362).
Types naturally express the distinctions between different kinds of mathematical objects
(e.g., between numbers and operators) made by the mathematician intuitively.
There are some excellent quotes on this in Andrews' 2002 textbook.
Indeed, types are more fundamental than objects of first-order logic, as you,
for example, wish to distinguish between propositions (of type 'o'), operators ('oo'),
and connectives ('ooo' = '((oo)o)'). Type theory naturally expresses the grammar
of formal logic (and mathematics).
In lambda calculus, variables are clearly distinguished from constants (primitive symbols,
lambda abstractions and lambda applications) by the fact that only variables can be
bound by lambda (and by Theorem 5215 [Andrews, 2002, p. 221], instantiated freely).
Lambda calculus allows the reduction of functions of more than one argument to
those of just one argument (implementing Schönfinkel's concept), so "we can avoid explicitly
admitting into our language functions of more than one argument." [Andrews, 2002, p. 206]
All of mathematics can be expressed using just a few principles, which Andrews calls
"expressiveness" (I prefer the term "reducibility").
For the references, please see: http://doi.org/10.4444/100.111
Ken
____________________________________________________
Am 03.05.2018 um 22:52 schrieb Jan Burse <bursejan AT gmail.com>:I did NOT say its unsatisfactory. Its very satisfactory,
since its very flexible, and still doesn't have too much
assumptions built in.
Also I don't know what you mean by type theory. Simple
types, dependent types? In ZFC the logic part is delegated
to FOL=, and the domain part is ZFC itself built on the
logic part, thats a very nice separation, how do you apply
your type theory? For example if you define in Q0 the forall
operator (later used in the forall quantifier) as follows:
Πο(οα) stands for [Qο(οα)(οα) [λxα Tο] ]
https://plato.stanford.edu/entries/type-theory-church/#ForBasEqu
Then things are somehow upside-down. You use types,
a kind of domain, to define logic. How do you justify such
a proceedings?
Am Donnerstag, 3. Mai 2018 22:31:55 UTC+2 schrieb Ken Kubota:Hi Jan,I definitely agree on that ZFC is unsatisfactory: This is why I prefer type theory.But historically ZFC (axiomatic set theory) was designed exactly for this purposein the aftermath of Russell's paradox, see [Zermelo, 1908] (English translation [Zermelo, 1967]).For the references, please see: http://doi.org/10.4444/100.111KenAm 03.05.2018 um 22:08 schrieb Jan Burse <burs... AT gmail.com>:For example Ramsey Cardinal and V=L seem to be two
opposite extensions of ZFC, in some aspects.
So I am very currious how this would look like in metamath,
the other post "Definition of L" form 6. April,
and more...
Am Donnerstag, 3. Mai 2018 22:03:51 UTC+2 schrieb Jan Burse:I don't agree with what Ken wrote: "But all the systems in discussion
here (e.g., ZFC) implicitly or explicitly claim to represent (significant
parts of) mathematics".
If you read Levy, Basic Set Theory, you see that ZFC has a lot of
holes, and isn't in itself interesting mathematics. Its a foundation you
need to apply and/or extend.
Am Donnerstag, 3. Mai 2018 17:22:59 UTC+2 schrieb Ken Kubota:Hi Russell,
While your statement (a "proof" always refers to a proof within a certain formal system) is correct looked at in an isolated way,
I find it problematic as it overlooks that the formal systems (deduction systems) in discussion here are designed to represent mathematics.
Of course, this is the standard use of the terminology ("Now we prove the theorem MUIIU." - p. 179),
even in toy systems such as the MIU system, cf. pp. 177 ff. at
http://us.metamath.org/downloads/metamath.pdf
But all the systems in discussion here (e.g., ZFC) implicitly or explicitly claim to represent (significant parts of) mathematics,
making it difficult to follow a pure relativism (denying provability "in any absolute sense").
For example, if one of the systems mentioned previously would be shown to be inconsistent (or otherwise not sound), it would be discarded.
Moreover, I would even argue that some of these formal systems are better than others in representing mathematics,
e.g., type theory is superior to (axiomatic) set theory, and the ideal system should follow the concept of expressiveness of Q0
by Peter B. Andrews, who regularly emphasizes that mathematics should be expressed "naturally".
Hence, there should be an ideal formal system for representing mathematics, and proofs in it would be proofs in an "absolute sense".
I still owe Randy an answer in the HOL mailing list, which I hope to finish soon.
Best regards,
Ken
____________________________________________________
Ken Kubota
http://doi.org/10.4444/100
> Am 03.05.2018 um 02:57 schrieb roco... AT theorem.ca:
>
> On Thu, 3 May 2018, Jose Manuel Rodriguez Caballero wrote:
>
>> Russell said:
>> "I also want to point out that proving that PA is consistent doesn't by itself mean that there isn't a proof that PA is inconsistent”
>> Ok, we are not talking the same language. In my world: PA is consistent means that there isn't a proof that PA is inconsistent (a proof that 1=0 formalized inside PA). I’m following
>> Hilbert’s metamathematical standards: https://plato.stanford.edu/entries/hilbert-program/
> Firstly, your statement is incomplete. There isn't a proof according to what system? Please, if you are going to dive into logic like this, don't use the term "proof" unaddorned like this. Mathematical statements are not provable in any absolute sense. Mathematical statements are only provable or not within some deduction system. Coq can prove something, or ZFC can prove something or PA can prove something, and these different systems form completely different classes of statements of what they can or cannot prove.
> Let me reiterate again that "Essential Incompleteness of Arithmetic Verified by Coq" is only claiming that "PA is consistent" is provable in Coq (and this is just a side remark within that paper). This is a claim that you can directly verify yourself by downloading the development and checking it in Coq and seeing for yourself that Coq indeed considers the deduction valid. The paper does not directly claim that "PA is consistent" is true; that would only follow if you assume that Coq is sound, and the paper doesn't discuss the soundness of Coq.
--
You received this message because you are subscribed to the Google Groups "Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email to metamath+u... AT googlegroups.com.
To post to this group, send email to meta... AT googlegroups.com.
Visit this group at https://groups.google.com/group/metamath.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email to metamath+unsubscribe AT googlegroups.com.
To post to this group, send email to metamath AT googlegroups.com.
Visit this group at https://groups.google.com/group/metamath.
For more options, visit https://groups.google.com/d/optout.
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), (continued)
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), José Manuel Rodriguez Caballero, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Pierre Courtieu, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Dominique Larchey-Wendling, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), José Manuel Rodriguez Caballero, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Andrej Bauer, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Jose Manuel Rodriguez Caballero, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), roconnor, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), roconnor, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Andrej Bauer, 05/03/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Ken Kubota, 05/03/2018
- Message not available
- Message not available
- Message not available
- Message not available
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Ken Kubota, 05/03/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), José Manuel Rodriguez Caballero, 05/04/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Emilio Jesús Gallego Arias, 05/04/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), José Manuel Rodriguez Caballero, 05/04/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Emilio Jesús Gallego Arias, 05/05/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), roconnor, 05/05/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), José Manuel Rodriguez Caballero, 05/05/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Emilio Jesús Gallego Arias, 05/05/2018
- Re: [Coq-Club] [Metamath] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), José Manuel Rodriguez Caballero, 05/05/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), Tadeusz Litak, 05/05/2018
- Re: [Coq-Club] A criticism to CIC from the point of view of foundations of mathematics (Voevodsky's argument), José Manuel Rodriguez Caballero, 05/05/2018
Archive powered by MHonArc 2.6.18.