Affiliation:
1. Chalmers University of Technology, Gothenburg, Sweden
Abstract
Dependent type-theory aims to become the standard way to formalize mathematics at the same time as displacing traditional platforms for high-assurance programming. However, current implementations of type theory are still lacking, in the sense that some obvious truths require explicit proofs, making type-theory awkward to use for many applications, both in formalization and programming. In particular, notions of erasure are poorly supported.
In this paper we propose an extension of type-theory with colored terms, color erasure and interpretation of colored types as predicates. The result is a more powerful type-theory: some definitions and proofs may be omitted as they become trivial, it becomes easier to program with precise types, and some parametricity results can be internalized.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
13 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Internal Parametricity, without an Interval;Proceedings of the ACM on Programming Languages;2024-01-05
2. A Dependent Dependency Calculus;Programming Languages and Systems;2022
3. Logical Relations as Types: Proof-Relevant Parametricity for Program Modules;Journal of the ACM;2021-12-31
4. Internal Parametricity for Cubical Type Theory;Logical Methods in Computer Science;2021-11-03
5. A role for dependent types in Haskell;Proceedings of the ACM on Programming Languages;2019-07-26