Documentation

Hironaka.AnalyticSpace.ChartLift

Lifting a morphism to Kⁿ into a manifold through a chart #

A K-morphism χ : X → (Kⁿ, 𝒜) from a K-local-ringed space whose values lie in G = ψ(Φ.target), the domain of a chart Φ of a manifold M', lifts to a K-morphism chartLift : X → Sp(M') with image in Φ.source, namely X ≅ X|⊤ → (Kⁿ, 𝒜)|G ≅ Sp(G) → Sp(M') (restrictOpenTopIso, Hom.restrictTo, ofManifold_restrictOpen_iso, and Sp of the inverse chart chartFromOpens of Hironaka/AnalyticSpace/Manifold/Chart.lean). Its base point is Φ⁻¹ (ψ⁻¹ (χ x)) (chartLift_base) and it pulls the coordinate germs u_j of Φ back to the pulled-back coordinates χ^* z_j (stalkMap_chartLift_coord); with the morphisms from sections of Hironaka/AnalyticSpace/HomOfSections.lean this produces the local lifts through the charted blow-up. The open subspace (G, 𝒜_G) is Hironaka's [Hir64, Ch. 0, §1, p. 119]; that a morphism into (Kⁿ, 𝒜) is determined by its coordinate functions is the library's (hom_ext_of_coord, Hironaka/AnalyticSpace/HomExt.lean; compare the local Kⁿ-coordinations of [Hir64, Ch. 0, §1, p. 120]). The lemmas are general (any K-local-ringed space X, any chart of any analytic manifold); also used by Hironaka/Manifold/Sequence/Restrict/.

The isomorphism X | ⊤ ≅ X (restrictOpenTopIso) is, as a morphism, the open immersion X | ⊤ ⟶ X.

Transport of a pulled-back coordinate germ of Kⁿ along an equality of morphisms.

The inverse chart G → M', y ↦ Φ⁻¹ (ψ⁻¹ y), is analytic (chartFromOpens).

noncomputable def AnalyticSpace.KLocallyRingedSpace.chartFromOpensHom {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] {Φ : OpenPartialHomeomorph M' E} (hΦ : Φ ∈ IsManifold.maximalAtlas (modelWithCornersSelf K E) ⊤ M') :
ofManifold K (Kn K n) ↥(chartOpens ψ Φ) ⟶ ofManifold K E M'

Sp(G) → Sp(M'), y ↦ Φ⁻¹ (ψ⁻¹ y).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def AnalyticSpace.KLocallyRingedSpace.chartOpensHom {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] {Φ : OpenPartialHomeomorph M' E} (hΦ : Φ ∈ IsManifold.maximalAtlas (modelWithCornersSelf K E) ⊤ M') :

    (Kⁿ, 𝒜)|G ⟶ Sp(M').

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem AnalyticSpace.KLocallyRingedSpace.germMap_chartFromOpens_coord {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] {Φ : OpenPartialHomeomorph M' E} (hΦ : Φ ∈ IsManifold.maximalAtlas (modelWithCornersSelf K E) ⊤ M') (c : ↥(chartOpens ψ Φ)) (hc : ↑(chartFromOpens ψ Φ c) ∈ Φ.source) (j : Fin n) :
      (Manifold.germMap (fun (y : ↥(chartOpens ψ Φ)) => ↑(chartFromOpens ψ Φ y)) ⋯ c) (Manifold.coord E ψ Φ hΦ hc j) = (Manifold.germMap Subtype.val ⋯ c) (coordAt K n (↑c) j)

      The inverse chart Sp(G) → Sp(M') pulls the coordinate germ u_j of Φ back to the coordinate germ z_j of Kⁿ, both read on G ⊆ Kⁿ.

      noncomputable def AnalyticSpace.KLocallyRingedSpace.chartLift {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] {Φ : OpenPartialHomeomorph M' E} (hΦ : Φ ∈ IsManifold.maximalAtlas (modelWithCornersSelf K E) ⊤ M') {X : KLocallyRingedSpace K} (χ : X ⟶ affine K n) (hval : ∀ (x : ↑↑X.toPresheafedSpace), Hom.toFun χ x ∈ chartOpens ψ Φ) :
      X ⟶ ofManifold K E M'

      The lift into Sp(M') through the chart Φ of a K-morphism χ : X → Kⁿ with values in ψ(Φ.target).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem AnalyticSpace.KLocallyRingedSpace.chartLift_base {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] {Φ : OpenPartialHomeomorph M' E} (hΦ : Φ ∈ IsManifold.maximalAtlas (modelWithCornersSelf K E) ⊤ M') {X : KLocallyRingedSpace K} (χ : X ⟶ affine K n) (hval : ∀ (x : ↑↑X.toPresheafedSpace), Hom.toFun χ x ∈ chartOpens ψ Φ) (x : ↑↑X.toPresheafedSpace) :

        The base point of the chart lift: Φ⁻¹ (ψ⁻¹ (χ x)).

        theorem AnalyticSpace.KLocallyRingedSpace.chartLift_base_mem {K : Type} [RCLike K] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace K E] {n : ℕ} (ψ : E ≃L[K] Fin n → K) {M' : Type u} [TopologicalSpace M'] [ChartedSpace E M'] {Φ : OpenPartialHomeomorph M' E} (hΦ : Φ ∈ IsManifold.maximalAtlas (modelWithCornersSelf K E) ⊤ M') {X : KLocallyRingedSpace K} (χ : X ⟶ affine K n) (hval : ∀ (x : ↑↑X.toPresheafedSpace), Hom.toFun χ x ∈ chartOpens ψ Φ) (x : ↑↑X.toPresheafedSpace) :

        The chart lift lands in the chart's source.

        The chart lift pulls the coordinate germs u_j of Φ back to the pulled-back coordinate germs χ^* z_j — the stalk-level description of the lift, through the four factors X ≅ X|⊤ → (Kⁿ,𝒜)|G ≅ Sp(G) → Sp(M').