Ask a Question

Prefer a chat interface with context about you and your work?

A lambda calculus for quantum computation with classical control

A lambda calculus for quantum computation with classical control

In this paper we develop a functional programming language for quantum computers by extending the simply-typed lambda calculus with quantum types and operations. The design of this language adheres to the ‘quantum data, classical control’ paradigm, following the first author's work on quantum flow-charts. We define a call-by-value operational semantics, …