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):
BlowUpSequence.range_pullbackLiftLast,mem_liftRange_iffโ the range of the last-stage lift of a local analytic isomorphismhalong a sequence of centres is the preimage of the range ofhunder the composite blow-down (one step isexists_liftStep_eq: every point over a point of the range ofhlifts), so the reading open of the chain (FamilyChain.lean) is the preimage of the smaller open under the blow-down.BDanFamData.fam_seqOn_induced_pullback_congrโ for two equal sequences of centres, opens of their last stages corresponding understageOfEq, and maps into them agreeing understageOfEq, the pull-backs of the family's values at the induced triples agree (a substitution).
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)
:
Set.range โ(L.pullbackLiftLast h hh) = โ(L.toSuccession.stageMap (Fin.last L.toSuccession.length)) โปยน' Set.range โ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)
:
p โ L.liftRange h hh โ (L.toSuccession.stageMap (Fin.last L.toSuccession.length)) p โ Set.range โh
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).