TheoremComplete

Artin Approximation

Artin's approximation theorem is a powerful result that allows one to approximate formal solutions to systems of polynomial equations by convergent (analytic) or algebraic solutions. It is a cornerstone of Artin's approach to algebraic spaces and algebraic stacks, providing the key tool for proving representability theorems. The theorem has deep connections to commutative algebra, deformation theory, and the foundations of moduli theory.


1. The Classical Statement

TheoremArtin Approximation Theorem (classical)

Let RR be a field or an excellent Dedekind domain, and let AA be the henselization of a finitely generated RR-algebra at a prime ideal. Let A^\hat{A} be the completion of AA at a maximal ideal m\mathfrak{m}. Given a system of polynomial equations

F(x1,…,xn)=0F(x_1, \ldots, x_n) = 0

where F=(f1,…,fm)F = (f_1, \ldots, f_m) are polynomials with coefficients in AA, and given a solution x^=(x^1,…,x^n)∈A^n\hat{x} = (\hat{x}_1, \ldots, \hat{x}_n) \in \hat{A}^n, for every integer cβ‰₯1c \geq 1 there exists a solution x=(x1,…,xn)∈Anx = (x_1, \ldots, x_n) \in A^n such that

xi≑x^i(modmc)x_i \equiv \hat{x}_i \pmod{\mathfrak{m}^c}

for all i=1,…,ni = 1, \ldots, n.

In short: if a system of equations has a formal solution (in the completion), it has an algebraic solution that approximates the formal one to any desired order.


2. The Functor-Theoretic Statement

Artin reformulated the approximation theorem in terms of functors, which is the version most relevant to algebraic geometry:

TheoremArtin Approximation (functor version)

Let RR be an excellent ring, mβŠ‚R\mathfrak{m} \subset R a maximal ideal, and F: (\text{R-algebras}) \to \mathrm{Sets} a functor that is locally of finite presentation. If ΞΎ^∈F(R^m)\hat{\xi} \in F(\hat{R}_\mathfrak{m}) is an element (a formal solution), then for every cβ‰₯1c \geq 1, there exists ξ∈F(Rmh)\xi \in F(R^h_\mathfrak{m}) (where RhR^h is the henselization) such that ΞΎ\xi and ΞΎ^\hat{\xi} agree modulo mc\mathfrak{m}^c:

ξ≑ξ^(modmc)\xi \equiv \hat{\xi} \pmod{\mathfrak{m}^c}
Remark

The condition "locally of finite presentation" means that FF commutes with filtered colimits of rings. This is a mild condition satisfied by all moduli functors of geometric interest.


3. Strong Artin Approximation

TheoremStrong Artin Approximation

Let AA be an excellent henselian local ring with maximal ideal m\mathfrak{m}, and F(x)=0F(x) = 0 a system of polynomial equations. Then there exists a function Ξ²:Nβ†’N\beta: \mathbb{N} \to \mathbb{N} (the Artin function) such that: if xΛ‰βˆˆAn\bar{x} \in A^n satisfies F(xΛ‰)≑0(modmΞ²(c))F(\bar{x}) \equiv 0 \pmod{\mathfrak{m}^{\beta(c)}}, then there exists an exact solution x∈Anx \in A^n with x≑xΛ‰(modmc)x \equiv \bar{x} \pmod{\mathfrak{m}^c}.

The strong version says that not only can formal solutions be approximated, but even "approximate solutions" (solutions modulo a high power of m\mathfrak{m}) can be lifted to exact solutions. The Artin function Ξ²\beta controls how good the approximation needs to be.


4. Artin Approximation over the Complex Numbers

Over C\mathbb{C}, there is an analytic version:

TheoremArtin Approximation β€” analytic version

Let f1,…,fm∈C{x1,…,xn}[y1,…,yp]f_1, \ldots, f_m \in \mathbb{C}\{x_1, \ldots, x_n\}[y_1, \ldots, y_p] be polynomials in yy with convergent power series coefficients in xx. If y^(x)∈C[[x1,…,xn]]p\hat{y}(x) \in \mathbb{C}[[x_1, \ldots, x_n]]^p is a formal solution:

fi(x,y^(x))=0forΒ allΒ if_i(x, \hat{y}(x)) = 0 \quad \text{for all } i

then for every cβ‰₯1c \geq 1, there exists a convergent solution y(x)∈C{x1,…,xn}py(x) \in \mathbb{C}\{x_1, \ldots, x_n\}^p with

y(x)≑y^(x)(mod(x1,…,xn)c)y(x) \equiv \hat{y}(x) \pmod{(x_1, \ldots, x_n)^c}

This is the original form, relating formal and convergent power series solutions.


5. Popescu's Theorem and General Neron Desingularization

A deep generalization of Artin approximation is:

TheoremPopescu's Theorem (General Neron Desingularization)

Let A→BA \to B be a regular morphism of noetherian rings. Then BB is a filtered colimit of smooth AA-algebras.

