A dependent nominal type theory
From MaRDI portal
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 and decidability of beta-eta-equivalence checking, discuss adequacy and canonical forms via an example, and discuss extensions such as dependently-typed recursion and induction principles.
Recommendations
Cited in
(11)- Nominal essential intersection types
- Nominal lambda calculus: an internal language for FM-Cartesian closed categories
- A simple nominal type theory
- On generically stable types in dependent theories
- Validating Brouwer's continuity principle for numbers using named exceptions
- scientific article; zbMATH DE number 2087549 (Why is no real title available?)
- Internal parametricity for cubical type theory
- Dependent types for nominal terms with atom substitutions
- A dependent type theory with abstractable names
- Computer Science Logic
- Transpension: the right adjoint to the Pi-type
This page was built for publication: A dependent nominal type theory
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2881075)