POPL 2023
Sun 15 - Sat 21 January 2023
Boston, Massachusetts, United States
Toggle navigation
Attending
Venue: Boston Park Plaza
Supporting POPL
Registration
Information for Students
Information for Presenters
Information for Virtual Attendees
Nearby Events
Program
Complete Program
Your Program
Filter by Day
Sun 15 Jan
Mon 16 Jan
Tue 17 Jan
Wed 18 Jan
Thu 19 Jan
Fri 20 Jan
Sat 21 Jan
Tracks
POPL 2023
POPL
Session Previews
Artifact Evaluation
Diversity, Equity and Inclusion
Student Research Competition
Student Volunteers
TutorialFest
Workshops and Co-located Events
Co-hosted Conferences
CPP
VMCAI
Workshops
CoqPL
LAFI
LAFI
- Introduction to the tensor-programs framework, a PL approach that helps analyse theoretical properties of deep learning.
PEPM
PLMW @ POPL
PriSC
ProLaLa
Co-hosted Symposia
PADL
Organization
POPL 2023 Committees
Organizing Committee
Track Committees
POPL
Artifact Evaluation
Student Research Competition
TutorialFest
Contributors
People Index
Co-hosted Conferences
CPP
Organizing Committee
Program Committee
Steering Committee
VMCAI
Organizing Committee
Program Committee
Artifact Evaluation Committee
Workshops
CoqPL
Program Committee
LAFI
Organizing Committee
Program Committee
Steering Committee
PEPM
Organizing Committee
Program Committee
Steering Committee
PLMW @ POPL
Organizing Committee
Speakers
Panelists
PriSC
Program Committee
Steering Committee
ProLaLa
Program Committee
Co-hosted Symposia
PADL
Programme Chairs
Program Committee
Search
Series
Series
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 2023
(
series
) /
Boston Park Plaza
/
Room information: Studio 1
Venue
Boston Park Plaza
Room name
Studio 1
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-05:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-05:00) Eastern Time (US & Canada)
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 16 Jan
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 10:30
CompCert and Beyond
CPP
at
Studio 1
Chair(s):
Steve Zdancewic
University of Pennsylvania
09:00
60m
Keynote
CompCert: a journey through the landscape of mechanized semantics for verified compilation
CPP
K:
Sandrine Blazy
University of Rennes; Inria; CNRS; IRISA
10:08
22m
Talk
Mechanised Semantics for Gated Static Single Assignment
CPP
Yann Herklotz
Imperial College London
,
Delphine Demange
Univ Rennes, Inria, CNRS, IRISA
,
Sandrine Blazy
University of Rennes; Inria; CNRS; IRISA
DOI
Pre-print
11:00 - 12:30
Logical Foundations
CPP
at
Studio 1
Chair(s):
Robbert Krebbers
Radboud University Nijmegen
11:00
22m
Talk
A Formalization of the Development Closedness Criterion for Left-Linear Term Rewrite Systems
distinguished paper
CPP
Christina Kohl
University of Innsbruck
,
Aart Middeldorp
University of Innsbruck
11:22
22m
Talk
Formalizing and computing propositional quantifiers
remote presentation
CPP
Hugo Férée
Université Paris Cité / IRIF
,
Sam van Gool
Université Paris Cité / IRIF
11:45
22m
Talk
Encoding Dependently-Typed Constructions into Simple Type Theory
remote presentation
CPP
Anthony Bordg
University of Cambridge
,
Adrián Doña Mateo
The University of Edinburgh
12:07
22m
Talk
A Computational Cantor-Bernstein and Myhill’s Isomorphism Theorem in Constructive Type Theory (Proof Pearl)
CPP
Yannick Forster
Inria
,
Felix Jahn
Saarland University
,
Gert Smolka
Saarland University
14:00 - 15:30
Languages and Compilers
CPP
at
Studio 1
Chair(s):
Cody Roux
AWS
14:00
22m
Talk
A First Complete Algorithm for Real Quantifier Elimination in Isabelle/HOL
CPP
Katherine Kosaian
Carnegie Mellon University
,
Yong Kiam Tan
Carnegie Mellon University
,
André Platzer
Karlsruhe Institute of Technology
14:22
22m
Talk
P4Cub: A Little Language for Big Routers
CPP
Rudy Peterson
Cornell University
,
Eric Campbell
Cornell University
,
John Chen
Cornell University
,
Natalie Isak
Microsoft
,
Calvin Shyu
Cornell University
,
Ryan Doenges
Cornell University
,
Parsia Ataei
Cornell University
,
Nate Foster
Cornell University
14:45
22m
Talk
ASN1*: Provably Correct, Non-Malleable Parsing for ASN.1 DER
CPP
Haobin Ni
Cornell University
,
Antoine Delignat-Lavaud
Microsoft Research, n.n.
,
Cédric Fournet
Microsoft Research
,
Tahina Ramananandro
Microsoft Research
,
Nikhil Swamy
Microsoft Research
15:07
22m
Talk
Verifying term graph optimizations using Isabelle/HOL
CPP
Brae J. Webb
The University of Queensland
,
Ian J. Hayes
The University of Queensland
,
Mark Utting
The University of Queensland
16:00 - 18:00
Formalized Mathematics I
CPP
at
Studio 1
Chair(s):
Adam Chlipala
Massachusetts Institute of Technology
16:00
22m
Talk
Formalising the h-principle and sphere eversion
remote presentation
CPP
Patrick Massot
,
Floris van Doorn
University of Pittsburgh
,
Oliver Nash
Imperial College, London
16:22
22m
Talk
A Formalized Reduction of Keller's Conjecture
CPP
Joshua Clune
Carnegie Mellon University
16:45
22m
Talk
Computing Cohomology Rings in Cubical Agda
distinguished paper
CPP
Thomas Lamiaux
University of Paris-Saclay, Ens Paris-Saclay
,
Axel Ljungström
Stockholm University
,
Anders Mörtberg
Department of Mathematics, Stockholm University
17:07
8m
Break
short break
CPP
17:15
45m
Meeting
CPP Business Meeting
CPP
Pre-print
Tue 17 Jan
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 10:30
Proof Search
CPP
at
Studio 1
Chair(s):
Brigitte Pientka
McGill University
09:00
60m
Keynote
(canceled invited talk)
CPP
10:08
22m
Talk
Aesop: White-Box Best-First Proof Search for Lean
distinguished paper
CPP
Jannis Limperg
Vrije Universiteit Amsterdam
,
Asta Halkjær From
Technical University of Denmark
Link to publication
DOI
Pre-print
11:00 - 12:30
Practical Proving
CPP
at
Studio 1
Chair(s):
Dmitriy Traytel
University of Copenhagen
11:00
22m
Talk
Terms for Efficient Proof Checking and Parsing
Recorded Presentation
CPP
Michael Färber
Universität Innsbruck, Austria
11:22
22m
Talk
Compositional pre-processing for automated reasoning in dependent type theory
remote presentation
CPP
Valentin Blot
LMF, Inria, Université Paris-Saclay
,
Denis Cousineau
Mitsubishi Electric R&D Centre Europe
,
Enzo Crance
Mitsubishi Electric R&D Centre Europe
,
Louise Dubois de Prisque
LMF, Inria, Université Paris-Saclay
,
Chantal Keller
LRI, Université Paris-Sud
,
Assia Mahboubi
INRIA
,
Pierre Vial
Inria
11:45
22m
Talk
Practical and sound equality tests, automatically
CPP
Benjamin Gregoire
INRIA
,
Jean-Christophe Léchenet
Université Côte d’Azur, Inria
,
Enrico Tassi
INRIA
12:07
22m
Talk
Compiling higher-order specifications to SMT solvers: how to deal with rejection constructively
remote presentation
CPP
Matthew L. Daggitt
Heriott-Watt University
,
Robert Atkey
University of Strathclyde
,
Wen Kokke
University of Strathclyde
,
Ekaterina Komandantskaya
Heriot-Watt University, UK
,
Luca Arnaboldi
The University of Edinburgh
14:00 - 15:30
Applications
CPP
at
Studio 1
Chair(s):
Yoonseung Kim
Yale University
14:00
22m
Talk
FastVer2: A Provably Correct Monitor for Concurrent, Key-Value Stores
remote presentation
CPP
Arvind Arasu
Microsoft Research
,
Tahina Ramananandro
Microsoft Research
,
Aseem Rastogi
Microsoft Research
,
Nikhil Swamy
Microsoft Research
,
Aymeric Fromherz
Inria
,
Kesha Hietala
University of Maryland
,
Bryan Parno
Carnegie Mellon University
,
Ravi Ramamurthy
Microsoft Research
14:22
22m
Talk
Formalising Decentralised Exchanges in Coq
CPP
Eske Hoy Nielsen
Aarhus University
,
Danil Annenkov
Concordium
,
Bas Spitters
Concordium Blockchain Research Center, Aarhus University
14:45
22m
Talk
Semantics of Probabilistic Programs using S-Finite Kernels in Coq
CPP
Reynald Affeldt
National Institute of Advanced Industrial Science and Technology (AIST)
,
Cyril Cohen
Inria
,
Ayumu Saito
Tokyo Institute of Technology
15:07
22m
Talk
Formalising Sharkovsky's Theorem (Proof Pearl)
CPP
Bhavik Mehta
University of Cambridge
16:00 - 17:30
Formalized Mathematics II
CPP
at
Studio 1
Chair(s):
Viktor Vafeiadis
MPI-SWS
16:00
22m
Talk
A formalization of Doob's martingale convergence theorems in mathlib
remote presentation
CPP
Kexing Ying
University of Cambridge
,
Rémy Degenne
Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9198-CRIStAL, F-59000 Lille, France
16:22
22m
Talk
A Formalisation of the Balog–Szemerédi–Gowers Theorem in Isabelle/HOL
CPP
Angeliki Koutsoukou-Argyraki
University of Cambridge, Department of Computer Science and Technology
,
Mantas Bakšys
University of Cambridge
,
Chelsea Edmonds
University of Cambridge
16:45
22m
Talk
A Formal Disproof of Hirsch Conjecture
CPP
Xavier Allamigeon
Inria and Ecole Polytechnique
,
Quentin Canu
Inria and Ecole Polytechnique
,
Pierre-Yves Strub
Meta
17:07
22m
Talk
Formalized Class Group Computations and Integral Points on Mordell Elliptic Curves
CPP
Anne Baanen
Vrije Universiteit Amsterdam
,
Alex Best
Vrije Universiteit Amsterdam
,
Nirvana Coppola
Vrije Universiteit Amsterdam
,
Sander R. Dahmen
Vrije Universiteit Amsterdam
Mon 16 Jan
Displayed time zone:
Eastern Time (US & Canada)
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
Studio 1
CPP
CompCert and Beyond
CPP
Logical Foundations
CPP
Languages and Compilers
CPP
Formalized Mathematics I
Tue 17 Jan
Displayed time zone:
Eastern Time (US & Canada)
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
Studio 1
CPP
Proof Search
CPP
Practical Proving
CPP
Applications
CPP
Formalized Mathematics II
Mon 16 Jan
Displayed time zone:
Eastern Time (US & Canada)
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
Studio 1
CPP
CompCert: a journey through the landscape of mechanized semantics for v ...
09:00 - 10:00
CPP
Mechanised Semantics for Gated Static Single Assignment
10:08 - 10:30
CPP
distinguished paper
A Formalization of the Development Closedness Criterion for Left-Linear ...
11:00 - 11:22
CPP
remote presentation
Formalizing and computing propositional quantifiers
11:22 - 11:45
CPP
remote presentation
Encoding Dependently-Typed Constructions into Simple Type Theory
11:45 - 12:07
CPP
A Computational Cantor-Bernstein and Myhill’s Isomorphism Theorem in Co ...
12:07 - 12:30
CPP
A First Complete Algorithm for Real Quantifier Elimination in Isabelle/HOL
14:00 - 14:22
CPP
P4Cub: A Little Language for Big Routers
14:22 - 14:45
CPP
ASN1*: Provably Correct, Non-Malleable Parsing for ASN.1 DER
14:45 - 15:07
CPP
Verifying term graph optimizations using Isabelle/HOL
15:07 - 15:30
CPP
remote presentation
Formalising the h-principle and sphere eversion
16:00 - 16:22
CPP
A Formalized Reduction of Keller's Conjecture
16:22 - 16:44
CPP
distinguished paper
Computing Cohomology Rings in Cubical Agda
16:45 - 17:07
CPP
short break
17:07 - 17:15
CPP
CPP Business Meeting
17:15 - 18:00
Tue 17 Jan
Displayed time zone:
Eastern Time (US & Canada)
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
Studio 1
CPP
(canceled invited talk)
09:00 - 10:00
CPP
distinguished paper
Aesop: White-Box Best-First Proof Search for Lean
10:08 - 10:30
CPP
Recorded Presentation
Terms for Efficient Proof Checking and Parsing
11:00 - 11:22
CPP
remote presentation
Compositional pre-processing for automated reasoning in dependent type ...
11:22 - 11:45
CPP
Practical and sound equality tests, automatically
11:45 - 12:07
CPP
remote presentation
Compiling higher-order specifications to SMT solvers: how to deal with ...
12:07 - 12:30
CPP
remote presentation
FastVer2: A Provably Correct Monitor for Concurrent, Key-Value Stores
14:00 - 14:22
CPP
Formalising Decentralised Exchanges in Coq
14:22 - 14:45
CPP
Semantics of Probabilistic Programs using S-Finite Kernels in Coq
14:45 - 15:07
CPP
Formalising Sharkovsky's Theorem (Proof Pearl)
15:07 - 15:30
CPP
remote presentation
A formalization of Doob's martingale convergence theorems in mathlib
16:00 - 16:22
CPP
A Formalisation of the Balog–Szemerédi–Gowers Theorem in Isabelle/HOL
16:22 - 16:45
CPP
A Formal Disproof of Hirsch Conjecture
16:45 - 17:07
CPP
Formalized Class Group Computations and Integral Points on Mordell Elli ...
17:07 - 17:30
x
Sat 5 Oct 16:49