Documentation

TauCeti.Analysis.MvPolynomial.DirectionalOrder

Analytic preparation along a fixed direction #

If a polynomial has constant finite ambient order along an analytic parametrization, a single affine direction detects that order on every nearby slice. Consequently evaluation along that direction is a power of the line parameter times an analytic unit. This converts ambient polynomial order into the distinguished-variable form used in analytic preparation of discriminants. The direction and unit are constructed; no slice-order hypothesis is needed.

References #

theorem MvPolynomial.analyticAt_coeff_aeval_C_add_C_mul_X {Οƒ : Type u_1} {π•œ : Type u_2} {E : Type u_3} [NontriviallyNormedField π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] (p : MvPolynomial Οƒ π•œ) {Ο† ψ : E β†’ Οƒ β†’ π•œ} {xβ‚€ : E} (hΟ† : βˆ€ (i : Οƒ), AnalyticAt π•œ (fun (x : E) => Ο† x i) xβ‚€) (hψ : βˆ€ (i : Οƒ), AnalyticAt π•œ (fun (x : E) => ψ x i) xβ‚€) (m : β„•) :
AnalyticAt π•œ (fun (x : E) => ((aeval fun (i : Οƒ) => Polynomial.C (Ο† x i) + Polynomial.C (ψ x i) * Polynomial.X) p).coeff m) xβ‚€

The coefficients of a polynomial restricted to an analytic family of affine lines depend analytically on the base point and direction.

theorem MvPolynomial.exists_eventually_analyticOrderAt_eval_add_smul_eq {Οƒ : Type u_1} {π•œ : Type u_2} {E : Type u_3} [NontriviallyNormedField π•œ] [TopologicalSpace E] (p : MvPolynomial Οƒ π•œ) {Ο† : E β†’ Οƒ β†’ π•œ} {xβ‚€ : E} {m : β„•} (hΟ† : ContinuousAt Ο† xβ‚€) (hm : βˆ€αΆ  (x : E) in nhds xβ‚€, p.orderAt (Ο† x) = ↑m) :
βˆƒ (v : Οƒ β†’ π•œ), βˆ€αΆ  (x : E) in nhds xβ‚€, analyticOrderAt (fun (t : π•œ) => (eval (Ο† x + t β€’ v)) p) 0 = ↑m

Along a continuous parametrization of a set of constant finite ambient order, a single direction detects that order analytically on every nearby slice.

theorem MvPolynomial.exists_analyticAt_eval_add_smul_eq_pow_mul {Οƒ : Type u_1} {π•œ : Type u_2} {E : Type u_3} [RCLike π•œ] [NormedAddCommGroup E] [NormedSpace π•œ E] (p : MvPolynomial Οƒ π•œ) {Ο† : E β†’ Οƒ β†’ π•œ} {xβ‚€ : E} {m : β„•} (hΟ† : βˆ€ (i : Οƒ), AnalyticAt π•œ (fun (x : E) => Ο† x i) xβ‚€) (hm : βˆ€αΆ  (x : E) in nhds xβ‚€, p.orderAt (Ο† x) = ↑m) :
βˆƒ (v : Οƒ β†’ π•œ) (u : E Γ— π•œ β†’ π•œ), AnalyticAt π•œ u (xβ‚€, 0) ∧ u (xβ‚€, 0) β‰  0 ∧ βˆ€αΆ  (z : E Γ— π•œ) in nhds (xβ‚€, 0), (eval (Ο† z.1 + z.2 β€’ v)) p = z.2 ^ m * u z

Constant finite ambient order along an analytic parametrization gives a fixed direction and a local power-times-unit factorization in the line parameter.