ModulePresentation.lean
Nyll.ProCGroups.ReidemeisterSchreier.Discrete.ReidemeisterSchreier.FiniteQuotient.Presentation
51 declarations indexed from sourceView source ↗ Declarations
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tauList_mem_normalClosure_degenerateSchreierRelators_of_prefixClosedAlongList
DocumentationA list whose successive quotient states follow the chosen prefix-closed section rewrites into the normal closure of the degenerate Schreier relators.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
omit [DecidableEq X] in
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tau_quotientSection_mem_normalClosure_degenerateSchreierRelators_of_isPrefixClosed
DocumentationThe \(\tau\)-rewrite of the indicated relator or section word belongs to the appropriate Reidemeister--Schreier normal closure.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tau_quotientSection_mem_normalClosure_presentationRelators_of_isPrefixClosed
DocumentationThe \(\tau\)-rewrite of the indicated relator or section word belongs to the appropriate Reidemeister--Schreier normal closure.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.quotientSectionRelator_relatorEquivalent_one
DocumentationA quotient-section relator is relator-equivalent to the identity modulo the augmented presentation relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tau_symbolEval_relatorEquivalent_augmentedPresentationRelators
DocumentationThe \(\tau\)-word and its symbol evaluation are relator-equivalent modulo the augmented presentation relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tau_symbolEvalHom_relatorEquivalent_augmentedPresentationRelators
DocumentationThe \(\tau\)-word and its symbol evaluation are relator-equivalent modulo the augmented presentation relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tau_conjugate_relator_mem_normalClosure_schreierRelators
DocumentationThe \(\tau\)-rewrite of the indicated relator or section word belongs to the appropriate Reidemeister--Schreier normal closure.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tau_conjugate_relator_mem_normalClosure_presentationRelators
DocumentationThe \(\tau\)-rewrite of the indicated relator or section word belongs to the appropriate Reidemeister--Schreier normal closure.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tau_conjugate_relator_mem_normalClosure_augmentedPresentationRelators
DocumentationThe \(\tau\)-rewrite of the indicated relator or section word belongs to the appropriate Reidemeister--Schreier normal closure.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tauKernelPresentationQuotientHom_eq_one_of_mem_normalClosure
DocumentationThe \(\tau\)-homomorphism to the presentation-relator quotient kills every element of the normal closure of the original relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tauRelatorSubgroupPresentationQuotientHom
DocumentationThe \(\tau\)-map descends from the kernel's relator-subgroup quotient to the quotient by the finite Schreier presentation relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tauKernelAugmentedPresentationQuotientHom_eq_one_of_mem_normalClosure
DocumentationThe \(\tau\)-homomorphism to the augmented-presentation quotient kills every element of the normal closure of the original relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tauRelatorSubgroupAugmentedPresentationQuotientHom
DocumentationThe \(\tau\)-map descends from the relator-subgroup quotient to the augmented Schreier presentation quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.degenerateSchreierRelator_eval_eq_one
DocumentationEvery degenerate finite-quotient Schreier relator evaluates to the identity under the finite Schreier evaluation map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
omit [DecidableEq X] in
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.quotientMap_relator_eq_one_of_normalClosure_le_kernel
DocumentationIf the relator normal closure is contained in the kernel, the quotient map sends each relator to \(1\).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
omit [DecidableEq X] in
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.quotientMap_quotientSection_mul_relator
DocumentationMultiplying a quotient section by an original relator has the same quotient-map value as the quotient section.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
omit [DecidableEq X] in
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_tau_relator_mem_normalClosure
DocumentationThe evaluated \(\tau\)-word of an original relator lies in the normal closure of the original relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_schreierRelator_mem_normalClosure
DocumentationEvaluating a finite-quotient Schreier relator gives an element of the normal closure of the original relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_mem_normalClosure_of_mem_normalClosure_schreierRelators
DocumentationMembership in the source relator normal closure is preserved by the Reidemeister--Schreier evaluation map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_degenerateSchreierRelator_mem_normalClosure
DocumentationThe evaluation of a degenerate finite-quotient Schreier relator lies in the normal closure of the finite-quotient presentation relators.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
omit [DecidableEq X] in
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_presentationRelator_mem_normalClosure
DocumentationEvaluating a finite-quotient presentation relator gives an element of the normal closure of the original relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.quotientSectionRelator_eval_eq_one
DocumentationThe symbol evaluation of a quotient-section relator is the identity.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_quotientSectionRelator_mem_normalClosure
DocumentationThe indicated evaluated relator belongs to the normal closure supplied by the Reidemeister--Schreier relator comparison.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_augmentedPresentationRelator_mem_normalClosure
DocumentationThe indicated evaluated relator belongs to the normal closure supplied by the Reidemeister--Schreier relator comparison.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_mem_normalClosure_of_mem_normalClosure_presentationRelators
DocumentationMembership in the source relator normal closure is preserved by the Reidemeister--Schreier evaluation map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.eval_mem_normalClosure_of_mem_normalClosure_augmentedPresentationRelators
DocumentationMembership in the source relator normal closure is preserved by the Reidemeister--Schreier evaluation map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalSubgroupHom_mem_relatorSubgroup_of_mem_normalClosure_schreierRelators
DocumentationThe symbol-evaluation subgroup homomorphism sends the indicated normal-closure element into the relator subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalSubgroupHom_mem_relatorSubgroup_of_mem_normalClosure_presentationRelators
DocumentationThe symbol-evaluation subgroup homomorphism sends the indicated normal-closure element into the relator subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalSubgroupHom_mem_relatorSubgroup_of_mem_normalClosure
DocumentationA word in the normal closure of augmented presentation relators evaluates into the relator subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalQuotientHom
DocumentationThe canonical map from the finite Schreier-relator quotient to the kernel modulo its intersection with the normal closure of \(R\).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalQuotientHom_tauKernelQuotientHom
DocumentationEvaluating the \(\tau\)-image of a kernel element recovers its class in the corresponding relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalQuotientHom_surjective
DocumentationThe Schreier-relator quotient evaluation map is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalPresentationQuotientHom
DocumentationThe canonical map from the raw finite Reidemeister--Schreier presentation quotient to the kernel modulo its intersection with the normal closure of \(R\).
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalAugmentedPresentationQuotientHom
DocumentationThe evaluation map from the augmented finite Reidemeister--Schreier presentation quotient to the relator-subgroup quotient of the kernel.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalPresentationQuotientHom_tauKernelPresentationQuotientHom
DocumentationEvaluating the \(\tau\)-image of a kernel element recovers its class in the corresponding relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalPresentationQuotientHom_tauRelatorSubgroupPresentationQuotientHom
DocumentationThe symbol-evaluation map is inverse to the \(\tau\)-map on the relator-subgroup quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalAugmentedPresentationQuotientHom_tauKernelAugmentedPresentationQuotientHom
DocumentationEvaluating the \(\tau\)-image of a kernel element recovers its class in the corresponding relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalQuotHom_tauRelatorQuotHom
DocumentationEvaluating after the \(\tau\)-relator quotient map returns the original relator quotient class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.tauRelatorQuotHom_symbolEvalQuotHom
DocumentationApplying the \(\tau\)-relator quotient map after symbol evaluation returns the original augmented presentation quotient class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.augmentedPresentationQuotientEquiv
DocumentationThe augmented finite Schreier presentation quotient is equivalent to the kernel relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.augmentedPresentedGroupEquiv
DocumentationThe augmented finite Schreier presented group is equivalent to the kernel relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.normalClosure_augmentedPresentationRelators_eq
DocumentationThe augmented-presentation relator normal closure equals the normal closure generated by the corresponding Reidemeister--Schreier relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.normalClosure_augmentedPresentationRelators_eq_of_isPrefixClosed
DocumentationThe augmented-presentation relator normal closure equals the normal closure generated by the corresponding Reidemeister--Schreier relators.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.presentationQuotientEquivOfQuotientSectionRelators
DocumentationAfter adding quotient-section relators, the finite Schreier presentation quotient is equivalent to the kernel relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.presentationPresentedGroupEquivOfQuotientSectionRelators
DocumentationAfter adding quotient-section relators, the finite Schreier presented group is equivalent to the kernel quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.presentationQuotientEquivOfIsPrefixClosedQuotientSection
DocumentationFor a prefix-closed quotient section, the finite Schreier presentation quotient is equivalent to the kernel relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.presentationPresentedGroupEquivOfIsPrefixClosedQuotientSection
DocumentationFor a prefix-closed quotient section, the finite Schreier presented group is equivalent to the kernel quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.augmentedPresentationRelatorFinsetPresentedGroupEquiv
DocumentationThe presented group using the finite augmented relator finset is equivalent to the kernel relator quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.presentationRelatorFinsetPresentedGroupEquivOfIsPrefixClosedQuotientSection
DocumentationUnder the prefix-closed quotient-section hypothesis, replacing the presentation relator set by its finite relator finset preserves the presented group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalPresentationQuotientHom_surjective
DocumentationThe raw presentation evaluation quotient map is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]
ReidemeisterSchreier.Discrete.FiniteQuotientSchreierData.symbolEvalAugmentedPresentationQuotientHom_surjective
DocumentationThe augmented-presentation evaluation quotient map is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ReidemeisterSchreier.Discrete
open ReidemeisterSchreier.Discrete.Presentations
variable {X Q : Type*} [Group Q] [Fintype Q]
namespace FiniteQuotientSchreierData
variable (D : FiniteQuotientSchreierData X Q)
variable [DecidableEq X]