Основные понятия
Wir entwickeln eine symmetrische monoidale abgeschlossene Kategorie von Spielen, die Summen und Produkte einbezieht, um Quantenberechnung auf höheren Typen zu modellieren. Dieses Modell ist ausdrucksstark und in der Lage, alle unitären Operatoren auf Basistypen darzustellen. Es ist mit Basistypen kompatibel und durch unitäre Operatoren realisierbar.
Аннотация
Der Artikel entwickelt ein Modell für höhere unitäre Quantenberechnung mithilfe von Spielsemantik.
Zunächst wird eine neue Spielsemantik für intuitionistische, multiplikative (N, ⊸), additive (&, L) lineare Logik (IMALL) eingeführt, genannt G. Darauf aufbauend werden zwei Kategorien von Spielen beschrieben:
- V ist universell für alle linearen Abbildungen auf n-stelligen Booleans und modelliert IMLL und L.
- U ist eine Unterkategorie von V, die nur unitäre Morphismen zulässt. U ist universell für Unitaroperatoren auf n-stelligen Qbit-Tensoren und ist ein Modell von IMLL mit einer zusätzlichen monoidalen Operation L.
Beide Kategorien unterstützen die geeignete Distributivität zwischen den monoidalen Operationen.
Das Modell erfüllt die von Selinger genannten Kriterien für ein semantisches Modell höherer Quantenberechnung: Universalität, Kompatibilität mit Basistypen und Realisierbarkeit. Außerdem wird das Prinzip der Konservativität diskutiert, wonach neue Theoreme nicht unter alten Formeln auftauchen sollten.
Der Artikel erläutert die Schlüsselkonzepte des Modells, insbesondere die Behandlung von Reversibilität und höheren Kombinatoren wie Anwendung. Abschließend werden die formalen Details der Spielsemantik G, der Kategorie V und der Kategorie unitärer Spiele U ausgearbeitet.
Статистика
Das Modell ist universell für alle linearen Abbildungen auf n-stelligen Qbit-Tensoren.
Das Modell ist kompatibel mit Basistypen und durch unitäre Operatoren realisierbar.
Das Modell erfüllt das Prinzip der Konservativität: Neue Theoreme sollen nicht unter alten Formeln auftauchen.
Цитаты
"Wir verstehen, wie man Quantenkontrolle in Turingmaschinen modellieren kann und wie man höhere klassische Berechnung über Quantendaten modellieren kann. Aber es scheint an ähnlicher Einigung und Verständnis über strukturierte, höhere Quantenkontrolle im Stil des funktionalen Programmierens zu fehlen."
"Neue Theoreme sollten nicht unter alten Formeln auftauchen."