— The Rocqshop 2026 —

Affiliated with ITP 2026

Lisbon, Portugal

25th July, 2026

(Past editions)

The Rocqshop (formerly the Coq Workshop) brings together developers, contributors, and users of the Rocq Prover. The Rocqshop focuses on strengthening the Rocq community and providing a forum for discussing practical issues, including the future of the Rocq Prover and its associated ecosystem of libraries and tools. Thus, rather than serving as a venue for traditional research papers, the Rocqshop is organised around informal presentations and discussions.

Important dates

15 May 27 May 2026 AoE (extended)

Submission deadline

15 June, 2026 (AoE)

Author notification

Attending

As the workshop is affiliated with ITP, which is part of FLoC, attendees are required to register for the workshop through FLoC registration. The workshop (as well as the conference) can be attended either online or in person. Please consult the FLoC registration page for pricing information.

To attend the Rocqshop online, please use the following Zoom link (Meeting ID: 931 2862 3553 Passcode: 95218329)

Attend online

Programme

Times are local to Lisbon.

Session 1
9:00—10:00

Invited talk: Improving the Ring and Field tactics to ease mathematical learning

Yves Bertot

Abstract

In an attempt to study how the Rocq prover can help teaching mathematics, we propose to exploit the ring and field tactics extensively to let students justify elementary steps in calculational proofs. These tactics manipulate formulas where they recognize a restricted set of operations and handle every value involving other functions as variables. As a result, they only work at the surface of formulas and their behavior can be puzzling, especially for beginners.
We designed an extension where arguments of non-ring or non-field functions are simplified progressively. We will show how this extension makes declarative proof scripts closer to usual mathematical text.
This extension is based on companion tactics, ring_simplify and field_simplify. It appears that field_simplify only performs half the simplification we expect. To improve on this, we propose implementing an extension where an external program is called to compute greatest common divisors of polynomials as an oracle and the result is checked in a traditional manner.
This talk should interest any user of the Rocq prover interested in developing their own tactics combining some amount of reflexive computation, some amount of external untrusted computation, and some amount of meta-programming, in this case using Ltac and Rocq-Elpi.
This is joint work with Thomas Portet, with contributions by Davide Fissore, Laurent Théry, and Enrico Tassi.

10:00—10:30

Towards Quantitative Logics in Rocq

Janis Bailitis, Reynald Affeldt, Alessandro Bruni, Alessio Coltellacci, Ekaterina Komendantskaya, Kathrin Stark (online)

10:30—11:00 Coffee break
Session 2
11:00-11:30

Phantom Names: a Named Interface for de Bruijn Syntax

Mathis Bouverot-Dupuis, Yannick Forster, François Pottier

11:30-12:00

Sulfur: Automating Substitution-preserving Syntaxes and Judgments in Rocq

Théa Hervier, Mathis Bouverot-Dupuis, Thiago Felicissimo, Théo Winterhalter (online)

12:00-12:30

A Category of Finite Ordinals and Functions with Computable Pullbacks and Pushouts in Rocq

Samuel Arsac

12:30—14:00 Lunch
Session 3
14:00-14:30

40 years of Guard Conditions

Thomas Lamiaux, Yannick Forster, Nicolas Tabareau, Matthieu Sozeau, Yann Leray, Yee-Jian Tan

14:30-15:00

Camltac: OCaml as a Tactic Language

Dario Halilovic, Clément Pit-Claudel

15:00-15:30

Towards Robust Programming Interfaces in Rocq

Johann Rosain

15:30—16:00 Coffee break
Session 4
16:00-16:30

An Attempt at Necromancy – Experience Report on Modernising a Domain Theory Library

Meven Lennon-Bertrand

16:30-17:00

Certified JSON Derivers with ELPI

Will Thomas (online)

Submission instructions

Submissions should take the form of a two-page PDF (excluding bibliography) and must be performed on HotCRP.

You have the freedom to produce the PDF by whatever means but keep in mind that it should remain legible for the people of the PC and for attendees of the conference so please avoid two pages of text with absolutely no margin.

We use a single-blind review process, meaning that reviewers have access to the identity and affiliations of the authors. As such, the submitted PDF should include name and affiliations in addition to the title and abstract.

Remote presentation is possible!

Submission page

Organisers and contact

Zoe Paraskevopoulou Loïc Pujet

Program committee