Gaussian States, Operations and the Non-Gaussian Resource

Continuous-variable quantum information trades the two-level qubit for the infinite-dimensional Hilbert space of a harmonic oscillator — a bosonic mode of light, motion or microwave field. For nn modes the canonical operators r^=(x^1,p^1,…,x^n,p^n)T\hat r=(\hat x_1,\hat p_1,\dots,\hat x_n,\hat p_n)^{\mathsf T} obey a single commutation relation packaged by a symplectic form, and one enormous, physically natural subtheory sits inside this space and behaves almost classically. That subtheory is Gaussian quantum mechanics: Gaussian states, evolved by Gaussian unitaries (beamsplitters, phase shifters, squeezers, displacements), read out by homodyne or heterodyne detection. It is closed under its own operations, exactly solvable, and — the fact that organizes this whole article — efficiently simulable on a classical computer. A Gaussian state is fixed entirely by its first moments rˉ=⟨r^⟩\bar r=\langle\hat r\rangle and second moments, the covariance matrix σ\sigma; its Wigner function is a genuine multivariate Gaussian, non-negative everywhere, and thus a legitimate probability density on phase space. That single fact — positivity of the Wigner function — is the engine of classical simulability, because sampling a homodyne outcome reduces to drawing from a Gaussian and pushing it through affine maps in polynomial time. But the same tameness forbids universality: no quadratic Hamiltonian can manufacture a cubic term, so Gaussian gates form a strict subgroup and cannot reach every unitary. The escape is a single non-Gaussian element — a cubic phase gate, a Fock, GKP or cat state — whose Wigner function goes negative. This is the continuous-variable retelling of the stabilizer story: Gaussian is the CV Clifford, and non-Gaussianity, diagnosed by Wigner negativity, is the CV magic.

Key takeaways
  • A continuous-variable system of nn bosonic modes is described by quadratures x^j,p^j\hat x_j,\hat p_j with [x^j,p^k]=iδjk[\hat x_j,\hat p_k]=i\delta_{jk}; a Gaussian state is one whose Wigner function is Gaussian, fixed completely by a mean vector rˉ\bar r and a covariance matrix σ\sigma.
  • Gaussian unitaries come from Hamiltonians at most quadratic in the quadratures; they act as affine symplectic maps (rˉ,σ)↦(Srˉ+d, SσST)(\bar r,\sigma)\mapsto(S\bar r+d,\,S\sigma S^{\mathsf T}) with SΩST=ΩS\Omega S^{\mathsf T}=\Omega, and are generated by beamsplitters, phase shifters, squeezers and displacements.
  • The CV Gottesman–Knill theorem: Gaussian states, Gaussian unitaries and homodyne measurement are efficiently classically simulable, because the Wigner function stays a non-negative Gaussian and behaves as an honest probability distribution.
  • Universality and any quantum advantage demand a non-Gaussian resource — a gate like the cubic phase gate eiγx^3e^{i\gamma\hat x^3}, or a non-Gaussian state (cubic-phase, GKP, Fock, cat) fed into a Gaussian circuit by gate teleportation.
  • Wigner negativity is necessary (not sufficient) for a speedup; non-Gaussianity is the CV counterpart of magic, and CV measurement-based computing runs on Gaussian cluster states injected with non-Gaussian input.
  • Key idea: Gaussian quantum mechanics is an exactly solvable, classically simulable phase-space theory whose states are Gaussians and whose gates are affine symplectic maps; the one missing ingredient for universality and advantage is a non-Gaussian, Wigner-negative resource — the continuous-variable analogue of magic.
The core insight

Gaussian quantum mechanics is an exactly solvable, classically simulable phase-space theory in which states are Gaussians and gates are affine symplectic maps; the unique missing ingredient for universality and advantage is a non-Gaussian (Wigner-negative) resource, the continuous-variable analogue of magic.

Where this lives today

Non-Gaussianity has moved from theorem to laboratory bottleneck. Photonic groups build enormous Gaussian cluster states — Xanadu and the University of Tokyo have entangled thousands to a million modes using only squeezers and beamsplitters — because that part is deterministic and cheap. The hard, decisive step is injecting the non-Gaussian resource: heralded photon subtraction, photon-number-resolving detection, and above all GKP grid states, whose lattice of Wigner negativity turns a bare oscillator into a fault-tolerant qubit. In 2020 the Jiuzhang experiment ran Gaussian boson sampling on 76 detected photons and claimed a regime no classical computer could match — the resource in its purest form: Gaussian states and optics, but a non-Gaussian photon-number measurement probing Wigner negativity. On the metrology side LIGO runs squeezed vacuum to beat the shot-noise limit, and superconducting cavities have prepared GKP and cat states with measurable negativity. The organizing question is the one this article poses: how do you generate, certify, distill and protect the non-Gaussian resource — without it you have only an expensive classical simulator.

