Irrelevance, Heterogeneous Equality, and Call-by-value Dependent Type Systems
We present a full-spectrum dependently typed core language which includes both nontermination and computational irrelevance (a.k.a. erasure), a combination which has not been studied before. The two features interact: to protect type safety we must be careful to only erase terminating expressions. O...
Main Authors: | Vilhelm Sjöberg, Chris Casinghino, Ki Yung Ahn, Nathan Collins, Harley D. Eades III, Peng Fu, Garrin Kimmell, Tim Sheard, Aaron Stump, Stephanie Weirich |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2012-02-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1202.2923v1 |
Similar Items
-
Step-Indexed Normalization for a Language with General Recursion
by: Chris Casinghino, et al.
Published: (2012-02-01) -
Equality, Quasi-Implicit Products, and Large Eliminations
by: Vilhelm Sjöberg, et al.
Published: (2011-01-01) -
Termination Casts: A Flexible Approach to Termination with General Recursion
by: Aaron Stump, et al.
Published: (2010-12-01) -
Hereditary Substitution for the λΔ-Calculus
by: Harley Eades, et al.
Published: (2013-09-01) -
Is task-irrelevant learning really task-irrelevant?
by: Aaron R Seitz, et al.
Published: (2008-01-01)