The Stacks project

54.10 Formal arcs

Let $X$ be a locally Noetherian scheme. In this section we say that a formal arc in $X$ is a morphism $a : T \to X$ where $T$ is the spectrum of a complete discrete valuation ring $R$ whose residue field $\kappa $ is identified with the residue field of the image $p$ of the closed point of $\mathop{\mathrm{Spec}}(R)$. Let us say that the formal arc $a$ is centered at $p$ in this case. We say the formal arc $T \to X$ is nonsingular if the induced map $\mathfrak m_ p/\mathfrak m_ p^2 \to \mathfrak m_ R/\mathfrak m_ R^2$ is surjective.

Let $a : T \to X$, $T = \mathop{\mathrm{Spec}}(R)$ be a nonsingular formal arc centered at a closed point $p$ of $X$. Assume $X$ is locally Noetherian. Let $b : X_1 \to X$ be the blowing up of $X$ at $x$. Since $a$ is nonsingular, we see that there is an element $f \in \mathfrak m_ p$ which maps to a uniformizer in $R$. In particular, we find that the generic point of $T$ maps to a point of $X$ not equal to $p$. In other words, with $K$ the fraction field of $R$, the restriction of $a$ defines a morphism $\mathop{\mathrm{Spec}}(K) \to X \setminus \{ p\} $. Since the morphism $b$ is proper and an isomorphism over $X \setminus \{ x\} $ we can apply the valuative criterion of properness to obtain a unique morphism $a_1$ making the following diagram commute

\[ \xymatrix{ T \ar[r]_{a_1} \ar[rd]_ a & X_1 \ar[d]^{b} \\ & X } \]

Let $p_1 \in X_1$ be the image of the closed point of $T$. Observe that $p_1$ is a closed point as it is a $\kappa = \kappa (p)$-rational point on the fibre of $X_1 \to X$ over $x$. Since we have a factorization

\[ \mathcal{O}_{X, x} \to \mathcal{O}_{X_1, p_1} \to R \]

we see that $a_1$ is a nonsingular formal arc as well.

We can repeat the process and obtain a sequence of blowing ups

\[ \xymatrix{ T \ar[d]_ a \ar[rd]_{a_1} \ar[rrd]_{a_2} \ar[rrrd]^{a_3} \\ (X, p) & (X_1, p_1) \ar[l] & (X_2, p_2) \ar[l] & (X_3, p_3) \ar[l] & \ldots \ar[l] } \]

This kind of sequence of blowups can be characterized as follows.

Lemma 54.10.1. Let $X$ be a locally Noetherian scheme. Let

\[ (X, p) = (X_0, p_0) \leftarrow (X_1, p_1) \leftarrow (X_2, p_2) \leftarrow (X_3, p_3) \leftarrow \ldots \]

be a sequence of blowups such that

  1. $p_ i$ is closed, maps to $p_{i - 1}$, and $\kappa (p_ i) = \kappa (p_{i - 1})$,

  2. there exists an $x_1 \in \mathfrak m_ p$ whose image in $\mathfrak m_{p_ i}$, $i > 0$ defines the exceptional divisor $E_ i \subset X_ i$.

Then the sequence is obtained from a nonsingular arc $a : T \to X$ as above.

Proof. Let us write $\mathcal{O}_ n = \mathcal{O}_{X_ n, p_ n}$ and $\mathcal{O} = \mathcal{O}_{X, p}$. Denote $\mathfrak m \subset \mathcal{O}$ and $\mathfrak m_ n \subset \mathcal{O}_ n$ the maximal ideals.

We claim that $x_1^ t \not\in \mathfrak m_ n^{t + 1}$. Namely, if this were the case, then in the local ring $\mathcal{O}_{n + 1}$ the element $x_1^ t$ would be in the ideal of $(t + 1)E_{n + 1}$. This contradicts the assumption that $x_1$ defines $E_{n + 1}$.

For every $n$ choose generators $y_{n, 1}, \ldots , y_{n, t_ n}$ for $\mathfrak m_ n$. As $\mathfrak m_ n \mathcal{O}_{n + 1} = x_1\mathcal{O}_{n + 1}$ by assumption (2), we can write $y_{n, i} = a_{n, i} x_1$ for some $a_{n, i} \in \mathcal{O}_{n + 1}$. Since the map $\mathcal{O}_ n \to \mathcal{O}_{n + 1}$ defines an isomorphism on residue fields by (1) we can choose $c_{n, i} \in \mathcal{O}_ n$ having the same residue class as $a_{n, i}$. Then we see that

\[ \mathfrak m_ n = (x_1, z_{n, 1}, \ldots , z_{n, t_ n}), \quad z_{n, i} = y_{n, i} - c_{n, i} x_1 \]

and the elements $z_{n, i}$ map to elements of $\mathfrak m_{n + 1}^2$ in $\mathcal{O}_{n + 1}$.

Let us consider

\[ J_ n = \mathop{\mathrm{Ker}}(\mathcal{O} \to \mathcal{O}_ n/\mathfrak m_ n^{n + 1}) \]

We claim that $\mathcal{O}/J_ n$ has length $n + 1$ and that $\mathcal{O}/(x_1) + J_ n$ equals the residue field. For $n = 0$ this is immediate. Assume the statement holds for $n$. Let $f \in J_ n$. Then in $\mathcal{O}_ n$ we have

\[ f = a x_1^{n + 1} + x_1^ n A_1(z_{n, i}) + x_1^{n - 1} A_2(z_{n, i}) + \ldots + A_{n + 1}(z_{n, i}) \]

