POPL 2026
Sun 11 - Sat 17 January 2026 Rennes, France
Venuele Couvent des Jacobins
Room nameSalle 14
Floor1
Capacity130
Room InformationNo extra information available
Program

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 11 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

09:00 - 10:30
BINSEC: Adapting Symbolic Execution for Binary-level SecurityTutorials at Salle 14
09:00
90m
Tutorial
BINSEC: Adapting Symbolic Execution for Binary-level Security
Tutorials
Sébastien Bardin CEA LIST, University Paris-Saclay, Frédéric Recoules CEA, List, Yanis Sellami CEA, List, Univ. Grenoble Alpes
11:00 - 12:30
BINSEC: Adapting Symbolic Execution for Binary-level SecurityTutorials at Salle 14
11:00
90m
Tutorial
BINSEC: Adapting Symbolic Execution for Binary-level Security
Tutorials
Sébastien Bardin CEA LIST, University Paris-Saclay, Frédéric Recoules CEA, List, Yanis Sellami CEA, List, Univ. Grenoble Alpes
14:00 - 15:30
Discrete and continuous models for concurrent systemsTutorials at Salle 14
14:00
90m
Tutorial
Discrete and Continuous Models for Concurrent Systems: From Petri Nets to Directed Spaces
Tutorials
Uli Fahrenberg Université Paris-Saclay, CNRS, ENS Paris-Saclay, LMF
16:00 - 17:30
Discrete and continuous models for concurrent systemsTutorials at Salle 14
16:00
90m
Tutorial
Discrete and Continuous Models for Concurrent Systems: From Petri Nets to Directed Spaces
Tutorials
Uli Fahrenberg Université Paris-Saclay, CNRS, ENS Paris-Saclay, LMF

Mon 12 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

09:00 - 10:30
Session 1PLanQC at Salle 14
09:00
10m
Talk
Opening AddressTalk
PLanQC
File Attached
09:10
20m
Talk
Traq: Estimating the Quantum Cost of Classical ProgramsTalk
PLanQC
Anurudh Peduri Ruhr University Bochum, Jam Kabeer Ali Khan Standard Chartered Bank; Max Planck Institute for Security and Privacy (MPI-SP), Gilles Barthe MPI-SP; IMDEA Software Institute, Michael Walter Ruhr-Universität Bochum
File Attached
09:30
20m
Talk
Programming Abstractions for Quantum Linear AlgebraTalk
PLanQC
Charles Yuan University of Wisconsin–Madison
File Attached
09:50
20m
Talk
Verifying Repeat-Until-Success Circuits with AutoQTalk
PLanQC
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 Academia Sinica
File Attached
10:10
20m
Talk
VC-Qiskit: Automated–Interactive Verification of Qiskit Passes with Minimal IntrusionTalk
PLanQC
Xiaoquan Xu , Li Zhou Institute of Software at Chinese Academy of Sciences, Mingsheng Ying Institute of Software at Chinese Academy of Sciences; Tsinghua University
11:00 - 12:30
Session 2PLanQC at Salle 14
11:00
45m
Keynote
Democratizing quantum formal verification: the path-sum wayKeynote
PLanQC
Christopĥe Chareton CEA, LIST, France
11:45
20m
Talk
One rig to control them allTalk
PLanQC
Chris Heunen University of Edinburgh, Robin Kaarsgaard University of Southern Denmark, Louis Lemonnier University of Edinburgh
File Attached
12:05
20m
Talk
Quantum Coherence Spaces Revisited: A von Neumann (Co)Algebraic ApproachTalk
PLanQC
Thea Li Inria, LMF, ENS Paris-Saclay, Université Paris-Saclay, Vladimir Zamdzhiev Inria
File Attached
13:50 - 15:30
Session 3PLanQC at Salle 14
13:50
20m
Talk
A Graded Modal Type Theory for Pulse SchedulesTalk
PLanQC
Robin Adams Chalmers University of Technology, Gothenburg University, Sweden, Jean-Philippe Bernardy Chalmers University of Technology, Gothenburg University, Sweden, Lorenzo Perticone Chalmers University of Technology, Gothenburg University, Sweden, Jeremy Pope Chalmers University of Technology, Gothenburg University, Sweden
File Attached
14:10
20m
Talk
Efficient Parallel Compilation and Profiling of Quantum Circuits at Large ScalesTalk
PLanQC
Jane Moore Queen's University Belfast, Michael Hart Queen's University Belfast, John McAllister Queen's University Belfast
File Attached
14:30
20m
Talk
A Unified Assertion-Based Framework for Classical-Quantum Program VerificationTalk
PLanQC
File Attached
14:50
20m
Talk
A Pulse-Level DSL for Real-Time Quantum Control with Hardware Compilation and EmulationRemote
PLanQC
Yu-Hsuan Wu Academia Sinica, Yue Shi Princeton University, Junyi Liu University of Maryland, Yuxiang Peng Purdue University
File Attached
15:10
20m
Talk
Quantum Assertion Testing Without Mid-Circuit Measurement: Strategies and Lower BoundsRemote
PLanQC
Shengyuan Yang University of Wisconsin-Madison, Charles Yuan University of Wisconsin–Madison
File Attached
16:00 - 17:30
Session 4PLanQC at Salle 14
16:00
30m
Poster SessionPoster
PLanQC

