kirancodes.me
To Proof Maintenance & Beyond!
Venues / POPL /

POPL 2026

92 papers

  1. A Complementary Approach to Incorrectness Typing · Celia Mengyue Li, Sophie Pull, Steven Ramsay
  2. A Family of Sims with Diverging Interests · Nicolas Chappe
  3. A Lazy, Concurrent Convertibility Checker · Nathanaëlle Courant, Xavier Leroy
  4. A Logic for the Imprecision of Abstract Interpretations · Marco Campion, Mila Dalla Preda, Roberto Giacobazzi, Caterina Urban
  5. A Modular Static Cost Analysis for GPU Warp-Level Parallelism · Gregory Blike, Hannah Zicarelli, Udaya Sathiyamoorthy, Julien Lange, Tiago Cogumbreiro
  6. A Relational Separation Logic for Effect Handlers · Paulo Emílio de Vilhena, Simcha van Collem, Ines Wright, Robbert Krebbers
  7. A Synthetic Reconstruction of Multiparty Session Types · David Castro-Perez, Francisco Ferreira, Sung-Shik Jongmans
  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 + 2 more
  9. Abstraction Functions as Types: Modular Verification of Cost and Behavior in Dependent Type Theory · Harrison Grodin, Runming Li, Robert Harper
  10. Accelerating Syntax-Guided Program Synthesis by Optimizing Domain-Specific Languages · Zhentao Ye, Ruyi Ji, Yingfei Xiong, Xin Zhang
  11. AdapTT: Functoriality for Dependent Type Casts · Arthur Adjedj, Meven Lennon-Bertrand, Thibaut Benjamin, Kenji Maillard
  12. Algorithmic Conversion with Surjective Pairing: A Syntactic and Untyped Approach · Yiyun Liu, Stephanie Weirich
  13. All for One and One for All: Program Logics for Exploiting Internal Determinism in Parallel Programs · Alexandre Moine, Sam Westrick, Joseph Tassarotti
  14. An Equational Axiomatization of Dynamic Threads via Algebraic Effects: Presheaves on Finite Relations, Labelled Posets, and Parameterized Algebraic Theories · Ohad Kammar, Jack Liell-Cock, Sam Lindley, Cristina Matache, Sam Staton
  15. An Expressive Assertion Language for Quantum Programs · Bonan Su, Yuan Feng, Mingsheng Ying, Li Zhou
  16. Arbitration-Free Consistency Is Available (and Vice Versa) · Hagit Attiya, Constantin Enea, Enrique Román-Calvo
  17. ArchSem: Reusable Rigorous Semantics of Relaxed Architectures · Thibaut Pérami, Thomas Bauereiss, Brian Campbell, Zongyuan Liu, Nils Lauermann, Alasdair Armstrong + 1 more
  18. Bayesian Separation Logic: A Logical Foundation and Axiomatic Semantics for Probabilistic Programming · Shing Hin Ho, Nicolas Wu, Azalea Raad
  19. Big-Stop Semantics: Small-Step Semantics in a Big-Step Judgment · David M. Kahn, Jan Hoffmann, Runming Li
  20. Bounded Sort Polymorphism with Elimination Constraints · Johann Rosain, Tomás Díaz, Kenji Maillard, Matthieu Sozeau, Nicolas Tabareau, Éric Tanter + 1 more
  21. Bounded Treewidth, Multiple Context-Free Grammars, and Downward Closures · C. Aiswarya, Pascal Baumann, Prakash Saivasan, Lia Schütze, Georg Zetzsche
  22. Canonicity for Indexed Inductive-Recursive Types · András Kovács
  23. Characterizing Sets of Theories That Can Be Disjointly Combined · Benjamin Przybocki, Guilherme Vicentin de Toledo, Yoni Zohar
  24. ChiSA: Static Analysis for Lightweight Chisel Verification · Jiacai Cui, Qinlin Chen, Zhongsheng Zhan, Tian Tan, Yue Li
  25. ChopChop: A Programmable Framework for Semantically Constraining the Output of Language Models · Shaan Nagy, Timothy Zhou, Nadia Polikarpova, Loris D'Antoni
  26. Classical Notions of Computation and the Hasegawa-Thielecke Theorem · Éléonore Mangel, Paul-André Melliès, Guillaume Munch-Maccagnoni
  27. Coco: Corecursion with Compositional Heterogeneous Productivity · Jaewoo Kim, Yeonwoo Nam, Chung-Kil Hur
  28. Compiling to Linear Neurons · Joey Velez-Ginorio, Nada Amin, Konrad P. Kording, Steve Zdancewic
  29. Consistent Updates for Scalable Microservices · Devora Chait-Roth, Kedar S. Namjoshi, Thomas Wies
  30. Context-Free-Language Reachability for Almost-Commuting Transition Systems · Nikhil Pimpalkhare, Zachary Kincaid, Thomas Reps
  31. Corrigendum: Unrealizability Logic · Jinwoo Kim, Loris D'Antoni, Thomas Reps
  32. Counting and Sampling Traces in Regular Languages · Alexis de Colnet, Kuldeep S. Meel, Umang Mathur
  33. Cryptis: Cryptographic Reasoning in Separation Logic · Arthur Azevedo de Amorim, Amal Ahmed, Marco Gaboardi
  34. DafnyMPI: A Dafny Library for Verifying Message-Passing Concurrent Programs · Aleksandr Fedchin, Antero Mejr, Hari Sundar, Jeffrey S. Foster
  35. Dependent Coeffects for Local Sensitivity Analysis · Victor Sannier, Patrick Baillot
  36. Determination Problems for Orbit Closures and Matrix Groups · Rida Ait El Manssour, George Kenison, Mahsa Shirmohammadi, Anton Varonka, James Worrell
  37. Di- is for Directed: First-Order Directed Type Theory via Dinaturality · Andrea Laretto, Fosco Loregiàn, Niccolò Veltri
  38. Domain-Theoretic Semantics for Functional Logic Programming · Eddie Jones, Samson Main, Celia Mengyue Li, Jonathan Marriott, G. A. Kavvos
  39. Encode the Cake and Eat It Too: Controlling Computation in Type Theory, Locally · Yann Leray, Théo Winterhalter
  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
  41. Extensible Data Types with Ad-Hoc Polymorphism · Matthew Toohey, Yanning Chen, Ara Jamalzadeh, Ningning Xie
  42. Formal Verification for JavaScript Regular Expressions: A Proven Mechanized Semantics and Its Applications · Aurèle Barrière, Victor Deng, Clément Pit-Claudel
  43. Foundational Multi-Modal Program Verifiers · Vladimir Gladshtein, George Pîrlea, Qiyuan Zhao, Vitaly Kurin, Ilya Sergey
  44. From Semantics to Syntax: A Type Theory for Comprehension Categories · Niyousha Najmaei, Niels van der Weide, Benedikt Ahrens, Paige Randall North
  45. Fuzzing Guided by Bayesian Program Analysis · Yifan Zhang, Xin Zhang
  46. General Decidability Results for Systems with Continuous Counters · A. R. Balasubramanian, Matthew Hague, Rupak Majumdar, Ramanathan S. Thinniyam, Georg Zetzsche
  47. Generating Compilers for Qubit Mapping and Routing · Abtin Molavi, Amanda Xu, Ethan Cecchetti, Swamit Tannu, Aws Albarghouthi
  48. Hadamard-Pi: Equational Quantum Programming · Wang Fang, Chris Heunen, Robin Kaarsgaard
  49. Handling Higher-Order Effectful Operations with Judgemental Monadic Laws · Zhixuan Yang, Nicolas Wu
  50. Handling Scope Checks: A Comparative Framework for Dynamic Scope Extrusion Checks · Michael Lee, Ningning Xie, Oleg Kiselyov, Jeremy Yallop
  51. Higher-Order Behavioural Conformances via Fibrations · Henning Urbat
  52. Hyperfunctions: Communicating Continuations · Donnacha Oisín Kidney, Nicolas Wu
  53. Inductive Program Synthesis by Meta-Analysis-Guided Hole Filling · Doyoon Lee, Woosuk Lee, Kwangkeun Yi
  54. JAX Autodiff from a Linear Logic Perspective · Giulia Giusti, Michele Pagani
  55. Lazy Linearity for a Core Functional Language · Rodrigo Mesquita, Bernardo Toninho
  56. Let Generalization, Polymorphic Recursion, and Variable Minimization in Boolean-Kinded Type Systems · Joseph A. Zullo
  57. Local Contextual Type Inference · Xu Xue, Chen Cui, Shengyi Jiang, Bruno C. d. S. Oliveira
  58. Miri: Practical Undefined Behavior Detection for Rust · Ralf Jung, Benjamin Kimock, Christian Poveda, Eduardo Sánchez Muñoz, Oli Scherer, Qian Wang
  59. Network Change Validation with Relational NetKAT · Han Xu, Zachary Kincaid, Ratul Mahajan, David Walker
  60. Nice to Meet You: Synthesizing Practical MLIR Abstract Transformers · Xuanyu Peng, Dominic Kennedy, Yuyou Fan, Ben Greenman, John Regehr, Loris D'Antoni
  61. Normalisation for First-Class Universe Levels · Nils Anders Danielsson, Naïm Camille Favier, Ondrej Kubánek
  62. On Circuit Description Languages, Indexed Monads, and Resource Analysis · Ken Sakayori, Andrea Colledan, Ugo Dal Lago
  63. Optimising Density Computations in Probabilistic Programs via Automatic Loop Vectorisation · Sangho Lim, Hyoungjin Lim, Wonyeol Lee, Xavier Rival, Hongseok Yang
  64. Oriented Metrics for Bottom-Up Enumerative Synthesis · Roland Meyer, Jakob Tepe
  65. Parameterized Infinite-State Reactive Synthesis · Benedikt Maderbacher, Roderick Bloem
  66. Parameterized Verification of Quantum Circuits · Parosh Aziz Abdulla, Yu-Fang Chen, Michal Hecko, Lukás Holík, Ondrej Lengál, Jyun-Ao Lin + 1 more
  67. Parametrised Verification of Intel-x86 Programs · Parosh Aziz Abdulla, Mohamed Faouzi Atig, Ahmed Bouajjani, K. Narayan Kumar, Prakash Saivasan
  68. Piecewise Analysis of Probabilistic Programs via 𝑘-Induction · Tengshun Yang, Shenghua Feng, Hongfei Fu, Naijun Zhan, Jingyu Ke, Shiyang Wu
  69. Probabilistic Concurrent Reasoning in Outcome Logic: Independence, Conditioning, and Invariants · Noam Zilberstein, Alexandra Silva, Joseph Tassarotti
  70. Probabilistic Programming with Vectorized Programmable Inference · McCoy R. Becker, Mathieu Huot, George Matheos, Xiaoyan Wang, Karen Chung, Colin Smith + 5 more
  71. Quantum Circuits Are Just a Phase · Chris Heunen, Louis Lemonnier, Christopher McNally, Alex Rice
  72. Qudit Quantum Programming with Projective Cliffords · Jennifer Paykin, Sam Winnick
  73. Quotient Polymorphism · Brandon Hewer, Graham Hutton
  74. RapunSL: Untangling Quantum Computing with Separation, Linear Combination and Mixing · Yusuke Matsushita, Kengo Hirata, Ryo Wakizaka, Emanuele D'Osualdo
  75. Recurrence Sets for Proving Fair Non-termination under Axiomatic Memory Consistency Models · Thomas Haas, Roland Meyer, Hernán Ponce de León, Andrés Lomelí Garduño
  76. Rows and Capabilities as Modal Effects · Wenhao Tang, Sam Lindley
  77. Security Reasoning via Substructural Dependency Tracking · Hemant Gouni, Frank Pfenning, Jonathan Aldrich
  78. Separating the Wheat from the Chaff: Understanding (In-)Completeness of Proof Mechanisms for Separation Logic with Inductive Definitions · Neta Elad, Adithya Murali, Sharon Shoham
  79. Stateful Differential Operators for Incremental Computing · Runqing Xu, Sebastian Erdweg
  80. The Complexity of Testing Message-Passing Concurrency · Zheng Shi, Lasse Møldrup, Umang Mathur, Andreas Pavlogiannis
  81. The Ghosts of Empires: Extracting Modularity from Interleaving-Based Proofs · Frank Schüssele, Matthias Zumkeller, Miriam Lagunes-Rochin, Dominik Klumpp
  82. The Relative Monadic Metalanguage · Jack Liell-Cock, Zev Shirazi, Sam Staton
  83. The Simple Essence of Boolean-Algebraic Subtyping: Semantic Soundness for Algebraic Union, Intersection, Negation, and Equi-recursive Types · Chun Yin Chau, Lionel Parreaux
  84. Towards Pen-and-Paper-Style Equational Reasoning in Interactive Theorem Provers by Equality Saturation · Marcus Rossel, Rudi Schneider, Thomas Koehler, Michel Steuwer, Andrés Goens
  85. Tropical Mathematics and the Lambda-Calculus II: Tropical Geometry of Probabilistic Programming Languages · Davide Barbarossa, Paolo Pistone
  86. TypeDis: A Type System for Disentanglement · Alexandre Moine, Stephanie Balzer, Alex Xu, Sam Westrick
  87. Typing Strictness · Daniel Sainati, Joseph W. Cutler, Benjamin C. Pierce, Stephanie Weirich
  88. U-Turn: Enhancing Incorrectness Analysis by Reversing Direction · Flavio Ascari, Roberto Bruni, Roberta Gori, Azalea Raad
  89. Verifying Almost-Sure Termination for Randomized Distributed Algorithms · Constantin Enea, Rupak Majumdar, Harshit Jitendra Motwani, V. R. Sathiyanarayana
  90. Welterweight Go: Boxing, Structural Subtyping, and Generics · Raymond Hu, Julien Lange, Bernardo Toninho, Philip Wadler, Robert Griesemer, Keith Randall
  91. What Is a Monoid? · Paul Blain Levy, Morgan Rogers
  92. Zoo: A Framework for the Verification of Concurrent OCaml 5 Programs using Separation Logic · Clément Allain, Gabriel Scherer