DeepAI
Log In Sign Up

A HoTT Quantum Equational Theory (Extended Version)

04/08/2019
by   Jennifer Paykin, et al.
0

This paper presents an equational theory for the QRAM model of quantum computation, formulated as an embedded language inside of homotopy type theory. The embedded language approach is highly expressive, and reflects the style of state-of-the art quantum languages like Quipper and QWIRE. The embedding takes advantage of features of homotopy type theory to encode unitary transformations as higher inductive paths, simplifying the presentation of an equational theory. We prove that this equational theory is sound and complete with respect to established models of quantum computation.

READ FULL TEXT

page 1

page 2

page 3

page 4

12/03/2020

Quantum Hoare Type Theory

As quantum computers become real, it is high time we come up with effect...
06/07/2022

Q# as a Quantum Algorithmic Language

Q# is a standalone domain-specific programming language from Microsoft f...
06/21/2022

The Many-Worlds Calculus

We propose a new typed graphical language for quantum computation, based...
10/21/2019

Quantum Programming with Inductive Datatypes: Causality and Affine Type Theory

Inductive datatypes in programming languages allow users to define usefu...
03/13/2019

Completeness of the ZX-Calculus

The ZX-Calculus is a graphical language for diagrammatic reasoning in qu...
10/27/2019

Effectuses in Categorical Quantum Foundations

This thesis develops the theory of effectuses as a categorical axiomatic...
06/18/2020

Compositional theories for embedded languages

Embedded programming style allows to split the syntax in two parts, repr...