ISR 2026 — 15th International School on Rewriting

Advanced Track lecturers: Andrej Dudenhefner

Mechanizing undecidable properties of rewriting systems using the Rocq Prover

This introductory course presents the mechanized verification of undecidability results for string rewriting systems using the Rocq Prover [2] (formerly Coq Proof Assistant). We study classical rewriting problems:

We investigate their formalization and outline computable reductions from undecidable problems to the individual rewriting problems. The certification of such reductions induces undecidability of the corresponding problems [3, 4, 5]. We finish the course by discussing how composing such certified reductions within the library of undecidability proofs [1] gives us fully machine-checked undecidability results.

Literature