2012
DOI: 10.2168/lmcs-8(1:8)2012
|View full text |Cite
|
Sign up to set email alerts
|

A dependent nominal type theory

Abstract: Abstract. Nominal abstract syntax is an approach to representing names and binding pioneered by Gabbay and Pitts. So far nominal techniques have mostly been studied using classical logic or model theory, not type theory. Nominal extensions to simple, dependent and ML-like polymorphic languages have been studied, but decidability and normalization results have only been established for simple nominal type theories. We present a LF-style dependent type theory extended with name-abstraction types, prove soundness… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 41 publications
0
18
0
Order By: Relevance
“…Nominal extensions of typed λ-calculus have been proposed in [Pit10,Che09] for system T, in [Che12] for LF and in [WSA09] for the Calculus of Inductive Constructions. Further research could include a study of typing that combines nominal syntax with coinductive data types.…”
Section: Related and Future Workmentioning
confidence: 99%
“…Nominal extensions of typed λ-calculus have been proposed in [Pit10,Che09] for system T, in [Che12] for LF and in [WSA09] for the Calculus of Inductive Constructions. Further research could include a study of typing that combines nominal syntax with coinductive data types.…”
Section: Related and Future Workmentioning
confidence: 99%
“…In Cheney (2009), a simple type system is presented for nominal abstract syntax, where the nominal semantics is added to the λ-calculus, with βηreduction shown as a primitive notion. Using the same approach, Cheney (2012) and Pitts et al (2015) presented dependent type systems, where a dependent name-abstraction type constructor is used in the syntax of types.…”
Section: Related Workmentioning
confidence: 99%
“…It is also designed with decidable typechecking in mind. Cheney extended SNTT to a dependent type theory, called λ Π N [23], with dependent products (Π) and dependent name-abstraction types ( N). As for SNTT, one of his main focus was to provide a strongly normalizing theory with decidable type checking.…”
Section: Related Work On Nominal Systemsmentioning
confidence: 99%