The physical picture

Picture a single mode as a fuzzy blob of probability floating in the (x,p)(x,p) plane. A Gaussian state is that blob: an ellipse whose center is the mean rˉ\bar r and whose shape is the covariance matrix σ\sigma. Vacuum is a symmetric disk of area set by the uncertainty principle; a coherent state is it pushed off-center; a squeezed state is it stretched into a cigar; a thermal state is it inflated. Every Gaussian operation built from lenses, mirrors, phase plates and nonlinear crystals acts on the blob geometrically — translating, rotating, shearing and stretching the ellipse — but never bends it into a crescent or punches a negative hole through it. Ellipses map to ellipses, and an ellipse is cheap for a classical computer to carry: a vector and a matrix.

Figure
Phase space of a single mode. Gaussian operations translate, rotate and squeeze the uncertainty blob but never bend it or make it negative. A 10 dB squeeze sets Var(x) = 0.05 and Var(p) = 5, and their product stays pinned at 1/4 — the symplectic area is conserved
Gaussian ops move and stretch the blob — det σ (the area) is a symplectic invariant x p vacuum Var(x) = Var(p) = 1/2 x p 10 dB squeezed Var(x) = 0.05, Var(p) = 5 phase shift x p rotated squeeze Var(x)·Var(p) = 1/4 still

Now the quantum. The Wigner function is a quasi-probability: unlike a real density it is allowed to go negative, and that negativity is precisely the quantumness a classical sampler cannot counterfeit. Gaussian states never use this freedom — their Wigner functions are non-negative Gaussians — so simulating a homodyne measurement is just drawing from a Gaussian and marginalizing. The instant you inject a cubic phase gate, a photon-number measurement or a Fock state, the Wigner function grows negative ridges; the sampling trick collapses, and genuine quantum computation becomes possible. The next figure shows the smallest instance: a single photon.

Figure
Radial slice of the Wigner function. The vacuum stays a positive Gaussian a classical sampler can draw from, but the single-photon Fock state dips to W₁(0) = −1/π ≈ −0.318 at the origin. That negative well is the non-Gaussian resource — Wigner negativity — that breaks efficient classical simulation
The punchline: W₁(0) = −1/π = −0.318 — negativity a classical sampler cannot fake x (p = 0) W(x, 0) +0.318 −0.318 0 W₁(0) = −1/π vacuum W₀(0) = +1/π Fock |1⟩

Hold the dictionary with qubits in mind throughout. Gaussian unitaries are the CV Cliffords, the cubic phase gate is the CV TT-gate, and Wigner negativity is the CV magic. Just as a Clifford circuit on stabilizer inputs stays classically simulable until the first TT-gate appears, a Gaussian circuit stays simulable until the first non-Gaussian element appears. The whole apparatus of fault tolerance, distillation and quantum advantage transposes across — sometimes literally, through GKP codes that glue the CV world to the qubit world.

The core equations

The whole theory is built on one commutation relation. Collect the 2n2n quadratures into a vector r^\hat r; the canonical structure becomes a single antisymmetric matrix, the symplectic form Ω\Omega.

[r^j,r^k]=i Ωjk,Ω=⨁j=1n(01−10)(1)[\hat r_j,\hat r_k]=i\,\Omega_{jk},\qquad \Omega=\bigoplus_{j=1}^{n}\begin{pmatrix}0&1\\-1&0\end{pmatrix} \qquad (1)

where: r^\hat r — quadrature vector (x^1,p^1,…,x^n,p^n)T(\hat x_1,\hat p_1,\dots,\hat x_n,\hat p_n)^{\mathsf T}; Ω\Omega — symplectic form, a 2n×2n2n\times 2n antisymmetric matrix; nn — number of bosonic modes. We work in units ℏ=1\hbar=1 so that [x^,p^]=i[\hat x,\hat p]=i and the vacuum has quadrature variance 12\tfrac12. A Gaussian state carries no information beyond its first two moments. The mean rˉ\bar r locates the blob; the covariance σ\sigma, with symmetrized (anticommutator) ordering, sets its size and shape.

rˉj=⟨r^j⟩,σjk=12⟨{r^j−rˉj, r^k−rˉk}⟩(2)\bar r_j=\langle\hat r_j\rangle,\qquad \sigma_{jk}=\tfrac12\big\langle\{\hat r_j-\bar r_j,\,\hat r_k-\bar r_k\}\big\rangle \qquad (2)

