Documentation

Hironaka.Analytic.Weierstrass.Axis

Restriction to the distinguished axis #

The regularity condition of the Weierstrass theorems, f(0, …, 0, x_m) ∼ x_m^d in the printed form [BM88, proof of Theorem 4.4, p. 24], concerns the restriction of the series to the distinguished axis. This module provides that restriction, axis f := f(x_0, 0, …, 0) as a series in one variable, as a ring homomorphism axisHom (the antidiagonal of a pure power x_0^k consists of pure powers, Finsupp.antidiagonal_single), together with its values on the lifts liftFirst (inverse: axis (liftFirst e) = e) and liftTail (the constant term), and the majorant-norm comparisons ‖axis f‖_{ρ_0} ≤ ‖f‖_ρ, ‖liftFirst e‖_ρ = ‖e‖_{ρ_0} that keep both operations inside the convergent series.

The coefficient field K is ℝ or ℂ ([RCLike K]).

noncomputable def Analytic.axis {K : Type u_1} [RCLike K] {m : ℕ} (f : MvPowerSeries (Fin (m + 1)) K) :

Restriction of a series in x_0, …, x_m to the x_0-axis: f(x_0, 0, …, 0).

Equations
Instances For
    theorem Analytic.coeff_axis {K : Type u_1} [RCLike K] {m : ℕ} (f : MvPowerSeries (Fin (m + 1)) K) (ν : Fin 1 →₀ ℕ) :
    theorem Analytic.axis_zero {K : Type u_1} [RCLike K] {m : ℕ} :
    axis 0 = 0
    theorem Analytic.axis_add {K : Type u_1} [RCLike K] {m : ℕ} (f g : MvPowerSeries (Fin (m + 1)) K) :
    axis (f + g) = axis f + axis g
    theorem Analytic.axis_one {K : Type u_1} [RCLike K] {m : ℕ} :
    axis 1 = 1
    theorem Analytic.axis_mul {K : Type u_1} [RCLike K] {m : ℕ} (f g : MvPowerSeries (Fin (m + 1)) K) :
    axis (f * g) = axis f * axis g

    Restriction to the axis is multiplicative: the antidiagonal of x_0^k consists of pairs of pure powers.

    noncomputable def Analytic.axisHom (K : Type u_1) [RCLike K] {m : ℕ} :

    Restriction to the x_0-axis as a ring homomorphism.

    Equations
    Instances For
      theorem Analytic.axisHom_apply {K : Type u_1} [RCLike K] {m : ℕ} (f : MvPowerSeries (Fin (m + 1)) K) :
      (axisHom K) f = axis f
      theorem Analytic.axis_X_zero_pow {K : Type u_1} [RCLike K] {m : ℕ} (d : ℕ) :
      theorem Analytic.axis_C {K : Type u_1} [RCLike K] {m : ℕ} (c : K) :

      The lift of a one-variable series #

      theorem Analytic.coeff_liftFirst_of_ne {K : Type u_1} [RCLike K] {m : ℕ} (e : MvPowerSeries (Fin 1) K) {μ : Fin (m + 1) →₀ ℕ} (hμ : μ ≠ Finsupp.single 0 (μ 0)) :
      theorem Analytic.axis_liftFirst {K : Type u_1} [RCLike K] {m : ℕ} (e : MvPowerSeries (Fin 1) K) :
      theorem Analytic.liftFirst_mul {K : Type u_1} [RCLike K] {m : ℕ} (e e' : MvPowerSeries (Fin 1) K) :
      theorem Analytic.liftFirst_one {K : Type u_1} [RCLike K] {m : ℕ} :
      theorem Analytic.convNorm_liftFirst {K : Type u_1} [RCLike K] {m : ℕ} (ρ : Fin (m + 1) → NNReal) (e : MvPowerSeries (Fin 1) K) :
      ConvNorm ρ (liftFirst e) = ConvNorm (fun (x : Fin 1) => ρ 0) e

      The lift changes no weights: ‖liftFirst e‖_ρ = ‖e‖_{ρ_0}.

      theorem Analytic.liftFirst_mem_conv {K : Type u_1} [RCLike K] {m : ℕ} {e : MvPowerSeries (Fin 1) K} (he : e ∈ Conv K 1) :
      liftFirst e ∈ Conv K (m + 1)
      theorem Analytic.convNorm_axis_le {K : Type u_1} [RCLike K] {m : ℕ} (ρ : Fin (m + 1) → NNReal) (f : MvPowerSeries (Fin (m + 1)) K) :
      ConvNorm (fun (x : Fin 1) => ρ 0) (axis f) ≤ ConvNorm ρ f

      Restriction to the axis drops terms: ‖axis f‖_{ρ_0} ≤ ‖f‖_ρ.

      theorem Analytic.axis_mem_conv {K : Type u_1} [RCLike K] {m : ℕ} {f : MvPowerSeries (Fin (m + 1)) K} (hf : f ∈ Conv K (m + 1)) :
      axis f ∈ Conv K 1

      The lift of a tail series #