Logical Frameworks 1991
DOI: 10.1017/cbo9780511569807.012
|View full text |Cite
|
Sign up to set email alerts
|

Inductive sets and families in Martin-Löf's type theory and their set-theoretic semantics

Abstract: Martin-L of's type theory is presented in several steps. The kernel is a dependently typed-calculus. Then there are schemata for inductive sets and families of sets and for primitive recursive functions and families of functions. Finally, there are set formers (generic polymorphism) and universes. At each step syntax, inference rules, and set-theoretic semantics are given.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
75
0

Year Published

2000
2000
2009
2009

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 79 publications
(75 citation statements)
references
References 0 publications
0
75
0
Order By: Relevance
“…Dependent types come in families [20], indexed by data. A standard example is the family of vectors indexed by length: data n : Nat X : ⋆ Vec n X where vnil : Vec zero X a : A as : Vec n X vcons a as : Vec (suc n) X Here Vec n X is the type of vectors, length n, of items of type X .…”
Section: Data-type Familiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Dependent types come in families [20], indexed by data. A standard example is the family of vectors indexed by length: data n : Nat X : ⋆ Vec n X where vnil : Vec zero X a : A as : Vec n X vcons a as : Vec (suc n) X Here Vec n X is the type of vectors, length n, of items of type X .…”
Section: Data-type Familiesmentioning
confidence: 99%
“…However, the latter has become possible, thanks to the recent extension of (ghc) Haskell with a type-indexed variant of inductive families [20], the so-called 'Generalized Algebraic Data Types' [38]. Of course, in Epigram, these two kinds of collection are readily interchangeable.…”
Section: Universes and Representation Typesmentioning
confidence: 99%
“…We mean the strictly positive inductive families of datatypes from Luo's UTT [18]. Modulo technical details, these correspond to the inductive families found in the Alf system [10], the Coq system [26] and Epigram [25]. The story we tell here is by no means specific to any one presentation.…”
Section: Inductive Datatypesmentioning
confidence: 99%
“…In this paper, we show how to equip inductive families of datatypes [10] with useful standard constructions. When you declare an inductive datatype, you expect the following to be available 'for free':…”
Section: Introductionmentioning
confidence: 99%
“…We give a novel consistency proof by lexicographic path induction of an intuitionistic theory of inductive definitions, based on the system by Martin-Löf [ML71] that inspired the definition of inductive types in type theory [Dyb91,PM93], and several sequent calculi in the programming languages literature [MM00,MT03,Bro06,GMN08]. The consistency of Heyting Arithmetic follows as a simple corollary, and the weak normalization of Gödel's T follows via a structural logical relation [SS08].…”
Section: Introductionmentioning
confidence: 99%