• Fundamentals

No-Cloning Theorem

A fundamental theorem of quantum mechanics stating that it is impossible to create a perfect copy of an arbitrary unknown quantum state.

The no-cloning theorem states that there is no physical process that takes an unknown quantum state ψ|\psi\rangle and produces two identical copies ψψ|\psi\rangle|\psi\rangle while leaving the original intact. This is not a limitation of current technology; it is a consequence of the linearity of quantum mechanics that holds for all time.

This has profound practical consequences. It is the foundation of quantum cryptography’s security, it forces quantum error correction to work completely differently from classical error correction, and it explains why quantum teleportation destroys the original rather than duplicating it.

The details

The proof is short and elegant. Suppose a unitary cloning operator UU exists such that:

Uψ0=ψψfor all ψU|\psi\rangle|0\rangle = |\psi\rangle|\psi\rangle \quad \text{for all } |\psi\rangle

Apply this to two specific states, 0|0\rangle and 1|1\rangle:

U00=00U|0\rangle|0\rangle = |0\rangle|0\rangle U10=11U|1\rangle|0\rangle = |1\rangle|1\rangle

Now apply UU to the superposition ψ=(0+1)/2|\psi\rangle = (|0\rangle + |1\rangle)/\sqrt{2}:

By linearity of UU: Uψ0=12(U00+U10)=00+112U|\psi\rangle|0\rangle = \frac{1}{\sqrt{2}}(U|0\rangle|0\rangle + U|1\rangle|0\rangle) = \frac{|00\rangle + |11\rangle}{\sqrt{2}}

But faithful cloning would require: ψψ=(0+1)2(0+1)2=00+01+10+112|\psi\rangle|\psi\rangle = \frac{(|0\rangle + |1\rangle)}{\sqrt{2}} \otimes \frac{(|0\rangle + |1\rangle)}{\sqrt{2}} = \frac{|00\rangle + |01\rangle + |10\rangle + |11\rangle}{2}

These two states are different. No unitary UU can satisfy both linearity and perfect cloning. Contradiction. The theorem is proved.

Note what the theorem does not say: you cannot clone a known state. Preparing a fresh 0|0\rangle from scratch is fine. You also cannot clone unknown states, but you can teleport them (destroying the original in the process, which is consistent with the theorem).

Why it matters for learners

The no-cloning theorem reframes several things you might initially try to do with quantum computers:

Error correction: Classical error correction works by copying bits and taking majority vote. You cannot do this with qubits. Quantum error correction instead spreads quantum information across entangled states, detects errors through syndrome measurements that reveal what went wrong without revealing the state itself, and corrects without ever creating a copy.

Eavesdropping detection: In quantum key distribution, an eavesdropper cannot copy qubits in transit and measure them later. Any attempt to measure a qubit disturbs it, and that disturbance is detectable. This is why QKD offers information-theoretic security.

Quantum teleportation: Quantum teleportation transfers a state from one qubit to another by consuming the original. It does not copy; it moves. The no-cloning theorem is precisely why two classical bits must accompany the teleportation process to complete the transfer.

Common misconceptions

Misconception 1: You can clone a qubit if you measure it first. Measuring a qubit collapses it to a classical outcome (0 or 1), which you can then copy as many times as you want. But you have destroyed the original quantum state in the process. You are copying the measurement result, not the quantum state. If the qubit was in superposition, measurement destroys the superposition and you cannot recover it.

Misconception 2: Quantum teleportation violates the no-cloning theorem. Teleportation is consistent with no-cloning. The original qubit’s state is destroyed when Alice performs her Bell measurement. At no point do two copies of ψ|\psi\rangle exist simultaneously. The theorem is satisfied precisely because teleportation consumes the original.

Misconception 3: The theorem prevents all quantum copying. It prevents copying of unknown arbitrary states. If you know the state (for example, it is a known eigenvector of some observable), you can prepare as many identical copies as you like, because preparation is not the same as cloning. The theorem applies to processes that must work for any input state without knowing what it is.

See also