2014
DOI: 10.1007/978-3-319-07151-0_11
|View full text |Cite
|
Sign up to set email alerts
|

Linear Sized Types in the Calculus of Constructions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(9 citation statements)
references
References 21 publications
0
9
0
Order By: Relevance
“…Well-founded ordinal induction and size change principle. In this paper, inductive and coinductive types carry an ordinal number κ to form sized types µ κ X.F (X) and ν κ X.F (X) [3,17,38]. Intuitively, they correspond to κ iterations of F on the types ⊥ and ⊤ respectively.…”
Section: ∀X(a → B) ⊂ (∀Xa) → (∀Xb)mentioning
confidence: 99%
“…Well-founded ordinal induction and size change principle. In this paper, inductive and coinductive types carry an ordinal number κ to form sized types µ κ X.F (X) and ν κ X.F (X) [3,17,38]. Intuitively, they correspond to κ iterations of F on the types ⊥ and ⊤ respectively.…”
Section: ∀X(a → B) ⊂ (∀Xa) → (∀Xb)mentioning
confidence: 99%
“…For more details about this kind of sized types, including normalisation proofs (in one case sketched), see Abel and Pientka [2016] and Sacchini [2015]. Note that Abel and Pientka discuss a language without dependent types (based on System F ω ), and that while Sacchini's unpublished draft treats a dependently typed language, this language differs from Agda.…”
Section: Up-to Techniques Usingmentioning
confidence: 99%
“…Some type theories support a more flexible variant of corecursion based on sized types [Hughes et al 1996;Amadio and Coupet-Grimal 1998;Giménez 1998;Xi 2002;Blanqui 2004Blanqui , 2005Barthe et al 2004Barthe et al , 2006Grégoire and Sacchini 2010;Abel 2012;Sacchini 2013Sacchini , 2014Abel and Pientka 2016;Abel et al 2017]. Sized types tend to make the type theory more complicated, but my experienceÐbased on using what is perhaps the most mature implementation of type theory with sized types, Agda [Agda Team 2017]Ðis that they make it much easier to write corecursive programs.…”
Section: Introductionmentioning
confidence: 99%
“…Type based approaches to termination add size parameters to type system as a means to guarantee that recursive functions terminate. The typing rule L F illustrates a (simpli ed) type-based approach to using size variables in recursive de nitions (adapted from [10,90]):…”
Section: Introductionmentioning
confidence: 99%
“…Other type systems involve more complex size algebras. For example, a more expressive language using linear sized types was introduced in [90] by extending the Calculus of Inductive Constructions with (co-)inductive types and size annotations. Other systems introduce sizes as upper bounds [9,2], or add sized types in a dependently typed framework with polymorphism and indexed types [111].…”
Section: Introductionmentioning
confidence: 99%