Quantum programming made easy

11/02/2017
by   Luca Paolini, et al.
0

We introduce the functional language IQu ("Haiku") which, under the paradigm "quantum data & classical control" and in accordance with the model QRAM, allows to define and manipulate quantum circuits also by means of intermediate and partial measurement. Idealized Algol is the reference for the design of IQu. We extend the type system of Idealized Algol for typing both quantum-registers, i.e. the stores of quantum states, and quantum-circuits. The types for quantum-registers do not make any reference to linear logic formulas and are parametric on the dimension of the quantum-registers they are type of. IQu operates on quantum circuits as they were classical data so no restriction exists on their duplication. Concerning programming, we show the potential effectiveness of IQu by encoding well known quantum algorithms in it.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2018

QPCF: higher order languages and quantum circuits

qPCF is a paradigmatic quantum programming language that ex- tends PCF w...
research
03/01/2022

Towards a SAT Encoding for Quantum Circuits: A Journey From Classical Circuits to Clifford Circuits and Beyond

Satisfiability Testing (SAT) techniques are well-established in classica...
research
01/31/2019

Input Redundancy for Parameterized Quantum Circuits

The topic area of this paper parameterized quantum circuits (quantum neu...
research
03/22/2021

A Superposition-Based Calculus for Quantum Diagrammatic Reasoning and Beyond

We introduce a class of rooted graphs which allows one to encode various...
research
03/02/2023

quAssert: Automatic Generation of Quantum Assertions

Functional validation is necessary to detect any errors during quantum c...
research
07/06/2022

Quantum compression with classically simulatable circuits

As we continue to find applications where the currently available noisy ...
research
09/22/2017

Quantum Memristors in Quantum Photonics

We propose a method to build quantum memristors in quantum photonic plat...

Please sign up or login with your details

Forgot password? Click here to reset