This note is part of [[quantum/Practical Quantum Information System]]. > [!info] Course code > Use the companion repository for this lecture's runnable lab, helper functions, and regression checks: > - [notebooks/by_concept/bloch_sphere_and_no_cloning_theorem.ipynb](https://github.com/montekkundan/quantum-code/blob/main/notebooks/by_concept/bloch_sphere_and_no_cloning_theorem.ipynb) > - [qcourse/states.py](https://github.com/montekkundan/quantum-code/blob/main/qcourse/states.py) > - [tests/test_expanded_course_primitives.py](https://github.com/montekkundan/quantum-code/blob/main/tests/test_expanded_course_primitives.py) [TODO: add video - Bloch Sphere and No-Cloning Theorem] ## What This Concept Is If you want intuition for one-qubit states, the [[quantum/Glossary#Bloch sphere|Bloch sphere]] is one of the best pictures in the course. It turns the algebra of a two-level system into geometry you can visualize. If you want intuition for what quantum information processing is forbidden to do, the [[quantum/Glossary#No-cloning theorem|no-cloning theorem]] is one of the best early examples. These topics belong together for a reason. The Bloch sphere shows you how rich even a single qubit already is. No-cloning shows you that this richness is not something a machine can duplicate arbitrarily while preserving all quantum behavior. ## Foundation Terms You Need First A [[quantum/Glossary#Qubit|qubit]] is a two-level quantum system. The [[quantum/Glossary#Bloch sphere|Bloch sphere]] is a geometric representation of one-qubit states, with pure states on the surface and mixed states inside. The [[quantum/Glossary#No-cloning theorem|no-cloning theorem]] says there is no universal physical process that perfectly copies an unknown quantum state. It also helps to recall the role of [[quantum/Glossary#Global phase|global phase]]. The Bloch sphere represents physical states, so global phase has already been modded out of the picture. ## How The Idea Actually Works Every pure one-qubit state can be represented as a point on the surface of the Bloch sphere. Gates correspond to rotations of that state. This geometric view is especially useful because it turns abstract phase relations into something spatial: different axes correspond to different measurement bases, and unitary evolution looks like controlled rotation rather than an arbitrary symbolic manipulation. The no-cloning theorem comes from a completely different angle. Suppose you had a universal cloner that copied every unknown state. It might copy $|0\rangle$ and $|1\rangle$ correctly. But by linearity it would then fail on superpositions such as $|+\rangle$, because "clone the sum" is not the same as "sum of the clones" in the way universal copying would require. That is the deep lesson: quantum theory lets you manipulate states continuously and linearly, but those same linearity rules impose hard limits. You cannot build a perfect copier for arbitrary unknown states because the structure of the theory itself forbids it. This matters physically because many security ideas in quantum information rely on precisely that restriction. If an adversary could copy unknown states freely, several protocol-level advantages would disappear. ## Why It Matters - The Bloch sphere builds geometric intuition for single-qubit gates and measurements. - No-cloning explains why some classically natural operations are impossible in quantum information. - Together they show that quantum information is richer than a classical bit and more constrained than arbitrary analog data. ## Related Questions > [!question] Why does the Bloch sphere show only one-qubit pure states cleanly? >> [!answer] A single-qubit pure state has just enough physical degrees of freedom to fit on a sphere after ignoring global phase. Multi-qubit state spaces grow much faster and include entanglement, so the same simple sphere picture does not scale. > [!question] Why does no-cloning not prevent copying classical bits stored in quantum systems? >> [!answer] Known orthogonal states such as $|0\rangle$ and $|1\rangle$ can be copied by a CNOT-style operation. The no-cloning theorem forbids a universal operation that copies arbitrary unknown quantum states, including superpositions. > [!question] Why does no-cloning matter for quantum money and QKD? >> [!answer] If unknown states could be copied perfectly, an attacker could duplicate tokens or intercepted qubits without disturbance. No-cloning is one reason unknown-state protocols can detect or resist naive copying attacks. ## Study Checks Use these after the explanation, not before it. ### Quick Checks - MCQ: What does the no-cloning theorem forbid? A. Copying known classical bits B. Preparing two identical known states C. Perfectly copying an arbitrary unknown quantum state D. Measuring in the computational basis **Answer:** C. Perfectly copying an arbitrary unknown quantum state. ### Oral Exam Anchors > [!question] Oral exam anchor > Prove the no-cloning theorem for arbitrary unknown states. A good answer should say: Assume a universal cloning unitary U exists. Then for arbitrary |psi>, U(|psi>|0>) = |psi>|psi>. For two states |psi> and |phi>, this implies U(|psi>|0>) = |psi>|psi> U(|phi>|0>) = |phi>|phi>. Because U is unitary, it preserves inner products. The inner product before cloning is <psi|phi>. The inner product after cloning is <psi|phi>^2. So universal cloning would require <psi|phi> = <psi|phi>^2 for all pairs of states. This is true only when the overlap is 0 or 1. Arbitrary quantum states can have intermediate overlap, so no universal perfect cloner exists. ## Practical Lab Treat this note as one geometry exercise and one linearity exercise. - Plot standard one-qubit states on the Bloch sphere and apply common single-qubit gates. - Track how Pauli and Hadamard gates move those states geometrically. - Attempt a universal cloning construction on basis states and then test why it fails on superpositions. ## Homework Make both the geometry and the theorem explicit. - Describe where $|0\rangle$, $|1\rangle$, $|+\rangle$, and $|-\rangle$ sit on the Bloch sphere. - Write the linearity-based proof idea behind the no-cloning theorem. - Explain one practical consequence of no-cloning for communication, security, or protocol design. ## References - Scott Aaronson, [Introduction to Quantum Information Science](https://www.scottaaronson.com/qclec.pdf), Lecture 7. - [[Resources]] - IBM Quantum Learning, [learning portal](https://quantum.cloud.ibm.com/learning/en). - Microsoft Learn, [Azure Quantum documentation](https://learn.microsoft.com/en-us/azure/quantum/).