Generators of the Möbius symmetry group of with and
ProvedCurveSymmetry.familyAmbientGroup_generatorsLet be an integer, let satisfy and (so is not real), and let . Let be the Riemann sphere and let be the closure of in . A matrix acts on by the Möbius transformation , with the usual conventions at and at the pole. Let be the group, under composition, of the bijections of that are induced by some matrix in and satisfy for every ; these are the holomorphic Möbius transformations mapping onto itself.
Then there exist such that:
- has order exactly ;
- has order exactly ;
- , where products are compositions of maps of ;
- every equals or for some integer with .
In other words,
These are the dihedral generators and relations of Theorem 2 of the note, where the generators are the rotation and an inversion with ; the statement here asserts only that such generators exist. The quartic case is included.
Formalization Note: The sphere is OnePoint ℂ. The group is a subgroup of the permutations of the sphere, namely the image of intersected with the stabilizer of , so proportional matrices give the same element; is the topological closure of the image of .
import Definitions.Def_CurveSymmetry_01_RealLoci import Definitions.Def_CurveSymmetry_02_FamilyBasics import Definitions.Def_CurveSymmetry_03_IsometriesAndCharts import Definitions.Def_CurveSymmetry_04_ProjectiveClosure import Mathlib.Algebra.MvPolynomial.Nilpotent import Mathlib.Algebra.MvPolynomial.NoZeroDivisors import Mathlib.Algebra.MvPolynomial.PDeriv import Mathlib.Algebra.Polynomial.FieldDivision import Mathlib.Algebra.Polynomial.Reverse import Mathlib.Analysis.Calculus.FDeriv.Analytic import Mathlib.Analysis.Calculus.FDeriv.Equiv import Mathlib.Analysis.Calculus.FDeriv.Mul import Mathlib.Analysis.Calculus.FDeriv.Pi import Mathlib.Analysis.Complex.Isometry import Mathlib.Analysis.Complex.OperatorNorm import Mathlib.Analysis.Complex.Polynomial.Basic import Mathlib.Analysis.Normed.Affine.MazurUlam import Mathlib.Data.Complex.Basic import Mathlib.FieldTheory.Separable import Mathlib.GroupTheory.SpecificGroups.Dihedral import Mathlib.RingTheory.MvPolynomial.Homogeneous import Mathlib.RingTheory.MvPolynomial.IrreducibleQuadratic import Mathlib.RingTheory.Polynomial.Eisenstein.Criterion import Mathlib.RingTheory.Polynomial.GaussLemma import Mathlib.RingTheory.RootsOfUnity.Complex import Mathlib.RingTheory.RootsOfUnity.PrimitiveRoots import Mathlib.Tactic import Mathlib.Topology.Algebra.Module.FiniteDimension import Mathlib.Topology.Compactification.OnePoint.ProjectiveLine open CurveSymmetry set_option autoImplicit false open OnePoint
theorem CurveSymmetry.familyAmbientGroup_generators {m : ℕ} (hm : 2 ≤ m) {α : ℂ}
(ha : α ≠ star α) (hα : ‖α‖ = 1) :
∃ r s : familyAmbientGroup m α,
orderOf r = 2 * m ∧ orderOf s = 2 ∧ s * r * s = r⁻¹ ∧
∀ g, ∃ i : ℕ, i < 2 * m ∧ (g = r ^ i ∨ g = s * r ^ i) := by sorryConfirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.