ProCGroups.ReidemeisterSchreier.Discrete.Presentations
This aggregate exports equality modulo normal closures, quotient-kernel presentations, presentation automation, semantic Tietze equivalences, and verified elementary Tietze scripts.
imports
Imported by
Automation
This module defines the small proof automation used in relator calculations: it closes elementary `RelatorEquivalent` goals and reduces normal-closure membership goals to the st...
KernelQuotient
This module identifies a presented free-group kernel with its relator quotient. It packages the canonical surjection, computes its kernel, and derives quotient equivalences for ...
Relators
This module defines equality modulo a relator normal closure and proves its elementary equivalence, congruence, inversion, multiplication, and quotient characterizations.
Tietze
This aggregate separates semantic presentation equivalence from syntactic transformations. The core and generator/relator operation modules construct certificates; `Tietze.Scrip...