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 always understood the refinment types as dependent types with a computationally irrelevant component that gets erased. Is that too naive? I know will admonish me for saying this :-)
4
4