The dagger lambda calculus
arXiv:1406.1633 · doi:10.4204/EPTCS.172.15
Abstract
We present a novel lambda calculus that casts the categorical approach to the study of quantum protocols into the rich and well established tradition of type theory. Our construction extends the linear typed lambda calculus with a linear negation of "trivialised" De Morgan duality. Reduction is realised through explicit substitution, based on a symmetric notion of binding of global scope, with rules acting on the entire typing judgement instead of on a specific subterm. Proofs of subject reduction, confluence, strong normalisation and consistency are provided, and the language is shown to be an internal language for dagger compact categories.
In Proceedings QPL 2014, arXiv:1412.8102
References in corpus (6)
- A survey of graphical languages for monoidal categories
- A Lambda Calculus for Quantum Computation
- POVMs and Naimark's theorem without sums
- Bases in diagrammatic quantum protocols
- A linear-non-linear model for a computational call-by-value lambda calculus (extended abstract)
- Higher-order semantics for quantum programming languages with classical control