This implies Artin approximation: taking A=RhA = R^h (henselization) and B=R^B = \hat{R} (completion), the map Rhβ†’R^R^h \to \hat{R} is regular, so R^=lim→⁑Ci\hat{R} = \varinjlim C_i with CiC_i smooth over RhR^h. Any element of F(R^)F(\hat{R}) for a finitely presented FF factors through some F(Ci)F(C_i), giving an algebraic solution.


6. Examples

ExampleImplicit function theorem (algebraic version)

Consider the equation f(x,y)=y2βˆ’x=0f(x, y) = y^2 - x = 0 in C[[x]]\mathbb{C}[[x]]. The formal solution y^=x=x1/2\hat{y} = \sqrt{x} = x^{1/2} does not lie in C[[x]]\mathbb{C}[[x]], but after the base change x=t2x = t^2, we get y=t∈C{t}y = t \in \mathbb{C}\{t\}. Artin approximation in this setting recovers the algebraic branch of the square root, approximating formal solutions by algebraic ones.

ExampleHensel's Lemma as a special case

Hensel's lemma says: if f(x)∈Zp[x]f(x) \in \mathbb{Z}_p[x] and f(a)≑0(modp)f(a) \equiv 0 \pmod{p} with fβ€²(a)≑̸0(modp)f'(a) \not\equiv 0 \pmod{p}, then there exists α∈Zp\alpha \in \mathbb{Z}_p with f(Ξ±)=0f(\alpha) = 0 and α≑a(modp)\alpha \equiv a \pmod{p}. This is a special case of Artin approximation for A=ZpA = \mathbb{Z}_p (which is henselian) with c=1c = 1.

ExampleDeformation of singularities

Let (X0,x0)(X_0, x_0) be a singular germ. A formal deformation X^→Spf(R^)\hat{X} \to \mathrm{Spf}(\hat{R}) can be approximated by an algebraic deformation X→Spec(Rh)X \to \mathrm{Spec}(R^h). This is how Artin approximation is used in deformation theory: formal deformations (which are easier to construct) are promoted to algebraic ones.

ExampleSmooth morphisms and approximation

Let f:Xβ†’Sf: X \to S be a smooth morphism and s^∈X(O^S,s)\hat{s} \in X(\hat{\mathcal{O}}_{S,s}) a formal section. Artin approximation gives a section ΟƒβˆˆX(OS,sh)\sigma \in X(\mathcal{O}^h_{S,s}) agreeing with s^\hat{s} to any prescribed order. For smooth morphisms, this is equivalent to the formal lifting criterion.

ExampleApproximation of vector bundles

Let XX be a proper scheme over a henselian local ring (R,m)(R, \mathfrak{m}). A formal vector bundle E^\hat{\mathcal{E}} on XΓ—RR^X \times_R \hat{R} can be approximated by an algebraic vector bundle on XX (i.e., a vector bundle on XX whose completion is isomorphic to E^\hat{\mathcal{E}} modulo mc\mathfrak{m}^c). This follows from Artin approximation applied to the functor parametrizing vector bundles.

ExampleApproximation for etale maps

Let AA be a henselian local ring and B^\hat{B} an Γ©tale A^\hat{A}-algebra. By Artin approximation, there exists an Γ©tale AA-algebra BB with BβŠ—AA^β‰…B^B \otimes_A \hat{A} \cong \hat{B}. In fact, for Γ©tale algebras, one gets an exact statement (not just modulo mc\mathfrak{m}^c) by Hensel's lemma.

ExampleDeformation of curves

Consider a smooth curve C0C_0 over a field kk. A formal deformation over k[[t]]k[[t]] corresponds to a point of the formal completion of Mg\mathcal{M}_g at [C0][C_0]. Artin approximation shows this formal deformation is approximated by an algebraic family C→Spec(R)C \to \mathrm{Spec}(R) for a suitable henselian local RR, giving an actual algebraic curve near C0C_0.

ExampleResolving indeterminacies

Let f:Xβ‡’Yf: X \dashrightarrow Y be a rational map between proper varieties, and suppose ff extends formally at a point x∈Xx \in X (i.e., extends to O^X,x\hat{\mathcal{O}}_{X,x}). Artin approximation shows ff extends to an Γ©tale neighborhood of xx. This is used in the proof that rational maps between proper regular varieties extend in codimension ≀1\leq 1.

ExampleNash approximation

Over R\mathbb{R}, the analogue of Artin approximation involves Nash functions (algebraic functions on semialgebraic sets). Formal solutions to real polynomial equations in R[[x]]\mathbb{R}[[x]] can be approximated by Nash functions. This is the Artin-Mazur theorem in real algebraic geometry.

Examplep-adic approximation

Over a pp-adic field KK, Artin approximation for the ring OK\mathcal{O}_K (which is henselian) says: formal solutions in O^K=OK\hat{\mathcal{O}}_K = \mathcal{O}_K can be approximated by algebraic solutions. Since OK\mathcal{O}_K is already complete, the theorem is trivially true here, but becomes nontrivial for more complex rings (e.g., affinoid algebras in rigid geometry).

ExampleFormal GAGA as approximation

For a proper scheme XX over a complete local ring (R,m)(R, \mathfrak{m}), the formal GAGA theorem says that coherent sheaves on the formal scheme X^\hat{X} correspond to coherent sheaves on XX. This can be viewed as a global version of Artin approximation: formal objects on a proper family are algebraic.

