Journal article
An Algebra of Pure Quantum Programming
Abstract
We develop a sound and complete equational theory for the functional quantum programming language QML. The soundness and completeness of the theory are with respect to the previously developed denotational semantics of QML. The completeness proof also gives rise to a normalisation algorithm following the normalisation-by-evaluation approach. The current work focuses on the pure fragment of QML, omitting measurements.
Authors
Altenkirch T; Grattage J; Vizzotto JK; Sabry A
Journal
Electronic Notes in Theoretical Computer Science, Vol. 170, , pp. 23–47
Publisher
Elsevier
Publication Date
March 2007
DOI
10.1016/j.entcs.2006.12.010
ISSN
1571-0661