Documentation

Hironaka.Manifold.Germ.TaylorHom

The Taylor homomorphism of the structure sheaf #

In a chart Ο† of the maximal atlas containing a, with coordinates ψ : E ≃L[π•œ] π•œβΏ, the Taylor homomorphism T_a : π’ͺ_{M,a} β†’+* π•œ[[X₁, …, Xβ‚™]] sends the germ of a section f to the power series of f ∘ φ⁻¹ ∘ ψ⁻¹ at ψ(Ο†(a)): it is the chart transport (Hironaka/Manifold/Germ/ChartTransport.lean) followed by the power series of an analytic germ (taylorGerm, Hironaka/Manifold/Germ/Taylor.lean, valued in the ring Conv π•œ n of convergent series). This is Bierstone–Milman's injective "Taylor series homomorphism" [BM97, (0.3)]. taylorHom satisfies the specification IsTaylorHom of Hironaka/Manifold/StructureSheaf.lean (isTaylorHom_taylorHom); any map satisfying it is unique (IsTaylorHom.eq), injective (IsTaylorHom.injective': a germ whose power series vanishes is eventually zero) and has the value at a as constant term (IsTaylorHom.constantCoeff'). Its range, its behaviour on the maximal ideal and the induced isomorphism of completions are in Hironaka/Manifold/Germ/TaylorIdeal.lean and Hironaka/Manifold/Germ/TaylorCompletion.lean.

noncomputable def Manifold.taylorHom {π•œ : 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) {a : M} (ha : a ∈ Ο†.source) (hΟ† : Ο† ∈ IsManifold.maximalAtlas (modelWithCornersSelf π•œ E) ⊀ M) :
↑((structureSheaf π•œ E M).presheaf.stalk a) β†’+* MvPowerSeries (Fin n) π•œ

The Taylor homomorphism T_a : π’ͺ_{M,a} β†’+* π•œ[[X₁, …, Xβ‚™]] in the chart Ο† with coordinates ψ [BM97, (0.3)]: the chart transport of germs followed by the power series of an analytic germ.

Equations
Instances For
    theorem Manifold.taylorHom_apply {π•œ : 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) {a : M} (ha : a ∈ Ο†.source) (hΟ† : Ο† ∈ IsManifold.maximalAtlas (modelWithCornersSelf π•œ E) ⊀ M) (s : ↑((structureSheaf π•œ E M).presheaf.stalk a)) :
    (taylorHom E ψ Ο† ha hΟ†) s = ↑((taylorGerm ψ (↑φ a)) ((chartTransport E Ο† ha hΟ†) s))
    theorem Manifold.taylorHom_mem_conv {π•œ : 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) {a : M} (ha : a ∈ Ο†.source) (hΟ† : Ο† ∈ IsManifold.maximalAtlas (modelWithCornersSelf π•œ E) ⊀ M) (s : ↑((structureSheaf π•œ E M).presheaf.stalk a)) :
    (taylorHom E ψ Ο† ha hΟ†) s ∈ Analytic.Conv π•œ n
    theorem Manifold.isTaylorHom_taylorHom {π•œ : 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) {a : M} (ha : a ∈ Ο†.source) (hΟ† : Ο† ∈ IsManifold.maximalAtlas (modelWithCornersSelf π•œ E) ⊀ M) :
    IsTaylorHom E ψ Ο† a (taylorHom E ψ Ο† ha hΟ†)

    taylorHom satisfies the specification IsTaylorHom.

    theorem Manifold.IsTaylorHom.eq {π•œ : 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) {a : M} {T T' : ↑((structureSheaf π•œ E M).presheaf.stalk a) β†’+* MvPowerSeries (Fin n) π•œ} (hT : IsTaylorHom E ψ Ο† a T) (hT' : IsTaylorHom E ψ Ο† a T') :
    T = T'

    Two maps satisfying the specification agree (uniqueness of the power series of a germ, eq_of_evalSeries_eventuallyEq).

    theorem Manifold.IsTaylorHom.injective' {π•œ : 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) {a : M} (ha : a ∈ Ο†.source) {T : ↑((structureSheaf π•œ E M).presheaf.stalk a) β†’+* MvPowerSeries (Fin n) π•œ} (hT : IsTaylorHom E ψ Ο† a T) :

    A map satisfying the specification is injective [BM97, (0.3)]: two germs with the same power series have the same germ in the chart, hence the same germ.

    theorem Manifold.IsTaylorHom.constantCoeff' {π•œ : 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) {a : M} (ha : a ∈ Ο†.source) {T : ↑((structureSheaf π•œ E M).presheaf.stalk a) β†’+* MvPowerSeries (Fin n) π•œ} (hT : IsTaylorHom E ψ Ο† a T) (s : ↑((structureSheaf π•œ E M).presheaf.stalk a)) :
    MvPowerSeries.constantCoeff (T s) = (eval π•œ E M a) s

    The constant term of the power series of a germ is its value at a.