An inversion mapping into yields proportional equations
ProvedCurveSymmetry.family_sphere_inversion_proportionalLet be an integer, let (no condition on their moduli), and let with . For put , as in equation (6), and , so that . Let be the closure of in the Riemann sphere , and let be the inversion for , , .
Assume that . Then there is with such that, as polynomials in ,
The left side equals : it is the pullback of by (with , standing for , ), with the denominator cleared.
In Theorem 2 an ambient equivalence between the curves is reduced to the forms , , , . This result treats the inversion case: the cleared pullback of is proportional to , which yields the ratio in (8) and the condition in (3). The hypothesis is an inclusion on the whole sphere, including the point , which sends to . Through Theorem 2 it is also used for Theorem 1 and Remark 5.
Formalization Note: the Riemann sphere is the one-point compactification OnePoint ℂ, is the topological closure in it, and is defined pointwise on the sphere with the values above at and .
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.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.Compactification.OnePoint.ProjectiveLine open CurveSymmetry set_option autoImplicit false open MvPolynomial OnePoint
theorem CurveSymmetry.family_sphere_inversion_proportional {m : ℕ} (hm : 0 < m) {α β c : ℂ}
(ha : α ≠ star α) (hb : β ≠ star β) (hc : c ≠ 0)
(hmap : ∀ p ∈ sphericalFamily m α, sphereInversion c p ∈ sphericalFamily m β) :
∃ k : ℂ, k ≠ 0 ∧ inversionFamily m β c = C k * familyPolynomial m α := by sorry