Questions tagged [lattice-surgery]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
1 answer
58 views

Lattice surgery and real-time decoding

This question pertains to the real-time classical processing required while running the surface code. Consider two logical patches $P$, $P'$. Let's assume that after $d$ rounds, a ...
control freak's user avatar
0 votes
0 answers
19 views

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 ...
tomek's user avatar
  • 77
2 votes
1 answer
108 views

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 ...
Marco Fellous-Asiani's user avatar
0 votes
1 answer
48 views

Litinsky's fast block scheme: should the tile count also include the number of **purified** magic-states

I was looking at the assumptions behind the Microsoft Azure resource estimator, which is mostly built on Litinsky's paper. Calling $Q_{\text{Alg}}$ the number of logical qubits required by the end-...
Marco Fellous-Asiani's user avatar
2 votes
0 answers
45 views

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'...
quTANum's user avatar
  • 21
4 votes
0 answers
39 views

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 ...
Marco Fellous-Asiani's user avatar
1 vote
1 answer
63 views

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 ...
Marco Fellous-Asiani's user avatar
6 votes
1 answer
224 views

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 ...
Marco Fellous-Asiani's user avatar
2 votes
1 answer
88 views

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 ...
Giovanni Canossa's user avatar
1 vote
1 answer
90 views

Using Pymatching to decode lattice surgery process

I want to simulate the error correction procedure for a CNOT gate on surface code and RHG cube, made by the lattice surgery process of "merge and split". In this case, the code has an H-...
Yaron Jarach's user avatar