PLDI 2025
Mon 16 - Fri 20 June 2025 Seoul, South Korea

This program is tentative and subject to change.

Tue 17 Jun 2025 14:00 - 14:20 at Rose - Session 3

The effect of a quantum circuit on a quantum state can be expressed by specifying the unitary complex matrix that the circuit denotes. This notion of denotation can be expressed compositionally by inductively defining the denotation of sub-circuits and by relating the denotation of a composed circuit by composing the denotation of sub-circuits. Concretely, the state of an n-qubit quantum computer can be represented by a 2n complex vector and the denotation of an n-qubit quantum circuit can be expressed by a 2n × 2n unitary complex matrix. Based on the denotational semantics of a quantum circuit, it is straightforward, on a classical computer, to simulate the effect of the quantum circuit, simply by applying the unitary matrix, denoted by the circuit, on the incoming state vector. For small n, this strategy works well whereas for larger n (e.g., n > 8), the size of the unitary matrix becomes a limiting factor. A question emerges. Can we do better?

In this paper we derive a purely functional interpreter for quantum circuits that operates directly on a circuit without first constructing the unitary matrix that the circuit denotes. The interpreter takes as input an n-qubit quantum circuit and a complex state vector of size 2n and outputs a resulting state vector also of size 2n. We demonstrate the performance benefits of the approach and highlight some of its promises.

Professor in the Programming Languages and Theory of Computation (PLTC) section at Department of Computer Science, University of Copenhagen (DIKU). Conducts research in the design and implementation of programming languages, including compilation techniques for functional languages, parallelism, memory management, and program optimisation.

This program is tentative and subject to change.

Tue 17 Jun

Displayed time zone: Seoul change

14:00 - 15:20
Session 3WQS at Rose
14:00
20m
Talk
Deriving a Kronecker-Free Functional Quantum Simulator
WQS
Martin Elsman University of Copenhagen
Pre-print
14:20
20m
Talk
Quantum Circuit Compilation with #SAT
WQS
Jingyi Mei Leiden University, Alfons Laarman Leiden University
14:40
20m
Talk
Optimization and Synthesis of Quantum Circuits with Global Gates
WQS
Alejandro Villoria Leiden University, Henning Basold Leiden University, Alfons Laarman Leiden University
15:00
20m
Talk
Quantum Multiplexer Simplification for State Preparation
WQS
José A. de Carvalho Universidade Federal de Pernambuco, Carlos A. Batista Federal University of Pernambuco, Tiago M.L. de Veras Universidade Federal de Pernambuco, Israel F. Araujo data cybernetics ssc GMbH, Adenilton J. da Silva Universidade Federal de Pernambuco
Hide past events