OAI/Geometry/HyperbolicGroups/InvolutionPairs.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.HyperbolicObstruction.PictureSwitch.involution_swap_sqline 14 - lemma
OAI.HyperbolicObstruction.PictureSwitch.involution_swap_supportline 26 - lemma
OAI.HyperbolicObstruction.PictureSwitch.involution_swap_cardline 38 - theorem
OAI.HyperbolicObstruction.PictureSwitch.involution_pairsline 54Source documentation
Every finite involution is a product of its actual paired points, with exactly half the support cardinal many transpositions.
theorem involution_pairs (p : Perm D) (hp : p * p = 1) : ∃ l : List (D × D), (l.map (fun ab => swap ab.1 ab.2)).prod = p ∧ 2 * l.length = p.support.card ∧ ∀ ab ∈ l, ab.1 ≠ ab.2 ∧ p ab.1 = ab.2 := by …