Quantum.SIG examples

Quantum Teleportation

Demonstrate quantum state transfer using entanglement and measurement.

▶️ Run Teleportation

How It Works

Quantum teleportation transfers a quantum state between distant qubits by utilizing entanglement and measurement.

import { QuantumCircuit, Entanglement } from '@quantum-sig/core';

// Initiate teleportation process
async function runTeleportation() {
  const circuit = QuantumCircuit.builder()
    .addQubits(3) // Qubit A (state to teleport), B (entangled with C)
    .hadamard(1)
    .cnot(1, 2)
    .applyBellMeasurement(0, 1)
    .applyCorrection(2);

  const result = await circuit.execute();
  document.getElementById('teleport-result').innerText = 
    `Teleportation Success: ${result.stateFidelity.toFixed(4)}%`;
}

runTeleportation();

This demonstration implements the core quantum teleportation protocol using shared entanglement.

Teleportation Results

Waiting for execution...

Entanglement Diagram

|ψ〉 Ent Target State Transfer

Visual representation of entangled qubits (B & C) enabling state transfer from A to C