SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

This program is tentative and subject to change.

Tue 6 Oct 2026 14:42 - 15:00 at East Hall 2 - Quantum Programming Chair(s): Jens Palsberg

Repeat-until-success (RUS) protocols implement single-qubit unitaries using measurement, classical control, and unbounded looping. Verifying their functional correctness is challenging due to the combination of probabilistic branching, unbounded looping, and the need to reason about all input states.

We present a fully automated framework for verifying the functional correctness of quantum programs with control flow, based on level-synchronized tree automata (LSTA). Our key idea is a choice-sequence semantics that tracks input–output correspondence. We introduce choice-aware inclusion, which enforces this correspondence and enables relational reasoning about program behavior.

We prove a three-test theorem that reduces correctness of RUS protocols to finitely many inputs, enabling automatic invariant synthesis and decidable verification. We implement our approach and identify previously unreported bugs in published RUS constructions.

This program is tentative and subject to change.

Tue 6 Oct

Displayed time zone: Pacific Time (US & Canada) change

13:30 - 15:00
Quantum ProgrammingOOPSLA at East Hall 2
Chair(s): Jens Palsberg University of California at Los Angeles
13:30
18m
Talk
Compiling Quantum Regular Language States
OOPSLA
Armando Bellante Max Planck Institute of Quantum Optics; Munich Center for Quantum Science and Technology (MCQST), Reinis Irmejs Max Planck Institute of Quantum Optics; Munich Center for Quantum Science and Technology (MCQST), Marta Florido-Llinàs Max Planck Institute of Quantum Optics; Munich Center for Quantum Science and Technology (MCQST), María Cea Fernández Max Planck Institute of Quantum Optics; Munich Center for Quantum Science and Technology (MCQST), Marianna Crupi Max Planck Institute of Quantum Optics; Munich Center for Quantum Science and Technology (MCQST), Matthew Kiser TUM School of Natural Sciences; IQM Quantum Computers, J. Ignacio Cirac Max Planck Institute of Quantum Optics; Munich Center for Quantum Science and Technology (MCQST)
13:48
18m
Talk
Quantum Monte Carlo Estimation via Probabilistic Programming
OOPSLA
Seungmin Jeon KAIST, Jaeho choi , Jonguk Jeon KAIST, Kanguk Lee KAIST, Kyeongmin Cho Rebellions, Sukyoung Ryu KAIST, Jeehoon Kang FuriosaAI
14:06
18m
Talk
Synthesis of Compact and Expressive Quantum-Circuit Optimizations
OOPSLA
Wei Qiang Columbia University, Ronghui Gu Columbia University; CertiK
Pre-print
14:24
18m
Talk
Granthi: Higher-Order Quantum Programming via Unitary Wiring
OOPSLA
Samson Abramsky University College London, Radha Jagadeesan College of CDM, Depaul
14:42
18m
Talk
Verifying Repeat-Until-Success Protocols using Automata
OOPSLA
Jyun-Ao Lin National Taipei University of Technology, Yu-Fang Chen Academia Sinica, Jakub Havlík Brno University of Technology, Ondřej Lengál Brno University of Technology, Fang-Yi Lo Academia Sinica, Wei-Lun Tsai Graduate Institute of Electronics Engineering, National Taiwan University, You-Jie Wu National Taipei University of Technology