where: rˉ\bar r — mean (displacement) vector, 2n2n reals; σ\sigma — covariance matrix, real symmetric 2n×2n2n\times 2n; {⋅,⋅}\{\cdot,\cdot\} — anticommutator, needed because x^\hat x and p^\hat p do not commute. Reading: a Gaussian state lives entirely in O(n)O(n) means and O(n2)O(n^2) covariances — never an exponential amplitude vector. Not every symmetric matrix is a legal covariance matrix. The multimode uncertainty principle imposes a matrix inequality: σ\sigma together with Ω\Omega must be positive semidefinite.

σ+i2 Ω⪰0(3)\sigma + \tfrac{i}{2}\,\Omega \succeq 0 \qquad (3)

where: ⪰0\succeq 0 — positive semidefinite as a Hermitian matrix. Reading: equivalently every symplectic eigenvalue obeys νk≥12\nu_k\ge\tfrac12; vacuum saturates the bound, and saturation marks a pure Gaussian state. Because a Gaussian state is Gaussian in every sense, its Wigner function is an honest multivariate Gaussian centered on rˉ\bar r with spread σ\sigma — and, crucially, non-negative.

W(r)=1(2π)ndet⁡σexp⁡ ⁣[−12(r−rˉ)Tσ−1(r−rˉ)](4)W(\mathbf r)=\frac{1}{(2\pi)^n\sqrt{\det\sigma}}\exp\!\Big[-\tfrac12(\mathbf r-\bar r)^{\mathsf T}\sigma^{-1}(\mathbf r-\bar r)\Big] \qquad (4)

where: r\mathbf r — phase-space coordinate; det⁡σ\det\sigma — determinant of the covariance matrix; WW — Wigner quasi-probability, here strictly non-negative — a probability density, so Gaussian statistics can be sampled classically. Gaussian unitaries are exactly those generated by Hamiltonians quadratic in r^\hat r. On the moments they act by an affine symplectic map: the mean shifts and rotates, the covariance transforms by congruence with a symplectic SS.

(rˉ,σ)  →  U^S, D^(d)    (Srˉ+d,  SσST),SΩST=Ω(5)(\bar r,\sigma)\;\xrightarrow{\;\hat U_S,\,\hat D(d)\;}\;(S\bar r+d,\;S\sigma S^{\mathsf T}),\qquad S\Omega S^{\mathsf T}=\Omega \qquad (5)

where: SS — symplectic matrix, S∈Sp(2n,R)S\in Sp(2n,\mathbb R); dd — displacement from linear Hamiltonian terms; U^S\hat U_S — Gaussian unitary implementing SS. Reading: SΩST=ΩS\Omega S^{\mathsf T}=\Omega preserves the commutation relations, and det⁡S=1\det S=1 conserves the phase-space area. The whole Gaussian group is assembled from four elementary devices.

U^BS, U^PS, S^(ξ)=e12(ξ∗a^2−ξa^†2), D^(α)=eαa^†−α∗a^(6)\hat U_{\mathrm{BS}},\ \hat U_{\mathrm{PS}},\ \hat S(\xi)=e^{\frac12(\xi^*\hat a^2-\xi\hat a^{\dagger 2})},\ \hat D(\alpha)=e^{\alpha\hat a^\dagger-\alpha^*\hat a} \qquad (6)

where: U^BS\hat U_{\mathrm{BS}} — beamsplitter (mode mixing); U^PS\hat U_{\mathrm{PS}} — phase shifter (quadrature rotation); S^(ξ)\hat S(\xi) — single-mode squeezer, ξ=reiϕ\xi=re^{i\phi}; D^(α)\hat D(\alpha) — displacement. Reading: beamsplitters and phase shifters give the passive part; squeezing and displacement the active part. The minimal escape from Gaussian-land is a single gate whose generator is cubic in x^\hat x. It is the smallest non-Gaussian element, and it suffices.

V^γ=e iγx^3(7)\hat V_\gamma=e^{\,i\gamma\hat x^3} \qquad (7)

where: γ\gamma — cubicity (gate strength); x^\hat x — position quadrature of the target mode. Reading: no product of the operations in equation (6) can build V^γ\hat V_\gamma, because their generators never exceed second order — this is proved below. Two useful diagnostics close the set. The purity of a Gaussian state is fixed by det⁡σ\det\sigma alone, and Gaussian bipartite entanglement is detected by the positive-partial-transpose (PPT) test on the covariance matrix.

