ScalingStacks

2.3. Model functions [01E4]

Original official author HTML, exact retained edition. Historical TeX conversion verdicts remain unchanged. Cited-edition alignment and mathematical self-containment are not assessed.

Complete original source context Β· Original author HTML

2.3. Model functions

Let 𝒳\mathcal{X} be a model of XX. Each vertical fractional ideal sheaf π”ž\mathfrak{a} on 𝒳\mathcal{X} defines a continuous function log⁑|π”ž|∈C0​(X)\log|\mathfrak{a}|\in C^{0}(X) by setting

(2.1) log|π”ž|(x):=max⁑{log⁑|f⁑(x)|,fβˆˆπ”žc𝒳​(x)}.\log|\mathfrak{a}|(x):=\max\left\{\log|f(x)|,\,f\in\mathfrak{a}_{c_{\mathcal{X}}(x)}\right\}.

In particular, each vertical Cartier divisor D∈Div0⁑(𝒳)D\in\Div_{0}(\mathcal{X}) defines a vertical fractional ideal sheaf π’ͺ𝒳​(D)\mathcal{O}_{\mathcal{X}}(D), hence a continuous function

Ο†D:=log⁑|π’ͺ𝒳​(D)|.\varphi_{D}:=\log|\mathcal{O}_{\mathcal{X}}(D)|.

Note that φ𝒳0\varphi_{\mathcal{X}_{0}} is the constant function 11 since log⁑|Ο–|βˆ’1=1\log|\varpi|^{-1}=1. Since models are assumed to be normal, a vertical divisor DD is uniquely determined by the values Ο†D​(xE)\varphi_{D}(x_{E}) at divisorial points xEx_{E}, and we have in particular Ο†Dβ‰₯0\varphi_{D}\geq 0 iff DD is effective. The map D↦φDD\mapsto\varphi_{D} extends by linearity to Div0⁑(𝒳)𝐑→C0​(X)\Div_{0}(\mathcal{X})_{\mathbf{R}}\to C^{0}(X).

Following [Yua08] we introduce the following terminology.

Definition 2.1.

A model function22 2 Model functions are called algebraic in [CL06] and smooth inΒ [CL10]. is a function Ο†\varphi on XX such that there exists a model 𝒳\mathcal{X} and a divisor D∈Div0⁑(𝒳)𝐐D\in\Div_{0}(\mathcal{X})_{\mathbf{Q}} with Ο†=Ο†D\varphi=\varphi_{D}. We let π’Ÿβ‘(X)=π’Ÿβ€‹(X)𝐐\mathcal{D}(X)=\mathcal{D}(X)_{\mathbf{Q}} be the space of model functions on XX.

We shall also occasionally consider the similarly defined spaces π’Ÿβ€‹(X)𝐙\mathcal{D}(X)_{\mathbf{Z}} and π’Ÿβ€‹(X)𝐑\mathcal{D}(X)_{\mathbf{R}}.

As a matter of terminology, we say that a model 𝒳\mathcal{X} is a determination of a model function Ο†\varphi if Ο†=Ο†D\varphi=\varphi_{D} for some D∈Div0⁑(𝒳)𝐐D\in\Div_{0}(\mathcal{X})_{\mathbf{Q}}. By the above remarks we have a natural isomorphism

limβ†’π’³βˆˆβ„³X⁑Div0⁑(𝒳)πβ‰ƒπ’Ÿβ‘(X)βŠ‚C0​(X).\varinjlim_{\mathcal{X}\in\mathcal{M}_{X}}\Div_{0}(\mathcal{X})_{\mathbf{Q}}\simeq\mathcal{D}(X)\subset C^{0}(X).

The next result summarizes the key properties of model functions. Since our setting does not require any machinery from rigid geometry we provide direct arguments for the convenience of the reader.

Proposition 2.2.

For each model 𝒳\mathcal{X}, the subgroup of C0​(X)C^{0}(X) spanned log⁑|π”ž|\log|\mathfrak{a}| with π”ž\mathfrak{a} ranging over all vertical (fractional) ideal sheaves of 𝒳\mathcal{X} coincides with π’Ÿβ€‹(X)𝐙\mathcal{D}(X)_{\mathbf{Z}}. It is furthermore stable under max and separates points of XX.

Proof.

If π”ž\mathfrak{a} is a vertical fractional ideal sheaf on a given model 𝒳\mathcal{X} then π”žβ€²:=Ο–mβ€‹π”ž\mathfrak{a}^{\prime}:=\varpi^{m}\mathfrak{a} is a vertical ideal sheaf for some m∈𝐍m\in\mathbf{N} and we have log⁑|π”ž|=log⁑|π”žβ€²|βˆ’m\log|\mathfrak{a}|=\log|\mathfrak{a}^{\prime}|-m, so it is enough to consider vertical ideal sheaves.

