A single confined electron's two spin states form a qubit when initialization, coherent rotations and measurement are controlled. Local driving rotates one spin; gate-controlled exchange can entangle neighboring dot spins. Spin-to-charge conversion permits electrical readout. Observing charge blockade alone does not demonstrate coherent qubit operation.
Spin uncertainty state dependence Created 2026-10-14 Updated 2026-10-20
For a qubit, use the dimensionless Pauli matrices as observables , . Their Pauli matrix multiplication law gives
These observables have eigenvalues ; the physical spin components are , where is the reduced Planck constant, so their standard deviations acquire a factor .
In the computational basis, prepare , an eigenstate of with eigenvalue . Direct multiplication gives
Both Pauli measurements return and with equal probabilities, and the Robertson uncertainty principle is saturated: .
Instead prepare . Now the expectation values are , , so , . The Pauli measurement of is certain, and both sides of the bound vanish. The commutator is still nonzero as an operator: noncommuting observables do not guarantee a positive lower bound independent of the quantum state. This example is useful for distinguishing the algebra of the observables from the expectation values in a particular preparation.
Figure 1.
Pauli standard deviations, their product, and the Robertson bound in two preparations: the same noncommuting observables give bounds of one and zero
. Details.
Square root of the SWAP gate Created 2026-10-20 Updated 2026-10-25
For two spin-one-half qubits, the SWAP gate acts as one on the triplet sector and minus one on the singlet sector. The displayed unitary squares to SWAP. An isotropic exchange interaction with integrated angle implements it up to a common phase. There are other square-root branches; a pulse decomposition must use the declared branch consistently.
Stabilizer code Created 2026-09-24 Updated 2026-10-14
A stabilizer code is the common eigenspace of a stabilizer group , an abelian subgroup of the Pauli group excluding . Choose independent stabilizer generators on physical qubits. They are commuting Hermitian operators, each squaring to . The stabilizer subspace and its orthogonal projector are
The stabilizer-projector formula gives , so logical qubits remain. Independent here means that no nonempty product of the chosen stabilizer generators is . Excluding is necessary: a vector cannot simultaneously be fixed by and unless it is zero.
For the three-qubit bit-flip repetition code, take and , with the Pauli Z gate on site and identities elsewhere. The stabilizer group is . Both stabilizer generators have eigenvalue exactly on the span of and , giving dimensions for one logical qubit. A projective measurement of these checks distinguishes four orthogonal two-dimensional sectors rather than eight individual computational basis states.
A Pauli error that anticommutes with a stabilizer generator changes that check's sign, producing an error syndrome. A Pauli operator commuting with every check can still act on the logical qubits; the centralizer of a stabilizer group describes these possibilities. Thus the number of checks determines the encoded dimension, while the quantum code distance determines protection against arbitrary local errors. The five-qubit error correcting code, for instance, has four stabilizer generators and quantum code distance three; the three-qubit bit-flip repetition code has two checks but quantum code distance one because a single phase flip is unflagged. [ref].
Stabilizer state Created 2026-09-28 Updated 2026-11-05
A stabilizer state on qubits is the unique simultaneous positive eigenstate of a stabilizer group with independent generators.
Stabilizer subspace Created 2026-09-28 Updated 2026-11-05
The stabilizer subspace associated with a stabilizer group on qubits is its simultaneous eigenspace:
Assume that is a commuting subgroup of the Pauli group and excludes . Its elements are then Hermitian operators with eigenvalues . If generators are independent modulo scalar phases, then
The exclusion of is essential: the equation has only the zero solution.
A direct proof uses the orthogonal projector
All nonidentity Pauli operators have zero trace, so . The trace of an orthogonal projector equals the dimension of its image. [ref]
For example, on two qubits, the single generator fixes the two-dimensional space spanned by and . Adding leaves the one-dimensional space spanned by the Bell state . This dimension count determines how many logical qubits a stabilizer code can encode.
Steane code Created 2026-09-24 Updated 2026-11-05
The Steane code is a CSS code: seven physical qubits encode one logical qubit, and the distance of a stabilizer code is three. It can correct an arbitrary error on one physical qubit when the ideal syndrome measurements and recovery are implemented correctly.
One choice of binary check rows is , and . For each row, put Pauli matrices on its four marked positions to obtain an X-type generator, and use on the same positions for a Z-type generator. Any two rows overlap in an even number of positions, so all six stabilizer generators commute. Their common positive eigenspace has dimension .
A single-qubit Z error reverses the X-check outcomes indicated by its column, identifying its location; X errors are diagnosed by the Z checks. The recovery learns the error syndrome without reading the unknown logical amplitudes.
Superdense coding Created 2026-09-29 Updated 2026-10-24
Superdense coding uses a shared Bell state to communicate two classical bits by transmitting one qubit. The sender selects one of four orthogonal Bell states with a local Pauli operator, and the receiver performs a Bell-basis measurement. For an ideal shared Bell pair, the transmitted qubit alone has a maximally mixed state for every message and reveals no information about the chosen encoding.
Surface code Created 2026-09-24 Updated 2026-11-05
A surface code is a family of topological stabilizer codes on a two-dimensional cellulation. In a standard square-lattice convention, qubits lie on edges, an X-type check multiplies X on edges meeting a vertex, and a Z-type check multiplies Z around a face.
Vertex and face checks commute because their overlaps contain zero or two edges. A local Pauli operator error changes nearby check signs, producing an error syndrome. Chains of errors have syndromes at their endpoints; a chain connecting appropriate boundaries or winding around a nontrivial cycle can instead implement a logical operation. Locality makes repeated syndrome extraction useful, but a sufficiently long undetected chain can still corrupt the encoded state. The associated surface-code anyon model describes the electric and magnetic check excitations and their mutual braiding.
Surface code on a chain of spheres Created 2026-09-28 Updated 2026-11-05
Join spheres pole to pole, with longitude edges on each sphere and one qubit per edge. For this surface code, omit the Pauli X gates star checks at the two end poles. Include the Pauli Z gates checks on each two-edge face and the Pauli X gates star checks at the interior junctions. The boundary choice is essential for encoding one logical qubit.
Label an edge by , with sphere and longitude . Independent face checks are , , and the junction checks are with . There are independent stabilizer generators on qubits, so the code space has dimension two. These are exactly the checks of a concatenated phase-and-bit-flip repetition code.
A pole-to-pole path has weight , and an equatorial dual cut has weight . They cross once and have zero anticommutator, giving logical operations and quantum code distance . If every pole star is instead included, the star rank is and the code dimension falls to one; the closed chain then carries no logical qubit.
SWAP gate Created 2026-09-24 Updated 2026-11-05
The SWAP gate exchanges the states of two qubits, including any correlations they have with other systems. Its action on the computational basis fixes the operation on every quantum superposition by linearity.
The SWAP gate maps to .
In particular, . This transfers rather than copies the two inputs, so it does not violate the no-cloning theorem. The Three-CNOT decomposition of the SWAP gate implements the same operation using alternating control directions. [ref]
Swap test Created 2026-09-24 Updated 2026-11-05
The swap test estimates the overlap of two pure states without requiring their classical descriptions. Prepare an auxiliary qubit in , apply a Hadamard gate, a Fredkin gate controlled by that auxiliary qubit, and another Hadamard gate. Then measure the auxiliary qubit in the computational basis.
For target states , the auxiliary-zero branch has unnormalized target vector . Its squared norm is therefore
Identical pure states give , while pure states with zero inner product give . A single zero outcome does not certify equality; repeated trials estimate the probability. The calculation is a direct projection onto the symmetric target subspace using the SWAP gate.
Consider identical length- arms joined to one hub, with XY exchange interactions of strength from the hub to each first site and strength between sites on each arm. Let be the hub excitation and . This orthonormal symmetric single-excitation subspace is invariant, and its restricted Hamiltonian operator is
with endpoint terms omitted. At the first link the hub contributions add to ; all other links act identically on the arms. Thus the linear isometry intertwines with the path Hamiltonian operator : . Expanding the matrix exponential gives . Perfect quantum state transfer from zero to on the path therefore produces an equal excitation superposition at the arm tips. Since all other qubits are zero, the tip state is a pure W state, up to the transfer's common phase.
Tensor-power reduction of PBR overlap Created 2026-10-06 Updated 2026-11-05
If two pure quantum states overlap by , their -copy states have overlap . Each block spans an effective qubit, with orthonormal basis and . Applying the two-block PBR exclusion measurement for zero and plus uses independently prepared copies. A common single-copy ontic overlap of positive mass remains positive under this finite tensor power.
Tetrahedral qubit POVM Created 2026-10-14 Updated 2026-11-05
Choose the four unit Bloch vectors at the vertices of a regular tetrahedron, so and . The displayed four positive rank-one effects sum to . On input , their probabilities are , giving the reconstruction . This realizes the smallest fixed qubit informationally complete POVM.
Three-party dense coding with a GHZ state Created 2026-09-24 Updated 2026-11-05
If two senders share a GHZ state with a receiver, one sender can encode two bits with and the other one bit with . Sending both qubits to the receiver produces one of eight orthogonal GHZ-basis states, so a joint measurement recovers all three bits.
Measure the commuting stabilizer generators and in that order. Use error syndrome bit for eigenvalue and bit for eigenvalue . For the Pauli X gate on physical qubit , every row holds for arbitrary normalized . This ordered parity-check convention follows [ref]:
ErrorState before recovery eigenvaluesError syndromeRecovery
Each pair of computational basis words within a row has the same two parities. Consequently the projective measurement reveals the row without distinguishing its two amplitudes. For example, becomes under . Both checks give with probability one, and applying restores both coefficients exactly, including the relative phase .
One implementation uses two quantum ancillas initialized to . Two controlled-NOT gates from data qubits 1 and 2 to the first quantum ancilla write their parity; two more from data qubits 2 and 3 to the second quantum ancilla write the other parity. Measuring only the quantum ancillas in the computational basis gives . Measuring the individual data qubits instead would reveal the encoded computational basis value and destroy the unknown quantum superposition. The existing coherent syndrome extraction for the three-qubit repetition code uses the alternative ordered checks , so its bit labels differ from this table.
Figure 1.
Parity checks identify a bit flip without reading the logical amplitudes
. Details.
The recovery also handles coherent errors. Put . Their images of the code are mutually orthogonal, giving , the Knill--Laflamme condition for this family. For any linear combination , its component in sector is . Measuring that error syndrome has probability on the normalized erroneous state, and recovery returns . More generally one recovery quantum channel corrects every noise quantum channel whose Kraus operators belong to this span. The assumption concerns the whole jointly correctable family; it does not extend to the span of arbitrary single-site Pauli errors. [ref].
A fully computed coherent example is the unitary operator . At it gives
The error syndromes and occur with probabilities and , independently of . Doing nothing for and applying for restores the same logical qubit in both branches; the scalar in the second branch is an irrelevant global phase. This is an example of linearity of coherent quantum error correction, rather than an assumption that the original error was a classical random bit flip.
A path graph state on three qubits simulates two successive gates . Measure vertex one in the equatorial qubit measurement basis , then vertex two at angle , obtaining bits . Two one-bit teleportations and leave vertex three in , up to global phase. A computational output bit is corrected to ; the factor affects only phase. Adaptive sign choice is required for general angles, although the final bit correction is purely classical.
T. M. Graham Created 2026-10-24 Updated 2026-11-05
An experimental physicist who coauthored a programmable neutral-atom quantum computer demonstration. Focused light beams addressed individual qubits in a two-dimensional array, while interactions between Rydberg atoms enabled entangling operations. The experiment combined quantum logic gates into quantum algorithms, testing whether a collection of controlled chemical atoms could execute complete circuits.[ref]
Toffoli gate Created 2026-09-24 Updated 2026-11-05
The Toffoli gate is a reversible three-qubit quantum gate with two controls and one target. It flips the target only when both controls are .
The Toffoli gate maps to .
For a target initially in , the output target records the classical AND while both input labels remain available. Applying the Toffoli gate again erases that computed target reversibly. The same rule acts linearly on quantum superpositions, so it can be used inside a coherent quantum circuit. [ref]