μ=Tr ρ2=12 ndet⁡σ,ν~−<12 ⇔ entangled(8)\mu=\mathrm{Tr}\,\rho^2=\frac{1}{2^{\,n}\sqrt{\det\sigma}},\qquad \tilde\nu_-<\tfrac12 \ \Leftrightarrow\ \text{entangled} \qquad (8)

where: μ\mu — purity (μ=1\mu=1 pure, μ<1\mu<1 mixed); ν~−\tilde\nu_- — smallest symplectic eigenvalue of the partial-transposed covariance matrix (momentum sign flip on one party). Reading: a Gaussian state can be maximally entangled yet still simulable — entanglement is not the computational resource. Finally, the three archetypal single-mode Gaussian states, each a 2×22\times2 covariance matrix.

σvac=12I,σsq=12 diag(e−2r,e2r),σth=(nˉ+12)I(9)\sigma_{\mathrm{vac}}=\tfrac12\mathbb I,\quad \sigma_{\mathrm{sq}}=\tfrac12\,\mathrm{diag}(e^{-2r},e^{2r}),\quad \sigma_{\mathrm{th}}=(\bar n+\tfrac12)\mathbb I \qquad (9)

where: rr — squeezing parameter; nˉ\bar n — mean thermal photon number; I\mathbb I — 2×22\times2 identity. Reading: vacuum and squeezed are pure (det⁡σ=14\det\sigma=\tfrac14); thermal is mixed with purity 1/(2nˉ+1)1/(2\bar n+1).

Derivation AWhy a quadratic Hamiltonian moves the moments by a symplectic map

The goal is to prove the single fact that makes all of Gaussian quantum mechanics tractable: a Hamiltonian at most quadratic in the quadratures evolves the first and second moments among themselves, by an affine map whose linear part is a symplectic matrix, so a Gaussian state stays Gaussian forever and the whole computation can be carried by the pair (rˉ,σ)(\bar r,\sigma) rather than a state vector. We write the general quadratic generator, take the Heisenberg equation, exponentiate the linear flow, and read off the transformation.

Step 1. Write the most general Gaussian generator, H^=12r^TGr^+bTr^\hat H=\tfrac12\hat r^{\mathsf T}G\hat r+b^{\mathsf T}\hat r, with GG real symmetric and bb a real vector. Why: every beamsplitter, phase shifter, squeezer and displacement is covered by this one quadratic form.

Step 2. Feed it into the Heisenberg equation, dr^dt=i[H^,r^]=ΩG r^+Ωb\dfrac{\mathrm d\hat r}{\mathrm dt}=i[\hat H,\hat r]=\Omega G\,\hat r+\Omega b, using equation (1). Why: a quadratic commuted with a linear operator stays linear, so the flow is affine in r^\hat r — the algebraic root of "Gaussian stays Gaussian".

Step 3. Integrate the linear flow, r^(t)=S r^(0)+d\hat r(t)=S\,\hat r(0)+d with S=eΩGtS=e^{\Omega G t}. Because ΩG\Omega G lies in the symplectic Lie algebra, SΩST=ΩS\Omega S^{\mathsf T}=\Omega. Why: this symplectic condition is exactly the statement that evolution preserves the commutation relations.

Step 4. Push through definitions (2): rˉ↦Srˉ+d\bar r\mapsto S\bar r+d, σ↦SσST\sigma\mapsto S\sigma S^{\mathsf T}. Since det⁡S=1\det S=1, the area det⁡σ\det\sigma is invariant. Why: the covariance transforms by congruence and the moments close among themselves — Gaussian ops stretch but never inflate the blob.

Go deeper · Derivation B · 1 minWhy one cubic gate plus Gaussian gates is universal
Derivation BWhy one cubic gate plus Gaussian gates is universal

The aim is to show that the Gaussian gate set is one ingredient short of universality, and that a single gate of cubic (or higher) order closes the gap: through nested commutators the Gaussian generators together with x^3\hat x^3 generate the full Lie algebra of all polynomials in the quadratures, after which Trotterization synthesizes any unitary eiHte^{iHt} with polynomial HH. This is the Lloyd–Braunstein theorem, and it pinpoints why non-Gaussianity is the sole missing resource.

Step 1. List the Gaussian generators, {x^,p^,x^2,p^2,x^p^+p^x^}\{\hat x,\hat p,\hat x^2,\hat p^2,\hat x\hat p+\hat p\hat x\}. Under commutation these close into sp(2n,R)⋉R2n\mathfrak{sp}(2n,\mathbb R)\ltimes\mathbb R^{2n} and never exceed order two. Why: this closure makes the Gaussian gates a strict subgroup — a cubic term can never be bootstrapped from quadratics alone.