ExampleApproximation for moduli problems

Let F\mathcal{F} be the moduli functor of stable sheaves on a projective variety XX. A formal family E^∈F(R^)\hat{\mathcal{E}} \in \mathcal{F}(\hat{R}) can be approximated by an algebraic family E∈F(Rh)\mathcal{E} \in \mathcal{F}(R^h). This is crucial for proving that moduli spaces of sheaves are algebraic spaces (by Artin's representability criteria).


7. Artin's Criteria for Algebraic Spaces

The most important application of Artin approximation in algebraic geometry is Artin's representability theorem:

TheoremArtin's Representability Theorem

Let SS be an excellent scheme and F:(Sch/S)op→SetsF: (\mathrm{Sch}/S)^{\mathrm{op}} \to \mathrm{Sets} a functor. Suppose:

  1. FF is a sheaf for the Γ©tale topology.
  2. FF is locally of finite presentation.
  3. FF is compatible with formal deformations (Schlessinger's conditions).
  4. FF satisfies effectivity of formal objects (Artin's condition).
  5. FF has an obstruction theory.

Then FF is an algebraic space (locally of finite type over SS).

Artin approximation enters in step (4): it converts formal objects (which are constructed by deformation theory) into algebraic objects (which give Γ©tale atlases).


8. Connection to Algebraic Spaces

TheoremAlgebraization of formal modifications

Let XX be a proper algebraic space over an excellent henselian local ring (R,m)(R, \mathfrak{m}). Let X^β€²β†’X^\hat{X}' \to \hat{X} be a formal modification (a proper birational morphism of formal algebraic spaces). Then there exists an algebraic modification Xβ€²β†’XX' \to X whose completion is X^β€²β†’X^\hat{X}' \to \hat{X}.

This algebraization result, which relies on Artin approximation, shows that formal constructions over algebraic spaces can be made algebraic. It is used, for instance, in the proof of the existence of flips in the minimal model program.


9. Comparison: Formal vs. Henselian vs. Algebraic

The three levels of "solutions" form a hierarchy:

| Level | Ring | Nature | Example | |-------|------|--------|---------| | Algebraic | RR (finitely generated) | Polynomial | y=p(x)/q(x)y = p(x)/q(x) | | Henselian | RhR^h (henselization) | Algebraic power series | Solutions of polynomial ODE | | Formal | R^\hat{R} (completion) | Formal power series | βˆ‘anxn\sum a_n x^n |

Artin approximation says: formal solutions can be approximated by henselian (algebraic) solutions. The approximation is only modulo mc\mathfrak{m}^c, not exact in general (formal solutions need not be algebraic).

ExampleNon-algebraic formal solution

The formal power series y^=βˆ‘n=0∞n! xn∈C[[x]]\hat{y} = \sum_{n=0}^\infty n! \, x^n \in \mathbb{C}[[x]] satisfies no polynomial equation over C(x)\mathbb{C}(x): it is transcendental. However, for any cc, the polynomial βˆ‘n=0cβˆ’1n! xn\sum_{n=0}^{c-1} n!\, x^n is an algebraic approximation modulo (x)c(x)^c.


10. The Role of Excellence

DefinitionExcellent ring

A noetherian ring RR is excellent if:

  1. RR is universally catenary.
  2. For every prime p\mathfrak{p}, the formal fibers of RpR_\mathfrak{p} are geometrically regular.
  3. For every finitely generated RR-algebra AA, the regular locus of Spec(A)\mathrm{Spec}(A) is open.
Remark

The excellence hypothesis is essential for Artin approximation. All rings arising in classical algebraic geometry (fields, Z\mathbb{Z}, complete local rings, finitely generated algebras over these) are excellent. The excellence condition ensures that the completion map Rh→R^R^h \to \hat{R} has good properties (regular formal fibers), which is needed for the approximation argument.


11. Elkik's Algebraization

A related and complementary result is:

TheoremElkik's algebraization

Let (R,m)(R, \mathfrak{m}) be a henselian excellent local ring and X^\hat{X} a proper formal algebraic space over R^\hat{R}. If X^\hat{X} is algebraizable modulo mc\mathfrak{m}^c for all cc (i.e., there exist algebraic approximations XcX_c over R/mcR/\mathfrak{m}^c), and these approximations are compatible, then X^\hat{X} is algebraizable: there exists a proper algebraic space XX over RR with X^β‰…XΓ—RR^\hat{X} \cong X \times_R \hat{R}.


References

  • M. Artin, "Algebraic approximation of structures over complete local rings," Publ. Math. IHES 36 (1969), 23-58.
  • M. Artin, "Versal deformations and algebraic stacks," Invent. Math. 27 (1974), 165-189.
  • D. Popescu, "General Neron desingularization and approximation," Nagoya Math. J. 104 (1986), 85-115.
  • R. Elkik, "Solutions d'equations a coefficients dans un anneau henselien," Ann. Sci. ENS 6 (1973), 553-603.
  • The Stacks Project, Tag 07BX: Artin's Axioms.