from qiskit import QuantumCircuit
from qiskit.quantum_info import Statevector
qc = QuantumCircuit(3)
qc.ry(0.8, 0)        # unknown-to-Bob test state on input qubit
qc.h(1); qc.cx(1, 2) # create shared Bell pair
qc.cx(0, 1); qc.h(0) # Alice's Bell-basis transform
# Coherent corrections implement deferred measurement principle
qc.cx(1, 2)         # X correction controlled by Alice bit 1
qc.cz(0, 2)         # Z correction controlled by Alice bit 0
print(qc.draw())
print(Statevector.from_instruction(qc).probabilities_dict())
# This models teleportation coherently, not classical communication latency.
