The geometric Step 3 under an arbitrary smooth morphism, up to unit members #
The second clause of [Kol07, 34.1] for Step 3 of the proof of [Kol07, Theorem 107], on a marked
triple T' that is the pull-back of T up to unit boundary members: the geometric Step 3 of T'
is the pull-back of the geometric Step 3 of T with the empty blow-ups deleted. Two facts combine:
realize_pullback_eraseEmpty(Hironaka/Resolution/Algebraic/Monomial/Geometric/PullbackErase.lean): for the full pull-back familyh^{-1} E, the run on the refining familyrefinesAlong_ofDivisorFamilyis the erased pull-back of the run onX; the exponents agree with Step 3's exponents at the generic points of the components (exponentAt_step3Family_of_mem_genericPoints,ord_comap_of_smooth), and the enumeration of the components is Step 3's own onT'transported bycompEquivOfIsTopErasure;realize_congr_of_rel(Hironaka/Resolution/Algebraic/Monomial/Geometric/RealizeCongr.lean): Step 3's input family onT'(boundaryE') and the family on the full pull-back boundaryh^{-1} Eare related by a renumbering, since the components are the same (a unit member has no irreducible components,compEquivOfIsTopErasure), the pieces and exponents coincide, and the labels are re-embedded along the order embeddingE'.ι ↪o E.ι(rel_ofDivisorFamily_of_isTopErasure).
The result step3Seq_eraseEmpty_pullback enters the assembly of clause (2) in
Hironaka/Resolution/Algebraic/MarkedOrderReduction/Smooth.lean.
The irreducible components of the members of a family with unit members deleted are those of the family ([Kol07, 32]): a unit member has empty support, hence no generic point.
Equations
- Hironaka.Monomial.compEquivOfIsTopErasure he = Equiv.ofBijective (fun (c : Hironaka.Monomial.PieceFamily.Components E') => ⟨e c.fst, ⟨↑c.snd, ⋯⟩⟩) ⋯
Instances For
The label renumbering of a deletion of unit members: the label of a member of E' (through
f') goes to the label of the same member in E (through f, along e).
Equations
Instances For
Step 3's input family for a boundary with unit members deleted is the input family for the
full boundary, renumbered: the same components (enumerated through compEquivOfIsTopErasure),
the same pieces and exponents, the labels re-embedded along e.
The geometric Step 3 of a marked triple that is a pull-back up to unit members is the
pull-back of the geometric Step 3 with the empty blow-ups deleted (the second clause of
[Kol07, 34.1] for Step 3; realize_pullback_eraseEmpty with refinesAlong_ofDivisorFamily and
realize_congr_of_rel): Step 3's family on T' is, up to the renumbering of the labels along the
deletion (rel_ofDivisorFamily_of_isTopErasure), the family on the full pull-back boundary, which
is the refining family up to the exponents (they agree at the generic points of the components).