Step 2. Add one cubic generator, H^3=x^3\hat H_3=\hat x^3, supplied by V^γ=eiγx^3\hat V_\gamma=e^{i\gamma\hat x^3} at small γ\gamma. Why: this is the single non-Gaussian seed; universality reduces to what it unlocks when commuted against the Gaussian set.

Step 3. Take the commutator with a quadratic, i[x^3,p^2]=3(x^2p^+p^x^2)i[\hat x^3,\hat p^2]=3(\hat x^2\hat p+\hat p\hat x^2), reaching every cubic monomial. Why: mixing the cubic and quadratic terms already sweeps out all order-three Hamiltonians — the resource propagates through the algebra.

Step 4. Iterate: further commutators climb to x^4\hat x^4 and beyond, i[x^3,x^2p^+… ]→x^4,…i[\hat x^3,\hat x^2\hat p+\dots]\to\hat x^4,\dots, generating all orders, after which Trotterization assembles any polynomial-Hamiltonian evolution. Why: closing the polynomial algebra is exactly CV universality — one cubic gate is necessary and sufficient, the analogue of "Clifford + T".

Go deeper · Derivation C · 1 minWhy an all-Gaussian circuit is classically simulable
Derivation CWhy an all-Gaussian circuit is classically simulable

This derivation establishes the continuous-variable Gottesman–Knill theorem: a circuit made only of Gaussian input states, Gaussian unitaries and homodyne measurements can be sampled classically in polynomial time and memory. The key is that the Wigner function starts non-negative and every allowed operation preserves both its Gaussian form and its non-negativity, so the whole computation reduces to sampling from a Gaussian and pushing samples through affine maps, tracked by O(n2)O(n^2) reals throughout.

Step 1. Every input Gaussian state has a non-negative Gaussian Wigner function, W0(r)≥0W_0(\mathbf r)\ge0 — a legitimate probability density a classical machine can sample. Why: the "quantum state" is, from the start, an ordinary distribution over phase space.

Step 2. A Gaussian unitary relabels phase space by an invertible affine map, W(r)↦W(S−1(r−d))W(\mathbf r)\mapsto W\big(S^{-1}(\mathbf r-d)\big), in O(n2)O(n^2); non-negativity and Gaussian form survive. Why: pushing a density through an affine change of variables is classically trivial, so gates cost only polynomial linear algebra.

Step 3. Homodyne detection of x^j\hat x_j returns the marginal P(xj)=∫W(r) ∏kdrkP(x_j)=\int W(\mathbf r)\,\prod_{k}\mathrm d r_k — again a Gaussian, efficiently sampled. Why: an outcome is a draw from a Gaussian marginal, with no exponential Hilbert-space summation.

Step 4. Conditioning the unmeasured modes updates (rˉ,σ)(\bar r,\sigma) by the Schur-complement formulas, keeping the state Gaussian; the whole run is stored in O(n2)O(n^2) reals. Why: the description never leaves the (rˉ,σ)(\bar r,\sigma) pair, so the simulation stays polynomial throughout.

Limiting cases

The single dial that governs simulability, universality and advantage is where you sit relative to the Gaussian boundary — and whether the Wigner function stays non-negative.

CaseResultMeaning
All-Gaussian circuitW(r)≥0    ∀ rW(\mathbf r)\ge0\;\;\forall\,\mathbf rGaussian states + Gaussian unitaries + homodyne: the Wigner function stays a genuine probability density; efficiently classically simulable — the CV Gottesman–Knill theorem.
Add a non-Gaussian gateV^γ=eiγx^3\hat V_\gamma=e^{i\gamma\hat x^3}A single cubic (or higher) generator plus the Gaussian set closes the full polynomial Lie algebra by nested commutators: complete CV universality (Lloyd–Braunstein).
Non-Gaussian but Wigner-positiveW(r)≥0, state non-GaussianW(\mathbf r)\ge0,\ \text{state non-Gaussian}e.g. a single photon after ≥50%\ge50\% loss, ρ=(1−η)∣0⟩⟨0∣+η∣1⟩⟨1∣\rho=(1-\eta)\vert0\rangle\langle0\vert+\eta\vert1\rangle\langle1\vert with η≤12\eta\le\tfrac12, whose W(0)=2π(1−2η)≥0W(0)=\tfrac{2}{\pi}(1-2\eta)\ge0: non-Gaussian yet still simulable for sampling — non-Gaussianity is necessary but Wigner negativity is the operative resource.
Wigner-negative resource∃ r: W(r)<0\exists\,\mathbf r:\ W(\mathbf r)<0Necessary condition for a super-classical speedup (Mari–Eisert); Fock, GKP and cubic-phase states qualify and play the role of magic.
Maximally entangled, Gaussianν~−→0, W≥0\tilde\nu_-\to0,\ W\ge0EPR (two-mode squeezed) state: arbitrarily strong entanglement, still classically simulable — entanglement alone buys no speedup.

