ReidemeisterSchreier.Discrete.Presentations.Tietze
This module re-exports the generic presentation certificates: RelatorQuotientMutualMapData, TietzeEquiv, Presentation, and TietzeScript, together with relator replacement and generator addition/deletion constructors.
Core
A reusable Tietze certificate between two presentations. This is the scriptable layer: certificates can be reversed and composed while retaining the underlying normal-closure data.
GeneratorAddition
Include the old free group into the free group with a family of new generators.
GeneratorDeletion
The substitution map sends the generators in \(Y\) to \(1\), while keeping the old generators \(X\). It is used by the Tietze move deleting generators with relators \(y = 1\).
GeneratorMap
The relator membership follows from the corresponding relator-equivalence criterion.
RelatorQuotientMutualMapData
Mutual homomorphisms respecting relators induce an isomorphism between the corresponding relator quotients.
RelatorReplacement
The Tietze presentation identity follows from the prescribed generator and relator replacement maps.
Script
This Tietze script step replaces a family of relators by equivalent relators.