This project simulates quantum teleportation using IBM's Qiskit framework. It demonstrates transferring the state of one qubit to another using entanglement, Bell-state measurement, and classical correction.
- Implements quantum teleportation using a 3-qubit circuit.
- Uses Qiskit AerSimulator for backend simulation.
- Plots measurement results using
matplotlib. - Designed for Qiskit 2.0.2+ with fully updated syntax.
Quantum teleportation is a method to transfer a quantum state from one qubit to another without directly moving the physical particle. It uses:
- Entangled qubits (EPR pair)
- Bell measurements
- Classical communication and corrections
Install Python dependencies with:
pip install -r requirements.txt
## 🧠 Circuit Layout

## 🧪 Testing
This project includes basic unit tests using Python's built-in `unittest` framework.
To run tests:
```bash
python test-teleportation.py