ModuleRelatorQuotientMutualMapData.lean
Nyll.ProCGroups.ReidemeisterSchreier.Discrete.Presentations.Tietze.RelatorQuotientMutualMapData
9 declarations indexed from sourceView source ↗ Module documentation
Reidemeister Schreier / Discrete / Presentations / Tietze / Relator Quotient Mutual Map Data
This module packages mutually inverse maps between relator quotients. It provides reflexive, symmetric, and transitive composition together with a one-sided constructor when the inverse data can be derived.
Declarations
ReidemeisterSchreier.Discrete.Presentations.quotientEquivOfRelatorsByMutualMaps
DocumentationMutual homomorphisms respecting relators induce an isomorphism between the corresponding relator quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
ReidemeisterSchreier.Discrete.Presentations.RelatorQuotientMutualMapData
DocumentationMutual relator-quotient map data records forward and inverse homomorphisms that are inverse modulo the two relator normal closures.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
ReidemeisterSchreier.Discrete.Presentations.RelatorQuotientMutualMapData.refl
DocumentationThe identity homomorphism gives reflexive mutual map data for a relator quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
namespace RelatorQuotientMutualMapData
variable {R : Set G} {S : Set H} {T : Set K}
ReidemeisterSchreier.Discrete.Presentations.RelatorQuotientMutualMapData.symm
DocumentationSwapping the forward and inverse homomorphisms gives the symmetric mutual map data.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
namespace RelatorQuotientMutualMapData
variable {R : Set G} {S : Set H} {T : Set K}
ReidemeisterSchreier.Discrete.Presentations.RelatorQuotientMutualMapData.trans
DocumentationComposing two pieces of mutual map data gives transitive mutual map data between relator quotients.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
namespace RelatorQuotientMutualMapData
variable {R : Set G} {S : Set H} {T : Set K}
ReidemeisterSchreier.Discrete.Presentations.relatorQuotientMutualMapDataOfNormalClosureEq
DocumentationEqual normal closures provide mutual relator-quotient map data using the identity maps.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
ReidemeisterSchreier.Discrete.Presentations.relatorQuotientMutualMapDataOfRelatorEquivalent
DocumentationRelator-equivalent defining relators give mutual map data between the relator quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
ReidemeisterSchreier.Discrete.Presentations.relatorQuotientMutualMapDataOfNormalClosureMapEq
DocumentationA multiplicative equivalence carrying one normal closure to the other provides mutual relator-quotient map data.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]
ReidemeisterSchreier.Discrete.Presentations.map_normalClosure_eq_of_mulEquiv_relator_images_mem_normalClosure
DocumentationA multiplicative equivalence identifies normal closures when the images of relators in both directions lie in the corresponding normal closures.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v w
namespace ReidemeisterSchreier.Discrete.Presentations
variable {G H K : Type*} [Group G] [Group H] [Group K]