POPL 2026
Sun 11 - Sat 17 January 2026
Rennes, France
Toggle navigation
Attending
Venue: le Couvent des Jacobins
Supporting POPL
Registration
Requesting a Visa
Code of Conduct
Accommodation
Information for Presenters
Information for Session Chairs
Information for Attendees
POPL Live Streams
Program
POPL Program
Your Program
Filter by Day
Sun 11 Jan
Mon 12 Jan
Tue 13 Jan
Wed 14 Jan
Thu 15 Jan
Fri 16 Jan
Sat 17 Jan
Tracks
POPL 2026
Artifact Evaluation
POPL
Student Research Competition
Student Volunteers
Tutorials
Workshops and Co-located Events
Co-hosted Conferences
CPP
Certified Programs and Proofs
VMCAI
Verification, Model Checking & Abstract Interpretation
Workshops
Dafny
Auto-Active Program Verification
GiacoFest
Roberto Giacobazzi Career Celebration
LAFI
Languages for Inference
PEPM
Partial Evaluation and Program Manipulation
PLanQC
Programming Quantum Computers
PLMW @ POPL
PL Mentoring Workshop
PriSC
Principles of Secure Compilation
RocqPL
Rocq for Programming Languages
RTFM
Read the Faculty Manual
TPSA
Theory and Practice of Static Analysis
WITS
Implementation of Type Systems
Co-hosted Symposia
PADL
Practical Aspects of Declarative Languages
Organization
POPL 2026 Committees
Organizing Committee
AV Committee
Student Volunteers
Track Committees
Artifact Evaluation
POPL
Student Research Competition
Contributors
People Index
Co-hosted Conferences
CPP
Certified Programs and Proofs
Organizing Committee
Program Committee
Steering Committee
VMCAI
Verification, Model Checking & Abstract Interpretation
Organizing Committee
Steering Committee
Program Committee
Artifact Evaluation Committee
Workshops
Dafny
Auto-Active Program Verification
Keynote Speaker
Program Committee
Program Committee Chairs
Steering Committee Chairs
GiacoFest
Roberto Giacobazzi Career Celebration
Organizing Committee
LAFI
Languages for Inference
Organizing Committee
Program Committee
Steering Committee
PEPM
Partial Evaluation and Program Manipulation
Organizing Committee
Program Committee
PLanQC
Programming Quantum Computers
Program Committee
Organizing Committee
PLMW @ POPL
PL Mentoring Workshop
Organizing Committee
Speakers
Panelists
PriSC
Principles of Secure Compilation
Program Committee
Steering Committee
RocqPL
Rocq for Programming Languages
Organizing Committee
Program Committee
RTFM
Read the Faculty Manual
Organizing Committee
Speakers
TPSA
Theory and Practice of Static Analysis
Organizing Committee
Program Committee
WITS
Implementation of Type Systems
Program Committee
Co-hosted Symposia
PADL
Practical Aspects of Declarative Languages
Programme Chairs
Program Committee
Search
Series
Series
POPL 2026
POPL 2025
POPL 2024
POPL 2023
POPL 2022
POPL 2021
POPL 2020
POPL 2019
POPL 2018
POPL 2017
POPL 2016
Sign in
Sign up
POPL 2026
(
series
) /
le Couvent des Jacobins
/
Room information: Salle 12
Venue
le Couvent des Jacobins
Room name
Salle 12
Floor
1
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
.
Use conference time zone: (GMT+01:00) Brussels, Copenhagen, Madrid, Paris
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-10:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-09:00) Alaska
(GMT-08:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-08:00) Pacific Time (US & Canada)
(GMT-07:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-06:00) Central Time (US & Canada)
(GMT-05:00) Eastern Time (US & Canada)
(GMT-05:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-04:00) Atlantic Time (Goose Bay)
(GMT-04:00) Atlantic Time (Canada)
(GMT-03:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-03:00) Miquelon, St. Pierre
(GMT-03:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT-01:00) Azores
(UTC) Coordinated Universal Time
(GMT) Belfast
(GMT) Dublin
(GMT) Lisbon
(GMT) London
(GMT) Monrovia, Reykjavik
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+02:00) Athens
(GMT+02:00) Beirut
(GMT+02:00) Cairo
(GMT+02:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+02:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
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
Creusot: Formal verification of Rust programs
Tutorials
at
Salle 12
09:00
90m
Tutorial
Creusot: Formal verification of Rust programs
Tutorials
Li-yao Xia
LMF, Inria, Université Paris-Saclay
,
Jacques-Henri Jourdan
LMF, CNRS, Université Paris-Saclay
,
Arnaud Golfouse
Université Paris-Saclay, CNRS, ENS Paris-Saclay, Inria, Laboratoire des méthodes formelles, 91190, Gif-sur-Yvette, France
,
Vincent Lafeychine
Université Paris-Saclay, CNRS, ENS Paris-Saclay, INRIA, Laboratoire Méthodes Formelles, 91190, Gif-sur-Yvette, France.
Media Attached
11:00 - 12:30
Creusot: Formal verification of Rust programs
Tutorials
at
Salle 12
11:00
90m
Tutorial
Creusot: Formal verification of Rust programs
Tutorials
Li-yao Xia
LMF, Inria, Université Paris-Saclay
,
Jacques-Henri Jourdan
LMF, CNRS, Université Paris-Saclay
,
Arnaud Golfouse
Université Paris-Saclay, CNRS, ENS Paris-Saclay, Inria, Laboratoire des méthodes formelles, 91190, Gif-sur-Yvette, France
,
Vincent Lafeychine
Université Paris-Saclay, CNRS, ENS Paris-Saclay, INRIA, Laboratoire Méthodes Formelles, 91190, Gif-sur-Yvette, France.
Media Attached
14:00 - 15:30
Verifying Probabilistic Programs Using Separation Logic
Tutorials
at
Salle 12
14:00
90m
Tutorial
Verifying Probabilistic Programs Using Separation Logic
Tutorials
Alejandro Aguirre
Aarhus University
,
Simon Oddershede Gregersen
CISPA Helmholtz Center for Information Security
,
Philipp G. Haselwarter
Aarhus University
Link to publication
16:00 - 17:30
Verifying Probabilistic Programs Using Separation Logic
Tutorials
at
Salle 12
16:00
90m
Tutorial
Verifying Probabilistic Programs Using Separation Logic
Tutorials
Alejandro Aguirre
Aarhus University
,
Simon Oddershede Gregersen
CISPA Helmholtz Center for Information Security
,
Philipp G. Haselwarter
Aarhus University
Link to publication
Mon 12 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:30
PADL Keynote (Michael Hanus)
PADL
at
Salle 12
09:30
60m
Keynote
Declarative Programming: Efficient and reliable programming with human intelligence (Invited Talk)
PADL
Michael Hanus
Kiel University
11:00 - 12:30
PADL M2
PADL
at
Salle 12
Chair(s):
Giuseppe Mazzotta
University of Calabria
11:00
30m
Talk
An efficient compiler for the IDP-Z3 knowledge base system
PADL
Wout Piessens
KU Leuven, Belgium
,
Simon Vandevelde
KU Leuven, Belgium
,
Joost Vennekens
KU Leuven
,
Tom Schrijvers
KU Leuven
11:30
30m
Talk
Multi-Configurable Search Rules in Prolog and Application to Testing
PADL
Daniela Ferreiro
Technical University of Madrid and IMDEA Software Institute
,
José Morales
IMDEA Software Institute
,
Pedro López-García
IMDEA Software Institute
,
Manuel Hermenegildo
Technical University of Madrid (UPM) and IMDEA Software Institute
12:00
30m
Talk
Using Prolog to Translate Set Theory and B to SAT
PADL
Michael Leuschel
HHU
14:00 - 15:30
PADL M3
PADL
at
Salle 12
Chair(s):
Michael Leuschel
HHU
14:00
30m
Talk
Property-Based Testing for Asynchronous Functional Reactive Programming Using Linear Temporal Logic
PADL
Christian Emil Nielsen
IT University of Copenhagen
,
Mathias Faber Kristiansen
IT University of Copenhagen
,
Patrick Bahr
IT University of Copenhagen
14:30
30m
Talk
Graph Rewriting Language as a Platform for Quantum Diagrammatic Calculi
PADL
Kayo Tei
Waseda University
,
Haruto Mishina
Waseda University
,
Naoki Yamamoto
Waseda University
,
Kazunori Ueda
Waseda University
15:00
30m
Talk
Solving hard combinatorial optimization problems with PyQASP
PADL
Damiano Azzolini
University of Ferrara
,
Nicola Leone
University of Calabria, Italy
,
Giuseppe Mazzotta
University of Calabria
,
Fracesco Ricca
University of Calabria
16:00 - 17:30
PADL M4
PADL
at
Salle 12
Chair(s):
Nada Amin
Harvard University
,
Joaquín Arias
Universidad Rey Juan Carlos
16:00
30m
Talk
Declarative Debugging for Modern Networks
PADL
Anduo Wang
Temple University, USA
,
Matthew Caesar
UIUC
16:30
30m
Talk
Interpretable Configuration Optimization for Static Program Verification via Rule-Based and Counterfactual Reasoning
PADL
Jaeseong Lee
The University of Texas at Dallas
,
Sopam Dasgupta
The University of Texas at Dallas
,
Gopal Gupta
The University of Texas at Dallas
,
Shiyi Wei
University of Texas at Dallas
17:00
30m
Talk
REGAL: Extracting implicit rules in text using LLMs with logic program feedback
PADL
Abhiramon Rajasekharan
The University of Texas at Dallas
,
Gopal Gupta
The University of Texas at Dallas
Tue 13 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:30
PADL Keynote (Dale Miller)
PADL
at
Salle 12
09:30
60m
Keynote
A positive perspective on term representation (Invited Talk)
PADL
Dale Miller
INRIA Saclay and LIX/Institut Polytechnique de Paris
11:00 - 12:30
PADL T2
PADL
at
Salle 12
11:00
30m
Talk
A Functional Logic Perspective on Indentation-Sensitive Parsing (Short Paper)
PADL
Steven Libby
University of Portland
11:30
30m
Talk
A One-Pass CPS Transform with Simulation on the Nose
PADL
Pascal Y. Lasnier
,
Jeremy Yallop
University of Cambridge
,
Magnus O. Myreen
Chalmers University of Technology
12:00
30m
Talk
Determinacy Checking for Elpi: an Higher-Order Logic Programming Language with Cut
PADL
Davide Fissore
Inria
,
Enrico Tassi
INRIA
Hide past events
Sun 11 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Salle 12
Tutorials
Creusot: Formal verification of Rust programs
Tutorials
Creusot: Formal verification of Rust programs
Tutorials
Verifying Probabilistic Programs Using Separation Logic
Tutorials
Verifying Probabilistic Programs Using Separation Logic
Mon 12 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Salle 12
PADL
PADL Keynote (Michael Hanus)
PADL
PADL M2
PADL
PADL M3
PADL
PADL M4
Tue 13 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Salle 12
PADL
PADL Keynote (Dale Miller)
PADL
PADL T2
PADL
PADL
Hide past events
Sun 11 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Salle 12
POPL Tutorials
Creusot: Formal verification of Rust programs
09:00 - 10:30
POPL Tutorials
Creusot: Formal verification of Rust programs
11:00 - 12:30
POPL Tutorials
Verifying Probabilistic Programs Using Separation Logic
14:00 - 15:30
POPL Tutorials
Verifying Probabilistic Programs Using Separation Logic
16:00 - 17:30
Mon 12 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
Salle 12
PADL
Declarative Programming: Efficient and reliable programming with human ...
09:30 - 10:30
PADL
An efficient compiler for the IDP-Z3 knowledge base system
11:00 - 11:30
PADL
Multi-Configurable Search Rules in Prolog and Application to Testing
11:30 - 12:00
PADL
Using Prolog to Translate Set Theory and B to SAT
12:00 - 12:30
PADL
Property-Based Testing for Asynchronous Functional Reactive Programming ...
14:00 - 14:30
PADL
Graph Rewriting Language as a Platform for Quantum Diagrammatic Calculi
14:30 - 15:00
PADL
Solving hard combinatorial optimization problems with PyQASP
15:00 - 15:30
PADL
Declarative Debugging for Modern Networks
16:00 - 16:30
PADL
Interpretable Configuration Optimization for Static Program Verificatio ...
16:30 - 17:00
PADL
REGAL: Extracting implicit rules in text using LLMs with logic program ...
17:00 - 17:30
Tue 13 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
Salle 12
PADL
A positive perspective on term representation (Invited Talk)
09:30 - 10:30
PADL
A Functional Logic Perspective on Indentation-Sensitive Parsing (Short ...
11:00 - 11:30
PADL
A One-Pass CPS Transform with Simulation on the Nose
11:30 - 12:00
PADL
Determinacy Checking for Elpi: an Higher-Order Logic Programming Langua ...
12:00 - 12:30
Hide past events
x
Mon 12 Jan 05:49