POPL 2026 Co-Located Events
POPL 2026 Co-Located Events
Powered by
Conference Publishing Consulting

15th ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP 2026), January 12–13, 2026, Rennes, France

CPP 2026 – Preliminary Table of Contents

Contents - Abstracts - Authors

15th ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP 2026)

Frontmatter

Title Page
Article: poplws26cppforeword-fm000-p
Welcome from the Chairs
Article: poplws26cppforeword-fm001-p
CPP 2026 Organization
Article: poplws26cppforeword-fm002-p

Papers

Mechanizing Synthetic Tait Computability in Istari
Runming Li, Yue Yao, and Robert Harper
(Carnegie Mellon University, USA)
Preprint Artifacts Available Article: poplws26cppmain-p2-p
Using Ghost Ownership to Verify Union-Find and Persistent Arrays in Rust
Arnaud Golfouse, Armaël Guéneau, and Jacques-Henri Jourdan
(Université Paris-Saclay - CNRS - ENS Paris-Saclay - Inria - Laboratoire Méthodes Formelles, France; Université Paris-Saclay - CNRS - ENS Paris-Saclay - Laboratoire Méthodes Formelles, France)
Article Search Article: poplws26cppmain-p8-p
A Certifying Proof Assistant for Synthetic Mathematics in Lean
Wojciech Nawrocki, Joseph Hua, Mario Carneiro, Yiming Xu, Spencer Woolfson, Shuge Rong, Sina Hazratpour, and Steve Awodey
(Carnegie Mellon University, USA; Chalmers University of Technology, Sweden; LMU Munich, Germany; Chapman University, USA; Stockholm University, Sweden)
Preprint Artifacts Available Article: poplws26cppmain-p14-p
Foundational Verification of Running-Time Bounds for Interactive Programs
Thomas Carotti, Andy Tockman, Pratap Singh, Andres Erbsen, Samuel Gruetter, and Adam Chlipala
(Massachusetts Institute of Technology, USA; Carnegie Mellon University, USA; Google, USA; ETH Zurich, Switzerland)
Article Search Article: poplws26cppmain-p17-p
Enhancing Symbolic Execution with Machine-Checked Safety Proofs
David Trabish and Shachar Itzhaky
(Technion, Israel)
Article Search Article: poplws26cppmain-p25-p
Can We Formalise Type Theory Intrinsically without Any Compromise? A Case Study in Cubical Agda
Liang-Ting Chen, Fredrik Nordvall Forsberg, and Tzu-Chun Tsai
(Academia Sinica, Taiwan; University of Strathclyde, UK)
Preprint Info Artifacts Available Article: poplws26cppmain-p30-p
A Rose Tree Is Blooming (Proof Pearl)
Joomy Korkut
(Bloomberg, USA)
Article Search Article: poplws26cppmain-p33-p
Verified VCG and Verified Compiler for Dafny
Daniel Nezamabadi, Magnus O. Myreen, and Yong Kiam Tan
(ETH Zurich, Switzerland; Chalmers University of Technology - University of Gothenburg, Sweden; A*STAR, Singapore; Nanyang Technological University, Singapore)
Article Search Article: poplws26cppmain-p36-p
A Lambda-Superposition Tactic for Isabelle/HOL
Massin Guerdi
(LMU Munich, Germany)
Article Search Article: poplws26cppmain-p40-p
Certified Symbolic Finite Transducers: Formalization and Applications to String Analysis
Shuanglong Kan and Anthony W. Lin
(Barkhausen Institute, Germany; MPI-SWS, Germany; TU Kaiserslautern, Germany)
Article Search Article: poplws26cppmain-p58-p
Building Blocks for Step-Indexed Program Logics
Thomas Somers, Jonas Kastberg Hinrichsen, Lennard Gäher, and Robbert Krebbers
(Radboud University Nijmegen, Netherlands; Aalborg University, Denmark; MPI-SWS, Germany)
Article Search Artifacts Available Article: poplws26cppmain-p59-p
Precise Reasoning about Container-Internal Pointers with Logical Pinning
Yawen Guan and Clément Pit-Claudel
(EPFL, Switzerland)
Article Search Artifacts Available Article: poplws26cppmain-p72-p
Computing Solutions for Systems of Multivariate Ordinary Differential Equations in Rocq
Holger Thies
(Kyoto University, Japan)
Article Search Artifacts Available Article: poplws26cppmain-p76-p
Brack: A Verified Compiler for Scheme via CakeML
Pascal Y. Lasnier, Jeremy Yallop, and Magnus O. Myreen
(University of Cambridge, UK; Chalmers University of Technology, Sweden; University of Gothenburg, Sweden)
Article Search Artifacts Available Article: poplws26cppmain-p78-p
Adding Sorts to an Isabelle Formalization of Superposition
Balazs Toth, Martin Desharnais-Schäfer, and Jasmin Blanchette
(LMU Munich, Germany)
Article Search Article: poplws26cppmain-p79-p
Cylindrical Algebraic Decomposition in Coq/Rocq
Quentin Vermande
(Université Côte d'Azur, France; Inria, France)
Article Search Article: poplws26cppmain-p83-p
Certifying the Decidability of the Word Problem in Monoids at Large
Reinis Cirpons, Florent Hivert, Assia Mahboubi, Guillaume Melquiond, James Mitchell, and Finn Smith
(St Andrews University, UK; Université Paris-Saclay, France; Inria, France; Vrije Universiteit Amsterdam, Netherlands)
Article Search Article: poplws26cppmain-p94-p
Higher Order Differential Calculus in Mathlib
Sébastien Gouëzel
(CNRS - Rennes University, France)
Article Search Article: poplws26cppmain-p100-p
Bar Inductive Predicates for Constructive Algebra in Rocq
Dominique Larchey-Wendling
(Université de Lorraine - CNRS - LORIA, France)
Preprint Article: poplws26cppmain-p104-p
Layers of Confluence for Actors
Ludovic Henrio, Einar Broch Johnsen, Åsmund A. A. Kløvstad, Violet Ka I Pun, and Yannick Zakowski
(CNRS, France; University of Oslo, Norway; Western Norway University of Applied Sciences, Norway; Inria, France)
Article Search Artifacts Available Article: poplws26cppmain-p105-p
Adhesive Category Theory for Graph Rewriting in Rocq
Samuel Arsac, Russ Harmer, and Damien Pous
(ENS Lyon, France; CNRS, France)
Article Search Artifacts Available Article: poplws26cppmain-p114-p
Towards Composable Proofs of Cache Coherence Protocols
Martina Camaioni, Yann Herklotz, Tz-Ching Yu, and Thomas Bourgeat
(EPFL, Switzerland)
Article Search Artifacts Available Article: poplws26cppmain-p134-p
Mechanized Dominator Tree Certification
Jean-Christophe Léchenet
(Inria, France)
Article Search Artifacts Available Article: poplws26cppmain-p135-p
Formalizing Polynomial Laws and the Universal Divided Power Algebra
Antoine Chambert-Loir and María Inés de Frutos-Fernández
(Université Paris Cité, France; University of Bonn, Germany)
Article Search Article: poplws26cppmain-p157-p
Modular Specifications and Implementations of Random Samplers in Higher-Order Separation Logic
Virgil Marionneau, Félix Sassus Bourda, Alejandro Aguirre, and Lars Birkedal
(ENS Rennes, France; ENS Paris-Saclay, France; Aarhus University, Denmark)
Article Search Artifacts Available Article: poplws26cppmain-p165-p
A Recipe for Modular Verification of Generic Tree Traversals
Laila Elbeheiry, Michael Sammler, Robbert Krebbers, Derek Dreyer, and Deepak Garg
(MPI-SWS, Germany; IST Austria, Austria; Radboud University Nijmegen, Netherlands)
Article Search Artifacts Available Article: poplws26cppmain-p173-p
Formalization of a Proof Calculus for Incremental Linearization for Satisfiability Modulo Nonlinear Arithmetic and Transcendental Functions
Tomaz Mascarenhas, Harun Khan, Abdalrhman Mohamed, Andrew Reynolds, Haniel Barbosa, Clark Barrett, and Cesare Tinelli
(Federal University of Minas Gerais, Brazil; Stanford University, USA; University of Iowa, USA)
Article Search Artifacts Available Article: poplws26cppmain-p180-p

proc time: 6.93