Zurück zur Startseite

Quirk Quantenschaltkreis-Simulator: Leitfaden für Entwickler

Quirk — Browser-Quantenschaltkreis-Simulator mit Echtzeit-Updates und Zustandsvisualisierung. Geeignet zum Studium von Gattern, QFT, Grover/Shor-Algorithmen bis zu 16 Qubits. Beschreibung der Oberfläche, Elementgruppen und Beispiele für Entwickler.

Quirk: Echtzeit-Quantenschaltkreis-Simulator im Browser
Advertisement 728x90

Quirk: Ein browserbasierter Quantenschaltkreis-Simulator für die Grundlagen

Quirk ist ein Webtool zur Echtzeitsimulation von Quantenschaltkreisen. Entwickelt von Craig Gidney von Google für schnelles Prototyping und die Visualisierung von Quantenoperationen. Der Simulator aktualisiert den Schaltkreisstatus alle 0,1 Sekunden ohne manuelle Auslösung, was Experimente im Vergleich zu reinem JavaScript um das 100-fache beschleunigt.

Geeignet für mittlere und erfahrene Entwickler, die Quantencomputing lernen: Hypothesen testen, kleine Schaltkreise bis zu 16 Qubits debuggen, Algorithmen demonstrieren ohne Softwareinstallation.

Benutzeroberfläche und Navigation

Das Hauptmenü umfasst Dokumentation, Videos, Quellcode und Beispielschaltkreise. Der Arbeitsbereich ist in Bereiche unterteilt:

Google AdInline article slot
  • Oben: Grundlegende Gatter, Sonden, Anzeigen.
  • Unten: Erweiterte Gatter, Arithmetik.
  • Mittelfeld: Drag-and-Drop-Gatter.

Links von den Qubits befinden sich Statusindikatoren (|0⟩, |1⟩, |+⟩, |-⟩, |i⟩, |-i⟩). Ein Gatter löschen, indem man es nach außen zieht. Die URL kodiert den Schaltkreis zum Speichern.

Farbkodierung:

  • Weiß: Statische Gatter.
  • Gelb: Animiert (dreht sich in Echtzeit).
  • Grau: Multi-Qubit.
  • Grün/blau: Anzeigen (Amps zeigt komplexe Amplituden).

Beim Überfahren eines Elements werden seine Matrix und Rotationsachsen angezeigt.

Google AdInline article slot

Gatter- und Elementgruppen

Sonden und Anzeigen

Sonden extrahieren Informationen ohne den Zustand zu ändern, nützlich für Debugging. Anzeigen zeigen Amplituden und Wahrscheinlichkeiten an jedem Punkt im Schaltkreis.

Rotationen und Grundoperationen

  • Halbe Drehungen: X/Y/Z bei 180°, H (Superposition), Swap.
  • Vierteldrehungen: √X/√Y/√Z (90°), S (√Z).
  • Achteldrehungen: T (45°), gebrochene Wurzeln.

Drehend: Kontinuierliche Rotation, Winkel durch Ziehen einstellbar.

Formelhaft: Formeln mit t, x, y (z.B. sin(t)).

Google AdInline article slot

Parametrisiert: Variable A für Winkel, abhängig von Eingaben.

Erweiterte Gruppen

  • Stichproben: Probabilistische Messungen ohne Verzweigung, bei Klick neu berechnet.
  • Parität: Kontrolle der Parität für eine Gruppe von Qubits.
  • X/Y-Sonden: Messungen in X/Y-Basen.
  • Reihenfolge: Inversion der Qubit-Reihenfolge für Arithmetik.
  • Frequenz: QFT, Gradienten für Phasenabstimmung.

Andere umfassen Arithmetik auf Quantenregistern (Addition, Multiplikation).

Integrierte Schaltkreisbeispiele

Quirk enthält Demonstrationsschaltkreise für Schlüsselalgorithmen:

  • Grover-Suche: Suche in O(√N), Iterationen erhöhen Wahrscheinlichkeit.
  • Shor-Periodenfindung: Periode B^r ≡ 1 mod R, Spitzen nach QFT.
  • Bell-Ungleichungstest: Verletzung des lokalen Realismus durch Verschränkung.
  • Quantenteleportation: Zustandsübertragung durch Verschränkung.
  • Superdense Coding: 2 klassische Bits in 1 Qubit + Paar.
  • Verzögerter Wahlradierer: Rückwirkende Pfadlöschung, Interferenz durch Wahl.

| Schaltkreis | Schlüsseleffekt | Qubits |

|-------------|-----------------|--------|

| Grover | Wahrscheinlichkeit wächst | 3-5 |

| Shor | Spitzen bei 1/r | 8+ |

| Bell | Korrelationen > klassisch | 4 |

| Teleport | Übertragung ohne Kopieren | 3 |

| Superdense | 100% Dekodierung | 2 |

| Eraser | Interferenz nachträglich | 4 |

Einschränkungen und Anwendungen

Maximal 16 Qubits – für Prototypen, nicht für Produktion. Keine benutzerdefinierten Gatter über UI, Detektorstatistiken oder mobile Optimierung. Versteckte Gatter über URL zugänglich.

Vorteile für Entwickler:

  • Keine Registrierung, sofortige Reaktion.
  • Echtzeit-Zustandsvisualisierung.
  • Open Source (Apache 2.0).

Ideal für intuitives Verständnis: Superposition, Verschränkung, QFT ohne Code.

Wichtige Punkte

  • Echtzeitsimulation (0,1s/Frame) beschleunigt Iterationen.
  • Anzeigen zeigen Zustände im Schaltkreis, nicht nur Ausgabe.
  • Unterstützung für Formeln/Parameter für dynamische Gatter.
  • Integrierte Beispiele von Schlüsselalgorithmen (Grover, Shor).
  • 16-Qubit-Limit – Fokus auf Lernen, nicht Skalierung.

— Editorial Team

Advertisement 728x90

Weiterlesen