Worked examples

1 · A 10 dB squeezed vacuum, from covariance matrix to purity (confidence builder)

A single mode is squeezed by 10 dB relative to the vacuum noise. Working in units ℏ=1\hbar=1 (vacuum variance 12\tfrac12), find the squeezing parameter rr, the two quadrature variances, the determinant and symplectic eigenvalue of σ\sigma, and confirm the state is pure. How much further is the 15 dB laboratory record?

Step 1. Squeezing in decibels relates to rr by dB=10log⁡10(e2r)=20 rln⁡10=8.686 r\text{dB}=10\log_{10}(e^{2r})=\dfrac{20\,r}{\ln 10}=8.686\,r. Inverting, r=108.686=1.151r=\dfrac{10}{8.686}=\mathbf{1.151}, equivalently e2r=10e^{2r}=10 exactly. The 10 dB figure was chosen so the anti-squeezed variance lands on a round factor of ten.

Step 2. From equation (9), Var(x)=12e−2r=12⋅110=0.05\mathrm{Var}(x)=\tfrac12 e^{-2r}=\tfrac12\cdot\tfrac{1}{10}=\mathbf{0.05} and Var(p)=12e2r=12⋅10=5\mathrm{Var}(p)=\tfrac12 e^{2r}=\tfrac12\cdot10=\mathbf{5}. The squeezed quadrature dips to one-tenth of the vacuum's 12\tfrac12, and the conjugate quadrature swells tenfold — the price the uncertainty principle exacts.

Step 3. The determinant is det⁡σ=Var(x) Var(p)=0.05×5=0.25=(12)2\det\sigma=\mathrm{Var}(x)\,\mathrm{Var}(p)=0.05\times5=\mathbf{0.25}=\big(\tfrac12\big)^2, so the single symplectic eigenvalue is ν=det⁡σ=12\nu=\sqrt{\det\sigma}=\tfrac12. This saturates the physicality bound ν≥12\nu\ge\tfrac12 from equation (3): squeezing stretches the blob but never inflates its area.

Step 4. The purity from equation (8) is μ=12det⁡σ=12⋅12=1\mu=\dfrac{1}{2\sqrt{\det\sigma}}=\dfrac{1}{2\cdot\tfrac12}=\mathbf{1} — pure, as a squeezed vacuum must be. The 15 dB record (Vahlbruch et al., 2016) is r=1.727r=1.727, i.e. Var(x)=0.0158\mathrm{Var}(x)=0.0158, roughly 3% of the vacuum noise — yet still Gaussian, Wigner-positive and classically simulable, however strong the squeezing. r = 1.151, Var(x) = 0.05, Var(p) = 5, det σ = 1/4, ν = 1/2, purity = 1 (pure).

2 · The single photon as a unit of magic

Compute the Wigner function of the Fock state ∣1⟩|1\rangle along the axis p=0p=0, locate its most negative value, and explain why this state — but not the vacuum — can lift a Gaussian circuit to universality.

Step 1. In the ℏ=1\hbar=1 convention the Fock-state Wigner functions are Wn(x,p)=(−1)nπLn ⁣(2(x2+p2)) e−(x2+p2)W_n(x,p)=\dfrac{(-1)^n}{\pi}L_n\!\big(2(x^2+p^2)\big)\,e^{-(x^2+p^2)}, with LnL_n the Laguerre polynomial. For n=1n=1, L1(u)=1−uL_1(u)=1-u, so on p=0p=0, W1(x,0)=−1π(1−2x2) e−x2W_1(x,0)=-\dfrac{1}{\pi}(1-2x^2)\,e^{-x^2}.

Step 2. At the origin W1(0,0)=−1π=−0.318W_1(0,0)=-\dfrac{1}{\pi}=\mathbf{-0.318} — a genuinely negative quasi-probability, the deepest point of the well plotted in the second figure. Contrast the vacuum, W0(x,0)=1πe−x2W_0(x,0)=\dfrac{1}{\pi}e^{-x^2}, which peaks at +1π+\dfrac{1}{\pi} and never dips below zero.

