Documentation

Hironaka.Resolution.Analytic.OrderReduction.ConcatPullback

Pull-back of a concatenation, and the transforms at the last stage along the lift #

The pull-back of a blow-up sequence along a smooth morphism h is formed stage by stage ([Kol07, Definition 30], 30.1), the morphism lifting through each blow-up to the next stage. For sequences of centres this module gives the lift h_r of a local analytic isomorphism h : N โ†’ M to the last stages, shows that the pull-back of a concatenation L.concat L' is the concatenation of the pull-back of L and the pull-back of L' along h_r, and shows that along h_r the controlled transform of (๐“˜, m) and the boundary family from a start F pull back.

These are the transport lemmas behind the functoriality of Steps 2.1 and 2.2 of the proof of [Kol07, Theorem 103] (Step21Functoriality.lean, Step22Pullback.lean), where each step of the construction is pulled back along the lift to the last stage of the previous one. Not in the sources; bookkeeping.

theorem Manifold.HypersurfaceFamily.totalTransform_comap_liftStep {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) {Y : Set M.carrier} {c : โ„•} (hY : IsClosedSubmanifold ฯˆโ‚€ Y c) (F : HypersurfaceFamily M.carrier) :
totalTransform (โ‡‘(blowUpฯ€ ฯˆโ‚€ โ‹ฏ)) (โ‡‘h โปยน' Y) (comap (โ‡‘h) F) = comap (โ‡‘(AnalyticManifold.BlowUpSequence.liftStep h hh hY)) (totalTransform (โ‡‘(blowUpฯ€ ฯˆโ‚€ hY)) Y F)

The total transform of hโปยน(F) under the blow-up of hโปยน(Y) is the pull-back along the lift liftStep of the total transform of F under the blow-up of Y ([Kol07, Definition 25]): the strict transforms pull back (strictTransformSet_preimage_liftStep), and the exceptional divisor lies over the exceptional divisor.

def AnalyticManifold.BlowUpSequence.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 lift h_r of a local analytic isomorphism h : N โ†’ M to the last stages of h^* L and L ([Kol07, Definition 30], 30.1), by recursion on the sequence of centres, typed on the last stages directly.

Equations
Instances For
    theorem AnalyticManifold.BlowUpSequence.pullbackLiftLast_nil {๐•œ : Type} [RCLike ๐•œ] {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n : โ„•} {ฯˆโ‚€ : E โ‰ƒL[๐•œ] Fin n โ†’ ๐•œ} {M N : AnalyticManifold ๐•œ E} (h : AnalyticMap N M) (hh : IsLocalDiffeomorph (modelWithCornersSelf ๐•œ E) (modelWithCornersSelf ๐•œ E) โŠค โ‡‘h) :
    theorem AnalyticManifold.BlowUpSequence.isLocalDiffeomorph_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 lift to the last stages is a local analytic isomorphism.

    theorem AnalyticManifold.BlowUpSequence.surjective_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 lift to the last stages of a surjective local analytic isomorphism is surjective.

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

    The pull-back of a concatenation is the concatenation of the pull-backs, the second along the lift of h to the last stage of L ([Kol07, Definition 30], 30.1, for a composite sequence).

    The boundary family from hโปยน(F) at the last stage of h^* L is the pull-back along the lift h_r of the boundary family from F at the last stage of L (totalTransform_comap_liftStep at each step).

    theorem AnalyticManifold.BlowUpSequence.markedTransformSeq_last_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) (I Eโ‚€ : M.IdealSheaf) (m : โ„•) :

    The controlled transform of (h^* ๐“˜, m) at the last stage of h^* L is the pull-back along the lift h_r of the controlled transform of (๐“˜, m) at the last stage of L, for L of order โ‰ฅ m (birationalTransform_comap_liftStep at each step).