paper

Polymorphic System I

arXiv:2101.03215 · doi:10.1145/3462172.3462198

Abstract

System I is a simply-typed lambda calculus with pairs, extended with an equational theory obtained from considering the type isomorphisms as equalities. In this work we propose an extension of System I to polymorphic types, adding the corresponding isomorphisms. We provide non-standard proofs of subject reduction and strong normalisation, extending those of System I.

arXiv comment20 pages plus appendix

References in corpus (7)

Cited by in corpus (2)