Extending the Lambda Calculus to Express Randomized and Quantumized Algorithms
Quantum Physics
2008-02-03 v2
Abstract
This paper introduces a formal metalanguage called the lambda-q calculus for the specification of quantum programming languages. This metalanguage is an extension of the lambda calculus, which provides a formal setting for the specification of classical programming languages. As an intermediary step, we introduce a formal metalanguage called the lambda-p calculus for the specification of programming languages that allow true random number generation. We demonstrate how selected randomized algorithms can be programmed directly in the lambda-p calculus. We also demonstrate how satisfiability can be solved in the lambda-q calculus.
Cite
@article{arxiv.quant-ph/9612052,
title = {Extending the Lambda Calculus to Express Randomized and Quantumized Algorithms},
author = {Philip Maymin},
journal= {arXiv preprint arXiv:quant-ph/9612052},
year = {2008}
}
Comments
26 pages, LaTeX2e, no figures. Revision changed \today to December 31, 1996