OAI/GroupTheory/BooneHigman/Generators.lean
63 declarations, 0 contain sorry, 0 declared as axioms
Concrete finite generators of the twisted group.
- abbrev
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.leftline 19 - abbrev
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.rightline 20 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.associatorline 22 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.associator_leftline 27 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.flipline 36 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.flip_leftline 39 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.finiteSetline 45Source documentation
Four untwisted elements, together with the root and one half-copy of the acting group. This is an explicitly finitely generated subgroup when Γ is FG.
def finiteSet (x : X) : Finset (group (Γ:=Γ) (X:=X)) := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.group
- def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.subgroupline 48 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.root_memline 52 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.half_root_memline 55 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.finite_memline 58 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.associator_memline 64 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.flip_memline 66 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.half_associator_memline 68 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.half_flip_memline 70 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.double_local_memline 73 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.left_local_memline 80 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.right_local_memline 98 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.subgroup_fgline 104 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.twistPrefix_oneBitline 121 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.bakerline 128Source documentation
The untwisted coordinate baker: move a leading bit from x to y.
def baker (x y : X) : group (Γ:=Γ) (X:=X) := …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.group
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.baker_attachline 131 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.baker_inverseline 136 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.baker_smulline 146 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.baker_smul_memline 159 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.baker_memline 167 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.bit_local_memline 172 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.word_local_memline 182 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.prefix_local_memline 190 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.oneBit_outsideline 223 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.sumElementline 229 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.sumElement_leftline 232 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.sumElement_rightline 239 - structure
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Moveline 250Source documentation
A complete chart change between coloured splitting trees, already lying in the proposed finite-generator subgroup. Leaf order is not imposed.
structure Move (s t : Tree X) where …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Tree
- def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move.reflline 259 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move.transline 265 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move.symmline 274 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move.element_eq_chartline 283 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move.joinline 293 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move.recolorline 313 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.associator_middleline 333 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.associator_rightline 343 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move.rotateline 355 - abbrev
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Tree.linearline 389 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Tree.linear_cardline 393 - def
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.linearJoinline 406Source documentation
Binary associativity reduces two right combs to one right comb.
def linearJoin (m n : ℕ) : Move (Γ:=Γ) x (Tree.split x (Tree.linear x m) (Tree.linear x n)) …Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.Move, OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Tree.linear
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.exists_linearline 418 - abbrev
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.fixedSwapline 439Source documentation
Use one fixed equality decision so dependent comb induction does not change which decision procedure is stored in a transposition. The permutation is the usual Mathlib transposition.
abbrev fixedSwap {A : Type*} (a b : A) : Equiv.Perm A := … - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.join_permute_memline 444 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.flip_attachline 455 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.linear_two_swapline 461 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.linear_front_swapline 483Source documentation
The first two leaves of every nontrivial right comb can be interchanged using the associator and a half-flip.
lemma linear_front_swap (n : ℕ) : (Tree.linear x (n+2)).partition.permute (Γ:=Γ) …Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Tree.linear
- lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.linear_front_memline 525 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.swap_eq_fixedSwapline 543 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.fixedSwap_selfline 548 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.fixedSwap_commline 552 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.sum_swap_rightline 555 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.linear_permute_memline 565 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.tree_chart_memline 635 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.tree_decorate_memline 664 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.all_memline 704 - lemma
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.subgroup_eq_topline 722 - theorem
OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.Generators.finite_generationline 730Source documentation
Finite generation is proved for the concrete finite-table group. This is not the finite-presentation theorem still required at the main endpoint.
theorem finite_generation [Group.FG Γ] : Group.FG (group (Γ:=Γ) (X:=X)) := by …
Mentions: OAI.FiniteAlgebraicEnvelopes.TwistedBrinThompson.group