Step 3. The zero crossings sit where 1−2x2=01-2x^2=0, i.e. x=±12≈±0.707x=\pm\dfrac{1}{\sqrt2}\approx\mathbf{\pm0.707}, beyond which W1W_1 rises into positive side-lobes peaking near +0.117+0.117. No Gaussian operation acting on the vacuum can ever create this negative well.

Step 4. That negativity is the resource. Injected into a Gaussian cluster and consumed by gate teleportation, a supply of Fock states enacts effectively non-Gaussian gates and pushes the circuit past the Lloyd–Braunstein threshold — whereas more vacuum or more squeezing (both Wigner-positive) leaves it inside the simulable Gaussian island forever. W₁(0) = −1/π = −0.318, zero crossings at x = ±0.707; the vacuum stays ≥ 0 and cannot substitute.

Physics of the portrait

The continuous-variable program has many parents — Wigner for the phase-space picture, Glauber for coherent states, Gottesman–Kitaev–Preskill for the CV-to-qubit bridge — but its sharpest single result, the one fixing non-Gaussianity as the resource, is the universality theorem.

Origins · 1 minSeth Lloyd and how this was discovered
SL
Seth Lloyd
1960– · continuous-variable quantum computation and its universality

Seth Lloyd, a physicist and mechanical engineer at MIT, has spent his career mapping where quantum information does and does not buy you power. In 1996 he built the first concrete universal quantum simulator, and much of his later work chased the same question in continuous-variable systems, where the Hilbert space is infinite-dimensional and the natural gates are the optics of squeezing and beamsplitting. With Samuel Braunstein in 1999 he proved the theorem that anchors this article: the Gaussian operations, closed and tame on their own, become universal the instant you add a single gate of order three or higher in the quadratures. The proof is a Lie-algebraic bootstrap — nested commutators of one cubic term against the quadratic Gaussian generators sweep out the whole algebra of polynomial Hamiltonians — turning "you need a nonlinearity" into the precise statement that one cubic gate is necessary and sufficient. That is the CV mirror of "Clifford + T is universal", and everything downstream — Wigner negativity as magic, GKP fault tolerance, Gaussian boson sampling — is a commentary on where the missing nonlinearity enters: a gate, a state or a measurement.

History
1999
— Lloyd and Braunstein prove that one nonlinear gate plus Gaussian operations gives continuous-variable universality
2001
— Gottesman, Kitaev and Preskill encode a qubit in an oscillator, bridging CV systems and qubit fault tolerance
2002
— Bartlett, Sanders, Braunstein and Nemoto establish efficient classical simulation of Gaussian-state computation
2012
— Mari and Eisert prove Wigner negativity is necessary for a quantum speedup
2020
— Jiuzhang demonstrates a Gaussian-boson-sampling quantum advantage in photonics

Going further

Texts and reviews. Weedbrook et al., Gaussian quantum information, Rev. Mod. Phys. 84, 621 (2012) · Braunstein & van Loock, Quantum information with continuous variables, Rev. Mod. Phys. 77, 513 (2005) · Serafini, Quantum Continuous Variables (2017) · Preskill, Lecture Notes on Quantum Computation, CV chapter · Nielsen & Chuang, Quantum Computation and Quantum Information (stabilizer/Gottesman–Knill background).

Primary sources. Lloyd & Braunstein, PRL 82, 1784 (1999) — CV universality · Bartlett, Sanders, Braunstein & Nemoto, PRL 88, 097904 (2002) — CV Gottesman–Knill · Mari & Eisert, PRL 109, 230503 (2012) — Wigner negativity as necessary resource · Gottesman, Kitaev & Preskill, PRA 64, 012310 (2001) — GKP encoding and cubic-phase states.

Conventions used throughout. We work in units ℏ=1\hbar=1 with [x^,p^]=i[\hat x,\hat p]=i and vacuum variance 12\tfrac12, so the physicality bound is σ+i2Ω⪰0\sigma+\tfrac{i}{2}\Omega\succeq0 (symplectic eigenvalues ≥12\ge\tfrac12) and the canonical covariance matrices are vacuum 12I\tfrac12\mathbb I, squeezed 12 diag(e−2r,e2r)\tfrac12\,\mathrm{diag}(e^{-2r},e^{2r}), and thermal (nˉ+12)I(\bar n+\tfrac12)\mathbb I. Key results in these conventions: the moment map σ↦SσST\sigma\mapsto S\sigma S^{\mathsf T} with SΩST=ΩS\Omega S^{\mathsf T}=\Omega; the Lloyd–Braunstein commutator i[x^3,p^2]=3(x^2p^+p^x^2)i[\hat x^3,\hat p^2]=3(\hat x^2\hat p+\hat p\hat x^2); the 10 dB anchor numbers r=1.151r=1.151, Var(x)=0.05\mathrm{Var}(x)=0.05, Var(p)=5\mathrm{Var}(p)=5, det⁡σ=14\det\sigma=\tfrac14, purity 11; and W1(0)=−1/π=−0.318W_1(0)=-1/\pi=-0.318 with zero crossings at x=±1/2x=\pm1/\sqrt2.

