The no-cloning theorem states that no quantum operation can create an identical copy of an arbitrary unknown quantum state. Given an unknown state |psi>, there is no unitary U such that U(|psi>|0>) = |psi>|psi> for all |psi>. The proof follows directly from the linearity of quantum mechanics: cloning two different states leads to a contradiction with the superposition principle. No-cloning has profound consequences — it prevents simple redundancy-based error correction, makes quantum information fundamentally different from classical information, and is the basis for the security of quantum key distribution.
The no-cloning theorem, proved by Wootters and Zurek (and independently by Dieks) in 1982, is one of the most fundamental results in quantum information theory. It states a simple but profound fact: there is no physical process that takes an arbitrary unknown quantum state and produces two identical copies of it. This is in stark contrast to classical information, which can be copied freely — you can duplicate a file, photocopy a document, or read a bit without destroying it.
The proof is surprisingly short. Assume a unitary operator U acts on two qubits — the input state and a blank qubit — such that U copies: U|a>|0> = |a>|a> for all states |a>. Consider two specific states |a> and |b>. By assumption, U|a>|0> = |a>|a> and U|b>|0> = |b>|b>. Take the inner product of the left-hand sides and the right-hand sides: (<a|<0|)(U^dagger U)(|b>|0>) = (<a|<a|)(|b>|b>). The left side is <a|b> (since U is unitary, U^dagger U = I, and <0|0> = 1). The right side is <a|b> * <a|b> = (<a|b>)^2. So <a|b> = (<a|b>)^2, which is satisfied only when <a|b> = 0 or <a|b> = 1 — the states are orthogonal or identical. A universal cloner that works for any pair of non-orthogonal states is impossible.
The consequences pervade quantum information science. Error correction cannot use classical copying — you cannot protect a qubit by making backup copies. Instead, quantum error correction encodes information into entangled multi-qubit states, a fundamentally different strategy. State tomography is limited — you cannot determine an unknown state from a single copy, because you cannot make copies to measure in multiple bases. You need many identically prepared copies. Quantum teleportation moves a state rather than copying it — the original is destroyed in the process, maintaining consistency with no-cloning.
On the positive side, no-cloning is the foundation of quantum cryptography. In BB84 key distribution, an eavesdropper cannot copy the transmitted qubits, analyze the copies later (after learning the correct measurement bases), and remain undetected. Any attempt to gain information about the state must involve direct measurement, which disturbs it. This information-disturbance tradeoff, rooted in no-cloning, provides the information-theoretic security guarantee. Classically, an eavesdropper can passively copy any signal on a communication line without the sender or receiver knowing. Quantum mechanics forbids this, turning a fundamental limitation (no copying) into a practical resource (secure communication).