OAI/GroupTheory/BooneHigman/FinitePresentation.lean
88 declarations, 0 contain sorry, 0 declared as axioms
Finite presentation seeds, localization, and structural relations.
- def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seedline 24Source documentation
An actual finitely presented source for the finite-table group. The two copies of Γ map to the root and one half-cube, and the free factor maps to the four explicit untwisted generators. Its quotient kernel is a construction, not an extra main-theorem hypothesis.
def Seed := Monoid.Coprod (Monoid.Coprod Γ Γ) …
- instance
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.(instance at line 27)line 27 - instance
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.seed_finitelyPresentedline 31 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluationline 36 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_rangeline 41 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_surjectiveline 51 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.quotientEquivalenceline 58Source documentation
The exact quotient already known to be the desired concrete simple group. Only finite normal generation of this explicitly defined kernel remains for finite presentation; neither that property nor a main theorem is asserted here.
def quotientEquivalence [MulAction.IsPretransitive Γ X] : (Seed (Γ:=Γ) x ⧸ (evaluation x).ker) ≃* group (Γ:=Γ) (X:=X) := …Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed, OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation, OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.group
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.half_copies_commuteline 70 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.embedding_eq_diagonal_of_fixedline 89 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.rootWordline 102 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.halfWordline 103 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.flipWordline 105 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.rightWordline 108 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_rootWordline 111 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_halfWordline 113 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_flipWordline 116 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_rightWordline 118 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.commutingWordline 125Source documentation
The commutation relator for the two different halves.
def commutingWord (g h : Γ) : Seed (Γ:=Γ) x := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed
- def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.fixedWordline 129Source documentation
A point-stabilizer relation: its root copy equals its two half-copies.
def fixedWord (g : MulAction.stabilizer Γ x) : Seed (Γ:=Γ) x := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_commutingWordline 132 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_fixedWordline 137 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.finiteRelationsline 145Source documentation
Two finite families of genuine evaluation-kernel relations. Completeness of these (plus the necessary tree-interchange and V relations) is NOT asserted.
def finiteRelations (s : Finset Γ) (t : Finset (MulAction.stabilizer Γ x)) : Finset (Seed (Γ:=Γ) x) := …Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.finiteRelations_mem_kerline 149 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.finiteRelations_closure_le_kerline 157 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.commute_homs_of_generatorsline 169 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.relationKernelline 191 - instance
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.(instance at line 193)line 193 - abbrev
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.RelationQuotientline 194 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projectionline 196 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projectedRootline 199 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projectedHalfline 200 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projectedRightline 201 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projection_relline 203 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projected_commuteline 207 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projected_commute_allline 223 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projectedDiagonalline 228 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projected_fixedline 235 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.projected_fixed_allline 244 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.commutingWord_mem_relationKernelline 254 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.fixedWord_mem_relationKernelline 264 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelationsline 285Source documentation
The two universal label families. Other finite-table relations are not included here: in particular this is not asserted to be the evaluation kernel.
def labelRelations : Set (Seed (Γ:=Γ) x) := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelations_mem_kerline 289 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.finiteRelations_subset_labelRelationsline 295 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelations_normalClosureline 306Source documentation
All the infinitely many disjoint half-copy commutators and point-stabilizer splitting relations follow from their values on finite generating sets.
lemma labelRelations_normalClosure (s : Finset Γ) (t : Finset (MulAction.stabilizer Γ x)) (hs : Subgroup.closure (s : Set Γ)=⊤) (ht : Subgroup.closure (t : Set (MulAction.stabilizer Γ x))=⊤) : Subgroup.normalClosure (labelRelations x)=relationKernel x s t := by …Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelations, OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.relationKernel
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelations_finitelyNormallyGeneratedline 318 - abbrev
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.LabelQuotientline 329Source documentation
A genuine finitely presented intermediate quotient. The still-missing relations cannot be discarded: this quotient is not identified with the finite-table group.
abbrev LabelQuotient := Seed (Γ:=Γ) x ⧸ Subgroup.normalClosure (labelRelations (Γ:=Γ) x)
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed, OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelations
- instance
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelQuotient_finitelyPresentedline 331 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelEvaluationline 336 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelEvaluation_surjectiveline 340 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.untwistedSumline 357Source documentation
Detect the missing untwisted relators by an actual abelian quotient of the partially presented group. This is a diagnostic, not the desired endpoint.
def untwistedSum : Seed (Γ:=Γ) x →* Multiplicative ℤ := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.untwistedSum_rootline 361 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.untwistedSum_halfline 362 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.untwistedSum_flipline 363 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.untwistedSum_rightline 365 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelations_mem_untwistedSum_kerline 369 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.flip_mul_selfline 377 - theorem
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.labelRelations_strictly_incompleteline 388Source documentation
An explicit genuine table relation that is NOT a consequence of the two finite label families, even after using every acting-group and stabilizer element.
theorem labelRelations_strictly_incomplete : (flipWord (Γ:=Γ) x)^2∈(evaluation (Γ:=Γ) x).ker ∧ …Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.flipWord, OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation
- def
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.discrepancyline 412Source documentation
The discrepancy between twice-localizing and conjugating a localization.
def discrepancy (g : K) : K := f (f g) * (a * f g * a⁻¹)⁻¹
- def
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.baseRelationsline 414 - def
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.relationsline 415 - def
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.kernelline 417 - instance
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.(instance at line 418)line 418 - abbrev
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.Quotientline 419 - def
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.projectline 421 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.project_baseline 423 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.project_local_baseline 427 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.twice_eq_conjugateline 434 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.kernel_stableline 449Source documentation
Adding a finite set of relations, their first localizations, and the finite self-similarity checks suffices to make the entire normal closure stable under f. No infinitely iterated family is silently assumed finite.
lemma kernel_stable : kernel f a s r ≤ (kernel f a s r).comap f := by …
Mentions: OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.kernel
- def
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.localizationline 461 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.localization_projectline 464 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.localizations_in_kernelline 467 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.kernel_finitelyNormallyGeneratedline 476 - instance
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.quotient_finitelyPresentedline 480 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.relations_validline 492 - def
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.evaluateline 508 - lemma
OAI.FiniteAlgebraicEnvelopes.FiniteLocalizationClosure.evaluate_surjectiveline 512 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.generatorWordline 528 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_generatorWordline 531 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.associatorWordline 534 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_associatorWordline 537 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.localize_twiceline 540 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.localizationSeedline 550Source documentation
An actual lift of prefix localization to the presentation seed. It respects both Γ factors as homomorphisms; only the free factor uses chosen preimages.
def localizationSeed : Seed (Γ:=Γ) x →* Seed (Γ:=Γ) x := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.localizationSeed_correctline 557 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.evaluation_localizationSeedline 580 - abbrev
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.LocalQuotientline 586Source documentation
The finite self-similar closure of any given finite family of actual table relations. Completeness of a particular family still has to be proved.
abbrev LocalQuotient (s r : Finset (Seed (Γ:=Γ) x)) := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Seed
- instance
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.localQuotient_finitelyPresentedline 589 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.localEvaluationline 593 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.localEvaluation_surjectiveline 600