OAI/AlgebraicGeometry/CharacterVarieties/Foundation/BoundaryReordering.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.list_prod_pointwise_conjugationline 12 - theorem
OAI.IntegralCharacterVarieties.SurfaceSurgery.reorder_by_based_pathsline 20Source documentation
Each reordering admits basing paths preserving the total boundary word. circle labels are distinct; equal facet labels are irrelevant.
theorem reorder_by_based_paths {l m : List I} (hp : l.Perm m) (hn : l.Nodup) (f : I → G) : ∃ z : I → G, (m.map (fun i => z i*f i*(z i)⁻¹)).prod=(l.map f).prod := by … - theorem
OAI.IntegralCharacterVarieties.SurfaceSurgery.reorder_by_wordsline 68Source documentation
Chosen paths may be words in the old boundary generators. Their images under evaluation work in every group and over every coefficient ring.
theorem reorder_by_words {l m : List I} (hp : l.Perm m) (hn : l.Nodup) : ∃ z : I → FreeGroup I, ∀ {H : Type*} [Group H] (f : I → H), (m.map (fun i => (FreeGroup.lift f) (z i)*f i* ((FreeGroup.lift f) (z i))⁻¹)).prod=(l.map f).prod := by … - theorem
OAI.IntegralCharacterVarieties.SurfaceSurgery.fin_reorder_by_wordsline 84Source documentation
The based words are chosen from the enumeration alone, before evaluating any old solution or any coefficient ring.
theorem fin_reorder_by_words {n : ℕ} (σ : Equiv.Perm (Fin n)) : ∃ z : Fin n → FreeGroup (Fin n), ∀ {H : Type*} [Group H] (f : Fin n → H), (List.ofFn (fun b => (FreeGroup.lift f) (z (σ b))*f (σ b)* ((FreeGroup.lift f) (z (σ b)))⁻¹)).prod=(List.ofFn f).prod := by … - lemma
OAI.IntegralCharacterVarieties.MatrixExpression.Term.eval_transport_isoline 105 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.wordProduct_eval_rawline 122 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryWord_eval_rawline 130 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryEdge_isoline 136 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.sideBasis_boundaryline 146 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryEdge_gaugeline 158 - lemma
OAI.IntegralCharacterVarieties.SurfacePresentation.Diagram.boundaryWord_gaugeline 178 - lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.reverse_product_gaugeline 193Source documentation
Directed multiplication with wholly independent intermediate bases.
lemma reverse_product_gauge (b e : ℕ → G) (n : ℕ) : (List.ofFn (fun i : Fin n => b (i.val+1)*e i.val*(b i.val)⁻¹)).reverse.prod= b n*(List.ofFn (fun i : Fin n => e i.val)).reverse.prod*(b 0)⁻¹ := by … - lemma
OAI.IntegralCharacterVarieties.SurfaceSurgery.cyclic_reverse_product_gaugeline 205