By the year 2000 the case against photonic quantum computing looked closed. Single-qubit gates: trivial. Two-qubit gates: impossible without a strong optical nonlinearity, and Module 7 already priced single-photon Kerr interactions at hopeless. Then, in January 2001, Emanuel Knill, Raymond Laflamme and Gerard Milburn published a proof that stunned the field: linear optics alone — beamsplitters, phase shifters, single-photon sources and photodetectors — suffices for scalable, universal quantum computation. No nonlinear crystal anywhere. The missing nonlinearity is supplied by the one operation in quantum optics that is not linear evolution: measurement. The KLM protocol is the founding document of this module's second half — every photonic architecture since, from boson sampling machines to PsiQuantum's fusion networks, is a descendant, a simplification, or a rebellion against it.
Recall the wall we hit: linear optics maps
KLM's atomic unit is disarmingly modest. The nonlinear-sign (NS) gate acts on a single optical mode containing up to two photons and flips the sign of the two-photon amplitude only:
No linear element can do this — it is a nonlinearity in photon number, precisely the Kerr-type
response nature declined to provide. KLM's construction: mix the mode with two ancilla modes
(one carrying a single photon, one empty) in a small three-mode interferometer, and accept the
output only when the ancilla detectors read exactly one photon and zero photons
respectively. When that herald fires — with probability
The step from NS to an entangling gate is a lovely HOM echo. Take two dual-rail qubits and let the
A heralded 1/16 gate is a fine laboratory demonstration and a catastrophic computer. Chain
KLM's rescue is gate teleportation, borrowed from Gottesman and Chuang. The idea
splits the gamble from the data. Offline — before your precious computation is at risk — use the
probabilistic gates to prepare a special
so the gate can be made as near-deterministic as desired — in principle. Add error correction against the residual failures and the full KLM theorem lands: efficient, scalable, universal quantum computing from linear optics.
How near is "near-deterministic"? Evaluate
The 2001 Nature paper — "A scheme for efficient quantum computation with linear optics" — is one of the great plot twists of quantum information. Knill and Laflamme were error-correction theorists at Los Alamos; Milburn a quantum optician in Brisbane; none of them ran a photonics lab. The received wisdom they overturned had a respectable pedigree: everyone knew a two-photon gate needed a χ³ nonlinearity roughly ten orders of magnitude beyond the best materials, so optics was for communication, not computation. The proof that detectors could substitute for crystals inverted the field's whole cost table overnight — suddenly the hard part was not exotic materials but source purity, detector efficiency and fast feedforward switching, all engineering quantities that improve yearly. Within four years, laboratories in Brisbane, Vienna and Baltimore had demonstrated heralded KLM-style CNOT gates. None of those chips computed anything useful; all of them computed something priceless — that the "impossible" column of the photonics ledger had been a bookkeeping error.
"The gate only works 1 time in 16, so the computer's answers are 94% garbage" — this natural reading is wrong twice over. First, KLM gates are heralded: ancilla detectors announce, in real time and without touching the data's logical content, whether the gate applied. A failed attempt is flagged, not silently wrong — the situation is a stalled production line, never a corrupted product. Second, heralded failure is still destructive when it strikes data directly (a failed NS gate has effectively measured photon number, wrecking the superposition) — and that is precisely why gate teleportation matters: it arranges for failures to land only on offline resource states, which are discarded and rebuilt at zero cost to the computation. The division of labour — gamble offline, teleport deterministically online, correct with feedforward — is the deepest pattern in this module. Fusion-based computing is exactly this pattern, industrialised.
KLM settles the in-principle question and leaves an engineering mountain. Before climbing it, the
field paused to ask a subversive question: if universal computing is this expensive, is there
something photons can do without adaptive measurement, feedforward, or any two-qubit gate
at all — and still leave classical computers behind? The answer, in the