Documentation

Hironaka.Manifold.FiniteSuccession.Functor.PullbackTriple

Functoriality of the pullback data of triples #

The inverse image ideal sheaf is functorial (IdealSheaf.pullback_pullback of Hironaka.Manifold.BlowUp.Transform.GermIso: pulling back twice is pulling back along the composite), so the pullback data of triples compose (AnalyticTriple.IsPullbackOf.comp, the analogue of IsPullbackOf.comp for schemes), and the pulled-back triples compose (AnalyticTriple.pullback_pullback). This is the functoriality behind the pull-back of blow-up sequences [Kol07, Definition 30, 30.1] and [Kol07, 34.1].

@[simp]
theorem AnalyticManifold.IdealSheaf.pullback_comp {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {M N P : AnalyticManifold ๐•œ E} (J : M.IdealSheaf) (h : AnalyticMap N M) (k : AnalyticMap P N) :
Manifold.IdealSheaf.pullback โ‡‘k โ‹ฏ (Manifold.IdealSheaf.pullback โ‡‘h โ‹ฏ J) = Manifold.IdealSheaf.pullback โ‡‘(ContMDiffMap.comp h k) โ‹ฏ J

The pullback along analytic maps is functorial (IdealSheaf.pullback_pullback, with the composite as an analytic map).

@[simp]
theorem Manifold.HypersurfaceFamily.comap_comap {M N P : Type u} (F : HypersurfaceFamily M) (h : N โ†’ M) (k : P โ†’ N) :
comap k (comap h F) = comap (h โˆ˜ k) F
theorem Manifold.AnalyticTriple.IsPullbackOf.comp {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N P : AnalyticManifold ๐•œ E} {T : AnalyticTriple ฯˆโ‚€ M} {T' : AnalyticTriple ฯˆโ‚€ N} {T'' : AnalyticTriple ฯˆโ‚€ P} {h : AnalyticMap N M} {k : AnalyticMap P N} (hโ‚ : T'.IsPullbackOf T h) (hโ‚‚ : T''.IsPullbackOf T' k) :

[Kol07, 34.1] (IsPullbackOf.comp): pullback data compose along composites.

theorem Manifold.AnalyticTriple.pullback_pullback {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N P : AnalyticManifold ๐•œ E} (T : AnalyticTriple ฯˆโ‚€ M) (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) (k : AnalyticMap P N) (hk : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘k) :
(T.pullback h hh).pullback k hk = T.pullback (ContMDiffMap.comp h k) โ‹ฏ

The pulled-back triples compose.