The cosupport chain in the proof of the going-up theorem #
The five cosupport lemmas that the proof of the going-up property of D-balanced ideals
[Kol07, Theorem 84], item 90 of Kollár's text, strings together on the hypersurface side of the
pushed-forward sequence. Throughout, cosupp(A, c) is the order-≥ c locus
{x | (c : ℕ∞) ≤ A.ord x} [Kol07, Definition 59].
cosupp_pow([Kol07, Definition 59, (3)]): on a smooth variety,cosupp(A^s, cs) = cosupp(A, c)fors ≥ 1. This isord_pow,ord_x (A^s) = s · ord_x A, and the cancellation ofs ≠ 0, ⊤inℕ∞.cosupp_markedTransformSeq_subset_of_le([Kol07, Definition 59, (1)]; the third displayed line of item 90): the marked transform along a sequence is monotone (markedTransformSeq_mono) and the cosupport is antitone (ord_anti), soA ≤ A'givescosupp Π_*^{-1}(A', c) ⊆ cosupp Π_*^{-1}(A, c).cosupp_markedTransformSeq_pow(the fourth displayed line of item 90): for a sequence of order≥ cfor(A, c), the power ruleΠ_*^{-1}(A^s, cs) = (Π_*^{-1}(A, c))^s(markedTransformSeq_pow, which needs the order hypothesis for the definedness of [Kol07, Definition 60] at every step) turnscosupp_powon the (smooth) stage intocosupp Π_*^{-1}(A^s, cs) = cosupp Π_*^{-1}(A, c).ordAlongEq_map_of_cosupp_subset(the opening of item 90): for a closed immersiong : Y ↪ X, an ideal sheafAonXwithmax-ord A ≤ mand a centreZ ⊆ Yalong whichJhas order≥ m, ifcosupp(J, m)maps intocosupp(A, m)thenord_{g_* Z} A = m. Purely topological: a closed immersion is a closed embedding, so the support ofg_* Z = Z.map gis the image of the support ofZand its generic points are the images of the generic points ofZ(specialization is preserved bygand reflected by injectivity); thereJhas order≥ m, henceAhas order≥ m, andmax-ord A ≤ mcloses the gap.cosupp_markedTransformSeq_subset_iInter(the second to fifth displayed lines of item 90): forID-balanced [Kol07, Definition 83] andTa smooth blow-up sequence of order≥ mstarting with(S, I|_S, m)on the smooth hypersurfaceS, at every stageiand for everyj < m,cosupp(J_i, m) ⊆ cosupp T_*^{-1}((D^j I)|_S, m − j)withJ_i = T_*^{-1}(I|_S, m). The chain, read from the bottom of item 90 upwards, with the marksm(m − j)throughout:cosupp(J_i, m) = cosupp(J_i^{m−j}, m(m−j))(cosupp_powon the stageS_i, smooth of relative dimensionn − 1)= cosupp T_*^{-1}((I|_S)^{m−j}, m(m−j))(the power rule, equality under the order hypothesis onT)= cosupp T_*^{-1}((I^{m−j})|_S, m(m−j))(comap_pow)⊆ cosupp T_*^{-1}(((D^j I)^m)|_S, m(m−j))(D-balancedness(D^j I)^m ⊆ I^{m−j}restricted toS, monotonicity)⊆ cosupp((T_*^{-1}((D^j I)|_S, m−j))^m, m(m−j))(the unconditional power inclusionpow_markedTransformSeq_le, no order hypothesis on(D^j I)|_Sneeded)= cosupp T_*^{-1}((D^j I)|_S, m−j)(cosupp_powagain). Intersecting overj < mgives the inclusioncosupp(J_i, m) ⊆ ⋂_{j<m} cosupp T_*^{-1}((D^j I)|_S, m − j)that item 90 needs.
Monotonicity of the cosupport of the transform (any scheme) #
Line 3 of [Kol07, 90], from [Kol07, Definition 59, (1)]: the marked transform along a sequence
is monotone (markedTransformSeq_mono) and the cosupport is antitone (ord_anti), so at every
stage A ≤ A' gives cosupp Π_*^{-1}(A', c) ⊆ cosupp Π_*^{-1}(A, c).
The order along the pushed-forward centre (any schemes) #
The support of the pushforward of a centre along a closed immersion is the image of its
support (a closed immersion is a closed embedding, so the image is closed and Mathlib's
support_map needs no closure).
The generic points of the pushed-forward centre are the images of the generic points of the
centre: g preserves specialization (continuity) and, being injective, reflects equality.
The opening of [Kol07, 90]: for a closed immersion g : Y ↪ X, an ideal sheaf A on X with
max-ord A ≤ m, and a centre Z ⊆ Y along which an ideal sheaf J on Y has order ≥ m: if
cosupp(J, m) maps into cosupp(A, m), then ord_{g_* Z} A = m — at a generic point g η of
g_* Z, η is a generic point of Z, so m ≤ ord_η J and hence
m ≤ ord_{g η} A ≤ max-ord A ≤ m.
The chain on a smooth variety #
Line 2 of [Kol07, 90], from [Kol07, Definition 59, (3)]: on a smooth variety,
cosupp(A^s, cs) = cosupp(A, c) for s ≥ 1 — ord_pow, ord_x (A^s) = s · ord_x A, and
cancellation of s in ℕ∞.
Line 4 of [Kol07, 90], from [Kol07, Definition 59, (3)]: along a smooth blow-up sequence of
order ≥ c for (A, c), for s ≥ 1 and at every stage,
cosupp Π_*^{-1}(A^s, cs) = cosupp Π_*^{-1}(A, c) — the power rule and cosupp_pow on the stage,
which is smooth of relative dimension n.
Lines 2–5 of [Kol07, 90] with [Kol07, Definition 83]: for I D-balanced with respect to m,
S a smooth hypersurface and T a smooth blow-up sequence of order ≥ m starting with
(S, I|_S, m), at every stage i the cosupport of J_i = T_*^{-1}(I|_S, m) lies in every
cosupp T_*^{-1}((D^j I)|_S, m − j), j < m — the chain of the module docstring, pointwise at
y ∈ S_i.