Let me then come to the last of the three questions. What is UTT
(univalent type theory)? As I conceive it:
It is any Martin-Lof type theory that is compatible with the idea
that equality/equivalence, as rendered by the identity type, is,
in general, structure rather than merely a property.
I find this definition somewhat puzzling. Cubicaltt is certainly compatible with the idea that equality is equivalence. But its path type seems to be a very different concept compared to Martin-Lof identity type.
What is a Martin-Lof type theory anyway? Are type systems based on untyped conversion (eg. Coq) Martin-Lof type theories? Are type theories with a different notion of equality (eg. observational or cubical type theories) also Martin-Lof type theories?
Andrew