No map with sends into itself
ProvedCurveSymmetry.family_no_conjugate_affinealgebraic-geometrycurve-symmetry-leanzariski-topology
Let be an integer, let satisfy and (so is not real), and let . Let with , and consider the conjugate-affine map .
Then this map does not send into itself:
that is, for some . Even the inclusion is excluded, not only equality of sets, and is arbitrary, so the map need not be an isometry.
Since every orientation-reversing isometry of the plane has the form with , this shows that has no reflection or glide-reflection symmetry: it is the orientation-reversing part of the claim in Theorem 2 of the note that the Euclidean symmetries of are rotations. It also serves Theorem 1, where the curves with attain the rotation bound. The quartic case is included.
Preamble
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.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
Formal statement
theorem CurveSymmetry.family_no_conjugate_affine {m : ℕ} (hm : 2 ≤ m) {α a b : ℂ}
(ha : α ≠ star α) (hα : ‖α‖ = 1) (ha0 : a ≠ 0) :
¬ (∀ z ∈ extremalCurve m α, a * star z + b ∈ extremalCurve m α) := by sorrySource
C. Perassi, Sharp symmetry bounds for real algebraic curves (note): lemma of the formalization, for Theorem 2, p. 2; proof of Theorem 2, p. 4, https://github.com/carlok/curve-symmetry-lean/blob/d99bc17a1c397956c05d7417de50f9beed56580f/sharp_symmetry_bounds.pdf. Lean: https://github.com/carlok/curve-symmetry-lean/blob/d99bc17a1c397956c05d7417de50f9beed56580f/lean/FamilyEuclidean.lean (C. Perassi)