Loading [MathJax]/extensions/MathMenu.js
Semantics of Higher-Order Quantum Computation via Geometry of Interaction | IEEE Conference Publication | IEEE Xplore

Semantics of Higher-Order Quantum Computation via Geometry of Interaction


Abstract:

While much of the current study on quantum computation employs low-level formalisms such as quantum circuits, several high-level languages/calculi have been recently prop...Show More

Abstract:

While much of the current study on quantum computation employs low-level formalisms such as quantum circuits, several high-level languages/calculi have been recently proposed aiming at structured quantum programming. The current work contributes to the semantical study of such languages, by providing interaction-based semantics of a functional quantum programming language, the latter is based on linear lambda calculus and is equipped with features like the! modality and recursion. The proposed denotational model is the first one that supports the full features of a quantum functional programming language, we also prove adequacy of our semantics. The construction of our model is by a series of existing techniques taken from the semantics of classical computation as well as from process theory. The most notable among them is Girard's Geometry of Interaction (GoI), categorically formulated by Abramsky, Haghverdi and Scott. The mathematical genericity of these techniques - largely dueto their categorical formulation - is exploited for our move from classical to quantum.
Date of Conference: 21-24 June 2011
Date Added to IEEE Xplore: 01 August 2011
ISBN Information:
Print ISSN: 1043-6871
Conference Location: Toronto, ON, Canada
References is not available for this document.

I. Introduction

Computation and communication using quantum data has attracted growing attention. On the one hand, quantum computation provides a real breakthrough in computing power—at least for certain applications—as demonstrated by Shor's algorithm. On the other hand, quantum communication realizes “unconditional security” e.g. via quantum key distribution. The latter is being even tested for practical use.

Select All
1.
P. Selinger, "Towards a quantum programming language", Math. Struct. in Comp. Sci., vol. 14, no. 4, pp. 527-586, 2004.
2.
P. Selinger and B. Valiron, "On a fully abstract model for a quantum linear functional language: (extended abstract)", Elect. Notes in Theor. Como. Sci., vol. 210, pp. 123-137, 2008.
3.
"Quantum lambda calculus" in Semantic Techniques in Quantum Computation, Cambridge Univ. Press, pp. 135-172, 2009.
4.
Y. Delbecque and P. Panangaden, "Game semantics for quantum stores", Elect. Notes in Theor. Comp. Sci., vol. 218, pp. 153-170, 2008.
5.
I. Hasuo, B. Jacobs and A. Sokolova, "Generic trace semantics via coinduction", Logical Methods in Comp. Sci., vol. 3, pp. 4-11, 2007.
6.
J.-Y. Girard et al., "Geometry of interaction I: Interpretation of system F", Logic Colloquium 88, pp. 221-260, 1989.
7.
S. Abramsky, E. Haghverdi and P. Scott, "Geometry of interaction and linear combinatory algebras", Math. Struct. in Comp. Sci., vol. 12, no. 5, pp. 625-665, 2002.
8.
S. Abramsky and M. Lenisa, "Linear realizability and full completeness for typed lambda-calculi", Ann. Pure Appl. Logic, vol. 134, no. 2–3, pp. 122-168, 2005.
9.
A. Joyal, R. Street and D. Verity, "Traced monoidal categories", Math. Proc. Cambridge Phil. Soc., vol. 119, no. 3, pp. 425-446, 1996.
10.
S. Abramsky, R. Jagadeesan and P. Malacaria, "Full abstraction for PCF", Inf. Comp., vol. 163, no. 2, pp. 409-470, 2000.
11.
J. M. E. Hyland and C.-H. L. Ong, "On full abstraction for PCF: I II and III", Inf. Comp., vol. 163, no. 2, pp. 285-408, 2000.
12.
I. Mackie, "The geometry of interaction machine" in POPL ‘95: Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages., New York, NY. USA:ACM, pp. 198-208, 1995.
13.
P. Scott, "Tutorial on geometry of interaction", Tutorial talk at FMCS 2004, 2004.
14.
I. Hasuo and N. Hoshino, "Semantics of higher-order quantum computation via geometry of interaction", Extended version to appear in RIMS Preprints, April 2011.
15.
K. Kraus, States effects and operations. Fundamental notions of quantum theory ser. Lect. Notes Phys., Springer-Verlag, vol. 190, 1983.
16.
M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information., Cambridge Univ. Press, 2000.
17.
E. Moggi, "Notions of computation and monads", Inf. Comp., vol. 93, no. 1, pp. 55-92, 1991.
18.
G. M. Bierman, "What is a categorical model of intuitionistic linear logic" in Typed Lambda Calculi and Applications ser. Lect. Notes Comp. Sci., Berlin:Springer, no. 902, pp. 78-93, 1995.
19.
P. N. Benton and P. Wadler, "Linear logic monads and the lambda calculus", LICS, pp. 420-431, 1996.
20.
N. Hoshino, "Linear realizability" in CSL, Springer, vol. 4646, pp. 420-434, 2007.
21.
B. Jacobs, "From coalgebraic to monoidal traces" in Coalgebraic Methods in Computer Science (CMCS 2010) ser. Elect. Notes in Theor. Comp. Sci., Amsterdam:Elsevier, vol. 264, 2010.
22.
E. Haghverdi, "A categorical approach to linear logic geometry of proofs and full completeness", 2000.
23.
M. Abadi and G. D. Plotkin, "A per model of polymorphism and recursive types", LICS. IEEE Computer Society, pp. 355-365, 1990.

Contact IEEE to Subscribe

References

References is not available for this document.