Conversation

I want to implement a cubical type theory based proof assistant from scratch. Any pointers for how to get started? There's a good research reason for this
10
58
I haven’t done cubical stuff yet, but in doing dependently typed languages I’ve found normalisation-by-evaluation with debruijn indicies in terms and debruijn levels in values to be a pretty good starting point! You might already be on top of that stuff though 😅
2
4
I found exactly the same thing, I wonder abstractly why, roughly the reason is because indices are good for deconstructing terms and levels for reconstructing in terms of sharing but it would be nice to have an abstract reason.
1
1