Documentation

Hironaka.Resolution.Analytic.OrderReduction.ChainTransportPrep

Tools for the transport of the chain of Step 2.1 #

Two facts used in the transport of a link along a value functor (ValueTransport.lean, ChainTransport.lean):

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

The range of the last-stage lift of h is the preimage of the range of h under the composite blow-down: โІ is range_pullbackLiftLast_subset; for โЇ, a point over h b is in the range of the lift of the first step (exists_liftStep_eq), then the induction.

theorem AnalyticManifold.BlowUpSequence.mem_liftRange_iff {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N : AnalyticManifold ๐•œ E} (L : BlowUpSequence ฯˆโ‚€ M) (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) (p : (L.stage (Fin.last L.length)).carrier) :

The reading open of the chain is the preimage of the range of h under the composite blow-down.

theorem Hironaka.Manifold.BDanFamData.fam_seqOn_induced_pullback_congr {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {s : โ„•} (bd : BDanFamData ฯˆโ‚€ s) {X Z : AnalyticManifold ๐•œ E} {T : Manifold.AnalyticTriple ฯˆโ‚€ X} (hT : Manifold.AnalyticTriple.BOClass s T) {Lโ‚ Lโ‚‚ : AnalyticManifold.BlowUpSequence ฯˆโ‚€ X} (e : Lโ‚ = Lโ‚‚) (hLโ‚ : Lโ‚.toSuccession.IsOfOrderGe T.I s T.F.idealSheaf) (hLโ‚‚ : Lโ‚‚.toSuccession.IsOfOrderGe T.I s T.F.idealSheaf) (j : T.F.ฮน) {Uโ‚ : TopologicalSpace.Opens (Lโ‚.stage (Fin.last Lโ‚.length)).carrier} {Uโ‚‚ : TopologicalSpace.Opens (Lโ‚‚.stage (Fin.last Lโ‚‚.length)).carrier} (hUโ‚ : IsCompact (closure โ†‘Uโ‚)) (hUโ‚‚ : IsCompact (closure โ†‘Uโ‚‚)) (hU : โˆ€ (p : (Lโ‚.stage (Fin.last Lโ‚.length)).carrier), p โˆˆ Uโ‚ โ†” (AnalyticManifold.BlowUpSequence.stageOfEq e) p โˆˆ Uโ‚‚) (fโ‚ : AnalyticMap Z ((Lโ‚.stage (Fin.last Lโ‚.length)).restrict Uโ‚)) (fโ‚‚ : AnalyticMap Z ((Lโ‚‚.stage (Fin.last Lโ‚‚.length)).restrict Uโ‚‚)) (hfโ‚ : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘fโ‚) (hfโ‚‚ : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘fโ‚‚) (hf : โˆ€ (z : Z.carrier), (AnalyticManifold.BlowUpSequence.stageOfEq e) โ†‘(fโ‚ z) = โ†‘(fโ‚‚ z)) :
((bd.fam (T.induced s Lโ‚ hLโ‚) โ‹ฏ (Lโ‚.toSuccession.originalIdx T.F (Fin.last Lโ‚.toSuccession.length) j)).seqOn Uโ‚ hUโ‚).pullback fโ‚ hfโ‚ = ((bd.fam (T.induced s Lโ‚‚ hLโ‚‚) โ‹ฏ (Lโ‚‚.toSuccession.originalIdx T.F (Fin.last Lโ‚‚.toSuccession.length) j)).seqOn Uโ‚‚ hUโ‚‚).pullback fโ‚‚ hfโ‚‚

Congruence of pulled-back induced values along equal sequences: for equal sequences Lโ‚ = Lโ‚‚, opens of their last stages corresponding under stageOfEq, and maps into those opens agreeing under stageOfEq, the pull-backs of the family's values at the induced triples agree (a substitution).