Demo Data from SIGIR 2026 / reviewers in the wild / expert
Louis Lemonnier
dblp:301/9062
· DBLP profile ↗
5ranked-venue papers
0as first author
5since 2021 · last 2026
0000-0003-1761-3244ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 4 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Quantum computing and quantum information · 84% Logic in computer science · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Quantum computing and quantum information
quantum circuit compilation |
1.0 | 1 | 2026 | Quantum Circuits Are Just a Phase · Proc. ACM Program. Lang. 2026 |
Quantum computing and quantum information
quantum programming languages |
1.0 | 1 | 2026 | Quantum Circuits Are Just a Phase · Proc. ACM Program. Lang. 2026 |
Programming languages and type systems
computational effects |
0.7 | 1 | 2023 | Central Submonads and Notions of Computation: Soundness, Completeness and Internal Languages · LICS 2023 |
Programming languages and type systems › computational effects
monads |
0.7 | 1 | 2023 | Central Submonads and Notions of Computation: Soundness, Completeness and Internal Languages · LICS 2023 |
Logic in computer science
categorical semantics |
0.2 | 1 | 2023 | Central Submonads and Notions of Computation: Soundness, Completeness and Internal Languages · LICS 2023 |
Logic in computer science › categorical semantics
symmetric monoidal categories |
0.2 | 1 | 2023 | Central Submonads and Notions of Computation: Soundness, Completeness and Internal Languages · LICS 2023 |
Methods — techniques the papers use, named apart from their topics
lambda calculus · 1.3equational theory · 1.3denotational semantics · 1.0categorical quantum mechanics · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | One Rig to Control Them All
Chris Heunen, Robin Kaarsgaard, Louis Lemonnier |
LICS | 3 |
| 2026 | Quantum Circuits Are Just a PhaseabstractQuantum programs today are written at a low level of abstraction—quantum circuits akin to assembly languages—and the unitary parts of even advanced quantum programming languages essentially function as circuit description languages. This state of affairs impedes scalability, clarity, and support for higher-level reasoning. More abstract and expressive quantum programming constructs are needed. To this end, we introduce a simple syntax for generating unitaries from “just a phase”; we combine a (global) phase operation that captures phase shifts with a quantum analogue of the “if let” construct that captures subspace selection via pattern matching. This minimal language lifts the focus from gates to eigendecomposition, conjugation, and controlled unitaries; common building blocks in quantum algorithm design. We demonstrate several aspects of the expressive power of our language in several ways. Firstly, we establish that our representation is universal by deriving a universal quantum gate set. Secondly, we show that important quantum algorithms can be expressed naturally and concisely, including Grover’s search algorithm, Hamiltonian simulation, Quantum Fourier Transform, Quantum Signal Processing, and the Quantum Eigenvalue Transformation. Furthermore, we give clean denotational semantics grounded in categorical quantum mechanics. Finally, we implement a prototype compiler that efficiently translates terms of our language to quantum circuits, and prove that it is sound with respect to these semantics. Collectively, these contributions show that this construct offers a principled and practical step toward more abstract and structured quantum programming. Chris Heunen, Louis Lemonnier, Christopher McNally, Alex Rice |
Proc. ACM Program. Lang. | 2 |
| 2025 | Combining quantum and classical control: syntax, semantics and adequacyabstractAbstract The two main notions of control in quantum programming languages are often referred to as “quantum” control and “classical” control. With the latter, the control flow is based on classical information, potentially resulting from a quantum measurement, and this paradigm is well-suited to mixed state quantum computation. Whereas with quantum control, we are primarily focused on pure quantum computation and there the “control” is based on superposition. The two paradigms have not mixed well traditionally and they are almost always treated separately. In this work, we show that the paradigms may be combined within the same system. The key ingredients for achieving this are: (1) syntactically: a modality for incorporating pure quantum types into a mixed state quantum type system; (2) operationally: an adaptation of the notion of “quantum configuration” from quantum lambda-calculi, where the quantum data is replaced with pure quantum primitives; (3) denotationally: suitable (sub)categories of Hilbert spaces, for pure computation and von Neumann algebras, for mixed state computation in the Heisenberg picture of quantum mechanics. Kinnari Dave, Louis Lemonnier, Romain Péchoux, Vladimir Zamdzhiev |
FoSSaCS | 2 |
| 2024 | Semantics for a Turing-Complete Reversible Programming Language with Inductive TypesabstractThis paper is concerned with the expressivity and denotational semantics of a functional higher-order reversible programming language based on Theseus. In this language, pattern-matching is used to ensure the reversibility of functions. We show how one can encode any Reversible Turing Machine in said language. We then build a sound and adequate categorical semantics based on join inverse categories, with additional structures to capture pattern-matching and to interpret inductive types and recursion. We then derive a notion of completeness in the sense that any computable, partial, first-order injective function is the image of a term in the language. Kostia Chardonnet, Louis Lemonnier, Benoît Valiron |
FSCD | 2 |
| 2023 | Central Submonads and Notions of Computation: Soundness, Completeness and Internal LanguagesabstractMonads in category theory are algebraic structures that can be used to model computational effects in programming languages. We show how the notion of "centre", and more generally "centrality", i.e., the property for an effect to commute with all other effects, may be formulated for strong monads acting on symmetric monoidal categories. We identify three equivalent conditions which characterise the existence of the centre of a strong monad (some of which relate it to the premonoidal centre of Power and Robinson) and we show that every strong monad on many well-known naturally occurring categories does admit a centre, thereby showing that this new notion is ubiquitous. More generally, we study central submonads, which are necessarily commutative, just like the centre of a strong monad. We provide a computational interpretation by formulating equational theories of lambda calculi equipped with central submonads, we describe categorical models for these theories and prove soundness, completeness and internal language results for our semantics. Titouan Carette, Louis Lemonnier, Vladimir Zamdzhiev |
LICS | 2 |