| Ausführung | 0.16.3-200423 |
|---|---|
| Herausgeber | hex@dec |
| Veröffentlichungsdatum | Jun 11, 2020 |
| Datum hinzugefügt | Jun 11, 2020 |
| Os Anforderungen | Android |
| Bedarf | Requires Android 5.0 and up |
| Downloads insgesamt | 0 |
| Preis | Free |
Beschreibung
Eine Software für Android, die die Aktionen eines Quantencomputers emuliert
im Wesentlichen ein Quantencomputersimulator mit eingeschränkter Funktionalität
Sein Hauptzweck ist es, jedem das Testen zu ermöglichen, auch unterwegs. Da diese App nur ein Emulator ist, kann sie die Position der Qubits auf der Blochkugel anzeigen. Diese App kann auch den Zustandsvektor des Systems (im Wahrscheinlichkeitsmodus) anzeigen, und das endgültige Einheitstor wird ebenfalls bald zugänglich sein. Das Limit ist nur die Rechenleistung Ihres Geräts!
Helfen Sie beim Testen und nehmen Sie am Beta-Programm für neue Funktionen teil!
Sie können beliebige Matrizen auf Ihre Qubits anwenden, solange sie Mitglied der Gruppe SU(n) sind, sie müssen einheitlich sein und eine Einheitsdeterminante haben.
Über das Backend
Die Anwendung verwendet ein selbst erstelltes Backend zur Simulation von Quantenschaltkreisen. Mit Rauschen funktioniert es noch nicht. Das Backend ist in Java geschrieben und der gesamte Quellcode ist auf GitHub unter hexadec/Quantum zu finden
Bitte beachten Sie, dass die Qubit-Reihenfolge in dieser Anwendung Big-Endian ist, was bedeutet, dass in einem Multi-Qubit-Gate immer der erste Parameter das letzte Bit im Zustandsvektor ist, während einige andere bekannte Systeme Little-Endian sind, also die meisten Multi -Qubit-Gate-Matrizen müssen konvertiert werden!
Haupteigenschaften
Höchstens 10 Qubits
Gates mit höchstens 4 Qubits
Extrem hohe Schusszahl (bis zu 2^20)
Viele vordefinierte Tore
Erhalten Sie sofort Ergebnisse
Ergebnisse exportieren
Gattersequenz importieren/exportieren, als OpenQASM exportieren
Nehmen Sie das hermitesch Konjugierte eines beliebigen Tors
Bloch-Kugel anzeigen (für nicht verschränkte Qubits)
Zeige den Zustandsvektor des Systems
Auto- und Opt-in-Schaltungsoptimierung
Vordefinierte einzelne Qubit-Gates
Hadamard
Pauli-X/Y/Z
S-Gate & T-Gate (Phasenverschiebung)
NICHT
Identität
U3
Vordefinierte Multi-Qubit-Gates
CNOT/CY/CZ (Controlled-Pauli)
Controlled-S-, Controlled-T- und Controlled-Hadamard-Gates
TAUSCHEN
Toffoli
Fredkin
Geplante Funktionen
Erstellen und führen Sie Algorithmen mit Schleifen und Bedingungen aus
Übersetzer sind im GitHub-Repository willkommen:
https://github.com/hexadec/Quantum/blob/master/app/src/main/res/values/strings.xml