Conversation

Really want to have dependently typed languages that can combine the two! If anyone has any pointers to ways of combining simple refinements (eg. integers/array bounds) with intensional type theories, I'd love to know, as I'll be needing it for a DSL project I am working on!
Quote Tweet
I don't think there's a reasonable argument against refinement types being a kind of dependent type. Arguments against this usually just come down to implementation details and people not wanting to associate themselves with us nerdy DTT people
Show this thread
6
19
I was thinking of adding some kind of 'SMT' universe (or a modality perhaps?) to my language, but I dunno! It doesn't need to be very fancy for this project, I just want to be able to automate away a bunch of stuff to make things easier for users.
1
1
Yeah, to be more precise I’m interested in intensional+intuitionistic type theory. I guess I wasn’t confident that intensional TT implies intuitionistic TT, and I have an unfortunate tendency to mix them up (both start with ‘in-‘ I think?)
1
Show replies