Prerequisites. Canonical Commutation Relations and Phase Space · Gottesman–Knill Theorem and the Stabilizer Formalism · Magic State Distillation. Leads to. Measurement-Based Quantum Computation · Cluster States and Graph States · Magic State Distillation.

Ask the tutor: Ask me why one cubic phase gate flips a tame, simulable Gaussian circuit into a universal quantum computer.

What exactly makes a state "Gaussian"?

A state is Gaussian when its Wigner function is a Gaussian in phase space — equivalently, when it is completely determined by its first moments rˉ\bar r and covariance matrix σ\sigma, with no independent higher moments. The prototypes are vacuum, coherent, squeezed and thermal states, plus anything reachable from them with beamsplitters, phase shifters, squeezers and displacements. The practical payoff is compression: instead of an exponentially large amplitude vector you store O(n)O(n) means and O(n2)O(n^2) covariances, and every Gaussian gate updates just those numbers.

Why can't Gaussian operations alone build a universal quantum computer?

Because their generators are capped at second order in the quadratures. The commutator of two quadratic Hamiltonians is again at most quadratic, so the Gaussian gates form a closed Lie algebra that never manufactures a cubic or higher term. Universality requires synthesizing any polynomial Hamiltonian, and x^3\hat x^3 simply lies outside the Gaussian algebra. Add one gate that supplies it, and nested commutators bootstrap the entire polynomial algebra; without it you are confined to affine symplectic maps.

Is Wigner negativity the same thing as non-Gaussianity?

No, and the distinction matters. Every Gaussian state is Wigner-positive, so any Wigner-negative state is automatically non-Gaussian — but the converse fails. Certain mixed non-Gaussian states, such as a single photon after ≥50%\ge50\% loss, have Wigner functions that stay non-negative everywhere; they are genuinely non-Gaussian yet remain classically simulable, so they are useless as magic. The resource that actually breaks the simulation and enables a speedup is the strictly stronger property of Wigner negativity, which Mari–Eisert identify as necessary.

If a two-mode squeezed state is highly entangled, why doesn't it give a speedup?

Because entanglement and computational power are not the same currency here. The two-mode squeezed (EPR) state is Gaussian: its Wigner function is a non-negative Gaussian, so inside a Gaussian circuit every outcome distribution is a Gaussian marginal you can sample classically, and the state is tracked by a fixed covariance matrix however strong the entanglement (its partial-transpose eigenvalue ν~−\tilde\nu_- can be pushed toward zero while the circuit stays simulable). Entanglement is necessary for teleportation and cluster wiring, but the ingredient that defeats classical simulation is Wigner negativity.

How does the cubic phase gate map onto the qubit T-gate?

The analogy is structural and exact enough to be useful. Gaussian unitaries are the CV Cliffords: efficiently simulable, generated by "free" quadratic resources. The cubic phase gate is the CV TT-gate: the minimal non-Clifford element whose addition unlocks universality. And just as a Clifford circuit is simulable until the first TT-gate appears, a Gaussian circuit is simulable until the first cubic gate or Wigner-negative state appears. The bridge is made literal by GKP codes, which embed a qubit in an oscillator so that Gaussian operations realize Cliffords and the CV non-Gaussian resource becomes ordinary qubit magic, ready for standard magic-state distillation.

What is Gaussian boson sampling, and where does the "quantum hardness" hide?

Gaussian boson sampling injects squeezed (Gaussian) states into a passive linear-optical network — beamsplitters and phase shifters, all Gaussian — and measures photon number at the outputs. Every state and gate is Gaussian, so it is tempting to think the whole thing is simulable; it is not. Photon-number detection is a non-Gaussian measurement whose POVM elements have negative Wigner functions, and the output distribution is governed by matrix hafnians, which are classically hard to compute. So Gaussian boson sampling isolates the resource in the measurement rather than the states or gates — which is what made it a clean platform for demonstrating photonic quantum advantage.

Before this

Where this leads