OAI/GroupTheory/BooneHigman/BinaryCategory.lean
56 declarations, 0 contain sorry, 0 declared as axioms
Self-similar binary group categories, associativity, symmetry, naturality, and braids.
- structure
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Dataline 20Source documentation
Binary self-similarity data for a group, with the associativity laws in explicit multiplicative orientation. The concrete finite structural quotient supplies every field; this is not an assumption on the main theorem's input.
structure Data (H : Type u) [Group H] where …
- inductive
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Objectline 26 - structure
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Homline 32 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Hom.eq_oneline 38 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Hom.idline 40 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Hom.compline 41 - instance
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.(instance at line 47)line 47 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.id_valline 55 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.comp_valline 56 - abbrev
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Object.tensorline 61 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Object.tensor_zeroline 64 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Object.zero_tensorline 65 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.Object.tensor_assocline 66 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensorValline 72 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensorVal_zero_leftline 78 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensorHomline 80 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensorHom_valline 89 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensor_idline 92 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensor_compline 97 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.isoline 106 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.associatorValline 112 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.associatorline 116 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.leftUnitorline 121 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.rightUnitorline 122 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.monoidalStructline 125 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.associator_naturalline 135 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.leftUnitor_naturalline 152 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.rightUnitor_naturalline 157 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.pentagonline 165 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.triangleline 182 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.monoidalline 190 - structure
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.SymmetryDataline 210 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.symmetry_invline 217 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.braidingValline 219 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.braidingline 223 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.braiding_naturalline 227 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.hexagon_equationline 241 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.hexagon_equation_reverseline 245 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.braiding_hexagon_forwardline 249 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.braiding_hexagon_reverseline 263 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.braiding_symmetryline 278 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.symmetricline 285 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensor_conjugateline 301 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.tensor_commuteline 306 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.middleSwapline 314Source documentation
The four-leaf middle transposition, expressed only in associator, symmetry and binary tensor; its naturality is needed in the colour-orbit reduction.
def middleSwap : H := …
- lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.middleSwap_naturalityline 317 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.reassociate_fourline 358 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.middleSwap_interchangeline 376Source documentation
Full four-leaf naturality, not just the identical-label specialization.
lemma middleSwap_interchange (a b c e : H) : middleSwap d q*d.tensor (d.tensor (a,b),d.tensor (c,e))*(middleSwap d q)⁻¹= d.tensor (d.tensor (a,c),d.tensor (b,e)) := by …Mentions: OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.middleSwap
- lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.middleSwap_involutiveline 403 - def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.firstSwapline 438Source documentation
Adjacent swaps in a fixed left-associated triple.
def firstSwap : H := d.tensor (q.c,1)
- def
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.secondSwapline 439 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.adjacent_braidline 441 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.firstSwap_squareline 455 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.secondSwap_squareline 461 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.firstSwap_naturalityline 478 - lemma
OAI.FiniteAlgebraicEnvelopes.BinaryGroupCategory.secondSwap_naturalityline 484