|
|
|
|
|
by auggierose
4574 days ago
|
|
To be clear, constructive mathematics is not new to me. I just don't see the point of it. That mathematics can be done in a machine-checkable way was known long before HoTT. Nothing new there. For example, I've had no (particular) difficulty mechanising surreal numbers without using HoTT for this. Also real numbers can be done easily without HoTT. So again: Why should I care about the univalence axiom? If you cannot answer that, I am not sure you know what you are talking about. And also, maybe you are a little bit underestimating the links between HoTT and constructivism. |
|
This has little to do with the reason for constructive logic in HoTT or any type theory. Models of type theory collapse if you add excluded middle and you cannot interpret the resulting structure in any particularly useful way. Without excluded middle you have more freedom in designing new axioms.
This is the reason why HoTT is constructive: You have a choice between classical logic and univalence. The latter turns out to be more useful.