An infinite real locus of is a circle centered at the origin
ProvedCurveSymmetry.radial_realLocus_is_circlecurve-symmetry-leaneuclidean-geometryreal-algebraic-geometry
Identify the Euclidean plane with and use the complex coordinates , . Let with , let , and let be its real locus, that is, the set of with . If is infinite, then there is a real number such that
In the proof of Theorem 1 this is the step at which an irreducible radial equation with infinite real locus is seen to define a circle, a case excluded by the hypotheses of Theorem 1.
Preamble
import Definitions.Def_CurveSymmetry_01_RealLoci import Mathlib.Algebra.MvPolynomial.Nilpotent import Mathlib.Algebra.MvPolynomial.NoZeroDivisors import Mathlib.Analysis.Complex.Polynomial.Basic import Mathlib.Data.Complex.Basic import Mathlib.RingTheory.MvPolynomial.Homogeneous import Mathlib.RingTheory.RootsOfUnity.PrimitiveRoots import Mathlib.Tactic open CurveSymmetry set_option autoImplicit false open MvPolynomial
Formal statement
theorem CurveSymmetry.radial_realLocus_is_circle {P : BPoly}
(hinf : (realLocus P).Infinite)
(hform : ∃ a r : ℂ, a ≠ 0 ∧ P = C a * ((X 0 : BPoly) * X 1 - C r)) :
∃ R : ℝ, 0 < R ∧ realLocus P = Metric.sphere (0 : ℂ) R := by sorrySource
C. Perassi, Sharp symmetry bounds for real algebraic curves (note): lemma of the formalization, for proof of Theorem 1, p. 3, https://github.com/carlok/curve-symmetry-lean/blob/d99bc17a1c397956c05d7417de50f9beed56580f/sharp_symmetry_bounds.pdf. Lean: https://github.com/carlok/curve-symmetry-lean/blob/d99bc17a1c397956c05d7417de50f9beed56580f/lean/RealLocus.lean (C. Perassi)