Documentation

Hironaka.Manifold.Chart.Order

Order one at a point #

A germ s โˆˆ ๐’ช_{M,a} has order one (ordElem, the order read on the Taylor series) iff its value s(a) vanishes and some first partial derivative โˆ‚_i s (a) does not (ord_eq_one_iff_exists_coordDerivStalk_ne_zero'): the degree-0 coefficient of the Taylor series is the value (IsTaylorHom.constantCoeff'), the degree-1 coefficients are the partial derivatives (IsTaylorHom.pderiv: T (โˆ‚_i s) = โˆ‚_{X_i} (T s)), and a power series has order one iff its constant term vanishes and some linear term does not (MvPowerSeries.order_eq_one_iff', from MvPowerSeries.order_eq_nat). This is the criterion behind Kollรกr's "local section of MC(I) that has order 1 at x" [Kol07, Theorem 80, proof], made chart-free in Hironaka/Manifold/Chart/Adapted.lean.

theorem Manifold.constantCoeff_pderiv {๐•œ : Type} [RCLike ๐•œ] {n : โ„•} (i : Fin n) (F : MvPowerSeries (Fin n) ๐•œ) :

The constant coefficient of โˆ‚_{X_i} F is the coefficient of X_i in F.

theorem Manifold.eval_coordDerivStalk {๐•œ : Type} [RCLike ๐•œ] (E : Type u_1) [NormedAddCommGroup E] [NormedSpace ๐•œ E] {M : Type u} [TopologicalSpace M] [ChartedSpace E M] {n : โ„•} (ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ) (ฯ† : OpenPartialHomeomorph M E) (hฯ† : ฯ† โˆˆ IsManifold.maximalAtlas (modelWithCornersSelf ๐•œ E) โŠค M) {a : M} (ha : a โˆˆ ฯ†.source) (i : Fin n) (s : โ†‘((structureSheaf ๐•œ E M).presheaf.stalk a)) :
(eval ๐•œ E M a) ((coordDerivStalk E ฯˆ ฯ† hฯ† ha i) s) = (MvPowerSeries.coeff (Finsupp.single i 1)) ((taylorHom E ฯˆ ฯ† ha hฯ†) s)

The value at a of โˆ‚_i s is the coefficient of X_i in the Taylor series of s.

theorem Finsupp.degree_eq_one_iff {ฯƒ : Type u_2} (d : ฯƒ โ†’โ‚€ โ„•) :
degree d = 1 โ†” โˆƒ (i : ฯƒ), d = single i 1

A multi-index of degree one is a single index.

theorem MvPowerSeries.order_eq_one_iff' {๐•œ : Type} [RCLike ๐•œ] {n : โ„•} (F : MvPowerSeries (Fin n) ๐•œ) :
F.order = 1 โ†” constantCoeff F = 0 โˆง โˆƒ (i : Fin n), (coeff (Finsupp.single i 1)) F โ‰  0

A power series has order one iff its constant term vanishes and some coefficient of degree one does not.

theorem Manifold.ord_eq_one_iff_exists_coordDerivStalk_ne_zero' {๐•œ : Type} [RCLike ๐•œ] (E : Type u_1) [NormedAddCommGroup E] [NormedSpace ๐•œ E] {M : Type u} [TopologicalSpace M] [ChartedSpace E M] {n : โ„•} (ฯˆ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ) (ฯ† : OpenPartialHomeomorph M E) (hฯ† : ฯ† โˆˆ IsManifold.maximalAtlas (modelWithCornersSelf ๐•œ E) โŠค M) {a : M} (ha : a โˆˆ ฯ†.source) (s : โ†‘((structureSheaf ๐•œ E M).presheaf.stalk a)) :
IsLocalRing.ordElem s = 1 โ†” (eval ๐•œ E M a) s = 0 โˆง โˆƒ (i : Fin n), (eval ๐•œ E M a) ((coordDerivStalk E ฯˆ ฯ† hฯ† ha i) s) โ‰  0

In a chart ฯ† at a with coordinates ฯˆ, a germ has order one iff it vanishes at a and some partial derivative โˆ‚_i does not (the order-one sections of [Kol07, Theorem 80, proof]).