Concrete Categorical Model of a Quantum Circuit Description Language
with Measurement
- URL: http://arxiv.org/abs/2110.02691v1
- Date: Wed, 6 Oct 2021 12:29:03 GMT
- Title: Concrete Categorical Model of a Quantum Circuit Description Language
with Measurement
- Authors: Dongho Lee, Valentin Perrelle, Beno\^it Valiron and Zhaowei Xu
- Abstract summary: We introduce dynamic lifting to a quantum circuit-description language, following the Proto-Quipper language approach.
We propose a type system and an operational semantics for the language and we state safety properties.
Our approach is to construct on top of a concrete category of circuits with measurements a Kleisli category, capturing as a side effect the action of retrieving classical content out of a quantum memory.
- Score: 7.439160287320074
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In this paper, we introduce dynamic lifting to a quantum circuit-description
language, following the Proto-Quipper language approach. Dynamic lifting allows
programs to transfer the result of measuring quantum data -- qubits -- into
classical data -- booleans -- . We propose a type system and an operational
semantics for the language and we state safety properties. Next, we introduce a
concrete categorical semantics for the proposed language, basing our approach
on a recent model from Rios\&Selinger for Proto-Quipper-M. Our approach is to
construct on top of a concrete category of circuits with measurements a Kleisli
category, capturing as a side effect the action of retrieving classical content
out of a quantum memory. We then show a soundness result for this semantics.
Related papers
- Hybrid Quantum-Classical Machine Learning with String Diagrams [49.1574468325115]
This paper develops a formal framework for describing hybrid algorithms in terms of string diagrams.
A notable feature of our string diagrams is the use of functor boxes, which correspond to a quantum-classical interfaces.
arXiv Detail & Related papers (2024-07-04T06:37:16Z) - The Quantum Monadology [0.0]
Modern theory of functional programming languages uses monads for encoding computational side-effects and side-contexts.
We analyze the (co)monads on categories of parameterized module spectra induced by Grothendieck's "motivic yoga of operations"
We indicate a domain-specific quantum programming language (QS) expressing these monadic quantum effects in transparent do-notation.
arXiv Detail & Related papers (2023-10-24T11:19:24Z) - The Min-Entropy of Classical-Quantum Combs for Measurement-Based
Applications [0.5999777817331317]
We formalise multi-round learning processes using a generalisation of classical-quantum states, called classical-quantum combs.
We focus attention on an array of problems derived from measurement-based quantum computation (MBQC) and related applications.
arXiv Detail & Related papers (2022-12-01T15:01:19Z) - A didactic approach to quantum machine learning with a single qubit [68.8204255655161]
We focus on the case of learning with a single qubit, using data re-uploading techniques.
We implement the different proposed formulations in toy and real-world datasets using the qiskit quantum computing SDK.
arXiv Detail & Related papers (2022-11-23T18:25:32Z) - A Quantum Kernel Learning Approach to Acoustic Modeling for Spoken
Command Recognition [69.97260364850001]
We propose a quantum kernel learning (QKL) framework to address the inherent data sparsity issues.
We project acoustic features based on classical-to-quantum feature encoding.
arXiv Detail & Related papers (2022-11-02T16:46:23Z) - Anticipative measurements in hybrid quantum-classical computation [68.8204255655161]
We present an approach where the quantum computation is supplemented by a classical result.
Taking advantage of its anticipation also leads to a new type of quantum measurements, which we call anticipative.
In an anticipative quantum measurement the combination of the results from classical and quantum computations happens only in the end.
arXiv Detail & Related papers (2022-09-12T15:47:44Z) - A Biset-Enriched Categorical Model for Proto-Quipper with Dynamic
Lifting [0.0]
Quipper and Proto-Quipper are family of quantum programming languages.
Quipper and Proto-Quipper involve two runtimes: one at which the program generates a circuit and one at which the circuit is executed.
arXiv Detail & Related papers (2022-04-27T16:33:06Z) - On Dynamic Lifting and Effect Typing in Circuit Description Languages
(Extended Version) [0.0]
We introduce a generalization of the paradigmatic-calculus Proto-Quipper-M, itself modeling the core features of the quantum circuit description language Quipper.
The extension, called Proto-Quipper-K, is meant to capture a very general form of dynamic lifting.
arXiv Detail & Related papers (2022-02-15T18:33:41Z) - From geometry to coherent dissipative dynamics in quantum mechanics [68.8204255655161]
We work out the case of finite-level systems, for which it is shown by means of the corresponding contact master equation.
We describe quantum decays in a 2-level system as coherent and continuous processes.
arXiv Detail & Related papers (2021-07-29T18:27:38Z) - Quantum Information Effects [0.0]
We study the two dual quantum information effects to manipulate the amount of information in quantum computation: hiding and allocation.
The resulting type-and-effect system is fully expressive for irreversible quantum computing, including measurement.
arXiv Detail & Related papers (2021-07-26T12:21:42Z) - Facial Expression Recognition on a Quantum Computer [68.8204255655161]
We show a possible solution to facial expression recognition using a quantum machine learning approach.
We define a quantum circuit that manipulates the graphs adjacency matrices encoded into the amplitudes of some appropriately defined quantum states.
arXiv Detail & Related papers (2021-02-09T13:48:00Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.