16:30
20m
Talk
Compiling Quantum Lambda-Terms into Circuits via the Geometry of InteractionTalk
PLanQC
Kostia Chardonnet Université de Lorraine, CNRS, Inria, LORIA, Ugo Dal Lago University of Bologna; Centre Inria d’Université Côte d’Azur, Naohiko Hoshino Sojo University, Paolo Pistone Université Claude Bernard Lyon 1
File Attached
16:50
20m
Talk
Towards a Hierarchical Quantum Circuit LanguageTalk
PLanQC
William Schober Università della Svizzera italiana, Scott Wesley Dalhousie University
File Attached
17:10
20m
Talk
Denotational semantics for stabiliser quantum programsTalk
PLanQC
Robert I. Booth University of Oxford, Cole Comfort INRIA Paris-Saclay
File Attached

Tue 13 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

09:00 - 10:30
Analyzing Shell ScriptsTutorials at Salle 14
09:00
90m
Tutorial
Analyzing Shell Scripts
Tutorials
Michael Greenberg Stevens Institute of Technology, Konstantinos Kallas University of California, Los Angeles, Nikos Vasilakis Brown University, Evangelos Lamprou Brown University, USA
11:00 - 12:30
Analyzing Shell ScriptsTutorials at Salle 14
11:00
90m
Tutorial
Analyzing Shell Scripts
Tutorials
Michael Greenberg Stevens Institute of Technology, Konstantinos Kallas University of California, Los Angeles, Nikos Vasilakis Brown University, Evangelos Lamprou Brown University, USA
14:00 - 15:30
Is Program Synthesis Soluble in Large Language Models?Tutorials at Salle 14
14:00
90m
Tutorial
Is Program Synthesis Soluble in Large Language Models?
Tutorials
Nathanaël Fijalkow CNRS, LaBRI, University of Bordeaux
16:00 - 17:30
Is Program Synthesis Soluble in Large Language Models?Tutorials at Salle 14
16:00
90m
Tutorial
Is Program Synthesis Soluble in Large Language Models?
Tutorials
Nathanaël Fijalkow CNRS, LaBRI, University of Bordeaux

Thu 15 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

12:30 - 14:00
LGBTQ+ LunchPOPL Catering at Salle 14
12:30
90m
Lunch
LGBTQ+ Lunch
POPL Catering

Fri 16 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

12:30 - 14:00
12:30
90m
Lunch
URM Lunch
POPL Catering

