pith. sign in

arxiv: 1706.02630 · v2 · pith:QY4W65HDnew · submitted 2017-06-08 · 🪐 quant-ph · cs.PL· math.CT

A Categorical Model for a Quantum Circuit Description Language (Extended Abstract)

classification 🪐 quant-ph cs.PLmath.CT
keywords languagemodelquippercategoricalcircuitknownproto-quipper-mquantum
0
0 comments X
read the original abstract

Quipper is a practical programming language for describing families of quantum circuits. In this paper, we formalize a small, but useful fragment of Quipper called Proto-Quipper-M. Unlike its parent Quipper, this language is type-safe and has a formal denotational and operational semantics. Proto-Quipper-M is also more general than Quipper, in that it can describe families of morphisms in any symmetric monoidal category, of which quantum circuits are but one example. We design Proto-Quipper-M from the ground up, by first giving a general categorical model of parameters and state. The distinction between parameters and state is also known from hardware description languages. A parameter is a value that is known at circuit generation time, whereas a state is a value that is known at circuit execution time. After finding some interesting categorical structures in the model, we then define the programming language to fit the model. We cement the connection between the language and the model by proving type safety, soundness, and adequacy properties.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Quantum and Reality

    quant-ph 2023-11 unverdicted novelty 7.0

    Hermitian forms on Hilbert spaces arise from the monoid structure of complex conjugation in Z/2-equivariant real linear types within LHoTT, requiring only a negative unit term.

  2. Entanglement of Sections: The pushout of entangled and parameterized quantum information

    quant-ph 2023-09 unverdicted novelty 6.0

    The pushout of entangled and parameterized quantum information in monoidal categories yields the external tensor product on flat K-theory bundles.