EDBT 2026 Demo / reviewers in the wild / expert
Mário Silva 0001
dblp:90/8774-1
· DBLP profile ↗
4ranked-venue papers
0as first author
4since 2021 · last 2026
0000-0002-9886-8400ORCID · 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 · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Polytime Quantum Programming LanguageabstractAs quantum computing emerges as a promising computational paradigm, quantum programming languages provide the tools that bridge the distance between abstract programming and its hardware implementation. In some cases, restricted programming languages may even provide an avenue for more efficient circuit compilation strategies. In this work, we introduce foq , a first-order quantum programming language which allows for quantum control and recursion, and where a syntactically restricted subset of programs ( pfoq ) is shown to be sound and complete for quantum polytime computation. This is achieved by bounding both the recursion depth and the branching width of programs, which we demonstrate to still be compatible with various interesting applications, such as quantum teleportation and the quantum Fourier transform. pfoq constitutes the first programming-language-based characterization of the quantum complexity class fbqp , and we provide a semantics-preserving compilation algorithm such that any pfoq program can be compiled into a quantum circuit that grows polynomially on its number of input qubits, using an anchoring-and-merging technique to solve the problem of branch sequentialization. Emmanuel Hainry, Romain Péchoux, Mário Silva 0001 |
ACM Trans. Quantum Comput. | 3 |
| 2025 | Branch Sequentialization in Quantum Polytime
Emmanuel Hainry, Romain Péchoux, Mário Silva 0001 |
FSCD | 3 |
| 2025 | Quantum Programming in Polylogarithmic TimeabstractInternational audience Florent Ferrari, Emmanuel Hainry, Romain Péchoux, Mário Silva 0001 |
MFCS | 4 |
| 2023 | A Programming Language Characterizing Quantum Polynomial TimeabstractAbstract We introduce a first-order quantum programming language, named foq , whose terminating programs are reversible. We restrict foq to a strict and tractable subset, named pfoq , of terminating programs with bounded width, that provides a first programming language-based characterization of the quantum complexity class fbqp . We finally present a tractable semantics-preserving algorithm compiling a pfoq program to a quantum circuit of size polynomial in the number of input qubits. Emmanuel Hainry, Romain Péchoux, Mário Silva 0001 |
FoSSaCS | 3 |