Observe first that log⁑|π”ž|\log|\mathfrak{a}| belongs to π’Ÿβ€‹(X)𝐙\mathcal{D}(X)_{\mathbf{Z}}. Indeed if 𝒳′→𝒳\mathcal{X}^{\prime}\to\mathcal{X} denotes the normalization of the blow-up of 𝒳\mathcal{X} along π”ž\mathfrak{a}, then the Cartier divisor DD on 𝒳′\mathcal{X}^{\prime} such that π”žβ‹…π’ͺ𝒳′=π’ͺ𝒳′​(D)\mathfrak{a}\cdot\mathcal{O}_{\mathcal{X}^{\prime}}=\mathcal{O}_{\mathcal{X}^{\prime}}(D) satisfies Ο†D=log⁑|π”ž|\varphi_{D}=\log|\mathfrak{a}|. Conversely, let Ο†βˆˆπ’Ÿβ€‹(X)𝐙\varphi\in\mathcal{D}(X)_{\mathbf{Z}}, and let us show that Ο†\varphi can be written as

Ο†=log⁑|π”ž|βˆ’log⁑|π”Ÿ|\varphi=\log|\mathfrak{a}|-\log|\mathfrak{b}|

with π”ž,π”Ÿ\mathfrak{a},\mathfrak{b} vertical ideal sheaves on 𝒳\mathcal{X}. By definition Ο†\varphi is determined by D∈Div0⁑(𝒳′)D\in\Div_{0}(\mathcal{X}^{\prime}) for some vertical blow-up Ο€:𝒳′→𝒳\pi:\mathcal{X}^{\prime}\to\mathcal{X}. By LemmaΒ 1.4 we may choose a Ο€\pi-ample vertical Cartier divisor A∈Div0⁑(𝒳′)A\in\Div_{0}(\mathcal{X}^{\prime}). Both sheaves π’ͺ𝒳′​(m​A)\mathcal{O}_{\mathcal{X}^{\prime}}(mA) and π’ͺ𝒳′​(D+m​A)\mathcal{O}_{\mathcal{X}^{\prime}}(D+mA) are then Ο€\pi-globally generated for m≫1m\gg 1. If we introduce the vertical fractional ideal sheaves π”ž:=Ο€βˆ—β€‹π’ͺ𝒳′​(m​A)\mathfrak{a}:=\pi_{*}\mathcal{O}_{\mathcal{X}^{\prime}}(mA) and π”Ÿ:=Ο€βˆ—β€‹π’ͺ𝒳′​(D+m​A)\mathfrak{b}:=\pi_{*}\mathcal{O}_{\mathcal{X}^{\prime}}(D+mA) then the Ο€\pi-global generation property yields π”žβ‹…π’ͺ𝒳′=π’ͺ𝒳′​(m​A)\mathfrak{a}\cdot\mathcal{O}_{\mathcal{X}^{\prime}}=\mathcal{O}_{\mathcal{X}^{\prime}}(mA) and π”Ÿβ‹…π’ͺ𝒳′=π’ͺ𝒳′​(D+m​A)\mathfrak{b}\cdot\mathcal{O}_{\mathcal{X}^{\prime}}=\mathcal{O}_{\mathcal{X}^{\prime}}(D+mA). It follows that Ο†m​A=log⁑|π”ž|\varphi_{mA}=\log|\mathfrak{a}| and Ο†D+m​A=log⁑|π”Ÿ|\varphi_{D+mA}=\log|\mathfrak{b}|, and hence Ο†D=log⁑|π”Ÿ|βˆ’log⁑|π”ž|\varphi_{D}=\log|\mathfrak{b}|-\log|\mathfrak{a}|. It remains to replace π”ž\mathfrak{a} and π”Ÿ\mathfrak{b} with Ο–pβ€‹π”ž\varpi^{p}\mathfrak{a} and Ο–pβ€‹π”Ÿ\varpi^{p}\mathfrak{b} with p≫1p\gg 1, so that they become actual ideal sheaves.

We next prove that π’Ÿβ€‹(X)𝐙\mathcal{D}(X)_{\mathbf{Z}} is stable under max. Given Ο†,Ο†β€²βˆˆπ’Ÿβ€‹(X)𝐙\varphi,\varphi^{\prime}\in\mathcal{D}(X)_{\mathbf{Z}} choose a model 𝒳\mathcal{X} on which both functions are determined, by D,Dβ€²βˆˆDiv0⁑(𝒳)D,D^{\prime}\in\Div_{0}(\mathcal{X}) respectively. We then have

max⁑{Ο†D,Ο†Dβ€²}=log⁑|π”ž|\max\{\varphi_{D},\varphi_{D^{\prime}}\}=\log|\mathfrak{a}|

with π”ž:=π’ͺ𝒳​(D)+π’ͺ𝒳​(Dβ€²)\mathfrak{a}:=\mathcal{O}_{\mathcal{X}}(D)+\mathcal{O}_{\mathcal{X}}(D^{\prime}), which shows that max⁑{Ο†D,Ο†Dβ€²}βˆˆπ’Ÿβ€‹(X)𝐙\max\{\varphi_{D},\varphi_{D^{\prime}}\}\in\mathcal{D}(X)_{\mathbf{Z}}.

