liveBook · Manning

Logical gate

As explained in Quantum Programming in Depth

A logical gate is an error-corrected quantum operation acting on one or more logical qubits.

A logical gate is an error-corrected quantum operation acting on one or more logical qubits. Logical qubits encode information across multiple noisy physical qubits so computation can remain reliable. section 9.3

Logical gates address the limits of physical hardware: physical gates are slow, noisy, and available only from a restricted set. Implementing arbitrary logical gates requires a special process, adding runtime and qubit overhead to quantum algorithms. section 9.3

Figure 9.5 Physical qubits are noisy, they support a limited set of gates, and these gates are slow. We have to use error correction to enable reliable computation on noisy qubits. We also have to use a special process to implement arbitrary logical gates on logical qubits. These factors affect both the run time of algorithms on the quantum computers and the numbers of qubits required to run them.
figure

Compare noisy physical qubits, error correction, and the additional process required to implement arbitrary logical gates. section 9.3

How Quantum Programming in Depth covers it

How deep it goes
Explains encoding, hardware constraints, and performance overhead but stops short of specifying a gate-construction procedure.
Examples
Uses Grover search on small inputs to contrast simulator results with noisy-device results.
What you can do after
Evaluate how encoding, gate latency, noise, and logical-gate implementation affect quantum-algorithm performance.
How it connects
Connects logical qubits with physical qubits, error correction, fault tolerance, quantum algorithms, and NISQ devices.

This explainer was generated by Manning's knowledge graph from the text of Quantum Programming in Depth. The section links point to the parts of the book it draws on.