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

POPL 2025

79 papers

  1. A Demonic Outcome Logic for Randomized Nondeterminism · Noam Zilberstein, Dexter Kozen, Alexandra Silva, Joseph Tassarotti
  2. A Dependent Type Theory for Meta-programming with Intensional Analysis · Jason Z. S. Hu, Brigitte Pientka
  3. A Modal Deconstruction of Löb Induction · Daniel Gratzer
  4. A Primal-Dual Perspective on Program Verification Algorithms · Takeshi Tsukada, Hiroshi Unno, Oded Padon, Sharon Shoham
  5. A Quantitative Probabilistic Relational Hoare Logic · Martin Avanzini, Gilles Barthe, Davide Davoli, Benjamin Grégoire
  6. A Taxonomy of Hoare-Like Logics: Towards a Holistic View using Predicate Transformers and Kleene Algebras with Top and Tests · Lena Verscht, Benjamin Lucien Kaminski
  7. A Verified Foreign Function Interface between Coq and C · Joomy Korkut, Kathrin Stark, Andrew W. Appel
  8. Abstract Operational Methods for Call-by-Push-Value · Sergey Goncharov, Stelios Tsampas, Henning Urbat
  9. Affect: An Affine Type and Effect System · Orpheas van Rooij, Robbert Krebbers
  10. Algebraic Temporal Effects: Temporal Verification of Recursively Typed Higher-Order Programs · Taro Sekiyama, Hiroshi Unno
  11. Algebras for Deterministic Computation Are Inherently Incomplete · Balder ten Cate, Tobias Kappé
  12. All Your Base Are Belong to Us: Sort Polymorphism for Proof Assistants · Josselin Poiret, Gaëtan Gilbert, Kenji Maillard, Pierre-Marie Pédrot, Matthieu Sozeau, Nicolas Tabareau + 1 more
  13. An Incremental Algorithm for Algebraic Program Analysis · Chenyu Zhou, Yuzhou Fang, Jingbo Wang, Chao Wang
  14. Approximate Relational Reasoning for Higher-Order Probabilistic Programs · Philipp G. Haselwarter, Kwing Hei Li, Alejandro Aguirre, Simon Oddershede Gregersen, Joseph Tassarotti, Lars Birkedal
  15. Archmage and CompCertCast: End-to-End Verification Supporting Integer-Pointer Casting · Yonghyun Kim, Minki Cho, Jaehyung Lee, Jinwoo Kim, Taeyoung Yoon, Youngju Song + 1 more
  16. Automated Program Refinement: Guide and Verify Code Large Language Model with Refinement Calculus · Yufan Cai, Zhe Hou, David Sanán, Xiaokun Luan, Yun Lin, Jun Sun + 1 more
  17. Automating Equational Proofs in Dirac Notation · Yingte Xu, Gilles Barthe, Li Zhou
  18. Avoiding Signature Avoidance in ML Modules with Zippers · Clement Blaudeau, Didier Rémy, Gabriel Radanne
  19. Axe 'Em: Eliminating Spurious States with Induction Axioms · Neta Elad, Sharon Shoham
  20. Barendregt Convenes with Knaster and Tarski: Strong Rule Induction for Syntax with Bindings · Jan van Brügge, James McKinna, Andrei Popescu, Dmitriy Traytel
  21. BiSikkel: A Multimode Logical Framework in Agda · Joris Ceulemans, Andreas Nuyts, Dominique Devriese
  22. Bidirectional Higher-Rank Polymorphism with Intersection and Union Types · Shengyi Jiang, Chen Cui, Bruno C. d. S. Oliveira
  23. Biparsers: Exact Printing for Data Synchronisation · Ruifeng Xie, Tom Schrijvers, Zhenjiang Hu
  24. Bluebell: An Alliance of Relational Lifting and Independence for Probabilistic Reasoning · Jialu Bao, Emanuele D'Osualdo, Azadeh Farzan
  25. CF-GKAT: Efficient Validation of Control-Flow Transformations · Cheng Zhang, Tobias Kappé, David E. Narváez, Nico Naus
  26. Calculational Design of Hyperlogics by Abstract Interpretation · Patrick Cousot, Jeffery Wang
  27. Coinductive Proofs for Temporal Hyperliveness · Arthur Correnson, Bernd Finkbeiner
  28. Compositional Imprecise Probability: A Solution from Graded Monads and Markov Categories · Jack Liell-Cock, Sam Staton
  29. Consistency of a Dependent Calculus of Indistinguishability · Yiyun Liu, Jonathan Chan, Stephanie Weirich
  30. Data Race Freedom à la Mode · Aïna Linn Georges, Benjamin Peters, Laila Elbeheiry, Leo White, Stephen Dolan, Richard A. Eisenberg + 3 more
  31. Denotational Semantics of Gradual Typing using Synthetic Guarded Domain Theory · Eric Giovannini, Tingting Ding, Max S. New
  32. Derivative-Guided Symbolic Execution · Yongwei Yuan, Zhe Zhou, Julia Belyakova, Suresh Jagannathan
  33. Dis/Equality Graphs · George Zakhour, Pascal Weisenburger, Jahrim Gabriele Cesario, Guido Salvaneschi
  34. Do You Even Lift? Strengthening Compiler Security Guarantees against Spectre Attacks · Xaver Fabian, Marco Patrignani, Marco Guarnieri, Michael Backes
  35. Finite-Choice Logic Programming · Chris Martens, Robert J. Simmons, Michael Arntzenius
  36. Flexible Type-Based Resource Estimation in Quantum Circuit Description Languages · Andrea Colledan, Ugo Dal Lago
  37. Flo: A Semantic Foundation for Progressive Stream Processing · Shadaj Laddad, Alvin Cheung, Joseph M. Hellerstein, Mae Milano
  38. Formal Foundations for Translational Separation Logic Verifiers · Thibault Dardinier, Michael Sammler, Gaurav Parthasarathy, Alexander J. Summers, Peter Müller
  39. Formalising Graph Algorithms with Coinduction · Donnacha Oisín Kidney, Nicolas Wu
  40. Fulminate: Testing CN Separation-Logic Specifications in C · Rini Banerjee, Kayvan Memarian, Dhruv C. Makwana, Christopher Pulte, Neel Krishnaswami, Peter Sewell
  41. Generic Refinement Types · Nico Lehmann, Cole Kurashige, Nikhil Akiti, Niroop Krishnakumar, Ranjit Jhala
  42. Generically Automating Separation Logic by Functors, Homomorphisms, and Modules · Qiyuan Xu, David Sanán, Zhe Hou, Xiaokun Luan, Conrad Watt, Yang Liu
  43. Grove: A Bidirectionally Typed Collaborative Structure Editor Calculus · Michael D. Adams, Eric Griffis, Thomas Porter, Sundara Vishnu Satish, Eric Zhao, Cyrus Omar
  44. Guaranteed Bounds on Posterior Distributions of Discrete Probabilistic Programs with Loops · Fabian Zaiser, Andrzej S. Murawski, C.-H. Luke Ong
  45. Inference Plans for Hybrid Particle Filtering · Ellie Y. Cheng, Eric Atkinson, Guillaume Baudart, Louis Mandel, Michael Carbin
  46. Interaction Equivalence · Beniamino Accattoli, Adrienne Lancelot, Giulio Manzonetto, Gabriele Vanoni
  47. Linear and Non-linear Relational Analyses for Quantum Program Optimization · Matthew Amy, Joseph Lunderville
  48. Maximal Simplification of Polyhedral Reductions · Louis Narmour, Tomofumi Yuki, Sanjay V. Rajopadhye
  49. MimIR: An Extensible and Type-Safe Intermediate Representation for the DSL Age · Roland Leißa, Marcel Ullrich, Joachim Meyer, Sebastian Hack
  50. Model Checking C/C++ with Mixed-Size Accesses · Iason Marmanis, Michalis Kokologiannakis, Viktor Vafeiadis
  51. Modelling Recursion and Probabilistic Choice in Guarded Type Theory · Philipp Stassen, Rasmus Ejlers Møgelberg, Maaike Zwart, Alejandro Aguirre, Lars Birkedal
  52. On Decidable and Undecidable Extensions of Simply Typed Lambda Calculus · Naoki Kobayashi
  53. On Extending Incorrectness Logic with Backwards Reasoning · Freek Verbeek, Md Syadus Sefat, Zhoulai Fu, Binoy Ravindran
  54. Pantograph: A Fluid and Typed Structure Editor · Jacob Prinz, Henry Blanchette, Leonidas Lampropoulos
  55. Preservation of Speculative Constant-Time by Compilation · Santiago Arranz-Olmos, Gilles Barthe, Lionel Blatter, Benjamin Grégoire, Vincent Laporte
  56. Program Analysis via Multiple Context Free Language Reachability · Giovanna Kobus Conrado, Adam Husted Kjelstrøm, Jaco van de Pol, Andreas Pavlogiannis
  57. Program Logics à la Carte · Max Vistrup, Michael Sammler, Ralf Jung
  58. Progressful Interpreters for Efficient WebAssembly Mechanisation · Xiaojia Rao, Stefan Radziuk, Conrad Watt, Philippa Gardner
  59. QuickSub: Efficient Iso-Recursive Subtyping · Litao Zhou, Bruno C. d. S. Oliveira
  60. Qurts: Automatic Quantum Uncomputation by Affine Types with Lifetime · Kengo Hirata, Chris Heunen
  61. RE#: High Performance Derivative-Based Regex Matching with Intersection, Complement, and Restricted Lookarounds · Ian Erik Varatalu, Margus Veanes, Juhan P. Ernits
  62. RELINCHE: Automatically Checking Linearizability under Relaxed Memory Consistency · Pavel Golovin, Michalis Kokologiannakis, Viktor Vafeiadis
  63. Reachability Analysis of the Domain Name System · Dhruv Nevatia, Si Liu, David A. Basin
  64. Relaxed Memory Concurrency Re-executed · Evgenii Moiseenko, Matteo Meluzzi, Innokentii Meleshchenko, Ivan Kabashnyi, Anton Podkopaev, Soham Chakraborty
  65. SNIP: Speculative Execution and Non-Interference Preservation for Compiler Transformations · Sören van der Wall, Roland Meyer
  66. Semantic Logical Relations for Timed Message-Passing Protocols · Yue Yao, Grant Iraci, Cheng-En Chuang, Stephanie Balzer, Lukasz Ziarek
  67. Simple Linear Loops: Algebraic Invariants and Applications · Rida Ait El Manssour, George Kenison, Mahsa Shirmohammadi, Anton Varonka
  68. Sound and Complete Proof Rules for Probabilistic Termination · Rupak Majumdar, V. R. Sathiyanarayana
  69. Symbolic Automata: Omega-Regularity Modulo Theories · Margus Veanes, Thomas Ball, Gabriel Ebner, Ekaterina Zhuchko
  70. Tail Modulo Cons, OCaml, and Relational Separation Logic · Clément Allain, Frédéric Bour, Basile Clément, François Pottier, Gabriel Scherer
  71. TensorRight: Automated Verification of Tensor Graph Rewrites · Jai Arora, Sirui Lu, Devansh Jain, Tianfan Xu, Farzin Houshmand, Phitchaya Mangpo Phothilimthana + 6 more
  72. The Best of Abstract Interpretations · Roberto Giacobazzi, Francesco Ranzato
  73. The Decision Problem for Regular First Order Theories · Umang Mathur, David Mestel, Mahesh Viswanathan
  74. The Duality of λ-Abstraction · Vikraman Choudhury, Simon J. Gay
  75. Top-Down or Bottom-Up? Complexity Analyses of Synchronous Multiparty Session Types · Thien Udomsrirungruang, Nobuko Yoshida
  76. Translation of Temporal Logic for Efficient Infinite-State Reactive Synthesis · Philippe Heim, Rayna Dimitrova
  77. Unifying Compositional Verification and Certified Compilation with a Three-Dimensional Refinement Algebra · Yu Zhang, Jérémie Koenig, Zhong Shao, Yuting Wang
  78. VeriRT: An End-to-End Verification Framework for Real-Time Distributed Systems · Yoonseung Kim, Sung-Hwan Lee, Yonghyun Kim, Chung-Kil Hur
  79. Verifying Quantum Circuits with Level-Synchronized Tree Automata · Parosh Aziz Abdulla, Yo-Ga Chen, Yu-Fang Chen, Lukás Holík, Ondrej Lengál, Jyun-Ao Lin + 2 more