POPL 2026 (series) / RocqPL 2026 (series) / Rocq for Programming Languages 2026 /
A systematic approach to "Well-founded recursion done right"
This program is tentative and subject to change.
Sat 17 Jan 2026 14:00 - 14:15 at Salle 14 - Rocq Enhancements and Extensions
To enforce termination, Rocq requires that non-structurally recursive functions use well-founded recursion, which is supported by plugins such as Equations. Alternatively, we can explicitly perform structural recursion on an auxiliary accessibility argument, as proposed by Leroy (2024). This paper systemizes Leroy’s method, proposing a design pattern that supports function definition by well-founded recursion as well as proofs by induction over the well-founded relation.
| Extended Abstract (rocqpl26-final16.pdf) | 425KiB |
This program is tentative and subject to change.
Sat 17 JanDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
Sat 17 Jan
Displayed time zone: Brussels, Copenhagen, Madrid, Paris change
14:00 - 15:30 | |||
14:00 15mTalk | A systematic approach to "Well-founded recursion done right" RocqPL Herman Geuvers Radboud University Nijmegen, Netherlands, Gijs Pennings Eindhoven University of Technology File Attached | ||
14:15 15mTalk | Implementing parametricity in Rocq-ELPI RocqPL | ||
14:30 15mTalk | Enhancing universe polymorphism for Rocq: Algebraic universes, consistency checking and variance inference RocqPL File Attached | ||
14:45 15mTalk | Nested Inductive Types for Rocq and Lean RocqPL Thomas Lamiaux Nantes Université, Inria, Yannick Forster INRIA, Matthieu Sozeau Inria, Nicolas Tabareau Inria | ||
15:00 15mTalk | Trocq parametricity translations for inductives RocqPL Tomas Vallejos Parada Inria File Attached | ||
15:15 15mTalk | Verifying Synchronous Dataflow Programs with SMTCoq RocqPL Basile Pesin Ecole Nationale de l'Aviation Civile (ENAC) File Attached | ||