Questions tagged [lattice-surgery]

27 questions
6
votes
1 answer

Getting intuition on the state-injection relations for the generalized $\exp(-iP \pi/8)$ $T$-gates (ideally using ZX calculus)

In Litinsky's paper, there are many circuits relations, like the one below. The left handside represents the "rotation" $\exp(-i P \phi)$ with $\phi=\pi/8$ with similar definitions for the orange ($\phi=\pi/4$) and gray box ($\phi=\pi/2$) on the…
6
votes
2 answers

How to reason about absorbing Pauli Product rotations into measurements?

In this image, the orange box refers to the operator $\exp(-i P \frac{\pi}{4})$ and the blue box refers to the Pauli Measurement $P'$. The idea behind these rules is to show how all the Pauli Product $\frac{\pi}{4}$ rotations at the end of the…
shashvat
  • 847
  • 5
  • 13
4
votes
0 answers

What are the differences between code deformation, code conversion, code switching and gauge fixing?

From my understanding so far: Code switching is essentially just a fault-tolerant mapping between two codes. It's called code conversion if it's gradational, i.e. changes to stabilizer generators are measured in each round of error correction. A…
tomek
  • 321
  • 1
  • 5
4
votes
0 answers

When do we need to decode live the syndromes? Various examples to understand

I would like to precisely understand why we need to decode syndrome "live" when we want to perform $T$ gates. For this reason I consider different scenario (some are fictive but helpful to understand the physics) in order to understand which exact…
Marco Fellous-Asiani
  • 2,220
  • 2
  • 15
  • 42
3
votes
1 answer

Can you produce Non-Clifford gates via Lattice Surgery?

Is there any theorem stating that lattice merge/split operations (or perhaps more generally, so-called gauge-fixing) cannot produce a non-Clifford gate that can complete the universal gateset for the surface code?
usermm
  • 101
  • 2
2
votes
0 answers

How does the expansion step for state injection in surface code lattice surgery work?

Looking at the oringal paper on lattice surgery on the surface code, the expansion step of the state injection process is meant to take $$\alpha|0\rangle_{L}+\beta|1\rangle_{L}$$ to a larger surface code patch. However, both this question and this…
GaussStrife
  • 1,193
  • 8
  • 14
2
votes
2 answers

Kraus decomposition of merging in lattice surgery

I am reading about lattice surgery from this paper. I am interested in the merge operation which takes 2 qubits to 1 qubit. I want to understand the logical-level Kraus operation that the merge does. For instance, the action of the rough merge…
2
votes
1 answer

High logical error rates when implementing Lattice Surgery with Stim

I'm facing a strange issue with the logical error rate after implementing Lattice Surgery in Stim. For $d=3$ (I have some custom error annotations in the circuit), Logical error rate of X-basis Lattice Surgery, XX-Observable: 0.06361 Logical error…
2
votes
1 answer

Number of logical cycles to implement $R_Z(\theta)$ gates in lattice surgery: why isn't it the number of layers $\times$ the $T$-count in $R_Z$?

Let's assume I want to implement a rotation $R_Z(\theta)$ for a lattice-surgery based computation, for $\theta$ being an arbitrary angle (i.e. the gate is not necessarily Clifford nor a $T$-gate). It can typically be done by Decomposing…
Marco Fellous-Asiani
  • 2,220
  • 2
  • 15
  • 42
2
votes
0 answers

lattice surgery in state picture

I was following Surface code quantum computing by lattice surgery. A few questions about this paper have been asked in this forum, but I believe my question is new. The main text took a 'state picture' of what happens and in the appendix, the…
2
votes
1 answer

15-to-1 distillation protocol in lattice surgery: doesn't the potential rejection of the level-1 magic states makes it last longer than $15$ timestep?

Overview of my question I am following Litinsky's paper, and I would like to better understand how the duration of the level-2 15-to-1 distillation protocol is being estimated. Litinsky's says that it will last for $15$ clock cycles, but for me this…
Marco Fellous-Asiani
  • 2,220
  • 2
  • 15
  • 42
2
votes
1 answer

Lattice Surgery: how does lattice merging act on the physical qubits?

I am reading 2013, Horsman D. et al. - Surface code quantum computing by lattice surgery. I have been trying to understand how the outcome of rough lattice merging, which is discussed using both stabilizer formalism and logical qubit formalism, can…
1
vote
0 answers

level-2 15-to-1 distillation protocol from Litinsky: Why does it take 15 time steps and not 22?

I am reading Litinsky's paper (arXiv), and I am confused by the duration of the level-2 15-to-1 distillation protocol. Litinsky's writes that it will take 15 clock cycles, but to me it seems like it should be 22. There are (a) 4 distilled magic…
1
vote
1 answer

For lattice-surgery. How to move a logical qubit back to its original position after applying a logical H gate

I'm learning surface code and lattice surgery based on "Surface code quantum computing by lattice surgery" and "Surface codes: Towards practical large-scale quantum computation", and trying to implement a logical S gate using stim According to Fig.…
Yilun Zhao
  • 128
  • 6
1
vote
1 answer

Why does measuring the $X$ stabilisers at the boundary for rough merging give $X_{L}X_{L}$

In the paper Surface code quantum computing by lattice surgery, for rough merging, they state that measuring the $X$ stabilisers at the boundary is equivalent to $X_{L}X_{L}$. What I don't understand is what the new $X$ stabiliser measurements…
GaussStrife
  • 1,193
  • 8
  • 14
1
2