LOv-calculus: A graphical language for linear optical quantum circuits

A Clément, N Heurtel, S Mansfield, S Perdrix… - arXiv preprint arXiv …, 2022 - arxiv.org
We introduce the LOv-calculus, a graphical language for reasoning about linear optical
quantum circuits with so-called vacuum state auxiliary inputs. We present the axiomatics of …

Game semantics for quantum programming

P Clairambault, M De Visme, G Winskel - Proceedings of the ACM on …, 2019 - dl.acm.org
Quantum programming languages permit a hardware independent, high-level description of
quantum algo rithms. In particular, the quantum lambda-calculus is a higher-order …

[HTML][HTML] Towards logical foundations for probabilistic computation

M Antonelli, U Dal Lago, P Pistone - Annals of Pure and Applied Logic, 2024 - Elsevier
The overall purpose of the present work is to lay the foundations for a new approach to
bridge logic and probabilistic computation. To this aim we introduce extensions of classical …

Lambda calculus and probabilistic computation

C Faggian, SR Della Rocca - 2019 34th Annual ACM/IEEE …, 2019 - ieeexplore.ieee.org
We introduce two extensions of the λ-calculus with a probabilistic choice operator, Λ⊕ cbv
and Λ⊕ cbn, modeling respectively call-by-value and call-by-name probabilistic …

Formal methods for quantum programs: A survey

C Chareton, S Bardin, D Lee, B Valiron… - arXiv preprint arXiv …, 2021 - arxiv.org
While recent progress in quantum hardware open the door for significant speedup in certain
key areas (cryptography, biology, chemistry, optimization, machine learning, etc), quantum …

The machinery of interaction

B Accattoli, U Dal Lago, G Vanoni - Proceedings of the 22nd …, 2020 - dl.acm.org
This paper revisits the Interaction Abstract Machine (IAM), a machine based on Girard's
Geometry of Interaction, introduced by Mackie and Danos & Regnier. It is an unusual …

[PDF][PDF] Decomposing Probabilistic Lambda-Calculi.

U Dal Lago, G Guerrieri, W Heijltjes - FoSSaCS, 2020 - library.oapen.org
Decomposing Probabilistic Lambda-Calculi. Page 150 Decomposing Probabilistic Lambda-Calculi
Ugo Dal Lago1, Giulio Guerrieri2 (), and Willem Heijltjes2 1 Dipartimento di Informatica-Scienza …

The geometry of causality: Multi-token geometry of interaction and its causal unfolding

S Castellan, P Clairambault - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
We introduce a multi-token machine for Idealized Parallel Algol (IPA), a higher-order
concurrent programming language with shared state and semaphores. Our machine takes …

[PDF][PDF] Quantum Programming with Inductive Datatypes: Causality and Affine Type Theory.

R Péchoux, S Perdrix, M Rennela, V Zamdzhiev - FoSSaCS, 2020 - library.oapen.org
Inductive datatypes in programming languages allow users to define useful data structures
such as natural numbers, lists, trees, and others. In this paper we show how inductive …

[PDF][PDF] Classical control, quantum circuits and linear logic in enriched category theory

M Rennela, S Staton - Logical Methods in Computer Science, 2020 - lmcs.episciences.org
We describe categorical models of a circuit-based (quantum) functional programming
language. We show that enriched categories play a crucial role. Following earlier work on …