A dependent dependency calculus
From MaRDI portal
Abstract: Over twenty years ago, Abadi et al. established the Dependency Core Calculus (DCC) as a general purpose framework for analyzing dependency in typed programming languages. Since then, dependency analysis has shown many practical benefits to language design: its results can help users and compilers enforce security constraints, eliminate dead code, among other applications. In this work, we present a Dependent Dependency Calculus (DDC), which extends this general idea to the setting of a dependently-typed language. We use this calculus to track both run-time and compile-time irrelevance, enabling faster type-checking and program execution.
Recommendations
- scientific article; zbMATH DE number 2087549
- KI 2005: Advances in Artificial Intelligence
- Programming Languages and Systems
- The calculus of dependent lambda eliminations
- A classical sequent calculus with dependent types
- scientific article; zbMATH DE number 3984620
- Propositional logics of dependence
- Computing Dependencies Using FCA
- Syntactic calculus with dependent types
- Expressivity and Complexity of Dependence Logic
Cites work
- A core quantitative coeffect calculus
- A lattice model of secure information flow
- Bounded Linear Types in a Resource Semiring
- Coeffects: a calculus of context-dependent computation
- Degrees of relatedness. A unified framework for parametricity, irrelevance, ad hoc polymorphism, intersections, unions and algebra in dependent type theory
- Dependent information flow types
- Erasure and Polymorphism in Pure Type Systems
- Graded modal dependent type theory
- scientific article; zbMATH DE number 1722663 (Why is no real title available?)
- I got plenty o' nuttin'
- Notions of computation and monads
- On irrelevance and algorithmic equality in predicative type theory
- Proving Noninterference by a Fully Complete Translation to the Simply Typed lambda-calculus
- Syntax and semantics of quantitative type theory
- The Implicit Calculus of Constructions as a Programming Language with Dependent Types
- Type-theory in color
Cited in
(3)
This page was built for publication: A dependent dependency calculus
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6166797)