POPL 2026
Sun 11 - Sat 17 January 2026 Rennes, France
Sat 17 Jan 2026 14:15 - 14:30 at Salle 14 - Rocq Enhancements and Extensions Chair(s): Frédéric Besson

In dependent type theory, parametricity is often written as a function structurally recursive on the abstract syntax tree of terms. We identify a shortcoming of the functional presentations and offer an alternative in the style of a sequent calculus, and further illustrate how it can be implemented as a logic program using the Rocq-ELPI metaprogramming framework. We also offer two extensions of binary parametricity to cover features of Rocq, namely translating fixpoint operators and record types.

Extended abstract (rocqpl26-paper77.pdf)427KiB

Sat 17 Jan

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

14:00 - 15:30
Rocq Enhancements and ExtensionsRocqPL at Salle 14
Chair(s): Frédéric Besson
14:00
15m
Talk
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
15m
Talk
Implementing parametricity in Rocq-ELPI
RocqPL
Cyril Cohen Inria, CNRS, ENS Lyon, UCBL, LIP, Vojtěch Štěpančík Inria
File Attached
14:30
15m
Talk
Enhancing universe polymorphism for Rocq: Algebraic universes, consistency checking and variance inference
RocqPL
Matthieu Sozeau Inria, Marc Bezem University of Bergen
File Attached
14:45
15m
Talk
Nested Inductive Types for Rocq and Lean
RocqPL
Thomas Lamiaux Nantes Université, Inria, Yannick Forster INRIA, Matthieu Sozeau Inria, Nicolas Tabareau Inria
15:00
15m
Talk
Trocq parametricity translations for inductives
RocqPL
File Attached
15:15
15m
Talk
Verifying Synchronous Dataflow Programs with SMTCoq
RocqPL
Basile Pesin Ecole Nationale de l'Aviation Civile (ENAC)
File Attached