Replies: 1 comment
-
Pardon me as the question was not clear. ZCZ/CZ is present! I think single qubit rotations,
Before applying the rotation gates: After applying the rotation gates, stated in point 15: |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Motivation
By applying these operations on a Stabilizer of
[[5, 1 3]]
code (assuming that it's thePerfect5()
code) -- By using this conversion scheme, the paper "Fault-tolerant quantum error correction code conversion" converts it into[[7, 1, 3]]
Steane code. We can test whether at the end, we get equivalent Steane Code.Caption: Fig1. Circuit diagram of conversion between error correction codes. Solid circles with a line connecting them represent control-sign (CZ) gates. Single-qubit rotations are labelled by the axis of rotation and a subscripted angle of rotation. Hadamard gates are labelled by ‘H’.
We need a two qubit
CZ
gate,X
rotation of pi/2 andZ
rotation of pi/2. Do we have access to these gates at the moment? I am not sure they are present in SymbolicCliffords.jl, there is some note on boolean formulas of phase here:Is this for internal use or should we have it in the documentation as well?
QuantumClifford.jl/src/symbolic_cliffords.jl
Lines 293 to 303 in c64492b
Code Conversion using Stabilizer Formalism
Can we apply the entire circuit (shown above, generally as well) to the Stabilizer state? Is that a fair question to ask? Or we apply each gate step by step to the Stabilizer state which we can do using
apply!
? I also checked out thenaive_encoding_circuit
incircuits.jl
and it seems there the gates are applied one by one, in a sequential manner.It can be pretty useful when converting one Stabilizer code to another (via a sequence of applying gates, represented as a circuit) as conversion schemes may be described in the form of a circuit. I tried to
apply
this example given in doc.Thanks for your help, @Krastanov!
Beta Was this translation helpful? Give feedback.
All reactions