Documentation

Hironaka.Manifold.FiniteSuccession.CompatibleFamily.Hom

The pull-back and push-forward of successions with the morphism spelled out #

The relations FiniteSuccession.IsPullbackUpToEmptyAlong and FiniteSuccession.IsPushforwardUpToEmptyAlong assert a morphism of successions (FiniteSuccession.Hom) with conditions on its maps and on the centres. This module restates them with the index map and the maps between the stages as separate witnesses (isPullbackUpToEmptyAlong_iff, isPushforwardUpToEmptyAlong_iff), the form in which they are constructed and taken apart.

theorem AnalyticManifold.FiniteSuccession.isPullbackUpToEmptyAlong_iff {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {M N : AnalyticManifold ๐•œ E} {U : TopologicalSpace.Opens M.carrier} {U' : TopologicalSpace.Opens N.carrier} {R : (N.restrict U').FiniteSuccession} {S : (M.restrict U).FiniteSuccession} {g : AnalyticMap N M} :
R.IsPullbackUpToEmptyAlong S g โ†” โˆƒ (blk : Fin (S.length + 1) โ†’ Fin (R.length + 1)) (f : (k : Fin (S.length + 1)) โ†’ AnalyticMap (R.stage (blk k)) (S.stage k)), blk 0 = 0 โˆง blk (Fin.last S.length) = Fin.last R.length โˆง (โˆ€ (k : Fin S.length), โ†‘(blk k.succ) = โ†‘(blk k.castSucc) โˆจ โ†‘(blk k.succ) = โ†‘(blk k.castSucc) + 1) โˆง (โˆ€ (k : Fin (S.length + 1)), IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘(f k)) โˆง (โˆ€ (k : Fin (S.length + 1)) (p : (R.stage (blk k)).carrier), (M.inclusion U) ((S.stageMap k) ((f k) p)) = g ((N.inclusion U') ((R.stageMap (blk k)) p))) โˆง (โˆ€ (k : Fin S.length) (hle : blk k.castSucc โ‰ค blk k.succ) (p : (R.stage (blk k.succ)).carrier), (S.map k) ((f k.succ) p) = (f k.castSucc) ((R.stageMapLE hle) p)) โˆง (โˆ€ (k : Fin S.length) (ha : โ†‘(blk k.castSucc) < R.length), โ†‘(blk k.succ) = โ†‘(blk k.castSucc) + 1 โ†’ R.centerAt (blk k.castSucc) ha = Manifold.IdealSheaf.pullback โ‡‘(f k.castSucc) โ‹ฏ (S.center k)) โˆง โˆ€ (k : Fin S.length), โ†‘(blk k.succ) = โ†‘(blk k.castSucc) โ†’ (Manifold.IdealSheaf.pullback โ‡‘(f k.castSucc) โ‹ฏ (S.center k)).support = โˆ…

IsPullbackUpToEmptyAlong with the morphism of successions spelled out: an index map and local analytic isomorphisms between the stages with the conditions of FiniteSuccession.Hom.

theorem AnalyticManifold.FiniteSuccession.isPushforwardUpToEmptyAlong_iff {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {E' : Type u_2} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {M : AnalyticManifold ๐•œ E} {N : AnalyticManifold ๐•œ E'} {U : TopologicalSpace.Opens M.carrier} {U' : TopologicalSpace.Opens N.carrier} {S : (M.restrict U).FiniteSuccession} {R : (N.restrict U').FiniteSuccession} {ฯ„ : ContMDiffMap (modelWithCornersSelf ๐•œ E') (modelWithCornersSelf ๐•œ E) N.carrier M.carrier โŠค} :
S.IsPushforwardUpToEmptyAlong R ฯ„ โ†” โˆƒ (blk : Fin (S.length + 1) โ†’ Fin (R.length + 1)) (f : (k : Fin (S.length + 1)) โ†’ ContMDiffMap (modelWithCornersSelf ๐•œ E') (modelWithCornersSelf ๐•œ E) (R.stage (blk k)).carrier (S.stage k).carrier โŠค), blk 0 = 0 โˆง blk (Fin.last S.length) = Fin.last R.length โˆง (โˆ€ (k : Fin S.length), โ†‘(blk k.succ) = โ†‘(blk k.castSucc) โˆจ โ†‘(blk k.succ) = โ†‘(blk k.castSucc) + 1) โˆง (โˆ€ (k : Fin (S.length + 1)), Topology.IsEmbedding โ‡‘(f k)) โˆง (โˆ€ (k : Fin (S.length + 1)), โˆ€ q โˆˆ closure (Set.range โ‡‘(f k)), (M.inclusion U) ((S.stageMap k) q) โˆˆ โ‡‘ฯ„ '' โ†‘U' โ†’ q โˆˆ Set.range โ‡‘(f k)) โˆง (โˆ€ (k : Fin (S.length + 1)) (p : (R.stage (blk k)).carrier), (M.inclusion U) ((S.stageMap k) ((f k) p)) = ฯ„ ((N.inclusion U') ((R.stageMap (blk k)) p))) โˆง (โˆ€ (k : Fin S.length) (hle : blk k.castSucc โ‰ค blk k.succ) (p : (R.stage (blk k.succ)).carrier), (S.map k) ((f k.succ) p) = (f k.castSucc) ((R.stageMapLE hle) p)) โˆง (โˆ€ (k : Fin S.length) (ha : โ†‘(blk k.castSucc) < R.length), โ†‘(blk k.succ) = โ†‘(blk k.castSucc) + 1 โ†’ โ‡‘(f k.castSucc) โปยน' Manifold.IdealSheaf.support (S.center k) = Manifold.IdealSheaf.support (R.centerAt (blk k.castSucc) ha)) โˆง (โˆ€ (k : Fin S.length), โ†‘(blk k.succ) = โ†‘(blk k.castSucc) โ†’ โ‡‘(f k.castSucc) โปยน' Manifold.IdealSheaf.support (S.center k) = โˆ…) โˆง โˆ€ (k : Fin S.length), โˆ€ q โˆˆ Manifold.IdealSheaf.support (S.center k), (M.inclusion U) ((S.stageMap k.castSucc) q) โˆˆ โ‡‘ฯ„ '' โ†‘U' โ†’ q โˆˆ Set.range โ‡‘(f k.castSucc)

IsPushforwardUpToEmptyAlong with the morphism of successions spelled out: an index map and embeddings between the stages with the conditions of FiniteSuccession.Hom.