0
$\begingroup$

According to https://arxiv.org/abs/1111.4022, to perform a logical CNOT using lattice surgery, three patches of surface codes are needed and nearest neighbour operations are performed. However, I recently come across a paper https://arxiv.org/pdf/2302.01296. In Figure 1(b) it's claiming that using two patches and CNOT gates between boundary qubits we can perform a logical CNOT gate. What's the premise of this operation? Or perhaps I'm misunderstanding something?

$\endgroup$

1 Answer 1

0
$\begingroup$

According to https://arxiv.org/abs/1111.4022, to perform a logical CNOT using lattice surgery, three patches of surface codes are needed

They show that three patches are sufficient, not that three patches are needed. You can avoid the third patch, at least in a marginal cost sense, by e.g. doing the CNOT while routing one logical qubit past the other.

In Figure 1(b) it's claiming that using two patches and CNOT gates between boundary qubits we can perform a logical CNOT gate.

The caption says "A logical gate", not "A logical CNOT". The logical gate they are doing is $M_{XX}$.

enter image description here

$\endgroup$
1
  • $\begingroup$ Thanks. Yes that's how I guessed it was, but not sure which logical gate it corresponds to. Would you mind providing the reference for the logical CNOT? I mean, "doing CNOT while routing one logical qubit past the other". $\endgroup$
    – AndyLiuin
    Commented May 20 at 1:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.