OAI/AlgebraicGeometry/PlaneCurves/ChartGradients.lean
5 declarations, 0 contain sorry, 0 declared as axioms
Direct and normalized gradients in smooth cubic charts
- theorem
OAI.Nagata.Workers.W25.pderiv_directChartHomline 17Source documentation
The affine partial derivative is the dehomogenized surviving ambient partial.
theorem pderiv_directChartHom (c : Fin 3) (G : MvPolynomial (Fin 3) ℂ) (i : Fin 2) : MvPolynomial.pderiv i (Nagata.W27.directChartHom c G) = Nagata.W27.directChartHom c (MvPolynomial.pderiv (c.succAbove i) G) := by …Mentions: OAI.Nagata.W27.directChartHom
- theorem
OAI.Nagata.Workers.W25.eval_pderiv_directChartHom_scaleline 36Source documentation
Exact derivative scaling between a cone representative and its normalized chart.
theorem eval_pderiv_directChartHom_scale {G : MvPolynomial (Fin 3) ℂ} {d : ℕ} (hG : G.IsHomogeneous d) (c : Fin 3) (x : Fin 3 → ℂ) (hc : x c ≠ 0) (i : Fin 2) : MvPolynomial.eval x (MvPolynomial.pderiv (c.succAbove i) G) = (x c) ^ (d - 1) * MvPolynomial.eval (fun j => x (c.succAbove j) / x c) (MvPolynomial.pderiv i (Nagata.W27.directChartHom c G)) := by …Mentions: OAI.Nagata.W27.directChartHom
- theorem
OAI.Nagata.Workers.W25.exists_nonzero_pderiv_directChartHomline 53Source documentation
Every projective affine chart containing a nonsingular point has a nonzero ordinary two-coordinate affine gradient. Euler's identity rules out the omitted ambient partial being the only nonzero derivative.
theorem exists_nonzero_pderiv_directChartHom {G : MvPolynomial (Fin 3) ℂ} {d : ℕ} (hG : G.IsHomogeneous d) (c : Fin 3) (x : Fin 3 → ℂ) (hc : x c ≠ 0) (hzero : MvPolynomial.eval x G = 0) (hgrad : ∃ j : Fin 3, MvPolynomial.eval x (MvPolynomial.pderiv j G) ≠ 0) : ∃ i : Fin 2, MvPolynomial.eval (fun j => x (c.succAbove j) / x c) (MvPolynomial.pderiv i (Nagata.W27.directChartHom c G)) ≠ 0 := by …Mentions: OAI.Nagata.W27.directChartHom
- theorem
OAI.Nagata.Workers.W25.planePolynomialEval_normalizedCurvePointline 95 - theorem
OAI.Nagata.Workers.W25.normalizedCurvePoint_gradient_ne_zeroline 105Source documentation
Every containing direct chart satisfies the exact smoothness input to the coordinate-independent normal-polynomial construction.
theorem normalizedCurvePoint_gradient_ne_zero {G : MvPolynomial (Fin 3) ℂ} {d : ℕ} (hG : G.IsHomogeneous d) (c : Fin 3) (X : Fin 3 → ℂ → ℂ) (z : ℂ) (hc : X c z ≠ 0) (hzero : MvPolynomial.eval (fun j => X j z) G = 0) (hgrad : ∃ j : Fin 3, MvPolynomial.eval (fun i => X i z) (MvPolynomial.pderiv j G) ≠ 0) : polynomialGradient (Nagata.W27.directChartHom c G) (normalizedCurvePoint X c z) ≠ 0 := by …Mentions: OAI.Nagata.W27.directChartHom