Allow clean workspace bits, as in standard reversible computation. Boolean algebra expresses any Boolean function as XORs of ANDs and constants. A Toffoli gate maps to , so an initially zero target computes an AND without erasing the inputs. A CNOT gate accumulates XORs, and a NOT gate supplies complemented bits or constants. Intermediate products can be computed into workspace, XORed into an output, and then uncomputed by reversing the workspace computation. This realizes the reversible embedding for any Boolean function and, with reversible clean-up, universal reversible classical computation.
The Fredkin transformation has control and targets . A network of three gates, shown in i, iswhere the sequence is executed left to right. After the first gate ; after the second ; and the last gives . If , ; if , . Thus the circuit is exactly a Fredkin gate.
The workspace qualification matters for the unrestricted universality claim. On four or more wires, every embedded NOT, CNOT and Toffoli gate is an even permutation of all computational states. Without ancillary wires they cannot implement, for example, a permutation swapping just and while fixing the other four-bit strings. Clean ancillas remove this obstruction on the designated input subspace.
- : , constant.
- : , constant.
- : , balanced.
- : , balanced.
A two-query network begins in , calls , flips the input with , calls again, and measures the answer wire in Z. The successive states areThe measured answer is zero for constant functions and one for balanced functions. The circuit is drawn in i.
Explicit oracle circuits follow from the form :Thus the four circuits, respectively for the truth tables in i, are the identity on both wires; a NOT on the answer wire; a CNOT from input to answer; and a CNOT together with an answer NOT. The latter commute, so their order is immaterial. These circuits leave the input wire unchanged and XOR precisely into the answer.
Let be as in i. Insert the explicit oracle from ii between the two pairs of Hadamard gates. The network identitiesturn the entire network intoThis is the last simplified circuit in i. On the designated input , its reversed control is certainly one, soThe global phase is unobservable. Measuring the first wire therefore determines the function class with certainty after one oracle query, while the second wire returns to . These circuit identities are the network form of quantum phase kickback: the answer state between the Hadamards is the eigenstate , on which an XOR acts as a phase.
In a small trapped-ion quantum computer, use two long-lived internal states of each ion, for example a pair of hyperfine ground states or a narrow optical transition, as . Electric trapping fields confine a short ion string, laser cooling reduces its motion, and optical pumping initializes the internal states. State-dependent fluorescence supplies readout: one qubit level participates in a bright cycling transition and the other is dark.
A resonant microwave, Raman or optical drive performs a single-qubit Rabi rotation. The drive phase fixes a rotation axis in the Bloch equatorial plane and its pulse area fixes the angle; detuning or phase-frame control supplies Z rotations. Individual spatial or frequency addressing selects the intended ion.
For a two-qubit gate, couple internal states to shared quantized vibrational modes. Resolved motional sidebands let one ion's spin influence the collective oscillator and then the second ion's spin. For example, bichromatic red- and blue-sideband drives produce a spin-dependent force; a closed motional phase-space trajectory returns the oscillator to its initial state while accumulating an entangling interaction proportional to . Together with single-qubit rotations this implements a CNOT. The short chain has well-separated normal-mode frequencies, and sideband cooling and the Lamb-Dicke regime suppress unwanted motion and make coherent bus control practical.
As a single trapped-ion chain grows, it has more collective vibrational modes with increasingly crowded frequencies. A drive intended to address one motional sideband can excite nearby modes, leaving unwanted spin-motion entanglement and crosstalk. Resolving the modes requires longer or more carefully shaped gates, while heating and frequency drift become more consequential. Thus the shared motional bus that is simple for a few ions becomes difficult to isolate and return cleanly to its initial state for large registers. This is a control and scaling limitation, rather than a failure of qubits or gates to exist.
Articles by others on the same topic
There are currently no matching articles.