First fault-tolerant quantum computers with 10-100 logical qubits - Demonstrated quantum advantage for chemistry (small molecules beyond classical reach) - Quantum networking over 100+ km distances - Quantum sensors with Heisenberg-limited precision in commercial products - Continued debate about wh → Chapter 32: Quantum Hype vs. Quantum Reality
NISQ devices with 100-1,000 physical qubits, improving gate fidelities - First demonstrations of quantum error correction with logical qubits - Quantum chemistry simulations of small molecules with chemical accuracy on NISQ devices (with error mitigation) - Quantum optimization heuristics (QAOA) tha → Chapter 32: Quantum Hype vs. Quantum Reality
because as typed it is missing nothing structurally, but let us check: $H = \frac{1}{\sqrt2}\begin{pmatrix}1&1\\1&-1\end{pmatrix}$ is symmetric and real, hence Hermitian, and $H^2 = I$. It passes. → Case Study: Validating a Gate Library Before You Trust It
coherent, reproducible, and correctable by inserting $R_z(-31°)$ before measurement or by fixing the underlying frame tracking. This is almost certainly the cause of the downstream algorithm misbehaving, because any algorithm relying on interference is sensitive to exactly this. 2. **14% dephasing** → Case Study: Reconstructing a Qubit from Measurement Counts
Achieve "quantum advantage" for practical problems
all demonstrations to date are on synthetic benchmarks 3. **Outperform classical ML on real datasets** — no convincing demonstration exists 4. **Simulate industrially relevant molecules** — FeMoco (nitrogenase active site) requires ~200 logical qubits 5. **Operate without significant error mitigatio → Chapter 32: Quantum Hype vs. Quantum Reality
Adiabatic Quantum Computing
A model of quantum computation based on the adiabatic theorem, where the system evolves slowly from an initial Hamiltonian to a final Hamiltonian whose ground state encodes the solution. → Glossary of Quantum Computing Terms
at minimum logistic regression, SVM, and a small MLP, tuned with the same effort as the quantum model. 2. **Report the trivial baseline** (majority class). Many published QML accuracies are close to it. 3. **Vary training-set size** — the scaling curve is far more informative than any single number. → Case Study: Benchmarking a Quantum Classifier Honestly
now, and not before. 5. **Check decoder availability.** A code with no fast decoder is unusable regardless of parameters. 6. **Check logical-gate support.** Transversality and lattice-surgery-style operations differ substantially between codes. → Case Study: Choosing a Code for a Given Hardware Architecture
Amplitude Amplification
A technique that boosts the probability amplitude of desired measurement outcomes, generalizing Grover's algorithm. → Glossary of Quantum Computing Terms
Ancilla Qubit
An auxiliary qubit used in a quantum computation, typically for temporary storage or to enable a specific gate operation. → Glossary of Quantum Computing Terms
Ansatz
A parameterized trial wavefunction used in variational quantum algorithms (VQE, QAOA). The choice of ansatz determines the expressiveness and trainability of the circuit. → Glossary of Quantum Computing Terms
Anyon
A quasiparticle in 2D systems with statistics between bosons and fermions. Relevant to topological quantum computing and surface code error syndromes. → Glossary of Quantum Computing Terms
A phenomenon in variational quantum circuits where the gradient of the cost function vanishes exponentially with the number of qubits, making optimization impossible. → Glossary of Quantum Computing Terms
The first quantum key distribution protocol, proposed by Bennett and Brassard in 1984. Uses polarized photons to establish a shared secret key. → Glossary of Quantum Computing Terms
A mathematical inequality that any local hidden variable theory must satisfy. Quantum mechanics violates Bell's inequality, proving that quantum correlations cannot be explained by local hidden variables. → Glossary of Quantum Computing Terms
Bernstein-Vazirani Algorithm
A quantum algorithm that learns a hidden bit string in a single oracle query, demonstrating exponential quantum advantage over classical algorithms. → Glossary of Quantum Computing Terms
A geometric representation of a single qubit state as a point on the surface of a unit sphere. Pure states lie on the surface; mixed states lie inside. → Glossary of Quantum Computing Terms
Born Rule
The fundamental rule of quantum measurement: the probability of obtaining a measurement outcome is the squared magnitude of the inner product between the state and the measurement basis vector: P(m) = |⟨m|ψ⟩|². → Glossary of Quantum Computing Terms
Boson Sampling
A quantum computational task involving sampling from the output distribution of identical bosons passing through a linear optical network. Believed to be classically hard. → Glossary of Quantum Computing Terms
BQP (Bounded-error Quantum Polynomial time)
The complexity class of decision problems solvable by a quantum computer in polynomial time with error probability < 1/3. → Glossary of Quantum Computing Terms
Bra-Ket Notation
Dirac notation for quantum states: |ψ⟩ (ket) represents a column vector; ⟨ψ| (bra) represents its conjugate transpose (row vector). ⟨φ|ψ⟩ is the inner product. → Glossary of Quantum Computing Terms
Bravyi-Kitaev Transformation
A mapping from fermionic operators to qubit operators, used in quantum chemistry simulations. More efficient than Jordan-Wigner for certain molecular geometries. → Glossary of Quantum Computing Terms
The number of sequential layers of gates in a quantum circuit. Deeper circuits are more susceptible to decoherence. → Glossary of Quantum Computing Terms
Circuit Knitting
A technique that decomposes large quantum circuits into smaller subcircuits that can be run independently, with classical post-processing to reconstruct the result. → Glossary of Quantum Computing Terms
pick random $a$, check $\gcd(a,N)$. 2. **Quantum period finding** — superposition over $2^t \ge N^2$ values of $x$, then $|x\rangle|0\rangle \mapsto |x\rangle|a^x \bmod N\rangle$. 3. **Inverse QFT** on the counting register, then measure. 4. **Continued fractions** to recover $r$, then $\gcd(a^{r/2} → Case Study: Auditing a 'We Factored a Large Number' Claim
Classical Shadow
A technique for efficiently estimating many properties of a quantum state from a small number of measurements, using randomized measurement protocols. → Glossary of Quantum Computing Terms
strong positive | | Published work | Real, properly verified, modest | | Revenue | Exploratory and grant-funded, not product | | Roadmap | Aggressive on qubits, silent on fidelity in public materials | | Team | Physics-heavy for a company shipping systems | → Case Study: Technical Due Diligence on a Quantum Startup
CNOT (Controlled-NOT)
A two-qubit gate that flips the target qubit if the control qubit is |1⟩. Essential for creating entanglement. → Glossary of Quantum Computing Terms
Coherence Time
The duration over which a qubit maintains its quantum state before decoherence destroys it. Characterized by T₁ (energy relaxation) and T₂ (phase coherence) times. → Glossary of Quantum Computing Terms
Upon measurement, a quantum state "collapses" to the eigenstate corresponding to the measurement outcome. The original superposition is irreversibly destroyed. → Glossary of Quantum Computing Terms
Compare $q_Q \times 12G$ against $q_C \times G$
and require the quantum side to win by enough to absorb error-correction overhead of $10^3$–$10^4$. 5. **Check circuit depth against the coherence or logical-error budget.** → Case Study: When the Oracle Costs More Than the Speedup
A gate that applies an operation to target qubit(s) only when control qubit(s) are in a specific state (typically |1⟩). → Glossary of Quantum Computing Terms
Cooper Pair
A bound pair of electrons in a superconductor, responsible for superconductivity. Josephson junctions exploit Cooper pair tunneling to create superconducting qubits. → Glossary of Quantum Computing Terms
A two-qubit gate used in superconducting architectures, where driving one qubit at the frequency of a neighboring qubit induces a controlled rotation. → Glossary of Quantum Computing Terms
CSS Code (Calderbank-Shor-Steane)
A class of quantum error-correcting codes constructed from two classical linear codes, one for bit-flip errors and one for phase-flip errors. → Glossary of Quantum Computing Terms
A company that builds quantum annealers, specialized quantum computers that solve optimization problems using adiabatic quantum computing principles. → Glossary of Quantum Computing Terms
A free, open-source textbook on quantum computing: the physics, the mathematics, the algorithms, the error correction, and the hardware — with every algorithm implemented in Qiskit and runnable on real quantum processors. → Quantum Computing
Decoherence
The loss of quantum coherence due to unwanted interactions with the environment. The primary obstacle to building large-scale quantum computers. → Glossary of Quantum Computing Terms
**Key size increases**: Kyber-768 public keys are 1,184 bytes vs. 64 bytes for ECC-P256. This affects TLS handshakes, certificate chains, and constrained devices. - **Performance**: PQC operations are slower than ECC (5–50× for key generation, 2–10× for signing/verification). Hardware acceleration w → Chapter 30: Quantum Cryptography and Post-Quantum Security
bright illumination forces avalanche photodiodes into linear mode, where they respond classically and Eve controls Bob's outcomes without raising QBER. - **Photon-number splitting** — imperfect single-photon sources occasionally emit two photons; Eve keeps one. (Decoy states, which this proposal inc → Case Study: Evaluating a QKD Procurement Proposal
Deutsch-Jozsa Algorithm
A quantum algorithm that determines whether a function is constant or balanced in a single query, demonstrating exponential quantum advantage. → Glossary of Quantum Computing Terms
A qubit measurement technique where the qubit's state is inferred from the phase shift it imparts on a microwave probe tone coupled to a resonator. → Glossary of Quantum Computing Terms
A quantum key distribution protocol proposed by Ekert in 1991, using Bell's inequality to detect eavesdropping. → Glossary of Quantum Computing Terms
Eigenvalue / Eigenvector
For an operator A, an eigenvector |v⟩ satisfies A|v⟩ = λ|v⟩, where λ is the eigenvalue. Measurement outcomes are eigenvalues of the observable. → Glossary of Quantum Computing Terms
A quantum correlation between qubits that cannot be described classically. Measuring one entangled qubit instantly determines the state of the other, regardless of distance. → Glossary of Quantum Computing Terms
**Master's programs:** ETH Zurich, TU Delft, University of Waterloo, MIT, Caltech, Oxford, University of Chicago - **Internships:** IBM Quantum, Google Quantum AI, Microsoft Quantum, and most startups offer summer internships - **Open-source contributions:** Qiskit, Cirq, PennyLane, and OpenFermion → Chapter 31: The Quantum Computing Industry
EPR Paradox
Einstein, Podolsky, and Rosen's 1935 argument that quantum mechanics must be incomplete because it allows "spooky action at a distance" (entanglement). Resolved by Bell's theorem. → Glossary of Quantum Computing Terms
Error contribution: 0.
Eve's basis differs from Alice's with probability ½. Her measurement collapses the state into her basis — now uncorrelated with Alice's encoding. She resends it, and Bob, measuring in Alice's basis, gets a uniformly random bit: right half the time. **Error contribution: ½ × ½ = ¼.** → Case Study: Catching Eve — Running BB84 with an Eavesdropper
Error Mitigation
Techniques to reduce the impact of noise on quantum computation results without full error correction. Includes readout error mitigation, zero-noise extrapolation, and probabilistic error cancellation. → Glossary of Quantum Computing Terms
The pattern of stabilizer measurement outcomes that identifies which error occurred, without revealing the encoded quantum information. → Glossary of Quantum Computing Terms
Quantum computation that remains reliable even when individual components are noisy, achieved through quantum error correction and careful gate design. → Glossary of Quantum Computing Terms
A measure of how close a quantum state or gate operation is to the ideal. Gate fidelity of 99.9%+ is needed for fault-tolerant computation. → Glossary of Quantum Computing Terms
For a shallow, wide circuit
a large GHZ state, a sampling demonstration, a hardware-efficient ansatz spanning many qubits — Vendor A may genuinely be better, if its qubits are usable. - **For anything requiring depth** — the overwhelming majority of algorithms — Vendor B is better by a wide margin. Depth is the binding constra → Case Study: Reading a Benchmark — Quantum Volume and Its Discontents
qubits, superposition, the Bloch sphere, the linear algebra of quantum computing, measurement and the Born rule, entanglement and Bell states, and the universal gate set. - **Circuits and programming** — universal gate sets, circuit depth, Qiskit, and the entanglement protocols: teleportation, super → Quantum Computing
Fredkin Gate (CSWAP)
A three-qubit gate that swaps two target qubits if the control qubit is |1⟩. Universal for classical reversible computation. → Glossary of Quantum Computing Terms
**Serve the smallest adequate parameter set.** ML-KEM-768 is the recommended level; ML-KEM-1024 costs more bytes for security most deployments do not need. - **Ensure clean fallback.** TLS negotiation should degrade to classical when the client cannot do hybrid — verified explicitly, not assumed. - → Case Study: Migrating a TLS Stack to Post-Quantum Cryptography
Genuine candidate
and a central open problem | | FeMoco active space | ✗ | ✗ | ✗ | **Genuine candidate** | | Frustrated 2D spin liquid | ✗ | — | ✗ (sign) | **Genuine candidate** | | Protein folding energetics | — | ✓ (force fields adequate) | — | **Not a quantum problem** — classical MD suffices | → Case Study: Is This Problem Actually Hard Classically?
getting the spectrum out
and shows that both are exponentially expensive, which is why no quantum signal-processing product exists despite the QFT being twenty-five years old. → Case Study: The QFT Is Not a Faster FFT
A quantum search algorithm that finds a marked item in an unsorted database of N items in O(√N) queries, providing quadratic speedup over classical search. → Glossary of Quantum Computing Terms
The operator representing the total energy of a quantum system. Time evolution is governed by the Hamiltonian via the Schrödinger equation. → Glossary of Quantum Computing Terms
Hardware-Efficient Ansatz
A variational circuit design using gates native to the specific quantum hardware, minimizing the need for gate decomposition. → Glossary of Quantum Computing Terms
Hermitian Operator
An operator equal to its own conjugate transpose (A = A†). Observables in quantum mechanics are represented by Hermitian operators, guaranteeing real eigenvalues. → Glossary of Quantum Computing Terms
HHL Algorithm
A quantum algorithm for solving linear systems of equations, proposed by Harrow, Hassidim, and Lloyd. Offers exponential speedup under certain conditions. → Glossary of Quantum Computing Terms
A complete vector space with an inner product. Quantum states live in Hilbert spaces: C² for one qubit, (C²)^⊗n for n qubits. → Glossary of Quantum Computing Terms
Historical precedents for technology winters:
**AI Winter 1 (1974-1980):** After early optimism about symbolic AI, funding collapsed when systems failed to scale beyond toy problems. - **AI Winter 2 (1987-1993):** After the expert systems boom, funding collapsed when maintenance costs exceeded benefits. - **Nuclear Winter (1990s-2000s):** Nucle → Chapter 32: Quantum Hype vs. Quantum Reality
Below-threshold operation fails to improve beyond $\Lambda \approx 3$ for five years. - A classical algorithm dequantizes the leading simulation advantage. - Decoder latency proves an unexpected hard barrier. - Funding contracts sharply, slowing all components at once. → Case Study: Forecasting Honestly — What Would Change Your Mind?
**Quantum Hardware Engineer:** PhD in experimental physics, expertise in cryogenics, microwave engineering, or laser systems - **Quantum Software Engineer:** MS/PhD in computer science or physics, proficiency in Qiskit/Cirq/PennyLane, classical HPC experience - **Quantum Algorithms Researcher:** PhD → Chapter 31: The Quantum Computing Industry
A bilinear operation ⟨φ|ψ⟩ that measures the overlap between two quantum states. The squared magnitude gives the probability of distinguishing them. → Glossary of Quantum Computing Terms
Interference
The constructive or destructive combination of probability amplitudes. Quantum algorithms use interference to amplify correct answers and cancel wrong ones. → Glossary of Quantum Computing Terms
Ion Trap
A device that confines charged atoms (ions) using electromagnetic fields. Trapped ions serve as high-fidelity qubits manipulated by lasers. → Glossary of Quantum Computing Terms
Ising Model
A mathematical model of ferromagnetism, also used to encode combinatorial optimization problems for quantum computers (QAOA, quantum annealing). → Glossary of Quantum Computing Terms
A mapping from fermionic creation/annihilation operators to Pauli operators on qubits, enabling quantum simulation of fermionic systems. → Glossary of Quantum Computing Terms
Josephson Junction
A weak link between two superconductors. The nonlinear inductance of Josephson junctions creates the anharmonicity needed for superconducting qubits. → Glossary of Quantum Computing Terms
A set of operators that describe the effect of a quantum noise channel on a density matrix. Used in the operator-sum representation of quantum operations. → Glossary of Quantum Computing Terms
L
Lattice-Based Cryptography
A class of post-quantum cryptographic schemes based on the hardness of lattice problems like Learning With Errors (LWE). NIST-standardized (CRYSTALS-Kyber, CRYSTALS-Dilithium). → Glossary of Quantum Computing Terms
Alice and Bob must be spacelike separated when choosing settings. On a chip, the qubits are microns apart. Wide open. - **Detection loophole** — enough of the pairs must be detected that the sample is not cherry-picked. Superconducting readout is near-deterministic, so this one is effectively closed → Case Study: Running a CHSH Test on Real Hardware
Logical Qubit
An error-corrected qubit encoded across multiple physical qubits. Logical qubits have much lower effective error rates than physical qubits. → Glossary of Quantum Computing Terms
M
Magic State Distillation
A procedure for creating high-fidelity "magic states" from noisy ones, enabling non-Clifford gates in fault-tolerant quantum computation. → Glossary of Quantum Computing Terms
MaxCut
A combinatorial optimization problem: partition a graph's vertices to maximize the number of edges between partitions. A canonical benchmark for QAOA. → Glossary of Quantum Computing Terms
Measurement
The process of extracting classical information from a quantum state. Measurement is probabilistic (Born rule) and destructive (collapse). → Glossary of Quantum Computing Terms
A statistical ensemble of pure quantum states, represented by a density matrix ρ. Mixed states arise from entanglement with an environment or incomplete knowledge. → Glossary of Quantum Computing Terms
The current era of quantum computing (term coined by John Preskill, 2018): devices with 50-1000 qubits that are too noisy for full error correction but may still outperform classical computers for specific tasks. → Glossary of Quantum Computing Terms
It is impossible to create an identical copy of an arbitrary unknown quantum state. This theorem is fundamental to quantum cryptography and error correction. → Glossary of Quantum Computing Terms
A mathematical model of how quantum information degrades. Common channels: bit-flip, phase-flip, amplitude damping, depolarizing. → Glossary of Quantum Computing Terms
measuring qubit $a_0$ must not disturb neighbouring data qubits, which is hard when readout involves a strong microwave tone. - **Fast reset** — returning the ancilla to $|0\rangle$ in well under $T_1$. - **Low-latency classical control** — the decision path from detector to gate must complete withi → Case Study: Mid-Circuit Measurement and the Deferred Measurement Principle
O
Observable
A physical quantity that can be measured, represented by a Hermitian operator. Measurement outcomes are eigenvalues of the observable. → Glossary of Quantum Computing Terms
First logical qubits with error rates below physical qubit error rates - 100-1,000 logical qubits - First demonstrations of quantum advantage for practical problems (chemistry, optimization) → Chapter 32: Quantum Hype vs. Quantum Reality
Oracle
A black-box subroutine in query-complexity algorithms. Quantum algorithms are often analyzed by how many oracle queries they require compared to classical algorithms. → Glossary of Quantum Computing Terms
The product |ψ⟩⟨φ|, which produces a matrix (operator) from two vectors. Projectors are outer products of a state with itself. → Glossary of Quantum Computing Terms
repeated identity circuits, or a mirror circuit — to characterize coherence separately. 4. **Report the fitted rates, not the raw success probability.** "BV succeeded 91% at $n=4$" is not portable; "$\epsilon_{2q} = 0.0071$" is. 5. **Use the fitted model to predict** a different circuit's fidelity, → Case Study: Bernstein-Vazirani as a System Benchmark
The three fundamental single-qubit gates: X (bit flip), Y (bit-and-phase flip), Z (phase flip). Together with the identity I, they form the Pauli group. → Glossary of Quantum Computing Terms
Pauli String
A tensor product of Pauli operators acting on different qubits, e.g., X⊗Z⊗I. Any Hamiltonian can be decomposed into a sum of Pauli strings. → Glossary of Quantum Computing Terms
Fundamental obstacles to scaling (e.g., correlated errors, materials limitations) - Error correction overhead larger than anticipated - "Quantum winter" delays investment and progress → Chapter 32: Quantum Hype vs. Quantum Reality
Phase Estimation
A quantum algorithm that estimates the eigenvalue (phase) of a unitary operator. A key subroutine in Shor's algorithm, HHL, and quantum simulation. → Glossary of Quantum Computing Terms
An actual qubit implemented in hardware (superconducting circuit, trapped ion, etc.), as opposed to a logical (error-corrected) qubit. → Glossary of Quantum Computing Terms
physically moving qubits during a computation
turned out to be exactly what high-rate quantum LDPC codes require. This case study explains that convergence, quantifies what it buys, and identifies what still stands in the way. → Case Study: Why Neutral Atoms Suddenly Matter
Post-Quantum Cryptography (PQC)
Cryptographic algorithms designed to be secure against attacks by both classical and quantum computers. NIST standardized the first PQC algorithms in 2024. → Glossary of Quantum Computing Terms
POVM (Positive Operator-Valued Measure)
A generalized quantum measurement formalism that can describe measurements more general than projective measurements. → Glossary of Quantum Computing Terms
Pre-shared symmetric keys
secure, but requires manual key distribution to every endpoint, the very problem QKD claims to solve. It also does not scale. - **Digital signatures** — which must be quantum-resistant, i.e. **ML-DSA**. Post-quantum cryptography. → Case Study: Evaluating a QKD Procurement Proposal
Pricing Models:
**Pay-per-shot:** Charged per circuit execution (typical: $0.30-$3.00 per task) - **Pay-per-second:** Charged for quantum processing unit (QPU) time - **Subscription:** Monthly access with included credits (IBM Quantum: free tier with 10 minutes/month) - **Reserved access:** Dedicated time slots for → Chapter 31: The Quantum Computing Industry
A quantum state that can be described by a single state vector |ψ⟩, as opposed to a mixed state (density matrix). → Glossary of Quantum Computing Terms
Q
QAOA (Quantum Approximate Optimization Algorithm)
A variational quantum algorithm for combinatorial optimization, alternating between cost Hamiltonian and mixer Hamiltonian evolution. → Glossary of Quantum Computing Terms
Qiskit
IBM's open-source quantum computing SDK. Provides tools for circuit construction, simulation, and execution on real quantum hardware. → Glossary of Quantum Computing Terms
QKD (Quantum Key Distribution)
Cryptographic protocols that use quantum mechanics to establish a shared secret key between two parties, with information-theoretic security against eavesdropping. → Glossary of Quantum Computing Terms
QMA (Quantum Merlin-Arthur)
The quantum analog of NP. Problems whose solutions can be verified efficiently by a quantum computer given a quantum witness. → Glossary of Quantum Computing Terms
Quantum Advantage
The demonstration that a quantum computer can solve a problem faster than any known classical algorithm. Also called "quantum supremacy" (though the term is controversial). → Glossary of Quantum Computing Terms
A metaheuristic for solving optimization problems using quantum fluctuations to escape local minima. Implemented by D-Wave systems. → Glossary of Quantum Computing Terms
Quantum Channel
A completely positive, trace-preserving map that describes the evolution of a quantum system, including noise. → Glossary of Quantum Computing Terms
states from simulators, sensors, experiments, or other quantum processes. No loading cost; classical description is exponentially expensive; proven separations exist. Prognosis: the most defensible near-to-medium-term application of learning methods on quantum hardware. → Case Study: Learning on Quantum Data — Where QML's Argument Is Strongest
Quantum Fourier Transform (QFT)
The quantum analog of the discrete Fourier transform. Computes the Fourier transform of a quantum state's amplitudes in O(n²) gates for n qubits. → Glossary of Quantum Computing Terms
A device that extends the range of entanglement distribution by performing entanglement swapping and purification at intermediate nodes. → Glossary of Quantum Computing Terms
A protocol that transfers an unknown quantum state from one qubit to another using entanglement and classical communication, without physically moving the qubit. → Glossary of Quantum Computing Terms
Quantum Volume
A hardware-agnostic metric for quantum computer performance, combining qubit count, connectivity, gate fidelity, and circuit depth. → Glossary of Quantum Computing Terms
Quantum Walk
The quantum analog of a classical random walk. Quantum walks spread faster (ballistic vs. diffusive) and are used in quantum search and graph algorithms. → Glossary of Quantum Computing Terms
quantum-inspired classical algorithms
classical algorithms that borrow ideas from quantum computing to achieve speedups on classical hardware. These algorithms demonstrate that some of the insights from quantum computing can be applied classically, reducing the gap between quantum and classical performance. → Chapter 32: Quantum Hype vs. Quantum Reality
Qubit
The fundamental unit of quantum information. A two-level quantum system that can exist in superpositions of |0⟩ and |1⟩. → Glossary of Quantum Computing Terms
do not assume it is exactly half, because pulse-shape nonlinearities break that assumption. 4. **Drift monitoring.** Superconducting qubits drift on hour timescales; re-run step 2 periodically. This is why cloud quantum backends publish a "last calibrated" timestamp, and why results taken hours apar → Case Study: Calibrating a Rotation Gate with a Rabi Sweep
RSA Encryption
The most widely used public-key cryptosystem, based on the difficulty of factoring large integers. Broken by Shor's algorithm on a sufficiently large quantum computer. → Glossary of Quantum Computing Terms
Run an application-proxy benchmark
a small instance of your actual algorithm — rather than trusting a synthetic score. 4. **Include mirror circuits or randomized benchmarking** to separate coherent from incoherent error. 5. **Repeat across calibration cycles** to capture drift (Chapter 8). 6. **Report the raw data**, so that others c → Case Study: Reading a Benchmark — Quantum Volume and Its Discontents
Rydberg Blockade
A phenomenon where exciting one neutral atom to a Rydberg state prevents nearby atoms from being excited, enabling fast two-qubit gates in neutral atom quantum computers. → Glossary of Quantum Computing Terms
The first quantum error-correcting code, encoding one logical qubit in nine physical qubits. Protects against arbitrary single-qubit errors. → Glossary of Quantum Computing Terms
Shor's Algorithm
A quantum algorithm that factors integers in polynomial time, providing exponential speedup over the best known classical algorithms. Breaks RSA encryption. → Glossary of Quantum Computing Terms
Shot noise (#5)
the dominant problem. 1,024 shots gives gradient SNR of 0.045; the optimizer was performing a random walk. 2. **Local minimum (#3)** — random initialization lands in the −7.42 basin 35% of the time even noiselessly. 3. **Hardware noise (#6)** — 360 mHa upward bias, mostly recoverable by mitigation. → Case Study: Diagnosing a VQE That Won't Converge
Distinguishing a *sampling* task from a *decision* or *optimization* task (§1.3, §1.4). - Identifying which complexity class a claimed speedup would actually live in (§1.3). - Recognizing the "best known classical algorithm" moving target (§1.6). - Separating physical qubits from logical qubits (§1. → Case Study: Auditing a Quantum Advantage Claim
Small search spaces inside larger algorithms
amplitude amplification as a subroutine, boosting a heuristic's success probability from $p$ to near 1 in $O(1/\sqrt p)$ rounds. - **Constraint satisfaction with cheap predicates**, where the oracle is a handful of clauses rather than a block cipher. - **Quantum counting / mean estimation**, where t → Case Study: Costing Grover Against AES-128
Software update signing keys
if compromised retroactively, every device that ever trusted that key is vulnerable - **Blockchain and cryptocurrency** — transactions signed with ECDSA today could be forged tomorrow → Chapter 30: Quantum Cryptography and Post-Quantum Security
Solovay-Kitaev Theorem
Any unitary gate can be approximated to precision ε using O(log^c(1/ε)) gates from a universal gate set. Guarantees efficient gate compilation. → Glossary of Quantum Computing Terms
$H^{\otimes n}$ creates the uniform superposition. 2. **Kick back** — the oracle writes $f$'s structure into the phases. 3. **Interfere** — $H^{\otimes n}$ converts that phase pattern into a single basis state. → Case Study: Phase Kickback as the Universal Mechanism
Stabilizer Formalism
A mathematical framework for describing quantum error-correcting codes using the Pauli group. A code is defined by its stabilizer generators. → Glossary of Quantum Computing Terms
A 7-qubit CSS quantum error-correcting code that encodes one logical qubit and corrects arbitrary single-qubit errors. → Glossary of Quantum Computing Terms
A quantum state that is a linear combination of basis states: |ψ⟩ = α|0⟩ + β|1⟩. The qubit is in both states simultaneously until measured. → Glossary of Quantum Computing Terms
Surface Code
A topological quantum error-correcting code defined on a 2D lattice. The leading candidate for fault-tolerant quantum computation due to its high error threshold (~1%). → Glossary of Quantum Computing Terms
readout bias, coherent gate errors, drift. Does *not* shrink with more shots. Estimate it by repeating the identical experiment across several calibration cycles and taking the spread of the means. → Case Study: Building a Reproducible Quantum Experiment Harness
T
Tensor Product
The mathematical operation (⊗) that combines the state spaces of individual quantum systems into the state space of the composite system. → Glossary of Quantum Computing Terms
The algorithm has no interference step
no final Hadamard layer, no diffusion, no QFT. If nothing converts phases into amplitudes, there is no algorithm. 2. **Success depends on a postselection outcome** with probability that shrinks exponentially in problem size. 3. **The claimed speedup is stated in oracle calls only**, ignoring the num → Case Study: The Algorithm That Wasn't — Superposition Without Interference
**Classical shadows** and randomized measurement schemes, reducing the number of distinct settings. - **Better Hamiltonian factorizations** (low-rank, tensor hypercontraction) that shrink $\sum|c_k|$ — attacking the quantity that is squared. - **Abandoning VQE for QPE** at fault-tolerant scale, wher → Case Study: The Measurement Budget That Sinks VQE
If the physical error rate is below a certain threshold (~0.1-1% for surface codes), arbitrarily long quantum computations can be performed reliably using error correction. → Glossary of Quantum Computing Terms
Toffoli Gate (CCNOT)
A three-qubit gate that flips the target if both control qubits are |1⟩. Universal for classical reversible computation. → Glossary of Quantum Computing Terms
Topological Qubit
A qubit encoded in non-local topological degrees of freedom (e.g., Majorana zero modes), inherently protected against local noise. Microsoft's primary approach. → Glossary of Quantum Computing Terms
Transmon
A type of superconducting qubit designed to be insensitive to charge noise. The most widely used superconducting qubit design. → Glossary of Quantum Computing Terms
Transversal Gate
A fault-tolerant gate that operates on each physical qubit in a code block independently, preventing errors from spreading between qubits. → Glossary of Quantum Computing Terms
A method for approximating the time evolution operator e^(-iHt) as a product of simpler operators, enabling Hamiltonian simulation on quantum computers. → Glossary of Quantum Computing Terms
The energy relaxation time of a qubit: how long it takes for an excited state |1⟩ to decay to the ground state |0⟩. → Glossary of Quantum Computing Terms
T₂ Time
The phase coherence time of a qubit: how long phase information is preserved before dephasing destroys it. T₂ ≤ 2T₁. → Glossary of Quantum Computing Terms
U
Unitary Operator
An operator U satisfying U†U = UU† = I. Quantum gates are unitary operators. Unitary evolution preserves the norm of the state vector. → Glossary of Quantum Computing Terms
A hybrid classical-quantum algorithm where a classical optimizer tunes the parameters of a quantum circuit to minimize a cost function. Includes VQE and QAOA. → Glossary of Quantum Computing Terms
Two $Z$-type stabilizers: They overlap in at most one qubit (e.g., $Z_2$ in $Z_1 Z_2$ and $Z_2 Z_3$). The product of their commutators is $Z_2 \cdot Z_2 = I$, so they commute. ✓ - Two $X$-type stabilizers: They overlap in qubits 4, 5, 6 (three qubits). The commutator of $X^{\otimes 6}$ with $X^{\oti → Chapter 24: Quantum Error Correcting Codes: The Shor Code, Steane Code, and Stabilizer Formalism
VQE (Variational Quantum Eigensolver)
A variational algorithm for finding the ground state energy of a Hamiltonian, with primary applications in quantum chemistry. → Glossary of Quantum Computing Terms
W
Wavefunction
The mathematical description of a quantum state. In quantum computing, the wavefunction is a state vector in a finite-dimensional Hilbert space. → Glossary of Quantum Computing Terms
Full protein folding or drug-target binding affinities (too many atoms) - Room-temperature superconductor design (requires understanding we don't yet have) - Battery electrolyte optimization (requires dynamics, not just statics) → Chapter 32: Quantum Hype vs. Quantum Reality
What's unlikely:
Beating classical solvers (Gurobi, CPLEX) on large-scale mixed-integer programs - Solving NP-hard problems to optimality at scale - Replacing classical optimization in production systems → Chapter 32: Quantum Hype vs. Quantum Reality
and it is worth being fair about this: a small number of point-to-point links, under one operator's physical control, carrying secrets whose value justifies the cost, where information-theoretic key exchange is a *regulatory* requirement rather than an engineering one. Some national-security and int → Case Study: Evaluating a QKD Procurement Proposal
The $Z$-type stabilizers within each block detect $X$ errors (bit flips) within that block. This is exactly the bit-flip repetition code applied to each 3-qubit block. - The $X$-type stabilizers across blocks detect $Z$ errors (phase flips). A $Z$ error on any qubit in a block flips the sign of that → Chapter 24: Quantum Error Correcting Codes: The Shor Code, Steane Code, and Stabilizer Formalism
you predicted fidelity from gate counts and error rates, and your predictions match. 4. **You report honestly** — raw counts, both error components, explicit scope, full provenance. 5. **You can verify** — every claim has an independent check. → Case Study: Assembling the Portfolio into a Reproducible Report
Z
Zero-Noise Extrapolation
An error mitigation technique that runs a circuit at multiple noise levels and extrapolates to the zero-noise limit. → Glossary of Quantum Computing Terms