TY - GEN
T1 - Synthesis of Logical Clifford Operators via Symplectic Geometry
AU - Rengaswamy, Narayanan
AU - Calderbank, Robert
AU - Pfister, Henry D.
AU - Kadhe, Swanand
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/8/15
Y1 - 2018/8/15
N2 - Quantum error-correcting codes can be used to protect qubits involved in quantum computation. This requires that logical operators acting on protected qubits be translated to physical operators (circuits) acting on physical quantum states. We propose a mathematical framework for synthesizing physical circuits that implement logical Clifford operators for stabilizer codes. Circuit synthesis is enabled by representing the desired physical Clifford operator in \mathbb{C}-{N\times N} as a 2m\times 2m binary sym-plectic matrix, where N=2-{m}. We show that for an \!\!\!\![\!\!\![\ {m, m-k}\ ]\!\!\!]\!\!\!\! stabilizer code every logical Clifford operator has 2-{k(k+1)/2} symplectic solutions, and we enumerate them efficiently using symplectic transvections. The desired circuits are then obtained by writing each of the solutions as a product of elementary symplectic matrices. For a given operator, our assembly of all of its physical realizations enables optimization over them with respect to a suitable metric. Our method of circuit synthesis can be applied to any stabilizer code, and this paper provides a proof of concept synthesis of universal Clifford gates for the well-known \!\!\!\![\!\!\![\ 6,4,2\ ]\!\!\!]\!\!\!\! code. Programs implementing our algorithms can be found at https://github.com/nrenga/symplectic-arxiv18a.
AB - Quantum error-correcting codes can be used to protect qubits involved in quantum computation. This requires that logical operators acting on protected qubits be translated to physical operators (circuits) acting on physical quantum states. We propose a mathematical framework for synthesizing physical circuits that implement logical Clifford operators for stabilizer codes. Circuit synthesis is enabled by representing the desired physical Clifford operator in \mathbb{C}-{N\times N} as a 2m\times 2m binary sym-plectic matrix, where N=2-{m}. We show that for an \!\!\!\![\!\!\![\ {m, m-k}\ ]\!\!\!]\!\!\!\! stabilizer code every logical Clifford operator has 2-{k(k+1)/2} symplectic solutions, and we enumerate them efficiently using symplectic transvections. The desired circuits are then obtained by writing each of the solutions as a product of elementary symplectic matrices. For a given operator, our assembly of all of its physical realizations enables optimization over them with respect to a suitable metric. Our method of circuit synthesis can be applied to any stabilizer code, and this paper provides a proof of concept synthesis of universal Clifford gates for the well-known \!\!\!\![\!\!\![\ 6,4,2\ ]\!\!\!]\!\!\!\! code. Programs implementing our algorithms can be found at https://github.com/nrenga/symplectic-arxiv18a.
KW - Automorphisms
KW - Clifford group
KW - Heisenberg- Weyl group
KW - Logical operators
KW - Stabilizer codes
KW - Symplectic geometry
UR - https://www.scopus.com/pages/publications/85052470014
UR - https://www.scopus.com/pages/publications/85052470014#tab=citedBy
U2 - 10.1109/ISIT.2018.8437652
DO - 10.1109/ISIT.2018.8437652
M3 - Conference contribution
AN - SCOPUS:85052470014
SN - 9781538647806
T3 - IEEE International Symposium on Information Theory - Proceedings
SP - 791
EP - 795
BT - 2018 IEEE International Symposium on Information Theory, ISIT 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2018 IEEE International Symposium on Information Theory, ISIT 2018
Y2 - 17 June 2018 through 22 June 2018
ER -