PPaperPicks
← All conferences
Editions202620252024

POPL 2026

A*

ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages

Official site ↗
92
accepted papers
302
authors
January 11-17, 2026
dates
France
location

92 / 92 papers

  1. 1
    A Complementary Approach to Incorrectness Typing
    Celia Mengyue Li
    ,
    Sophie Pull
    ,
    Steven Ramsay
  2. 3
    A Lazy, Concurrent Convertibility Checker
    Nathanaëlle Courant
    ,
    Xavier Leroy
  3. 4
    A Logic for the Imprecision of Abstract Interpretations
    Marco Campion
    ,
    Mila Dalla Preda
    ,
    Roberto Giacobazzi
    ,
    Caterina Urban
  4. 5
    A Modular Static Cost Analysis for GPU Warp-Level Parallelism
    Gregory Blike
    ,
    Hannah Zicarelli
    ,
    Udaya Sathiyamoorthy
    ,
    Julien Lange
    ,
    Tiago Cogumbreiro
  5. 6
    A Relational Separation Logic for Effect Handlers
    Paulo Emílio de Vilhena
    ,
    Simcha van Collem
    ,
    Ines Wright
    ,
    Robbert Krebbers
  6. 7
    A Synthetic Reconstruction of Multiparty Session Types
    David Castro-Perez
    ,
    Francisco Ferreira
    ,
    Sung-Shik Jongmans
  7. 8
    A Verified High-Performance Composable Object Library for Remote Direct Memory Access
    Guillaume Ambal
    ,
    George Hodgkins
    ,
    Mark Madler
    ,
    Gregory V. Chockler
    ,
    Brijesh Dongol
    ,
    Joseph Izraelevitz
    ,
    Azalea Raad
    ,
    Viktor Vafeiadis
  8. 10
  9. 11
    AdapTT: Functoriality for Dependent Type Casts
    Arthur Adjedj
    ,
    Meven Lennon-Bertrand
    ,
    Thibaut Benjamin
    ,
    Kenji Maillard
  10. 15
    An Expressive Assertion Language for Quantum Programs
    Bonan Su
    ,
    Yuan Feng
    ,
    Mingsheng Ying
    ,
    Li Zhou
  11. 16
    Arbitration-Free Consistency Is Available (and Vice Versa)
    Hagit Attiya
    ,
    Constantin Enea
    ,
    Enrique Román-Calvo
  12. 17
    ArchSem: Reusable Rigorous Semantics of Relaxed Architectures
    Thibaut Pérami
    ,
    Thomas Bauereiss
    ,
    Brian Campbell
    ,
    Zongyuan Liu
    ,
    Nils Lauermann
    ,
    Alasdair Armstrong
    ,
    Peter Sewell
  13. 19
    Big-Stop Semantics: Small-Step Semantics in a Big-Step Judgment
    David M. Kahn
    ,
    Jan Hoffmann
    ,
    Runming Li
  14. 20
    Bounded Sort Polymorphism with Elimination Constraints
    Johann Rosain
    ,
    Tomás Díaz
    ,
    Kenji Maillard
    ,
    Matthieu Sozeau
    ,
    Nicolas Tabareau
    ,
    Éric Tanter
    ,
    Théo Winterhalter
  15. 21
    Bounded Treewidth, Multiple Context-Free Grammars, and Downward Closures
    C. Aiswarya
    ,
    Pascal Baumann
    ,
    Prakash Saivasan
    ,
    Lia Schütze
    ,
    Georg Zetzsche
  16. 23
    Characterizing Sets of Theories That Can Be Disjointly Combined
    Benjamin Przybocki
    ,
    Guilherme Vicentin de Toledo
    ,
    Yoni Zohar
  17. 24
    ChiSA: Static Analysis for Lightweight Chisel Verification
    Jiacai Cui
    ,
    Qinlin Chen
    ,
    Zhongsheng Zhan
    ,
    Tian Tan
    ,
    Yue Li
  18. 25
    ChopChop: A Programmable Framework for Semantically Constraining the Output of Language Models
    Shaan Nagy
    ,
    Timothy Zhou
    ,
    Nadia Polikarpova
    ,
    Loris D'Antoni
  19. 26
    Classical Notions of Computation and the Hasegawa-Thielecke Theorem
    Éléonore Mangel
    ,
    Paul-André Melliès
    ,
    Guillaume Munch-Maccagnoni
  20. 27
    Coco: Corecursion with Compositional Heterogeneous Productivity
    Jaewoo Kim
    ,
    Yeonwoo Nam
    ,
    Chung-Kil Hur
  21. 28
    Compiling to Linear Neurons
    Joey Velez-Ginorio
    ,
    Nada Amin
    ,
    Konrad P. Kording
    ,
    Steve Zdancewic
  22. 29
    Consistent Updates for Scalable Microservices
    Devora Chait-Roth
    ,
    Kedar S. Namjoshi
    ,
    Thomas Wies
  23. 30
    Context-Free-Language Reachability for Almost-Commuting Transition Systems
    Nikhil Pimpalkhare
    ,
    Zachary Kincaid
    ,
    Thomas Reps
  24. 31
    Corrigendum: Unrealizability Logic
    Jinwoo Kim
    ,
    Loris D'Antoni
    ,
    Thomas Reps
  25. 32
    Counting and Sampling Traces in Regular Languages
    Alexis de Colnet
    ,
    Kuldeep S. Meel
    ,
    Umang Mathur
  26. 33
    Cryptis: Cryptographic Reasoning in Separation Logic
    Arthur Azevedo de Amorim
    ,
    Amal Ahmed
    ,
    Marco Gaboardi
  27. 34
    DafnyMPI: A Dafny Library for Verifying Message-Passing Concurrent Programs
    Aleksandr Fedchin
    ,
    Antero Mejr
    ,
    Hari Sundar
    ,
    Jeffrey S. Foster
  28. 35
    Dependent Coeffects for Local Sensitivity Analysis
    Victor Sannier
    ,
    Patrick Baillot
  29. 36
    Determination Problems for Orbit Closures and Matrix Groups
    Rida Ait El Manssour
    ,
    George Kenison
    ,
    Mahsa Shirmohammadi
    ,
    Anton Varonka
    ,
    James Worrell
  30. 37
    Di- is for Directed: First-Order Directed Type Theory via Dinaturality
    Andrea Laretto
    ,
    Fosco Loregiàn
    ,
    Niccolò Veltri
  31. 38
    Domain-Theoretic Semantics for Functional Logic Programming
    Eddie Jones
    ,
    Samson Main
    ,
    Celia Mengyue Li
    ,
    Jonathan Marriott
    ,
    G. A. Kavvos
  32. 40
    Endangered by the Language But Saved by the Compiler: Robust Safety via Semantic Back-Translation
    Niklas Mück
    ,
    Aïna Linn Georges
    ,
    Derek Dreyer
    ,
    Deepak Garg
    ,
    Michael Sammler
  33. 41
    Extensible Data Types with Ad-Hoc Polymorphism
    Matthew Toohey
    ,
    Yanning Chen
    ,
    Ara Jamalzadeh
    ,
    Ningning Xie
  34. 43
    Foundational Multi-Modal Program Verifiers
    Vladimir Gladshtein
    ,
    George Pîrlea
    ,
    Qiyuan Zhao
    ,
    Vitaly Kurin
    ,
    Ilya Sergey
  35. 44
    From Semantics to Syntax: A Type Theory for Comprehension Categories
    Niyousha Najmaei
    ,
    Niels van der Weide
    ,
    Benedikt Ahrens
    ,
    Paige Randall North
  36. 45
    Fuzzing Guided by Bayesian Program Analysis
    Yifan Zhang
    ,
    Xin Zhang
  37. 46
    General Decidability Results for Systems with Continuous Counters
    A. R. Balasubramanian
    ,
    Matthew Hague
    ,
    Rupak Majumdar
    ,
    Ramanathan S. Thinniyam
    ,
    Georg Zetzsche
  38. 47
    Generating Compilers for Qubit Mapping and Routing
    Abtin Molavi
    ,
    Amanda Xu
    ,
    Ethan Cecchetti
    ,
    Swamit Tannu
    ,
    Aws Albarghouthi
  39. 48
    Hadamard-Pi: Equational Quantum Programming
    Wang Fang
    ,
    Chris Heunen
    ,
    Robin Kaarsgaard
  40. 50
    Handling Scope Checks: A Comparative Framework for Dynamic Scope Extrusion Checks
    Michael Lee
    ,
    Ningning Xie
    ,
    Oleg Kiselyov
    ,
    Jeremy Yallop