There are two problems with this quote in favor of set theory.

1. The axioms of set theory are historically contingent, i.e., they only cover 
the mathematics practiced at a given time.
For example, ZFC doesn’t cover large cardinals. An additional axiom is 
necessary.
One can easily generalize this argument by establishing new mathematical fields 
not covered by a given set of axioms.
As mentioned earlier:
        I would consider type theory superior to set theory as type theory is a 
systematic approach, whereas the axioms of set theory are historically 
contingent.
        https://groups.google.com/d/msg/lean-user/_A82awhFlcM/4odQJX3rCgAJ 
<https://groups.google.com/d/msg/lean-user/_A82awhFlcM/4odQJX3rCgAJ>

2. It should be possible to derive all of mathematics from type theory (in 
particular, from a dependent type variant of Andrews' Q0).
This claim is not only stronger as is covers all (!) of mathematics possibly 
expressible (instead of only "the whole of known [!] mathematics").
Q0 was specifically designed in this spirit ("to derive practically the whole 
of [...] mathematics from a single source"), what Andrews calls 
"expressiveness".
The claim that a further developed variant of Q0 would be identical with (all 
of) mathematics was made earlier here:
        https://groups.google.com/d/msg/metamath/Fgn0qZEzCko/7fCLcrftCQAJ 
<https://groups.google.com/d/msg/metamath/Fgn0qZEzCko/7fCLcrftCQAJ>

See also this contribution:
        Type Theory vs. Set Theory (HOL, Isabelle/HOL, Q0, and R0 vs. ZFC)
        
https://lists.cam.ac.uk/pipermail/cl-isabelle-users/2018-June/msg00000.html 
<https://lists.cam.ac.uk/pipermail/cl-isabelle-users/2018-June/msg00000.html>

In short:
While type theory is a systematic approach, set theory was an auxiliary 
solution useful for practical needs at that time.

Jean van Heijenoort had expressed this very precisely:

        9. Jean van Heijenoort on the development of type theory and set 
theory: “In spite of the great advances that set theory was making, the very 
notion of set remained vague. The situation became critical after the 
appearance of the Burali-Forti paradox and intolerable after that of the 
Russell paradox, the latter involving the bare notions of set and element. One 
response to the challenge was Russell’s theory of types [...]. Another, coming 
at almost the same time, was Zermelo’s axiomatization of set theory. The two 
responses are extremely different; the former is a far-reaching theory of great 
significance for logic and even ontology, while the latter is an immediate 
answer to the pressing needs of the working mathematician.” [Heijenoort, 1967c, 
p. 199] 
        https://owlofminerva.net/files/fom_2018.pdf#page=12 
<https://owlofminerva.net/files/fom_2018.pdf#page=12>


Kind regards,

Ken Kubota

____________________________________________________


Ken Kubota
doi.org/10.4444/100 <https://doi.org/10.4444/100>



> Am 09.03.2020 um 01:25 schrieb Martin Escardo <[email protected]>:
> 
> James,
> 
> This resonates a bit with what Bourbaki wrote in "Introduction to the
> Theory of Sets",
> http://sites.mathdoc.fr/archives-bourbaki/feuilleter.php?chap=2_REDAC_E1:
> 
> "... nowadays it is known to be possible, logically speaking, to derive
> practically the whole of known mathematics from a single source, the
> Theory of Sets. ... By so doing we do not claim to legislate for all
> time. It may happen at some future date that mathematicians will agree
> to use modes of reasoning which cannot be formalized in the language
> described here; according to some, the recent evolution of axiomatic
> homology theory would be a sign that this date is not so far. It would
> then be necessary, if not to change the language completely, at least to
> enlarge its rules of syntax. But this is for the future to decide."
> 
> (I learned this quote from Thierry Coquand.)
> 
> Martin
> 
> On 08/03/2020 13:35, James McKinna wrote:
>> Martin, on Fri, 06 Mar 2020, you wrote:
>> 
>>> In other words, choose your proof assistant as a function of what you
>>> want to talk about *and* how you want to talk about it. Martin
>>> 
>>> On 06/03/2020 21:05, Martin Escardo wrote:
>>>> The troubling aspect of proof assistants is that they not only
>>>> implement proof checking (and definition checking, construction
>>>> checking etc.) but that also that each of them proposes a new
>>>> foundation of mathematics.
>>>> 
>>>> Which is sometimes not precisely specified, as it is the case of e.g.
>>>> Agda. (Which is why I, as an Agda user, I confine myself to a
>>>> well-understood subset of Agda corresponding to a (particular)
>>>> well-understood type theory.
>>>> 
>>>> For mathematically minded users of proof assistants, like myself,
>>>> this is a problem. We are not interested in formal proofs per se. We
>>>> are interested in what we are talking about, with rigorously stated
>>>> assumptions about our universe of discourse.
> 

> -- 
> Martin Escardo
> http://www.cs.bham.ac.uk/~mhe

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/metamath/5A4889D8-3BD8-49E3-AFEE-ED1CEF457C2B%40kenkubota.de.

Reply via email to