Given a quantum state ∣ψ⟩=α∣0⟩+β∣1⟩ with unknown complex coefficients α and β, is it possible to replicate the state onto another qubit? In other words, is it possible to go from ∣ψ⟩ to ∣ψ⟩⊗∣ψ⟩? Let us form a hypothesis.
Given an unknown quantum state ∣ψ⟩, there exists a unitary transform U such that it replicates the state ∣ψ⟩ to ∣ψ⟩⊗∣ψ⟩.
From the postulates of quantum mechanics, any transformation of a quantum system must be unitary. Hence, we are trying to look for a unitary operation U to make the following transform:
U∣ψ⟩⊗∣0⟩=∣ψ⟩⊗∣ψ⟩
Here the inputs are ∣ψ⟩ and an ancilla qubit (in our case ∣0⟩).
The no cloning theorem tells us that such a unitary transform does not exist. Let us see how this is true, algebraically. We will do this by disproving the hypothesis. Let us look at the cases when ∣ψ⟩=∣0⟩ and when ∣ψ⟩=∣1⟩. On applying the operation U, the 2-qubit state becomes,
∣0⟩⊗∣0⟩=∣00⟩U∣00⟩∣1⟩⊗∣0⟩=∣10⟩U∣11⟩
Now let us apply U to the original state ∣ψ⟩(=α∣0⟩+β∣1⟩) based on the above transformations.
Now comparing the coefficients of the output states, such a case is only possible if α=1 or β=1. This disproves the hypothesis, hence proving the no cloning theorem.