Documentation

Hironaka.Manifold.FiniteSuccession.Functor.Pullback

The pulled-back triple (N, h^* ๐“˜, hโปยน(E)) along a local analytic isomorphism #

The pullback data of a triple (X, I, E) along a smooth morphism h : Y โ†’ X form a triple ([Kol07, Definition 30, 30.1]; [Kol07, 34.1], "B(Y, h^* I, hโปยน(E))"). On manifolds, for a local analytic isomorphism h : N โ†’ M: the inverse image ideal sheaf h^* ๐“˜ (comap) has nonzero stalks because the stalk map of a local isomorphism is a ring isomorphism (ord_pullback_of_isLocalDiffeomorphAt: ฮฝ_b(h^* ๐“˜) = ฮฝ_{h b}(๐“˜), and ฮฝ = โŠค iff the stalk is zero); the inverse image family hโปยน(E) is a simple normal crossings divisor because its components are the preimages of closed hypersurfaces (IsClosedSubmanifold.preimage_of_isLocalDiffeomorph), local finiteness pulls back along continuous maps, and a simple normal crossings chart at h a transported along a local inverse of h (transportChart) is such a chart at a.

The arguments are routine and not in the source.

theorem Manifold.finiteDimensional_of_chartIso {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} (ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ) :
FiniteDimensional ๐•œ E

The model chart iso ฯˆโ‚€ : E โ‰ƒL[๐•œ] ๐•œโฟ makes E finite-dimensional (the standing hypothesis of order theory, IdealSheaf.ord_eq_top_iff).

theorem Manifold.IdealSheaf.isNonzeroEverywhere_comap {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {M N : AnalyticManifold ๐•œ E} [FiniteDimensional ๐•œ E] {I : M.IdealSheaf} (hI : IsNonzeroEverywhere I) (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) :
(pullback โ‡‘h โ‹ฏ I).IsNonzeroEverywhere

Nonzero stalks pull back along a local analytic isomorphism: the stalk map at b is an isomorphism onto the stalk at h b (ord_pullback_of_isLocalDiffeomorphAt, read through ฮฝ = โŠค โ†” stalk = 0).

theorem Manifold.HypersurfaceFamily.isSnc_comap {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N : AnalyticManifold ๐•œ E} {F : HypersurfaceFamily M.carrier} (hF : IsSnc ฯˆโ‚€ F) (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) :
IsSnc ฯˆโ‚€ (comap (โ‡‘h) F)

The simple normal crossings property pulls back along a local analytic isomorphism: the components are the preimages of closed hypersurfaces, local finiteness pulls back, and an snc chart at h a transported along a local inverse of h is an snc chart at a.

noncomputable def Manifold.AnalyticTriple.pullback {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N : AnalyticManifold ๐•œ E} (T : AnalyticTriple ฯˆโ‚€ M) (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) :
AnalyticTriple ฯˆโ‚€ N

[Kol07, Definition 30, 30.1], 34.1: the pulled-back triple (N, h^* ๐“˜, hโปยน(E)) of T = (M, ๐“˜, E) along a local analytic isomorphism h : N โ†’ M.

Equations
Instances For
    theorem Manifold.AnalyticTriple.isPullbackOf_pullback {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N : AnalyticManifold ๐•œ E} (T : AnalyticTriple ฯˆโ‚€ M) (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) :
    (T.pullback h hh).IsPullbackOf T h

    The pulled-back triple carries the pullback data (isPullbackOf_pullback).

    theorem Manifold.AnalyticTriple.ext' {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M : AnalyticManifold ๐•œ E} {Tโ‚ Tโ‚‚ : AnalyticTriple ฯˆโ‚€ M} (hI : Tโ‚.I = Tโ‚‚.I) (hF : Tโ‚.F = Tโ‚‚.F) :
    Tโ‚ = Tโ‚‚

    A triple is its ideal sheaf and its divisor (the other fields are proofs).

    theorem Manifold.AnalyticTriple.IsPullbackOf.eq {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N : AnalyticManifold ๐•œ E} {Tโ‚ Tโ‚‚ : AnalyticTriple ฯˆโ‚€ N} {T : AnalyticTriple ฯˆโ‚€ M} {h : AnalyticMap N M} (hโ‚ : Tโ‚.IsPullbackOf T h) (hโ‚‚ : Tโ‚‚.IsPullbackOf T h) :
    Tโ‚ = Tโ‚‚

    The pullback data determine the triple.