- A protocol
- User quantum entanglement and classical communication
- To tranfer quantum state from one qubit to another
- State not Particle
- Teleportation protocol: 3 qubits and 2 classical bits
- $q0, q1, q2, c0, c1$
- $q0$ – Alice’s qubit $|\psi \rangle$; $q1,q2$ – $\frac{1}{2}$ of shared entangled pair; $c0,c1$ – classical bits to store Alice’s measurement results.
- Procedure:
- Alice and Bob
- Alice’s state $|\psi \rangle$ on $q_0$
- Create Bell pair between $q_1$ and $q_2$ for entanglement
- Alice’s Bell measurement of $q_0$ and $q_1$ while storing those results in $c_0$ and $c_1$.
- Alice sends classical bits $c_0$ and $c_1$ to Bob.
- Based on the conditions of values of $c_0$ and $c_1$, Bob applies X and/or Z gates to his qubit.
- The expectation is that with everything correctly done, $q_2$ will end up in the state $|\psi \rangle$ as the original state of Alice’s $q_0$.
Resources:
https://github.com/Qiskit/textbook/blob/main/notebooks/ch-algorithms/teleportation.ipynb
https://quantum.cloud.ibm.com/docs/en/guides/classical-feedforward-and-control-flow
https://journals.aps.org/prxquantum/abstract/10.1103/PRXQuantum.5.030339
https://quantum.cloud.ibm.com/learning/en/modules/computer-science/quantum-teleportation