Join Nostr
2026-01-26 20:53:25 UTC
in reply to

Owen Lynch on Nostr: nprofile1q…st6k2 But most types are given universal properties precisely by ...

But most types are given universal properties precisely by reflection. Terms of sigma types are in bijective correspondence with dependent pairs of terms. If we are working in an LF, terms of pi types are in bijective correspondence with meta functions!

Introducing equality reflection as a rule in MLTT in order to make extensional type theory, if MLTT is specified as something sensible like a GAT or SOGAT, seems like a perfectly reasonable thing to do! We're already quotienting the syntax by eta and beta for all the rest of the type formers, why not equality too?