Documentation

TauCeti.Analysis.MvPolynomial.CurveOrder

Ambient polynomial order along analytic curves #

An analytic curve through a point cannot lower the ambient order of a polynomial. Together with a line detecting that order, this compares ambient orders under analytic coordinate substitutions and multiplication by an analytic function. These comparisons allow polynomial order to be transported through local coordinate changes, even when the coordinate change itself is not polynomial.

theorem MvPolynomial.orderAt_le_analyticOrderAt_eval {๐•œ : Type u_1} {ฯƒ : Type u_2} [NontriviallyNormedField ๐•œ] (p : MvPolynomial ฯƒ ๐•œ) {ฮณ : ๐•œ โ†’ ฯƒ โ†’ ๐•œ} {tโ‚€ : ๐•œ} (hฮณ : โˆ€ (i : ฯƒ), AnalyticAt ๐•œ (fun (t : ๐•œ) => ฮณ t i) tโ‚€) :
p.orderAt (ฮณ tโ‚€) โ‰ค analyticOrderAt (fun (t : ๐•œ) => (eval (ฮณ t)) p) tโ‚€

Evaluation along a coordinatewise analytic curve does not decrease ambient order. The index type need not be finite: each polynomial uses only finitely many coordinates.

theorem MvPolynomial.orderAt_le_of_analyticAt_mul_eq {๐•œ : Type u_1} {ฯƒ : Type u_2} {ฯ„ : Type u_3} [NontriviallyNormedField ๐•œ] [Fintype ฯƒ] (p : MvPolynomial ฯ„ ๐•œ) (q : MvPolynomial ฯƒ ๐•œ) (a : ฯƒ โ†’ ๐•œ) {g : (ฯƒ โ†’ ๐•œ) โ†’ ฯ„ โ†’ ๐•œ} {u : (ฯƒ โ†’ ๐•œ) โ†’ ๐•œ} (hg : โˆ€ (i : ฯ„), AnalyticAt ๐•œ (fun (x : ฯƒ โ†’ ๐•œ) => g x i) a) (hu : AnalyticAt ๐•œ u a) (heq : โˆ€แถ  (x : ฯƒ โ†’ ๐•œ) in nhds a, (eval (g x)) p * u x = (eval x) q) :

An analytic substitution and multiplication by an analytic function cannot lower ambient polynomial order. The identity is required only near the comparison point.

theorem MvPolynomial.orderAt_le_of_eval_cons_mul_mul_eq {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n : โ„•} (f g : MvPolynomial (Fin (n + 1)) ๐•œ) {l ฮผ : (Fin n โ†’ ๐•œ) โ†’ ๐•œ} {a : Fin n โ†’ ๐•œ} (z : ๐•œ) (hl : AnalyticAt ๐•œ l a) (hฮผ : AnalyticAt ๐•œ ฮผ a) (h : โˆ€แถ  (y : Fin n โ†’ ๐•œ) in nhds a, โˆ€ (t : ๐•œ), (eval (Fin.cons (l y * t) y)) f * ฮผ y = (eval (Fin.cons t y)) g) :
f.orderAt (Fin.cons (l a * z) a) โ‰ค g.orderAt (Fin.cons z a)

Rescaling the distinguished coordinate by an analytic factor, together with multiplication by an analytic function, cannot lower ambient order. The identity is required only for base points near a.