Climbing the Diagonal Clifford Hierarchy

10/22/2021
by   Jingzhen Hu, et al.
0

Magic state distillation and the Shor factoring algorithm make essential use of logical diagonal gates. We introduce a method of synthesizing CSS codes that realize a target logical diagonal gate at some level l in the Clifford hierarchy. The method combines three basic operations: concatenation, removal of Z-stabilizers, and addition of X-stabilizers. It explicitly tracks the logical gate induced by a diagonal physical gate that preserves a CSS code. The first step is concatenation, where the input is a CSS code and a physical diagonal gate at level l inducing a logical diagonal gate at the same level. The output is a new code for which a physical diagonal gate at level l+1 induces the original logical gate. The next step is judicious removal of Z-stabilizers to increase the level of the induced logical operator. We identify three ways of climbing the logical Clifford hierarchy from level l to level l+1, each built on a recursive relation on the Pauli coefficients of the induced logical operators. Removal of Z-stabilizers may reduce distance, and the purpose of the third basic operation, addition of X-stabilizers, is to compensate for such losses. For the coherent noise model, we describe how to switch between computation and storage of intermediate results in a decoherence-free subspace by simply applying Pauli X matrices. The approach to logical gate synthesis taken in prior work focuses on the code states, and results in sufficient conditions for a CSS code to be fixed by a transversal Z-rotation. In contrast, we derive necessary and sufficient conditions by analyzing the action of a transversal diagonal gate on the stabilizer group that determines the code. The power of our approach is demonstrated by two proofs of concept: the [[2^l+1-2,2,2]] triorthogonal code family, and the [[2^m,mr,2^min{r,m-r}]] quantum Reed-Muller code family.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/21/2019

On Optimality of CSS Codes for Transversal T

In order to perform universal fault-tolerant quantum computation, one ne...
research
01/14/2020

Classical Coding Problem from Transversal T Gates

Universal quantum computation requires the implementation of a logical n...
research
04/27/2022

Divisible Codes for Quantum Computation

Divisible codes are defined by the property that codeword weights share ...
research
03/19/2018

Synthesis of Logical Clifford Operators via Symplectic Geometry

Quantum error-correcting codes can be used to protect qubits involved in...
research
04/14/2020

Classical Coding Approaches to Quantum Applications

Quantum information science strives to leverage the quantum-mechanical n...
research
06/30/2019

Logical Clifford Synthesis for Stabilizer Codes

Quantum error-correcting codes are used to protect qubits involved in qu...
research
04/25/2023

Scaling W state circuits in the qudit Clifford hierarchy

We identify a novel qudit gate which we call the √(Z) gate. This is an a...

Please sign up or login with your details

Forgot password? Click here to reset