for some $a \in \mathcal{O}_ n$ and some $A_ i$ homogeneous of degree $i$ with coefficients in $\mathcal{O}_ n$. Since $\mathcal{O} \to \mathcal{O}_ n$ identifies residue fields, we may choose $a \in \mathcal{O}$ (argue as in the construction of $z_{n, i}$ above). Taking the image in $\mathcal{O}_{n + 1}$ we see that $f$ and $a x_1^{n + 1}$ have the same image modulo $\mathfrak m_{n + 1}^{n + 2}$. Since $x_ n^{n + 1} \not\in \mathfrak m_{n + 1}^{n + 2}$ it follows that $J_ n/J_{n + 1}$ has length $1$ and the claim is true.

Consider $R = \mathop{\mathrm{lim}}\nolimits \mathcal{O}/J_ n$. This is a quotient of the $\mathfrak m$-adic completion of $\mathcal{O}$ hence it is a complete Noetherian local ring. On the other hand, it is not finite length and $x_1$ generates the maximal ideal. Thus $R$ is a complete discrete valuation ring. The map $\mathcal{O} \to R$ lifts to a local homomorphism $\mathcal{O}_ n \to R$ for every $n$. There are two ways to show this: (1) for every $n$ one can use a similar procedure to construct $\mathcal{O}_ n \to R_ n$ and then one can show that $\mathcal{O} \to \mathcal{O}_ n \to R_ n$ factors through an isomorphism $R \to R_ n$, or (2) one can use Divisors, Lemma 31.32.6 to show that $\mathcal{O}_ n$ is a localization of a repeated affine blowup algebra to explicitly construct a map $\mathcal{O}_ n \to R$. Having said this it is clear that our sequence of blowups comes from the nonsingular arc $a : T = \mathop{\mathrm{Spec}}(R) \to X$. $\square$

The following lemma is a kind of NĂ©ron desingularization lemma.

Lemma 54.10.2. Let $(A, \mathfrak m, \kappa )$ be a Noetherian local domain of dimension $2$. Let $A \to R$ be a surjection onto a complete discrete valuation ring. This defines a nonsingular arc $a : T = \mathop{\mathrm{Spec}}(R) \to \mathop{\mathrm{Spec}}(A)$. Let

\[ \mathop{\mathrm{Spec}}(A) = X_0 \leftarrow X_1 \leftarrow X_2 \leftarrow X_3 \leftarrow \ldots \]

be the sequence of blowing ups constructed from $a$. If $A_\mathfrak p$ is a regular local ring where $\mathfrak p = \mathop{\mathrm{Ker}}(A \to R)$, then for some $i$ the scheme $X_ i$ is regular at $x_ i$.

Proof. Let $x_1 \in \mathfrak m$ map to a uniformizer of $R$. Observe that $\kappa (\mathfrak p) = K$ is the fraction field of $R$. Write $\mathfrak p = (x_2, \ldots , x_ r)$ with $r$ minimal. If $r = 2$, then $\mathfrak m = (x_1, x_2)$ and $A$ is regular and the lemma is true. Assume $r > 2$. After renumbering if necessary, we may assume that $x_2$ maps to a uniformizer of $A_\mathfrak p$. Then $\mathfrak p/\mathfrak p^2 + (x_2)$ is annihilated by a power of $x_1$. For $i > 2$ we can find $n_ i \geq 0$ and $a_ i \in A$ such that

\[ x_1^{n_ i} x_ i - a_ i x_2 = \sum \nolimits _{2 \leq j \leq k} a_{jk} x_ jx_ k \]

for some $a_{jk} \in A$. If $n_ i = 0$ for some $i$, then we can remove $x_ i$ from the list of generators of $\mathfrak p$ and we win by induction on $r$. If for some $i$ the element $a_ i$ is a unit, then we can remove $x_2$ from the list of generators of $\mathfrak p$ and we win in the same manner. Thus either $a_ i \in \mathfrak p$ or $a_ i = u_ i x_1^{m_1} \bmod \mathfrak p$ for some $m_1 > 0$ and unit $u_ i \in A$. Thus we have either

\[ x_1^{n_ i} x_ i = \sum \nolimits _{2 \leq j \leq k} a_{jk} x_ jx_ k \quad \text{or}\quad x_1^{n_ i} x_ i - u_ i x_1^{m_ i} x_2 = \sum \nolimits _{2 \leq j \leq k} a_{jk} x_ jx_ k \]

We will prove that after blowing up the integers $n_ i$, $m_ i$ decrease which will finish the proof.

Let us see what happens with these equations on the affine blowup algebra $A' = A[\mathfrak m/x_1]$. As $\mathfrak m = (x_1, \ldots , x_ r)$ we see that $A'$ is generated over $R$ by $y_ i = x_ i/x_1$ for $i \geq 2$. Clearly $A \to R$ extends to $A' \to R$ with kernel $(y_2, \ldots , y_ r)$. Then we see that either

\[ x_1^{n_ i - 1} y_ i = \sum \nolimits _{2 \leq j \leq k} a_{jk} y_ jy_ k \quad \text{or}\quad x_1^{n_ i - 1} y_ i - u_ i x_1^{m_1 - 1} y_2 = \sum \nolimits _{2 \leq j \leq k} a_{jk} y_ jy_ k \]

and the proof is complete. $\square$


Comments (0)


Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 0BG1. Beware of the difference between the letter 'O' and the digit '0'.