Conversation

The vast, vast majority of mathematicians make vague gestures towards ZFC and then forget about foundations. Formalising maths as it is now is fine with UIP. Formalising it as it could be is a whole different story.
1
2
We already know we can't formalise "all" of maths, cf. Gödel. Any project that claims to desire that really means "the maths that we need to do lots of useful maths".
1
2
The consequence of that though is that we need different kinds of foundations to cover all of math, and that is important---different tools for different purposes. I just don't like big bold statements that claim more than they mean. But I'm talking to Kevin about this later
1
1
In general I agree. Even from a proof engineering perspective, Lean is nice but a lot of what it does Isabelle also does and has done for a long time. (Incidentally, Isabelle technically supports many different foundations, but I dunno if anyone's made a Isabelle/CubicalTT).
2
4
That's a point that I always found confusing. Is it really so easy to implement dependent types in Isabelle? Its meta-theory is simply typed. Surely, someone has tried.
1
2
Show replies