An anti-Möbius map sending into is or
ProvedCurveSymmetry.family_anti_mobius_completeLet be an integer and let with and ; no condition on their moduli is imposed. For let be the closure in the Riemann sphere of . Let be any invertible matrix and the Möbius transformation of it defines, with the usual conventions at the pole and at . For let be given by for , , and by for , , . Complex conjugation acts on , with .
Assume that for every . Then there is with such that
Thus the anti-Möbius map is , fixing , or , exchanging and .
In the proof of Theorem 2 every equivalence is reduced to one of the forms , , , ; this is the antiholomorphic case. Only an inclusion is assumed, conjugation is kept explicit in the action on the sphere, and no restriction on the matrix is imposed.
Formalization Note: the anti-Möbius map is , with OnePoint.map star as the conjugation of OnePoint ℂ and an arbitrary in GL (Fin 2) ℂ.
import Definitions.Def_CurveSymmetry_01_RealLoci import Definitions.Def_CurveSymmetry_02_FamilyBasics import Definitions.Def_CurveSymmetry_03_IsometriesAndCharts 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.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.family_anti_mobius_complete {m : ℕ} (hm : 2 ≤ m) {α β : ℂ}
(ha : α ≠ star α) (hb : β ≠ star β) (g : MobiusMatrix)
(hmap : ∀ p ∈ sphericalFamily m α,
g • OnePoint.map (star : ℂ → ℂ) p ∈ sphericalFamily m β) :
∃ c : ℂ, c ≠ 0 ∧
((∀ p : Sphere, g • OnePoint.map (star : ℂ → ℂ) p =
sphereDilation c (OnePoint.map (star : ℂ → ℂ) p)) ∨
(∀ p : Sphere, g • OnePoint.map (star : ℂ → ℂ) p =
sphereInversion c (OnePoint.map (star : ℂ → ℂ) p))) := by sorryConfirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.