Synthesis of Logical Clifford Operators via Symplectic Geometry

03/19/2018
by   Narayanan Rengaswamy, et al.
0

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 C^N × N as a partial 2m × 2m binary symplectic matrix, where N = 2^m. We state and prove two theorems that use symplectic transvections to efficiently enumerate all symplectic matrices that satisfy a system of linear equations. As an important corollary of these results, we prove that for an [[ m,m-k ]] stabilizer code every logical Clifford operator has 2^k(k+1)/2 symplectic solutions. The desired physical circuits are then obtained by decomposing each solution as a product of elementary symplectic matrices. Our assembly of the possible physical realizations enables optimization over them with respect to a suitable metric. Furthermore, we show that any circuit that normalizes the stabilizer of the code can be transformed into a circuit that centralizes the stabilizer, while realizing the same logical operation. 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 [[ 6,4,2 ]] CSS code. We conclude with a classical coding-theoretic perspective for constructing logical Pauli operators for CSS codes. Since our circuit synthesis algorithm builds on the logical Pauli operators for the code, this paper provides a complete framework for constructing all logical Clifford operators for CSS codes. Programs implementing our algorithms can be found at https://github.com/nrenga/symplectic-arxiv18a

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2019

Logical Clifford Synthesis for Stabilizer Codes

Quantum error-correcting codes are used to protect qubits involved in qu...
research
01/14/2020

Classical Coding Problem from Transversal T Gates

Universal quantum computation requires the implementation of a logical n...
research
04/16/2019

Kerdock Codes Determine Unitary 2-Designs

The non-linear binary Kerdock codes are known to be Gray images of certa...
research
04/27/2022

Divisible Codes for Quantum Computation

Divisible codes are defined by the property that codeword weights share ...
research
10/22/2021

Climbing the Diagonal Clifford Hierarchy

Magic state distillation and the Shor factoring algorithm make essential...
research
07/28/2020

On the Convergence of Tsetlin Machines for the IDENTITY- and NOT Operators

The Tsetlin Machine (TM) is a recent machine learning algorithm with sev...
research
04/24/2023

Optimal Layout Synthesis for Quantum Circuits as Classical Planning

In Layout Synthesis, the logical qubits of a quantum circuit are mapped ...

Please sign up or login with your details

Forgot password? Click here to reset