Dear all,
It is our pleasure to announce the fourth session of our working group dedicated to proof assistants and their use at ENS de Lyon, next week from now. The working group is hybrid, see the locations at the bottom of the mail.
Detailed schedule for April 20th, 2026
with talks from Cyril Cohen, Samuel Arsac, and Guillaume Melquiond.
-
10:30-12:00 Tutorial
Cyril Cohen: The Rocq prover. -
13:30-14:45 User talk
Samuel Arsac Formalizing category theory in Rocq
I will present a formalization of category theory in Rocq,
discussing the implementation choices made along the way with
a focus on the following points:
- some details about writing elementary definitions,
- handling equalities using setoids,
- organizing a hierarchy of definitions with Hierarchy Builder.
This talk aims to be beginner-friendly, both in Rocq and
in category theory.
- 15:00-16:15 Tooling talk
Guillaume Melquiond: Rocq’s Conversion and Reduction Engines
During this talk, I will focus on proofs by computations. In
particular, I will present the lazy conversion machinery used by the
Rocq kernel during type checking, as well as its two optimized
reduction engines (vm_compute, native_compute). I will also give an
overview of the primitive datatypes (int, float, array, string).
Finally, I will present a few tricks about accessibility predicates,
memoization, etc.
Location
- Amphi I (ground floor), ENS de Lyon (site Monod), 46 allée d’Italie 69007 Lyon
- Webinaire de l'État
Further information
Please register to the following channels to get information about future sessions, news and reminders:
- https://listes.ens-lyon.fr/sympa/subscribe/proof-assistants.lip
- Public view of The Rocq Prover | Zulip team chat
If you want to contribute a talk, please send a mail to
organizers.proof-assistants.lip@ens-lyon.fr
Best wishes,
Cyril Cohen,
on the behalf of the organizing committee of the working group