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 20
Venue
le Couvent des Jacobins
Room name
Salle 20
Floor
3
Capacity
100
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
Mon 12 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:30
Syntactically and Semantically Constraining LLMs
Tutorials
at
Salle 20
09:00
90m
Tutorial
Syntactically and Semantically Constraining LLMs with Guarantees using Structured LLM Generation
Tutorials
Sasa Misailovic
University of Illinois at Urbana-Champaign
,
Gagandeep Singh
University of Illinois at Urbana-Champaign; VMware Research
,
Shubham Ugare
Meta
,
Debangshu Banerjee
UIUC
,
Tarun Suresh
University of Illinois, Urbana-Champaign
,
Adharsh Kamath
University of Illinois at Urbana-Champaign
11:00 - 12:30
Syntactically and Semantically Constraining LLMs
Tutorials
at
Salle 20
11:00
90m
Tutorial
Syntactically and Semantically Constraining LLMs with Guarantees using Structured LLM Generation
Tutorials
Sasa Misailovic
University of Illinois at Urbana-Champaign
,
Gagandeep Singh
University of Illinois at Urbana-Champaign; VMware Research
,
Shubham Ugare
Meta
,
Debangshu Banerjee
UIUC
,
Tarun Suresh
University of Illinois, Urbana-Champaign
,
Adharsh Kamath
University of Illinois at Urbana-Champaign
14:00 - 15:30
Veil: Automated and Interactive Verification of Transition Systems
Tutorials
at
Salle 20
14:00
90m
Tutorial
Veil: Automated and Interactive Verification of Transition Systems
Tutorials
George Pîrlea
National University of Singapore
,
Qiyuan Zhao
National University of Singapore
16:00 - 17:30
Veil: Automated and Interactive Verification of Transition Systems
Tutorials
at
Salle 20
16:00
90m
Tutorial
Veil: Automated and Interactive Verification of Transition Systems
Tutorials
George Pîrlea
National University of Singapore
,
Qiyuan Zhao
National University of Singapore
Tue 13 Jan
Displayed time zone:
Brussels, Copenhagen, Madrid, Paris
change
09:00 - 10:30
Session 1
PLMW @ POPL
at
Salle 20
09:00
10m
Day opening
Opening
PLMW @ POPL
Andrew K. Hirsch
University at Buffalo, SUNY
,
Yannick Forster
INRIA
,
Jenna DiVincenzo (Wise)
Purdue University
09:10
10m
Talk
SIGPLAN CARES Introduction
PLMW @ POPL
Stephanie Weirich
University of Pennsylvania
09:20
20m
Talk
The Art of Living Abroad (and Finding a Good Baguette in New York)
PLMW @ POPL
Alexandre Moine
New York University
09:40
50m
Other
Icebreaker
PLMW @ POPL
11:00 - 12:30
Session 2
PLMW @ POPL
at
Salle 20
11:00
45m
Panel
PLMW Panel
PLMW @ POPL
Alexandre Moine
New York University
,
Simon Spies
Jane Street
,
Umang Mathur
National University of Singapore
,
Jennifer Paykin
University of Vermont
,
Stephen Mell
11:45
45m
Talk
Weak Accept, or: How I Learned to Write Papers and Deal with Reviews
PLMW @ POPL
Alex Kavvos
University of Bristol
14:00 - 15:30
Session 3
PLMW @ POPL
at
Salle 20
14:00
45m
Talk
An Invitation to Quantum Programming Languages
PLMW @ POPL
Robert Rand
University of Chicago
14:45
45m
Talk
Industry Panel
PLMW @ POPL
Nathanaëlle Courant
OCamlPro
,
Chris Casinghino
Jane Street
,
Kiran Gopinathan
University College London
,
Satnam Singh
Harmonic
16:00 - 17:30
Session 4
PLMW @ POPL
at
Salle 20
16:00
45m
Talk
How to Write a Paper
PLMW @ POPL
Nate Foster
Cornell University; Jane Street
16:45
45m
Talk
Effects and Call-by-Push-Value
PLMW @ POPL
Paul Blain Levy
University of Birmingham
Hide past events
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 20
Tutorials
Syntactically and Semantically Constraining LLMs
Tutorials
Syntactically and Semantically Constraining LLMs
Tutorials
Veil: Automated and Interactive Verification of Transition Systems
Tutorials
Veil: Automated and Interactive Verification of Transition Systems
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 20
PLMW @ POPL
Session 1
PLMW @ POPL
Session 2
PLMW @ POPL
Session 3
PLMW @ POPL
Session 4
Hide past events
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 20
POPL Tutorials
Syntactically and Semantically Constraining LLMs with Guarantees using ...
09:00 - 10:30
POPL Tutorials
Syntactically and Semantically Constraining LLMs with Guarantees using ...
11:00 - 12:30
POPL Tutorials
Veil: Automated and Interactive Verification of Transition Systems
14:00 - 15:30
POPL Tutorials
Veil: Automated and Interactive Verification of Transition Systems
16: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
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 20
PLMW @ POPL
Opening
09:00 - 09:10
PLMW @ POPL
SIGPLAN CARES Introduction
09:10 - 09:20
PLMW @ POPL
The Art of Living Abroad (and Finding a Good Baguette in New York)
09:20 - 09:40
PLMW @ POPL
Icebreaker
09:40 - 10:30
PLMW @ POPL
PLMW Panel
11:00 - 11:45
PLMW @ POPL
Weak Accept, or: How I Learned to Write Papers and Deal with Reviews
11:45 - 12:30
PLMW @ POPL
An Invitation to Quantum Programming Languages
14:00 - 14:45
PLMW @ POPL
Industry Panel
14:45 - 15:30
PLMW @ POPL
How to Write a Paper
16:00 - 16:45
PLMW @ POPL
Effects and Call-by-Push-Value
16:45 - 17:30
Hide past events
x
Mon 12 Jan 05:49