The radial-critical polynomial of a plane curve
DefinitionEsgk_PlaneCurveRadialCriticalalgebraic-geometrygeometry
For a plane polynomial and a center , this defines and its common zero set with . On the regular curve, this polynomial detects critical points of squared distance from .
Definition code
-- Extracted dependency interfaces and their necessary proofs.
import Definitions.Def_Esgk_IrreduciblePlaneInfiniteVanishing
import Definitions.Def_LeanFormalizations_PachDeZeeuw_AlgebraicPrelim
import Mathlib
/-
Copyright (c) 2026 Adam McKenna. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Adam McKenna
-/
noncomputable section
namespace Esgk
open MvPolynomial
open PachDeZeeuw.Algebraic
def planeRadialCritical (G : PlanePoly) (a : Point2) : PlanePoly :=
(X 0 - C (a 0)) * pderiv (1 : Fin 2) G -
(X 1 - C (a 1)) * pderiv (0 : Fin 2) G
def planeRadialCriticalZeroSet (G : PlanePoly) (a : Point2) : Set Point2 :=
PlaneCurveZeroSet G ∩ PlaneCurveZeroSet (planeRadialCritical G a)
end Esgk