Sat 17 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
Rocq Developer Session and Mechanized Metatheory in RocqRocqPL at Salle 14
Chair(s): François Pottier Inria
11:00
45m
Panel
Session with the Rocq Development Team
RocqPL
P: Matthieu Sozeau Inria, Yann Leray Nantes Université; Inria, Gaetan Gilbert
11:45
15m
Talk
Rocq CARVe-ing: A Library for Substructural Meta-Theory
RocqPL
Daniel Zackon McGill University, Ryan Kavanagh Université du Québec à Montréal, Alberto Momigliano Università degli Studi di Milano, Brigitte Pientka McGill University
File Attached
12:00
15m
Talk
Scalable Type Inference for Intrinsically-Typed Binders
RocqPL
Max Kurze Barkhausen Institut, Clément Pit-Claudel EPFL, Sebastian Ertel Barkhausen Institute, Dresden
12:15
15m
Talk
Sulfur: Substitution Generation using a Logical Framework
RocqPL
Mathis Bouverot-Dupuis INRIA & École Normale Supérieure, Théo Winterhalter INRIA, Kenji Maillard Inria, Kathrin Stark Heriot-Watt University
File Attached
14:00 - 15:30
Rocq Enhancements and ExtensionsRocqPL at Salle 14
14:00
15m
Talk
A systematic approach to "Well-founded recursion done right"
RocqPL
Herman Geuvers Radboud University Nijmegen, Netherlands, Gijs Pennings Eindhoven University of Technology
File Attached
14:15
15m
Talk
Implementing parametricity in Rocq-ELPI
RocqPL
Cyril Cohen Inria, CNRS, ENS Lyon, UCBL, LIP, Vojtěch Štěpančík Inria
14:30
15m
Talk
Enhancing universe polymorphism for Rocq: Algebraic universes, consistency checking and variance inference
RocqPL
Matthieu Sozeau Inria, Marc Bezem University of Bergen
File Attached
14:45
15m
Talk
Nested Inductive Types for Rocq and Lean
RocqPL
Thomas Lamiaux Nantes Université, Inria, Yannick Forster INRIA, Matthieu Sozeau Inria, Nicolas Tabareau Inria
15:00
15m
Talk
Trocq parametricity translations for inductives
RocqPL
File Attached
15:15
15m
Talk
Verifying Synchronous Dataflow Programs with SMTCoq
RocqPL
Basile Pesin Ecole Nationale de l'Aviation Civile (ENAC)
File Attached
16:00 - 18:00
Certified Programs and Proofs in RocqRocqPL at Salle 14
16:00
15m
Talk
Abstract VCG: Tie-breaking rules in VCG mechanism design
RocqPL
Zhan JING Shanghai Jiao Tong University, Pierre Jouvelot
16:15
15m
Talk
Formal Assurance for Railway Interlockings: Verifying Z3 SAT Proofs with Tseitin in Rocq
RocqPL
Harry Bryant Swansea University, Andrew Lawrence Siemens Mobility, Monika Seisenberger Swansea University, Anton Setzer Swansea University
File Attached
16:30
15m
Talk
Formalizing a First-order Differentiable Logic with MathComp
RocqPL
Jairo Miguel Marulanda-Giraldo University of Southampton
16:45
15m
Talk
Recursive Mutexes in Separation Logic
RocqPL
Ke Du , William Mansky University of Illinois Chicago, Paolo G. Giarrusso Delft University of Technology, Gregory Malecha Skylabs AI
17:00
15m
Talk
Towards a Mechanization of the ECMAScript (JavaScript) Proposal "Temporal"
RocqPL
Aria B. Eide University of Bergen, Vebjørn S. Øiestad University of Bergen, Mikhail Barash University of Bergen
File Attached
17:15
15m
Talk
Verification of Templated Code in C++
RocqPL
Gregory Malecha Skylabs AI, David Swasey Riverside Research, Simon Hudon SkyLabs AI
17:30
15m
Talk
Lambda JS à la Carte
RocqPL
Kirill Golubev University of Turku, Mikhail Barash University of Bergen, Jaakko Järvi University of Turku
File Attached
Hide past events

Mon 12 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Room9:003010:003011:003012:003013:003014:003015:003016:003017:0030
Salle 14

Thu 15 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Fri 16 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Sat 17 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Hide past events

Mon 12 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Tue 13 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Salle 14

Thu 15 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Room12:0015304513:00153045
Salle 14

Fri 16 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Room12:0015304513:00153045
Salle 14

Sat 17 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Salle 14
Hide past events