Hi everyone!! Long time lurker, first real post (aside from my intro).
So I've been trying to get into HoTT and I keep seeing "cubical type theory" everywhere. People on this forum and on the HoTT discord throw the acronyms CCHM, CHM, Cubical Agda around like they're obvious, but when I try to read the actual papers my brain just gives up immediately. 😭
I've read the HoTT Book (like, most of it) and I vaguely understand that univalence is an axiom there — you postulate it. And I know that's apparently a problem? But I don't really understand why that's bad or what cubical type theory actually does differently.
Could someone please give me a gentle ELI5? I'm not scared of math but I am scared of 50-page papers full of De Morgan algebras. 🙈
- Basic dependent type theory (MLTT)
- HoTT book Chapters 1–6
- Vague idea that univalence = "equivalent types are equal"
- Have Agda installed, never tried the cubical mode
Thank you in advance!! 🐱