~/conference

RocqPL 2026

Rocq contributors, theorem prover developers, formal methods engineers, verification engineers, programming language researchers, library and tooling maintainers

parametricity translations for inductives; reflective tactic reification; well-founded recursion patterns; ECMAScript Temporal mechanization; Z3 RUP and Tseitin checking; NOVA microhypervisor verification; binary parametricity in ELPI; HOL-Light multivariate analysis port; algebraic universes and consistency checking; scalable type inference for intrinsically-typed binders; verification of templated C++ code; VCG tie-breaking formalization

titleauthorlength
Sulfur: Substitution Generation using a Logical FrameworkMathis Bouverot-Dupuis, Théo Winterhalter, Kenji Maillard, Kathrin Stark15m
A Coq/Rocq plugin reimplements Autosubst’s costly asimpl by reflective tactic reification: it generates concrete de Bruijn-based syntax, translates terms into…
Talk in English on
A systematic approach to "Well-founded recursion done right"Herman Geuvers, Gijs Pennings15m
Systematic pattern for well-founded recursion: add an auxiliary accessibility argument so Coq/Rocq accepts definitions as structural, generate the two small…
Talk in English on
Towards a Mechanization of the ECMAScript (JavaScript) Proposal "Temporal"Aria B. Eide, Vebjørn S. Øiestad, Mikhail Barash15m
Mechanization covers about 43 functions of a 500+ function Temporal proposal (≈200 date/time functions), producing 3,000 lines of Rocq code and proofs; one…
Talk in English on
Formal Assurance for Railway Interlockings: Verifying Z3 SAT Proofs with Tseitin in RocqHarry Bryant, Andrew Lawrence, Monika Seisenberger, Anton Setzer15m
Verifies Z3 SAT proof logs by checking RUP format steps and Tseitin transformations inside Rocq, extracting a fully verified proof checker and proving each…
Talk in English on
Specifying and Verifying the NOVA Microhypervisor in Concurrent Separation LogicHoang-Hai Dang, Gregory Malecha11m
Verification of the NOVA microhypervisor uses BRiCk C++ program logic built on Iris and Skylabs proof automation to prove concurrency properties of about…
Talk in English on
Abstract VCG: Tie-breaking rules in VCG mechanism designZhan JING, Pierre Jouvelot14m
Computer-checked solutions resolve how VCG handles equal bids in sponsored search by parameterizing argmax tie-breaking functions and proving incentive…
Talk in English on
Session with the Rocq Development TeamMatthieu Sozeau, Yann Leray, Gaetan Gilbert42m
Rocq releases 9.0 and 9.1 ship a single rag binary, a split of the standard library into a minimal core plus a separate stdlib, and fixes to the guard checker…
Talk in English on
Trocq parametricity translations for inductivesTomas Vallejos Parada14m
Claims an extension to the Trocq plugin that automatically generates the lattice of parametricity translations for inductive types with parameters and…
Talk in English on
Formalizing a First-order Differentiable Logic with MathCompJairo Miguel Marulanda-Giraldo13m
Claims a formalized, well-behaved first-order differentiable logic built on MathComp by extending its analysis libraries with a correct power function for…
Talk in English on
Implementing parametricity in Rocq-ELPICyril Cohen, Vojtěch Štěpančík15m
Implements a sequent-calculus style binary parametricity as a logic program inside Rocq-ELPI, translating each inference rule to an ELPI clause that produces…
Talk in English on
Lambda JS à la CarteKirill Golubev, Mikhail Barash, Jaakko Järvi16m
Presents a modular mechanization of JavaScript semantics using the Coq à la Carte approach to avoid monolithic encodings. It addresses the maintenance and…
Talk in French on
The HOL-Light library of Multivariate real analysis in RocqAbdelghani Alidra, Claudio Sacerdoti Coen, Frédéric Blanqui15m
Coq-HOL-Light is a native Rocq library translated from HOL-Light that brings 20,000 theorems in real, complex, vector and algebraic analysis into Rocq via a…
Talk in English on
Scalable Type Inference for Intrinsically-Typed BindersMax Kurze, Clément Pit-Claudel, Sebastian Ertel15m
Claims that guided type inference using bi-directionality hints plus automation in Ltac2 makes intrinsically-typed binders practical in Rocq: variable contexts…
Talk in English on
Future-Proofing Numerical Accuracy with Formal SpecificationsAriel E. Kellison48m
Argues that making floating‑point assumptions explicit and parameterized preserves accuracy as hardware and formats diversify. Builds LA proof, a library of…
Talk in English on
Verification of Templated Code in C++Gregory Malecha, David Swasey, Simon Hudon15m
Claims a method to verify C++ templates without expanding the trusted computing base by treating unresolved symbols as hygienic macros and using a shallowly…
Talk in English on
Nested Inductive Types for Rocq and LeanThomas Lamiaux, Yannick Forster, Matthieu Sozeau, Nicolas Tabareau21m
Nested nested inductive types like RoseTree now get a syntactic check that classifies well behaved cases and rejects ones that rely on reduction tricks…
Talk in English on
Enhancing universe polymorphism for Rocq: Algebraic universes, consistency checking(…)Matthieu Sozeau, Marc Bezem16m
Mechanical refinement of Bezem–Coquand’s decision procedure is implemented and machine-verified inside a Rocq branch, producing a concrete universe model and…
Talk in English on
Crane Lowers Rocq Safely into C++Matthew Z. Weaver, Joomy Korkut17m
Crane extracts Rocq into idiomatic, readable C++ that maps Rocq inductive types and monadic effects to either stdlib or Bloomberg core types, generates…
Talk in English on
Recursive Mutexes in Separation LogicKe Du, William Mansky, Paolo G. Giarrusso, Gregory Malecha15m
Develops a separation-logic specification for recursive mutex built on the Brick logic and derived from a lower-level logically-atomic spec, with a per-thread…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.