The Exercise
A cloning machine for a qubit takes the qubit in some pure state together with a second, blank qubit prepared in a fixed state, and leaves both qubits in . By the no cloning theorem no unitary does this for every . The exercise restricts the input to one of two orthogonal pure states and , known in advance, and asks for a unitary on the pair of qubits that copies whichever of the two it is given onto a blank qubit in .
Qubits and Pure States
A quantum system is a physical object whose state space is a finite dimensional complex Hilbert space.✦ The qubit is the two level system whose state space is . The composite system of two quantum systems and is the quantum system whose state space is the tensor product of the state spaces of and ; for two qubits it is .✦
A pure state of is a unit vector in the state space of , .✦ For a bit , the basis state of the qubit is the pure state whose vector is the standard basis vector of ; these are the computational basis states and .✦ For pure states of and of , the product , written , is the pure state of whose vector is the tensor product of the two vectors.✦
A unitary of , a closed evolution of , is an operator on the state space of with (1)✦ Applied to a pure state of , gives the pure state , the vector of acted on by .✦
Fidelity
A state of is a positive operator of unit trace on the state space of .✦ A pure state of determines the state of , the rank one projector onto its vector.✦ The fidelity of two states and of is the nonnegative real number (2)✦ where the square root of a positive operator is taken eigenvalue by eigenvalue.
The Claim
Theorem 1. Let and be pure states of the qubit such that the states and have fidelity zero. Then there is a unitary of the composite system of two qubits with (3)✦
What Is Checked
The claim is stated over pure states of the qubit and of the pair of qubits, the basis state , the product of pure states, the fidelity (2) of the states and , and unitaries (1) of the two qubit system acting on its pure states.
The library proves that each of these constructions produces a state. The standard basis vectors of have unit norm; the norm of a product vector is the product of the norms, so is a unit vector; a unitary preserves norms, so is one as well.