Generic linear changes and the order on the axis #
"There are local coordinates x = (x_1, …, x_m) centered at a such that
f_a(0, …, 0, x_m) ∼ x_m^e, where e = μ_a(f)" [BM88, proof of Theorem 4.4, p. 24]. The
degree-e homogeneous part of a nonzero series of order e is a nonzero polynomial
(homogeneousPoly of Hironaka/Analytic/ConvSeries/Bridge.lean), hence nonzero at some
direction v since the field is infinite (MvPolynomial.funext); a linear automorphism L with
L e_0 = v exists (a coordinate swap followed by x ↦ x + x_k (v - e_k)); and the restriction
of f to the line K v is the one-variable series dirSeries f v whose degree-d coefficient
is the degree-d part at v. Its leading term is t^e · h_e(v) with h_e(v) ≠ 0, which is the
hypothesis form of the function-level preparation theorem.
Second, restricting to the x_0-axis (axis) never lowers the order, with equality iff the
coefficient of x_0^{μ(f)} is nonzero; orders add under products on both sides (order_mul),
so equality for a product forces equality for every factor: the printed "each
ℓ_{i,a}(0, …, 0, x_m) ∼ x_m" of the same passage. Bierstone and Milman use both parts to choose
the coordinates of that proof.
The coefficient field K is ℝ or ℂ ([RCLike K]).
Linear changes sending e_0 to a given vector #
x ↦ x + x_k • (v - e_k): fixes e_j for j ≠ k and sends e_k to v; a linear
automorphism when v_k ≠ 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coordinate swap 0 ↔ k as a linear automorphism of K^{n+1}.
Equations
- Analytic.swapCoord K k = LinearEquiv.funCongrLeft K K (Equiv.swap 0 k)
Instances For
The leading homogeneous part #
The leading homogeneous part of a nonzero series is nonzero at some direction (the field is infinite).
The sum of a convergent series along the line t v, regrouped by degree.
The restriction of a series to a line #
The restriction of f to the line K v, as a series in one variable: its degree-d
coefficient is the degree-d homogeneous part of f at v.
Equations
- Analytic.dirSeries f v μ = (MvPolynomial.eval v) (Analytic.homogeneousPoly f (μ 0))
Instances For
The generic linear change #
A homogeneous part of positive degree vanishes at the origin.
The map t ↦ (t, …, t) : K → K^1 as a continuous linear map.
Equations
- Analytic.constCLM K = ContinuousLinearMap.pi fun (x : Fin 1) => ContinuousLinearMap.id K K
Instances For
After a linear change, a nonzero convergent f of order e is x_0-regular of order e on
the axis, in the hypothesis form of the function-level preparation theorem: the printed "there
are local coordinates … such that f_a(0, …, 0, x_m) ∼ x_m^e" of BM88, proof of Theorem 4.4,
p. 24.
The order on the axis #
The degree-e homogeneous part at e_0 is the coefficient of x_0^e.
Equality of orders on the axis iff the coefficient of x_0^{μ(f)} is nonzero.
If the order of a product is preserved on the axis, so is the order of every factor: the
printed "each ℓ_{i,a}(0, …, 0, x_m) ∼ x_m" of [BM88, proof of Theorem 4.4, p. 24].