A Programming Language Characterizing Quantum Polynomial Time

被引:2
|
作者
Hainry, Emmanuel [1 ]
Pechoux, Romain [1 ]
Silva, Mario [1 ]
机构
[1] Univ Lorraine, LORIA, Inria, CNRS, F-54000 Nancy, France
关键词
D O I
10.1007/978-3-031-30829-1_8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a first-order quantum programming language, named FOQ, whose terminating programs are reversible. We restrict FOQ to a strict and tractable subset, named PFOQ, of terminating programs with bounded width, that provides a first programming language-based characterization of the quantum complexity class FBQP. We finally present a tractable semantics-preserving algorithm compiling a PFOQ program to a quantum circuit of size polynomial in the number of input qubits.
引用
收藏
页码:156 / 175
页数:20
相关论文
共 50 条