In order to get the separation property, we basically argue as in [Gub98, Corollary 7.7], which relied on [BL93, Lemma 2.6]. Let 𝒳\mathcal{X} be a fixed model and pick two distinct points xβ‰ y∈Xx\neq y\in X. If ΞΎ:=c𝒳​(x)\xi:=c_{\mathcal{X}}(x) is distinct from c𝒳​(y)c_{\mathcal{X}}(y) then log⁑|π”ͺΞΎ|\log|\mathfrak{m}_{\xi}| already separates xx and yy. Otherwise, let 𝒰=Specβ‘π’œ\mathcal{U}=\spec\mathcal{A} be an open neighborhood of ΞΎ\xi in 𝒳\mathcal{X}. By definition of 𝒰Kan\mathcal{U}_{K}^{\mathrm{an}} there exists fβˆˆπ’œf\in\mathcal{A} such that |f⁑(x)|β‰ |f⁑(y)||f(x)|\neq|f(y)|. Since the scheme 𝒳\mathcal{X} is Noetherian, π’ͺ𝒰⋅f\mathcal{O}_{\mathcal{U}}\cdot f extends to a coherent ideal sheaf π”ž\mathfrak{a} on 𝒳\mathcal{X}. For each positive integer mm the ideal sheaf π”žm:=π”ž+(tm)\mathfrak{a}_{m}:=\mathfrak{a}+(t^{m}) is vertical on 𝒳\mathcal{X}, and we have

log⁑|π”žm|=max⁑{log⁑|f|,βˆ’m}\log|\mathfrak{a}_{m}|=\max\{\log|f|,-m\}

at xx and yy, so we see that log⁑|π”žm|βˆˆπ’Ÿβ€‹(X)𝐙\log|\mathfrak{a}_{m}|\in\mathcal{D}(X)_{\mathbf{Z}} separates xx and yy for m≫1m\gg 1. ∎

Thanks to the β€œBoolean ring version” of the Stone-Weierstrass theorem, we get as a consequence the following crucial result, which is equivalent toΒ [Gub98, Theorem 7.12] (compareΒ [Yua08, Lemma 3.5] and the remark following it).

Corollary 2.3.

The 𝐐\mathbf{Q}-vector space π’Ÿβ‘(X)\mathcal{D}(X) stable under max and separates points. As a consequence, it is dense in C0​(X)C^{0}(X) for the topology of uniform convergence.

CorollaryΒ 2.3 in turn implies the following result, which corresponds toΒ [YZ09, LemmaΒ 2.4]. We reproduce the short proof for completeness.

Corollary 2.4.

The set XdivX^{\mathrm{div}} of divisorial points is dense in XX.

Proof.

Pick Ο†βˆˆC0​(X)\varphi\in C^{0}(X) vanishing on XdivX^{\mathrm{div}} and Ξ΅>0\varepsilon>0 rational. By CorollaryΒ 2.3 there exists a model 𝒳\mathcal{X} and a divisor D∈Div0⁑(𝒳)𝐐D\in\Div_{0}(\mathcal{X})_{\mathbf{Q}} such that |Ο†βˆ’Ο†D|≀Ρ|\varphi-\varphi_{D}|\leq\varepsilon on XX. The divisor Ρ​𝒳0Β±D∈Div0⁑(𝒳)𝐐\varepsilon\mathcal{X}_{0}\pm D\in\Div_{0}(\mathcal{X})_{\mathbf{Q}} is then effective, proving |Ο†D|≀Ρ|\varphi_{D}|\leq\varepsilon and hence |Ο†|≀2​Ρ|\varphi|\leq 2\varepsilon on XX. ∎

The collection of finite dimensional spaces Div0⁑(𝒳)π‘βˆ—β‰ƒπ’Ÿβ€‹(𝒳)π‘βˆ—\Div_{0}(\mathcal{X})^{*}_{\mathbf{R}}\simeq\mathcal{D}(\mathcal{X})^{*}_{\mathbf{R}} endowed with the transpose of pull-back morphisms on divisors and the topology of the pointwise convergence forms an inductive system, and we have:

Corollary 2.5.

For each model 𝒳\mathcal{X}, let ev𝒳:Xβ†’Div0⁑(𝒳)π‘βˆ—\ev_{\mathcal{X}}:X\to\Div_{0}(\mathcal{X})^{*}_{\mathbf{R}} be the evaluation map defined by ⟨ev𝒳⁑(x),D⟩=Ο†D​(x)\langle\ev_{\mathcal{X}}(x),D\rangle=\varphi_{D}(x). Then the induced map

ev:Xβ†’limβ†π’³βˆˆβ„³X⁑Div0⁑(𝒳)π‘βˆ—β‰ƒπ’Ÿβ€‹(X)π‘βˆ—\ev:X\to\varprojlim_{\mathcal{X}\in\mathcal{M}_{X}}\Div_{0}(\mathcal{X})_{\mathbf{R}}^{*}\simeq\mathcal{D}(X)_{\mathbf{R}}^{*}

is a homeomorphism onto its image.

The image of this map will be described in CorollaryΒ 3.2.

Proof.

The map in question is continuous since any model function is continuous. It is injective by Corollary 2.3. Since XX is compact, we conclude that it is a homeomorphism onto its image. ∎

Original mathematics by the credited authors. Source-backed reader collection; mathematical self-containment is not assessed.