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 lambda calculus: an internal language for FM-Cartesian closed categories
- A dependent type theory with abstractable names
- Transpension: the right adjoint to the Pi-type
- Nominal essential intersection types
- Dependent types for nominal terms with atom substitutions
- A simple nominal type theory
- On generically stable types in dependent theories
- Validating Brouwer's continuity principle for numbers using named exceptions
- Computer Science Logic
- Internal parametricity for cubical type theory
- scientific article; zbMATH DE number 2087549 (Why is no real title available?)
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)