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
Accomodation
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 and Panelists
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: Nef
Venue
le Couvent des Jacobins
Room name
Nef
Floor
0
Capacity
400
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
Wed 14 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:00
Keynote
POPL
at
Nef
09:00
60m
Keynote
Medium-scale automation for proof assistants
POPL
Damien Pous
CNRS
10:30 - 12:10
Functional Programming
POPL
at
Nef
10:30
25m
Talk
Domain-Theoretic Semantics for Functional Logic Programming
POPL
Eddie Jones
University of Bristol
,
Samson Main
University of Bristol
,
Celia Mengyue Li
University of Bristol
,
Jonathan Marriott
University of Bristol
,
Alex Kavvos
University of Bristol
DOI
10:55
25m
Talk
Handling Scope Checks: A Comparative Framework for Dynamic Scope Extrusion Checks
POPL
Michael Lee
University of Cambridge, UK
,
Ningning Xie
University of Toronto
,
Oleg Kiselyov
Tohoku University
,
Jeremy Yallop
University of Cambridge
DOI
11:20
25m
Talk
Hyperfunctions: Communicating Continuations
POPL
Donnacha Oisín Kidney
Imperial College London
,
Nicolas Wu
Imperial College London
DOI
Pre-print
11:45
25m
Talk
Lazy Linearity for a Core Functional Language
POPL
Rodrigo Mesquita
Well-Typed LLP
,
Bernardo Toninho
Instituto Superior Técnico - University of Lisbon
DOI
Pre-print
14:00 - 15:40
Types 1
POPL
at
Nef
14:00
25m
Talk
Extensible Data Types with Ad-Hoc Polymorphism
POPL
Matthew Toohey
University of Toronto
,
Yanning Chen
University of Toronto
,
Ara Jamalzadeh
University of Toronto
,
Ningning Xie
University of Toronto
DOI
14:25
25m
Talk
Let Generalization, Polymorphic Recursion, and Variable Minimization in Boolean-Kinded Type Systems
POPL
Joseph Zullo
Purdue University
DOI
14:50
25m
Talk
Local Contextual Type Inference
POPL
Xu Xue
University of Hong Kong
,
Chen Cui
University of Hong Kong
,
Shengyi Jiang
The University of Hong Kong
,
Bruno C. d. S. Oliveira
University of Hong Kong
DOI
15:15
25m
Talk
Typing Strictness
POPL
Daniel Sainati
University of Pennsylvania
,
Joseph W. Cutler
University of Pennsylvania
,
Benjamin C. Pierce
University of Pennsylvania
,
Stephanie Weirich
University of Pennsylvania
DOI
16:10 - 17:25
Synthesis 1
POPL
at
Nef
16:10
25m
Talk
Accelerating Syntax-Guided Program Synthesis by Optimizing Domain-Specific Languages
POPL
Zhentao Ye
Peking University
,
Ruyi Ji
Peking University
,
Yingfei Xiong
Peking University
,
Xin Zhang
Peking University
DOI
16:35
25m
Talk
Inductive Program Synthesis by Meta-Analysis-Guided Hole Filling
POPL
Doyoon Lee
Seoul National University
,
Woosuk Lee
Hanyang University
,
Kwangkeun Yi
Seoul National University
DOI
17:00
25m
Talk
Oriented Metrics for Bottom-Up Enumerative Synthesis
POPL
Roland Meyer
TU Braunschweig
,
Jakob Tepe
TU Braunschweig
DOI
Thu 15 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
10:20 - 12:00
Concurrency: Testing and Verification
POPL
at
Nef
10:20
25m
Talk
(TOPLAS) Will it Fit? Verifying Heap Space Bounds of Concurrent Programs under Garbage Collection
POPL
Alexandre Moine
New York University
,
Arthur Charguéraud
Inria
,
François Pottier
Inria
10:45
25m
Talk
Verifying Almost-Sure Termination for Randomized Distributed Algorithms
POPL
Constantin Enea
LIX, CNRS, Ecole Polytechnique
,
Rupak Majumdar
MPI-SWS
,
Harshit Jitendra Motwani
MPI-SWS
,
V.R. Sathiyanarayana
MPI-SWS
DOI
11:10
25m
Talk
Zoo: A Framework for the Verification of Concurrent OCaml 5 Programs using Separation Logic
POPL
Clément Allain
INRIA
,
Gabriel Scherer
Université Paris Cité - Inria - CNRS
DOI
11:35
25m
Talk
The Complexity of Testing Message-Passing Concurrency
POPL
Zheng Shi
National University of Singapore
,
Lasse Møldrup
Aarhus University
,
Umang Mathur
National University of Singapore
,
Andreas Pavlogiannis
Aarhus University
DOI
Pre-print
14:00 - 15:40
Proof Assistants
POPL
at
Nef
14:00
25m
Talk
A Lazy, Concurrent Convertibility Checker
POPL
Nathanaëlle Courant
OCamlPro
,
Xavier Leroy
Collège de France - PSL University
DOI
14:25
25m
Talk
Canonicity for Indexed Inductive-Recursive Types
POPL
András Kovács
University of Gothenburg and Chalmers University of Technology
DOI
14:50
25m
Talk
Coco: Corecursion with Compositional Heterogeneous Productivity
POPL
Jaewoo Kim
Seoul National University
,
Yeonwoo Nam
Seoul National University
,
Chung-Kil Hur
Seoul National University
DOI
15:15
25m
Talk
Towards Pen-and-Paper-Style Equational Reasoning in Interactive Theorem Provers by Equality Saturation
POPL
Marcus Rossel
Barkhausen Institut; TU Darmstadt
,
Rudi Schneider
TU Berlin
,
Thomas Koehler
ICube Lab - CNRS - Université de Strasbourg
,
Michel Steuwer
TU Berlin
,
Andrés Goens
TU Darmstadt
DOI
16:10 - 17:00
Verified Compilation
POPL
at
Nef
16:10
25m
Talk
A Family of Sims with Diverging Interests
POPL
Nicolas Chappe
CNRS - Verimag
DOI
16:35
25m
Talk
Endangered by the Language But Saved by the Compiler: Robust Safety via Semantic Back-Translation
POPL
Niklas Mück
MPI-SWS
,
Aina Linn Georges
Max Planck Institute for Software Systems (MPI-SWS)
,
Derek Dreyer
MPI-SWS
,
Deepak Garg
MPI-SWS
,
Michael Sammler
Institute of Science and Technology Austria
DOI
Pre-print
Fri 16 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:00
Keynote
Student Research Competition
/
POPL
at
Nef
09:00
60m
Keynote
Hardware-Software Contracts for High Assurance with Applications to Side-Channel Security
POPL
Caroline Trippel
Stanford University
10:30 - 12:10
Concurrency: Types, Logics, and Libraries
POPL
at
Nef
10:30
25m
Talk
All for One and One for All: Program Logics for Exploiting Internal Determinism in Parallel Programs
POPL
Alexandre Moine
New York University
,
Sam Westrick
New York University
,
Joseph Tassarotti
New York University
DOI
10:55
25m
Talk
A Verified High-Performance Composable Object Library for Remote Direct Memory Access
POPL
Guillaume Ambal
,
George Hodgkins
University of Colorado
,
Mark Madler
University of Colorado
,
Gregory Chockler
University of Surrey
,
Brijesh Dongol
University of Surrey
,
Joe Izraelevitz
University of Colorodo Boulder
,
Azalea Raad
Imperial College London
,
Viktor Vafeiadis
MPI-SWS
DOI
11:20
25m
Talk
DafnyMPI: A Dafny Library for Verifying Message-Passing Concurrent Programs
POPL
Aleksandr Fedchin
Tufts University
,
Antero Mejr
Tufts University
,
Hari Sundar
Tufts University
,
Jeffrey S. Foster
Tufts University
DOI
11:45
25m
Talk
TypeDis: A Type System for Disentanglement
POPL
Alexandre Moine
New York University
,
Stephanie Balzer
Carnegie Mellon University
,
Alex Xu
Carnegie Mellon University
,
Sam Westrick
New York University
DOI
14:00 - 15:40
Probabilistic Programming
POPL
at
Nef
14:00
25m
Talk
Optimising Density Computations in Probabilistic Programs via Automatic Loop Vectorisation
POPL
Sangho Lim
KAIST
,
Hyoungjin Lim
KAIST
,
Wonyeol Lee
POSTECH
,
Xavier Rival
Inria - CNRS - Ecole Normale Superieure de Paris - PSL University
,
Hongseok Yang
KAIST
DOI
14:25
25m
Talk
Probabilistic Concurrent Reasoning in Outcome Logic: Independence, Conditioning, and Invariants
POPL
Noam Zilberstein
Cornell University
,
Alexandra Silva
Cornell University
,
Joseph Tassarotti
New York University
DOI
14:50
25m
Talk
Probabilistic Programming with Vectorized Programmable Inference
POPL
McCoy Reynolds Becker
MIT
,
Mathieu Huot
MIT
,
George Matheos
Massachusetts Institute of Technology
,
Xiaoyan Wang
Massachusetts Institute of Technology
,
Karen Chung
Massachusetts Institute of Technology
,
Colin Smith
Massachusetts Institute of Technology
,
Sam Ritchie
Massachusetts Institute of Technology
,
Rif A. Saurous
Google
,
Alexander K. Lew
Yale University
,
Martin C. Rinard
Massachusetts Institute of Technology
,
Vikash K. Mansinghka
Massachusetts Institute of Technology
DOI
15:15
25m
Talk
Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of Probabilistic Programming Languages
POPL
Davide Barbarossa
University of Bath
,
Paolo Pistone
Université Claude Bernard Lyon 1
DOI
16:10 - 17:25
Automata 2
POPL
at
Nef
16:10
25m
Talk
Counting and Sampling Traces in Regular Languages
POPL
Alexis de Colnet
TU Wien
,
Kuldeep S. Meel
University of Toronto
,
Umang Mathur
National University of Singapore
DOI
Pre-print
16:35
25m
Talk
Parametrised Verification of Intel-x86 Programs
POPL
Parosh Aziz Abdulla
Uppsala University; Mälardalen University
,
Mohamed Faouzi Atig
Uppsala University
,
Ahmed Bouajjani
Université Paris Cité
,
K Narayan Kumar
Chennai Mathematical Institute
,
Prakash Saivasan
Institute of Mathematical Sciences
DOI
17:00
25m
Talk
General Decidability Results for Systems with Continuous Counters
POPL
A. R. Balasubramanian
Technical University of Munich
,
Matthew Hague
Royal Holloway University of London
,
Rupak Majumdar
MPI-SWS
,
Ramanathan S. Thinniyam
Uppsala University
,
Georg Zetzsche
MPI-SWS
DOI
Wed 14 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
Nef
POPL
Keynote
POPL
Functional Programming
POPL
Types 1
POPL
Synthesis 1
Thu 15 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
Nef
POPL
Concurrency: Testing and Verification
POPL
Proof Assistants
POPL
Verified Compilation
POPL
Fri 16 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
Nef
Student Research Competition + POPL
Keynote
POPL
Concurrency: Types, Logics, and Libraries
POPL
Probabilistic Programming
POPL
Automata 2
Wed 14 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
Nef
POPL
Medium-scale automation for proof assistants
09:00 - 10:00
POPL
Domain-Theoretic Semantics for Functional Logic Programming
10:30 - 10:55
POPL
Handling Scope Checks: A Comparative Framework for Dynamic Scope Extrus ...
10:55 - 11:20
POPL
Hyperfunctions: Communicating Continuations
11:20 - 11:45
POPL
Lazy Linearity for a Core Functional Language
11:45 - 12:10
POPL
Extensible Data Types with Ad-Hoc Polymorphism
14:00 - 14:25
POPL
Let Generalization, Polymorphic Recursion, and Variable Minimization in ...
14:25 - 14:50
POPL
Local Contextual Type Inference
14:50 - 15:15
POPL
Typing Strictness
15:15 - 15:40
POPL
Accelerating Syntax-Guided Program Synthesis by Optimizing Domain-Speci ...
16:10 - 16:35
POPL
Inductive Program Synthesis by Meta-Analysis-Guided Hole Filling
16:35 - 17:00
POPL
Oriented Metrics for Bottom-Up Enumerative Synthesis
17:00 - 17:25
Thu 15 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
Room
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
Nef
POPL
(TOPLAS) Will it Fit? Verifying Heap Space Bounds of Concurrent Progra ...
10:20 - 10:45
POPL
Verifying Almost-Sure Termination for Randomized Distributed Algorithms
10:45 - 11:10
POPL
Zoo: A Framework for the Verification of Concurrent OCaml 5 Programs us ...
11:10 - 11:35
POPL
The Complexity of Testing Message-Passing Concurrency
11:35 - 12:00
POPL
A Lazy, Concurrent Convertibility Checker
14:00 - 14:25
POPL
Canonicity for Indexed Inductive-Recursive Types
14:25 - 14:50
POPL
Coco: Corecursion with Compositional Heterogeneous Productivity
14:50 - 15:15
POPL
Towards Pen-and-Paper-Style Equational Reasoning in Interactive Theorem ...
15:15 - 15:40
POPL
A Family of Sims with Diverging Interests
16:10 - 16:35
POPL
Endangered by the Language But Saved by the Compiler: Robust Safety via ...
16:35 - 17:00
Fri 16 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
Nef
POPL
Hardware-Software Contracts for High Assurance with Applications to Sid ...
09:00 - 10:00
POPL
All for One and One for All: Program Logics for Exploiting Internal Det ...
10:30 - 10:55
POPL
A Verified High-Performance Composable Object Library for Remote Direct ...
10:55 - 11:20
POPL
DafnyMPI: A Dafny Library for Verifying Message-Passing Concurrent Programs
11:20 - 11:45
POPL
TypeDis: A Type System for Disentanglement
11:45 - 12:10
POPL
Optimising Density Computations in Probabilistic Programs via Automatic ...
14:00 - 14:25
POPL
Probabilistic Concurrent Reasoning in Outcome Logic: Independence, Cond ...
14:25 - 14:50
POPL
Probabilistic Programming with Vectorized Programmable Inference
14:50 - 15:15
POPL
Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of P ...
15:15 - 15:40
POPL
Counting and Sampling Traces in Regular Languages
16:10 - 16:35
POPL
Parametrised Verification of Intel-x86 Programs
16:35 - 17:00
POPL
General Decidability Results for Systems with Continuous Counters
17:00 - 17:25
x
Wed 10 Dec 02:11