Artin's axioms
Course exposition by GPT-6.1 Sol (OpenAI), Codex, Ultra; desingularization and supporting algebraic proofs by GPT-6 Astra (OpenAI), Codex, Ultra, October 2026. This lesson's independently written expression is dedicated to CC0 1.0. The mathematical work of the Stacks Project authors and the other cited authors is credited throughout. The component record identifies the expression, sources and writing credits.
An algebraic stack has smooth coordinates, whereas a moduli problem usually arrives as a rule assigning a groupoid to each scheme. Artin's criterion constructs coordinates from that rule. The construction has three stages: obtain a versal deformation over a complete local ring, approximate it by a family of finite type, and enlarge its versal locus to an open set. A second argument explains why a flat presentation, even one with inseparable fibres, can be replaced by a smooth presentation.
Read Algebraic stacks first. We use the quotient and bootstrap theorems of The bootstrap theorem, Schlessinger's existence theorem for versal formal objects, the deformation theory of square-zero extensions and the naive cotangent complex, and the commutative algebra of completion and henselization. Precise imported statements appear at the end. All fibre products of groupoids below are 2-fibre products.
1. Infinitesimal objects, arrows and patching
Except in Section 6, let \(S\) be locally Noetherian and let \(\mathcal X\) be a category fibred in groupoids on schemes over \(S\). The subscript “fppf” on this category specifies its underlying site; it does not by itself assert descent.
A finite type field over \(S\) means a field \(k\) with a morphism \(\operatorname{Spec}k\to S\) of finite type. This is more restrictive than being a finitely generated extension of the residue field at an arbitrary point of \(S\). A point of a scheme is a finite type point if its inclusion as the spectrum of its residue field is of finite type. Such a point is closed in some open neighbourhood.
Fix \(x_0\in\mathcal X(k)\). Its predeformation groupoid \(\mathcal F_{k,x_0}(A)\), for an Artinian local \(S\)-algebra \(A\) with specified residue field \(k\), consists of pairs
\[ (x,\iota),\qquad x\in\mathcal X(A),\quad \iota:x|_k\xrightarrow{\sim}x_0. \]An arrow respects \(\iota\). Pullback along a ring map gives a covariant functor on Artinian rings. The fibre at \(k\) is equivalent to the terminal groupoid: the marking removes the automorphisms of the chosen special object. Automorphisms of its deformations can remain.
1.1. The Rim–Schlessinger condition
For a diagram of Artinian local \(S\)-algebras
\[ A_1\longrightarrow A\longleftarrow A_2,\qquad A_2\twoheadrightarrow A,\qquad P=A_1\times_A A_2, \tag{1.1} \]whose spectra are of finite type over \(S\), condition (RS) requires the restriction functor
\[ \mathcal X(P)\longrightarrow \mathcal X(A_1)\times_{\mathcal X(A)}\mathcal X(A_2) \tag{1.2} \]to be an equivalence. The right side remembers the identification on \(A\). Applying (1.2) to marked objects proves that \(\mathcal F_{k,x_0}\) is a deformation category whenever \(\mathcal X\) has (RS).
Condition (RS\(^*\)) requires the same equivalence for arbitrary \(S\)-algebras, with \(A_2\to A\) surjective and its kernel square zero. Filtering a nilpotent ideal into square-zero quotients shows that it implies (RS). The quantifier “arbitrary” is essential in Section 5, where products of modules need not be finite. These definitions are [Stacks, Tags 06L9 and 0CXN].
Lemma 1.1 (the groupoid operations preserve patching). If \(\mathcal X,\mathcal Y,\mathcal Z\) satisfy (RS), then \(\mathcal X\times_{\mathcal Y}\mathcal Z\) does too. The assertion also holds for (RS\(^*\)).
Proof. A patched object consists of an \(\mathcal X\)-object and a \(\mathcal Z\)-object on each side, and an arrow between their images in \(\mathcal Y\). Patch the two objects by essential surjectivity for \(\mathcal X\) and \(\mathcal Z\). Full faithfulness for \(\mathcal Y\) supplies the unique arrow between their images which restricts to the specified arrows. For morphisms, patch the two component arrows by full faithfulness and test their compatibility after restriction; faithfulness for \(\mathcal Y\) proves the compatibility upstairs. This proves both essential surjectivity and full faithfulness. \(\square\)
Lemma 1.2 (algebraic stacks have (RS)). Every algebraic stack satisfies (RS).
Proof. First, a diagram (1.1) is a pushout of affine schemes, and maps from its pushout to an algebraic space patch uniquely. One can check the latter assertion on étale scheme coordinates: after a finite étale cover of the Artinian local pushout, lift the common residue-field point to an étale chart; formal étaleness lifts that choice through the nilpotent thickenings. The two maps then land in a common affine chart, where the assertion is exactly the fibre product identity for rings. Unique lifts make the resulting maps compatible on overlaps, and the algebraic-space sheaf condition descends them. This also proves uniqueness.
For objects of an algebraic stack, use a smooth scheme atlas. After a finite étale cover of \(\operatorname{Spec}P\), the object over \(A_1\) lifts to the atlas: choose a finite separable residue-field point of its smooth atlas fibre and lift through the Artinian thickening. Its restriction to \(A\), together with the given identification, lifts across \(A_2\to A\) by smoothness. The two atlas maps agree on \(A\), and their closed points lie in a common affine atlas chart. The affine pushout patches them to a map from \(\operatorname{Spec}P\).
This constructs the desired object étale locally. The Isom spaces of two such objects are algebraic spaces, so the first paragraph proves that (1.2) is fully faithful. Consequently the local objects have unique compatible descent identifications, including the cocycle equality, and descend to the required object. \(\square\)
The stronger assertion for arbitrary affine pushouts along a thickening is [Stacks, Tag 07WM]. Its general flat-space patching input is not needed for the proof just given.
1.2. Two linear invariants
Write \(k[\epsilon]=k[\epsilon]/(\epsilon^2)\). For a deformation category, define
\[ T_{x_0}\mathcal X= \pi_0\mathcal F_{k,x_0}(k[\epsilon]),\qquad \operatorname{Inf}_{x_0}\mathcal X= \ker\bigl(\operatorname{Aut}(x_0|_{k[\epsilon]}) \to\operatorname{Aut}(x_0)\bigr). \tag{1.3} \]Patching the split extensions \(k\oplus M\) makes these \(k\)-vector spaces. Addition uses the map \(k[M\oplus N]\to k[M]\) induced by addition of vectors, and scalar multiplication uses multiplication on the square-zero ideal. For infinitesimal automorphisms, addition agrees with composition; terms involving two elements of that ideal vanish.
More generally, under (RS\(^*\)) there are \(A\)-linear functors \(T_x(M)\) and \(\operatorname{Inf}_x(M)\) for \(x\in\mathcal X(A)\). The first is the set of marked lifts to \(A[M]=A\oplus M\), and the second is the automorphism group of the trivial marked lift. If \(A'\twoheadrightarrow A\) has square-zero kernel \(I\), then, when lifts exist, their isomorphism classes form a torsor under \(T_x(I)\). The automorphisms of every marked lift are canonically \(\operatorname{Inf}_x(I)\).
To see the torsor assertion, use
\[ A'\times_A A'\simeq A'\times_A A[I], \quad (a_1,a_2)\longmapsto \bigl(a_1,(\overline a_1,a_2-a_1)\bigr). \tag{1.4} \]Applying (RS\(^*\)) produces a difference between two lifts. On three lifts, the identity \((a_3-a_1)=(a_2-a_1)+(a_3-a_2)\) proves the addition law. Fixing one lift converts differences into the claimed simply transitive action. All constructions commute with maps of square-zero extensions. This is the mechanism behind [Stacks, Tag 07Y6].
Lemma 1.3 (field change and fibre products). Under (RS), a finite extension \(l/k\) gives
\[ T_{x_0}\mathcal X\otimes_k l\simeq T_{x_0|_l}\mathcal X,\qquad \operatorname{Inf}_{x_0}\mathcal X\otimes_k l\simeq \operatorname{Inf}_{x_0|_l}\mathcal X. \tag{1.5} \]For \(w=(x,z,\alpha)\) in \(\mathcal W=\mathcal X\times_{\mathcal Y}\mathcal Z\) there is an exact sequence
\[ \begin{aligned} 0\longrightarrow\operatorname{Inf}_w\mathcal W &\longrightarrow\operatorname{Inf}_x\mathcal X\oplus \operatorname{Inf}_z\mathcal Z \longrightarrow\operatorname{Inf}_y\mathcal Y\\ &\longrightarrow T_w\mathcal W \longrightarrow T_x\mathcal X\oplus T_z\mathcal Z \longrightarrow T_y\mathcal Y. \end{aligned} \tag{1.6} \]Proof. For an Artinian \(l\)-algebra \(B\), apply (RS) to \(B\times_l k\). It identifies marked \(k\)-deformations over that ring with marked \(l\)-deformations over \(B\). The field-change result for linear deformation functors then gives (1.5), including inseparable finite extensions.
In (1.6), the second map is the difference between the two induced infinitesimal automorphisms in \(\mathcal Y\). The boundary twists the trivial pair of deformations by an infinitesimal automorphism of its identifying arrow. Its kernel consists precisely of twists obtainable from component automorphisms. A pair of component deformations comes from \(\mathcal W\) exactly when their \(\mathcal Y\)-images are isomorphic as marked deformations; choices of such an isomorphism differ by the boundary. These observations verify exactness at each term. The constructions by split extensions make all the maps linear. The same proof gives (1.6) with \(T_x(M)\) and \(\operatorname{Inf}_x(M)\) under (RS\(^*\)). \(\square\)
References: [Stacks, Tags 07WW, 07WY and 07YT]. For a naive obstruction complex \(E_x\) as in Section 5.3, the analogous field-change maps on \(H^i(E_x\otimes^{\mathbf L}k)\) are isomorphisms for \(i=0,1\): they are dual to the identifications of \(T\) and \(\operatorname{Inf}\). The indices here are \(0,1\), not \(-1,0\).
Lemma 1.4 (finiteness for an algebraic stack). If an algebraic stack has a smooth atlas locally of finite type over \(S\), the two spaces (1.3) are finite dimensional.
Proof. After a finite separable field extension, lift the object to the atlas. Its tangent space is a quotient of the atlas tangent space, since smoothness lifts deformations. On an affine atlas chart \(\operatorname{Spec}B\) over \(\operatorname{Spec}\Lambda\), that space is \(\operatorname{Hom}_B(\Omega_{B/\Lambda},k)\), which is finite dimensional because \(B\) is of finite type. The infinitesimal automorphisms inject into the tangent space at the identity point of the relation space; an étale scheme chart of that space is again locally of finite type. Apply the same argument and descend finiteness by (1.5). \(\square\)
This proof uses the finite module of differentials, so it also covers inseparable residue-field extensions. The reference is [Stacks, Tag 07X1].
2. Limits, complete local rings and approximation
2.1. Limit preservation includes arrows
The category \(\mathcal X\) is limit preserving if, for every directed inverse system of affine \(S\)-schemes with limit \(T=\lim T_i\),
\[ \mathop{\operatorname{colim}}_i\mathcal X(T_i) \longrightarrow\mathcal X(T) \tag{2.1} \]is an equivalence. An object must descend to some stage. An arrow between descended objects must descend after increasing that stage, and two arrows equal on \(T\) must become equal at a later stage. Requiring only descent of objects is weaker. For a morphism \(\mathcal X\to\mathcal Y\), “limit preserving on objects” refers to descent of a lift of an already descended \(\mathcal Y\)-object, including its specified identifying arrow. See [Stacks, Tags 07XK and 06CT].
Finite presentation of algebras, modules, étale charts and their finite diagrams gives the following useful test. An algebraic space \(Z\to B\) is locally of finite presentation exactly when its functor on affine \(B\)-schemes preserves directed limits. One checks this on étale affine charts; finite presentation descends the chart and its equality data, and the étale sheaf condition glues the descended morphisms. The converse on an affine chart is the ring criterion for finite presentation, followed by étale descent.
Lemma 2.1 (testing on finite presentation bases). Suppose \(\mathcal Y\) is limit preserving on objects and both categories are Zariski stacks. To establish representability of \(f:\mathcal X\to\mathcal Y\) by algebraic spaces, it suffices to establish it over affine tests \(V\) locally of finite presentation over \(S\), with a uniform allowable size bound. Once representability is known, any property stable under base change and fppf local on the target can be tested on those same \(V\).
Proof. An affine \(V\) mapping into \(\operatorname{Spec}\Lambda\subset S\) is a limit of affine schemes of finite presentation over \(\Lambda\). The object testing \(f\) descends to a stage \(V_i\); its entire fibre category is therefore represented by the base change of the representing space over \(V_i\). For general \(V\), do this on affine opens. On overlaps the representing spaces have canonical compatible isomorphisms, since they represent the same category. Zariski descent glues them. The size bound permits the coproduct of their charts in the chosen site.
For the property assertion, the same calculation identifies the general fibre morphism with a base change of a finite presentation test. Base change and locality prove the claim. \(\square\)
References: [Stacks, Tags 07WI and 06CT]. Fibre products preserve limit preservation: descend both component objects, then their identifying arrow, and finally the finitely many equalities required for a morphism.
2.2. Formal effectiveness is a groupoid assertion
A formal object over a Noetherian complete local \(S\)-algebra \(R\), with residue field of finite type over \(S\), is a compatible system \(\xi_n\in\mathcal X(R/\mathfrak m^n)\), including its transition isomorphisms. It is effective if it is the completion of an object of \(\mathcal X(R)\). The stronger assertion used in axiom [4] is the equivalence
\[ \mathcal X(R)\xrightarrow{\ \sim\ } \varprojlim_n\mathcal X(R/\mathfrak m^n). \tag{2.2} \]The limit on the right is a groupoid of compatible systems. The equivalence must include all compatible arrows, not only the existence of algebraizations. These equivalences also respect the local base morphisms in the category of formal objects. See [Stacks, Tag 07X3].
Lemma 2.2 (formal objects of algebraic stacks). Every algebraic stack satisfies (2.2).
Proof. A compatible system of maps to a scheme has its closed point in one affine open. Ring maps into the complete ring \(R=\lim R/\mathfrak m^n\) then give the unique algebraized map. For an algebraic space, choose an étale chart at the formal closed point. After a finite étale extension \(R'/R\), formal étaleness gives compatible lifts to that chart. The scheme assertion algebraizes them. Their identifying arrows algebraize by the same argument on the chart relation, and faithfulness verifies the cocycle. Étale descent gives the unique map over \(R\).
For a stack, two objects have an algebraic-space Isom sheaf. The preceding paragraph proves full faithfulness in (2.2). To algebraize a formal object, choose a smooth atlas and a finite separable residue-field point of its first fibre. The corresponding finite étale extension \(R'\) of the complete local ring lifts this point. Smoothness successively lifts it at every order. The resulting maps to the scheme atlas algebraize. Over \(R'\otimes_RR'\), a finite product of complete local rings, full faithfulness algebraizes the formal descent arrows. It also proves their cocycle on the triple product and identifies the descended object's completion with the specified formal object. Effective étale descent finishes the proof. \(\square\)
Equivalences commute with 2-fibre products. Thus (2.2), just like (RS), passes to a fibre product of three categories satisfying it.
2.3. The approximation input and its use
A Noetherian ring is a G-ring when the completion map of each of its local rings has geometrically regular fibres. The approximation results used here are proved in Appendix B, with both separable and inseparable residue-field arguments included.
Artin approximation. For a regular homomorphism between Noetherian rings, Popescu's theorem expresses the target as a filtered colimit of smooth algebras over the source. Consequently, let $B$ be a henselian Noetherian local G-ring and let a finite polynomial system with coefficients in $B$ have a solution in $\widehat B$. For each $N\geq1$, there is an exact solution in $B$ with the same reduction modulo $\mathfrak m_B^N$. If $B$ is local without the henselian assumption, one obtains the solution in a pointed étale neighbourhood with unchanged residue field. See the proofs of Popescu's theorem, henselian approximation, and pointed approximation; the source locators are Stacks Tags 07GC, 07QY and 07QZ.
For families, it is useful to preserve the tangent cone together with the prescribed finite-order object.
Lemma 2.3 (approximating a family). Suppose $\mathcal X$ is limit preserving on objects. Let $x_R\in\mathcal X(R)$, where $R$ satisfies the complete local and finite-type residue-field hypotheses in (2.2), and let $s\in S$ be the image of its closed point. Assume that $\mathcal O_{S,s}$ is a G-ring. Given $N\geq1$, there are an $S$-algebra $A$ of finite type, a maximal ideal $\mathfrak n$ of $A$, and an object $x_A\in\mathcal X(A)$ with compatible identifications
$$ \begin{gathered} A/\mathfrak n^N\simeq R/\mathfrak m_R^N,\qquad x_A|_{A/\mathfrak n^N}\simeq x_R|_{R/\mathfrak m_R^N},\\ \operatorname{gr}_{\mathfrak n}A\simeq\operatorname{gr}_{\mathfrak m_R}R. \end{gathered} \tag{2.3} $$The first map is an $S$-algebra isomorphism, the second is an isomorphism over that map, and the last is an isomorphism of graded algebras over the common residue field.
Proof. Apply Theorem 6.1 in B.6.1, including its complete proof, to $x=x_R$ and the specified $N$. Its hypotheses are exactly those stated here: it uses limit preservation on objects, the G-ring condition at $s$, and the finite-type residue field, without an additional requirement on characteristic or on descent of arrows.
The proof there approximates a finite presentation together with its syzygy matrix at an order $M\geq\max(N,c+1)$, where $c$ is a common Artin–Rees constant. The exact perturbed syzygies and Lemma A.2 identify the initial ideals, giving the graded algebra isomorphism. Its final finite-type descent preserves the residue field, every maximal-ideal quotient, and the selected marking on the object. Restriction from order $M$ to order $N$ therefore yields all three identifications in (2.3). ∎
The source result is Stacks Tag 07XB. The complete family construction is kept at B.6.1, and its finite-complex perturbation argument is proved in Appendix A.
3. From versality to a smooth chart
A formal object \(\xi\) over \(R\) is versal if its functor of marked pullbacks to Artinian local rings is smooth: a pullback over \(B\) can be lifted across every small extension \(B'\twoheadrightarrow B\), together with the specified identification with a deformation over \(B'\). A small extension has one-dimensional residue-field kernel.
For \(x\in\mathcal X(U)\), with \(U\) locally of finite type over \(S\), say that \(x\) is versal at \(u\) when
\[ \mathcal F_{U,\kappa(u),u}\longrightarrow \mathcal F_{\mathcal X,\kappa(u),x_u} \tag{3.1} \]is smooth. Maps from Artinian local rings with that closed point factor uniquely through the completion of \(\mathcal O_{U,u}\); thus (3.1) is exactly versality of the completed object.
The Schlessinger theorem used as a prerequisite says that (RS) and finite-dimensional tangent space give a versal formal object with Noetherian complete local parameter ring [Stacks, Tag 06IW]. It concerns groupoids and retains their markings; it does not require absence of automorphisms.
Lemma 3.1 (algebraizing a versal chart). If \(\xi\) is effective and versal, \(\mathcal X\) is limit preserving on objects, and \(\mathcal O_{S,s}\) is a G-ring at its image point, then \(\xi\) is isomorphic to the completion of a finite type family \(x_A\) at a point with the same residue field.
Proof. Apply Lemma 2.3 with \(N=2\). Versality successively lifts the identifying map at order two to a compatible map from \(\xi\) to the completion of \(x_A\). Its ring map \(R\to\widehat{A_{\mathfrak n}}\) is surjective: it is surjective on the residue field and cotangent space, and complete Nakayama gives surjectivity at each order, then on the inverse limit. The two rings have equal dimensions of all graded pieces by (2.3). The surjections on their Artinian quotients therefore have equal finite lengths and are isomorphisms. Their inverse limit is an isomorphism, including the family and its transition identifications. \(\square\)
Reference: [Stacks, Tag 07XH]. Approximation alone would not preserve versality; the graded-ring comparison supplies the missing step.
Lemma 3.2 (versal everywhere implies smooth). Suppose \(\mathcal X\) has representable diagonal, satisfies (RS), and is limit preserving. If \(U\) is locally of finite type over \(S\) and \(x\in\mathcal X(U)\) is versal at every finite type point, then \(U\to\mathcal X\) is smooth.
Proof. Its base change by an affine \(V\to\mathcal X\) locally of finite presentation over \(S\) is an algebraic space \(Z=U\times_{\mathcal X}V\). The finite presentation limit test and the fibre product argument in Section 2 show that \(Z\) is locally of finite presentation over \(S\). Choose an étale scheme chart \(W\to Z\).
At a finite type point \(w\), the induced field-valued point of \(U\) has finite residue extension of the image point. Lemma 1.3 and smoothness under field change for deformation categories therefore preserve versality. The deformation category of \(Z\) is the fibre product of those of \(U\) and \(V\) over that of \(\mathcal X\). Smoothness of (3.1) passes to this fibre product and then through \(W\to Z\). The Artinian lifting test for a morphism of schemes locally of finite type over a locally Noetherian scheme [Stacks, Tag 02HX] makes \(W\to V\) smooth at \(w\).
The smooth locus is open. Every nonempty closed subset of a scheme contains a point closed in an affine open, hence a finite type point. Thus this locus is all of \(W\). Smoothness descends through the étale chart to \(Z\to V\). Lemma 2.1 extends the conclusion to arbitrary tests \(V\). \(\square\)
The same argument at a single finite type point proves the version used later: for finite type \(U,V\), versality at \(u\) makes \(U\times_{\mathcal X}V\to V\) smooth at each finite type point above \(u\). The representable diagonal is locally of finite type because its Isom functors preserve limits. These statements explain [Stacks, Tags 07XD and 07XP].
Openness of versality asks that a versal finite type point of every finite type family have an open neighbourhood on whose finite type points the family is versal. For \(f:\mathcal X\to\mathcal Y\), it means openness for every base change by a finite type scheme over \(\mathcal Y\). In particular, openness for a diagonal is a separate condition.
4. The axioms and the two Artin criteria
Here is the numbering of [Stacks, Tag 07XJ].
| Axiom | Requirement |
|---|---|
| [−1] | One allowable cardinal bounds the object isomorphism classes and arrow sets of all finite type field fibres, so the required family of charts belongs to the chosen site. |
| [0] | \(\mathcal X\) is a stack for the étale topology. |
| [1] | The full groupoid equivalence (2.1) holds. |
| [2] | \(\mathcal X\) satisfies (RS). |
| [3] | Both spaces (1.3) are finite dimensional at every finite type field object. |
| [4] | Completion to formal objects is an equivalence, including arrows, as in (2.2). |
| [5] | Openness of versality holds for \(\mathcal X\) and for \(\Delta_{\mathcal X}\). |
Fix small models of the field groupoids when recording the bound in [−1]; the construction chooses representatives of their isomorphism classes. For a functor in sets, [0] says étale sheaf, [3] concerns only tangents, [4] is bijectivity of completion, and [5] asks openness for the functor itself. This is [Stacks, Tag 07XZ].
Theorem 4.1 (Artin with representable diagonal). Suppose \(\mathcal O_{S,s}\) is a G-ring for every finite type point \(s\) of \(S\). Suppose \(\mathcal X\) has representable diagonal, satisfies [−1]–[3], every formal object is effective, and openness of versality holds for \(\mathcal X\). Then \(\mathcal X\) is an algebraic stack. If it is a functor in sets, it is an algebraic space.
Proof. For every finite type field object \(x_0\), Schlessinger's theorem gives a versal formal object. Effectiveness and Lemma 3.1 give a finite type scheme family through \(x_0\), at a point with exactly its residue field. Shrink that scheme by openness of versality. Lemma 3.2 makes the resulting morphism to \(\mathcal X\) smooth. Axiom [−1] allows their disjoint union \(U\).
For an affine finite presentation test \(V\to\mathcal X\), the image of \(U\times_{\mathcal X}V\to V\) is open. It contains every finite type point \(v\): the chart chosen for the object over \(\kappa(v)\), and its specified special point, give a point of this fibre product above \(v\). The complement must consequently be empty. Lemma 2.1 proves surjectivity on every test.
The relation \(R=U\times_{\mathcal X}U\) is an algebraic space, with smooth projections. The quotient stack of this smooth groupoid is algebraic by Lesson 5. It agrees with \(\mathcal X\) as an étale stack: smooth surjections have local sections for the étale topology, so every \(\mathcal X\)-object has local coordinates in \(U\); its arrows and their composition are exactly \(R\). Étale descent identifies the two stacks, proving also the fppf stack condition.
For a functor in sets the quotient has no automorphisms. The smooth relation is an equivalence relation. The flat bootstrap of Lesson 2 identifies its sheaf quotient as an algebraic space, and the same étale local-coordinate argument identifies that space with the original functor. \(\square\)
This proves [Stacks, Tags 07Y1 and 07Y4], including the functor criterion's assumption that its diagonal is representable by algebraic spaces.
4.1. Recovering the diagonal
The second diagonal
\[ \Delta_\Delta:\mathcal X\longrightarrow \mathcal X\times_{\mathcal X\times_S\mathcal X}\mathcal X \tag{4.1} \]is the identity section of the inertia category. Its representability says that the condition \(\alpha=\operatorname{id}\), for a family of automorphisms, is represented by an algebraic space over its parameter scheme. For two isomorphisms \(\alpha,\beta:x\to y\), equality is the condition \(\alpha^{-1}\beta=\operatorname{id}_x\). Consequently (4.1) is representable exactly when every Isom functor has representable diagonal. This is the direct equality test in [Stacks, Tag 07WG].
Theorem 4.2 (Artin's stack criterion). Let \(S\) be locally Noetherian, with \(\mathcal O_{S,s}\) a G-ring at every finite type point. Let \(\mathcal X\) satisfy [−1]–[5]. If its second diagonal (4.1) is representable by algebraic spaces, then \(\mathcal X\) is an algebraic stack.
Proof. Take an affine \(V\) locally of finite presentation over \(S\), and two objects \(x_1,x_2\in\mathcal X(V)\). Their Isom category is a setoid: an object is an isomorphism between the two fixed objects, and it has no nontrivial automorphisms after the two identifications are fixed. Thus its isomorphism-class functor \(I\) is an étale sheaf, by [0]. Its diagonal is representable by the equality test above.
We verify the remaining functor axioms for \(I\). The bound [−1] follows from the bound on arrows in \(\mathcal X\). Limits and (RS) follow by forming the fibre product of \(\mathcal X\to\mathcal X\times_S\mathcal X\) with \(V\), using Lemma 1.1 and the full arrow version of limit preservation. The six-term sequence (1.6) shows that its tangent space is an extension of subquotients of the tangents and infinitesimal automorphisms of \(\mathcal X\) and \(V\); all are finite dimensional. Lemma 2.2 gives effectiveness for the scheme \(V\), and axiom [4] for \(\mathcal X\), together with full faithfulness, algebraizes the identifying arrows. Completion therefore commutes with this fibre product. Finally [5] for \(\Delta_{\mathcal X}\) is exactly openness of versality for \(I\).
The base \(V\) is locally Noetherian. Its local rings at finite type points are essentially of finite type over the corresponding local rings of \(S\), so they are G-rings [Stacks, Tag 07PV]. The functor case of Theorem 4.1 now makes \(I\) an algebraic space over \(V\). Lemma 2.1 extends this assertion from finite presentation tests to all tests; its size bound is the field-arrow bound just used, together with the size of the finite type charts constructed in Theorem 4.1. Thus \(\Delta_{\mathcal X}\) is representable.
Apply the stack case of Theorem 4.1. Its hypotheses are now established, and its smooth atlas proves the conclusion. \(\square\)
Reference: [Stacks, Tag 07Y5]. Neither representability of the first diagonal nor algebraicity is assumed in this argument. The G-ring condition is used at the approximation stage, before constructing the atlas.
5. Two ways to prove openness
5.1. A failed lift can be placed in a family
We first isolate the argument which lets infinitesimal information detect an open locus. Suppose \(\mathcal X\) has (RS\(^*\)), representable diagonal, and limit preservation. Work with \(x\in\mathcal X(A)\), where \(U=\operatorname{Spec}A\) is of finite type over \(\operatorname{Spec}\Lambda\subset S\).
Lemma 5.1 (a witness to nonversality). If \(x\) is not versal at a finite type point \(u\), there is a square-zero extension \(C\twoheadrightarrow A\) with kernel \(\kappa(u)\), and a marked lift \(y\in\mathcal X(C)\), which admits no retraction to the family \(x\) on any open neighbourhood of \(u\).
Here a retraction means a morphism \(r:\operatorname{Spec}C\to U\) restricting to the identity on \(U\), and an isomorphism \(y\simeq r^*x\) restricting to the marking \(y|_U\simeq x\).
Proof. Failure of versality is witnessed by a small extension \(B'\twoheadrightarrow B\), a map \(A\to B\) with closed point \(u\), and a lift of the resulting object over \(B'\), for which the specified lifting problem has no solution. Take \(C=A\times_B B'\). Its kernel is the one-dimensional \(\kappa(u)\)-module of the small extension. Condition (RS\(^*\)) patches \(x\) and the object over \(B'\) to \(y\). A retraction near \(u\) pulls back to \(\operatorname{Spec}B'\), whose sole point lies over \(u\). It would supply exactly the forbidden lift, with its required identification. \(\square\)
Lemma 5.2 (retraction near a versal point). Let \(u_0\) be a versal finite type point. Every marked lift of \(x\) over a square-zero extension \(D\twoheadrightarrow A\) which is of finite type over \(\Lambda\) admits a retraction after shrinking around \(u_0\). The same assertion holds for a possibly infinite extension whenever its marked lift descends to such a finite type extension.
Proof. For the descended family \(x_D\), form \(Z=U\times_{\mathcal X}\operatorname{Spec}D\). The marking gives a section \(i:U\to Z\) over the thickening \(U\subset\operatorname{Spec}D\). The single-point version of Lemma 3.2 shows that \(Z\to\operatorname{Spec}D\) is smooth at \(i(u_0)\). Shrink \(U\) so it is smooth along the whole section. The infinitesimal lifting property of this smooth algebraic space lifts \(i\) across the affine square-zero thickening. The lifted map to \(Z\) supplies both a retraction to \(U\) and the desired isomorphism of objects. Pullback gives the final assertion. \(\square\)
These lemmas also show that versality is preserved under generalization among finite type points. Indeed, descend the witness of Lemma 5.1 to a finite type \(\Lambda\)-subalgebra of \(C\) containing lifts of generators of \(A\). Its map to \(A\) is surjective and its kernel square zero. If \(u\) specialized to a versal \(u_0\), Lemma 5.2 would retract it on a neighbourhood of \(u_0\), hence on a neighbourhood of \(u\), a contradiction.
The following modest Noetherian topological facts will be used. Every subset has the same closure as its points maximal under generalization, and an infinite dense subset of a Noetherian scheme has a countable dense subset [Stacks, Tags 0G2R and 0G2F]. Consequently, if the nonversal finite type points accumulate at a versal \(u_0\), one can choose a countable sequence \(u_i\) of nonversal points, with no specializations between them, whose closure contains \(u_0\). No individual \(u_i\) specializes to \(u_0\).
This gives the strong-effectiveness criterion of [Stacks, Tag 0CXU]. If every compatible system over surjective ring towers \(R_n\), with square-zero \(\ker(R_m\to R_n)\) for \(m\geq n\), is effective over \(\lim R_n\), then openness of versality holds. To prove it, take the witnesses \(C_i\to A\) just constructed and their finite fibre products
\[ R_n=C_1\times_A\cdots\times_A C_n. \tag{5.1} \]Their kernels over \(A\) are direct sums of \(\kappa(u_i)\), with square-zero multiplication. Condition (RS\(^*\)) patches their marked objects compatibly. Strong effectiveness gives an object over \(\lim R_n\). Limit preservation descends that object to a finite type subalgebra surjecting onto \(A\). Lemma 5.2 gives a retraction near \(u_0\). Pulling it to any \(C_i\) whose point lies in that neighbourhood contradicts Lemma 5.1. Thus the accumulating sequence cannot exist. This proves the criterion, with its stronger tower hypothesis explicitly distinguished from axiom [4].
5.2. Product-compatible obstruction modules
An obstruction theory consists of \(A\)-linear functors \(\mathcal O_x:\operatorname{Mod}_A\to\operatorname{Mod}_A\), functorial in the object, base ring and module, and elements
\[ o_x(A')\in\mathcal O_x(I),\qquad I=\ker(A'\to A), \tag{5.2} \]for each square-zero extension. They must commute with maps of deformation situations, and must satisfy
\[ x\text{ has a marked lift to }A' \quad\Longleftrightarrow\quad o_x(A')=0. \tag{5.3} \]Functoriality includes the identity and composition laws for maps \((A,x,M)\to(B,x|_B,N)\), with an \(A\)-linear map \(M\to N\). An obstruction module without the equivalence (5.3) is insufficient for the theorem below. See [Stacks, Tag 07YG].
Theorem 5.3 (the product criterion). Suppose \(\mathcal X\) has representable diagonal, (RS\(^*\)), and limit preservation. Suppose it has an obstruction theory such that for every object \(x\) and every countable collection of modules \(M_i\),
\[ T_x\Bigl(\prod_i M_i\Bigr)\xrightarrow{\sim} \prod_iT_x(M_i),\qquad \mathcal O_x\Bigl(\prod_i M_i\Bigr)\longrightarrow \prod_i\mathcal O_x(M_i)\ \text{is injective}. \tag{5.4} \]Then \(\mathcal X\) satisfies openness of versality.
Proof. If openness fails at \(u_0\), choose the sequence and marked witnesses \(y_i/C_i\) of Section 5.1. Form the ring
\[ D=\prod_A C_i =\{(c_i)\in\prod_iC_i:\text{all images in }A\text{ agree}\}. \]It surjects onto \(A\) with square-zero kernel \(M=\prod_i\kappa(u_i)\). The obstruction \(o_x(D)\) maps to \(o_x(C_i)=0\) for every \(i\). Injectivity in (5.4) makes it zero, so choose a marked lift \(y/D\).
For each \(i\), its restriction and \(y_i\) differ by \(t_i\in T_x(\kappa(u_i))\), using the torsor of Section 1.2. The first condition of (5.4) supplies \(t\in T_x(M)\) with all these components. Replace \(y\) by \(t\cdot y\). Its restrictions are now isomorphic to the specified \(y_i\) as marked lifts. In particular the isomorphisms respect \(x\), which is necessary for the next step.
Limit preservation descends \(y\) to a finite type \(\Lambda\)-subalgebra \(D_0\subset D\). Increase \(D_0\) to include lifts of generators of \(A\). Then \(D_0\twoheadrightarrow A\) is a finite type square-zero extension, and its family restricts to \(x\) with the inherited marking. Lemma 5.2 retracts it near \(u_0\). Pull this retraction through \(D_0\to D\to C_i\). Since \(u_0\) lies in the closure of the \(u_i\), some \(u_i\) lies in that neighbourhood. The retraction of the corresponding marked \(y_i\) contradicts its defining property.
This proves the theorem directly; no effectiveness assertion for objects over infinite towers is assumed. \(\square\)
This is [Stacks, Tag 0CYF]. The proof only needs compatibility of obstruction classes for maps with fixed quotient \(A\), but (5.2) has been stated with the usual full functoriality.
5.3. Naive cotangent obstruction theories
Use cohomological indexing. For \(A=\Lambda[z_1,\ldots,z_r]/J\), the naive cotangent complex is
\[ \mathrm{NL}_{A/\Lambda}= \bigl[J/J^2\longrightarrow A^{\oplus r}\bigr] \quad\text{in degrees }-1,0. \tag{5.5} \]A square-zero surjection \(A'\to A\) with kernel \(I\) gives \(\mathrm{NL}_{A/A'}\simeq I[1]\). The successive maps of naive cotangent complexes have zero composition, but in general do not form a distinguished transitivity triangle.
A naive obstruction theory assigns \(E_x\in D^-(A)\) and \(\xi_x:E_x\to\mathrm{NL}_{A/\Lambda}\), together with
\[ \operatorname{Inf}_x(M)\simeq \operatorname{Ext}^{-1}_A(E_x,M),\qquad T_x(M)\simeq\operatorname{Ext}^{0}_A(E_x,M). \tag{5.6} \]Its required compatibilities are as follows. Base change \(A\to B\) gives maps \(E_x\to E_{x|_B}\) in \(D(A)\), compatible with \(\xi\), identities and compositions. The identifications (5.6) respect the module and base-change maps of Section 1.2. The class of \(E_x\to\mathrm{NL}_{A/\Lambda}\to\Omega_{A/\Lambda}\) is the canonical deformation obtained by pulling \(x\) along \(a\mapsto(a,da)\) into \(A[\Omega_{A/\Lambda}]\). Finally, \(x\) lifts across \(A'\to A\) exactly when
\[ E_x\longrightarrow\mathrm{NL}_{A/\Lambda} \longrightarrow \mathrm{NL}_{A/A'}\simeq I[1] \tag{5.7} \]is zero in \(D(A)\). All these requirements, not just a complex of finite modules, enter the definition [Stacks, Tag 07YP].
Lemma 5.4 (the fibre criterion). Assume (RS\(^*\)) and the tangent and obstruction properties just specified for \(x/A\). At a finite type point \(u\) with residue field \(k\), consider
\[ \begin{split} H^{-1}(E_x\otimes_A^{\mathbf L}k)&\twoheadrightarrow H^{-1}(\mathrm{NL}_{A/\Lambda}\otimes_A^{\mathbf L}k),\\ H^0(E_x\otimes_A^{\mathbf L}k)&\hookrightarrow H^0(\mathrm{NL}_{A/\Lambda}\otimes_A^{\mathbf L}k). \end{split} \tag{5.8} \]These conditions imply versality. If \(u\) is closed in \(U\), versality implies them.
Proof. For a bounded-above complex \(E\), \[ \operatorname{Ext}^i_A(E,k) \simeq\operatorname{Hom}_k(H^{-i}(E\otimes_A^{\mathbf L}k),k). \tag{5.9} \] Resolve by free modules and split the resulting complex of vector spaces to obtain this identity.
The second condition of (5.8), by (5.9) and the canonical-element compatibility, says that \(\operatorname{Der}_\Lambda(A,k)\to T_x(k)\) is surjective. For a small extension \(B'\to B\) with residue field \(k\), the obstruction to lifting \(A\to B\) is in \(\operatorname{Ext}^1_A(\mathrm{NL}_{A/\Lambda},k)\). The first condition makes its map to \(\operatorname{Ext}^1_A(E_x,k)\) injective. If the pulled-back object lifts to \(B'\), (RS\(^*\)) gives a lift of \(x\) to \(A\times_BB'\), so (5.7) kills that image. The ring obstruction is therefore zero. Choose a lift of the ring map. Its object may differ from the prescribed marked object by a tangent class, but the surjectivity on tangents adjusts the lift by a derivation to remove the difference. This solves the lifting problem, including its identifying arrow, and proves sufficiency.
For necessity, tangent surjectivity follows immediately from versality. Suppose the first map in (5.8) were not onto. Choose a functional on \(H^{-1}(\mathrm{NL}\otimes^{\mathbf L}k)\) which kills the image and is nonzero. Extend it to \(J/J^2\otimes_Ak\), and denote the resulting functional by \(\lambda\). With \(P=\Lambda[z_1,\ldots,z_r]\), set
\[ A'=P/\ker\bigl(J\longrightarrow J/J^2\otimes_Ak \xrightarrow{\lambda}k\bigr). \tag{5.10} \]Since \(u\) is closed, the nonzero image is all of \(k\); the kernel \(I\) of \(A'\to A\) is \(k\) and has square zero. The differential of the discarded relation lies in the kernel of \(J/J^2\otimes k\to k^{\oplus r}\). Equivalently, the image under this differential of \(\ker\lambda\) equals the image of all \(J/J^2\otimes k\): subtract a multiple of an element in the differential kernel on which \(\lambda=1\). Thus \(\Omega_{A'/\Lambda}\otimes k\to\Omega_{A/\Lambda}\otimes k\) is an isomorphism. The extension is essential: a section would add the nonzero derivation to \(I=k\), contrary to that isomorphism of differential fibres.
By (5.9), the choice of \(\lambda\) makes \(E_x\to I[1]\) zero. Therefore \(x\) lifts to \(A'\). Artin–Rees gives \(n\) with \((\mathfrak m')^n\cap I=0\). The extension \[ B'=A'/(\mathfrak m')^n\longrightarrow B=A/\mathfrak m^n \] still has kernel \(k\), and remains essential. Versality lifts the quotient map from the completed local ring of \(A\) to \(B\) to a map into \(B'\), with the lifted object. Because the maximal ideal of \(B'\) has \(n\)-th power zero, that map factors through \(B\) and is a section, a contradiction. The first map of (5.8) must be surjective. \(\square\)
This supplies the essential-extension argument behind [Stacks, Tags 07YJ and 07YN], without assuming a transitivity triangle for (5.5).
Theorem 5.5 (naive obstruction theory gives openness). Suppose \(\mathcal X\) has (RS\(^*\)) and a naive obstruction theory. If every \(E_x\) over a finite type base has finitely generated cohomology modules, then \(\mathcal X\) satisfies openness of versality.
Proof. Shrink a finite type family so its versal point \(u_0\) is closed and the base is affine. Set \(C=\operatorname{Cone}(\xi_x)\). It is bounded above with finite cohomology, since \(A\) is Noetherian and the naive cotangent complex has finite modules. By Lemma 5.4 and the cohomology exact sequence of the cone, \(H^{-1}(C\otimes^{\mathbf L}k(u_0))=0\).
Represent \(C\) by a bounded-above complex of finite free modules locally near \(u_0\). Over the residue field it is exact in degree \(-1\). Choose bases for the image of the incoming differential and a complement mapping isomorphically onto the image of the outgoing differential. Invert the finitely many corresponding matrix minors. Cancelling these invertible blocks removes the whole degree \(-1\) term. The remaining complex consequently has \(H^{-1}(C\otimes^{\mathbf L}M)=0\) for every module on that open neighbourhood.
In particular the fibre cone has zero \(H^{-1}\) at every point there. Its cohomology sequence gives both conditions (5.8), and their sufficient direction proves versality at every finite type point in the neighbourhood. \(\square\)
Reference: [Stacks, Tag 07YU]. This criterion needs the functoriality and canonical tangent class in (5.6)–(5.7). It does not replace them by the bare assertion that obstructions happen to lie in a finite module.
6. Flat groupoids over an arbitrary base
In this section \(S\) is any scheme. No Noetherian or G-ring hypothesis is imposed. The flat bootstrap for sheaves from Lesson 2 will be used, while the stack version will be proved.
6.1. Finite sources and restriction of scalars
Lemma 6.1 (maps from a finite locally free space). If \(Z\to B\) is finite locally free and \(X\to Z\) is an algebraic space, the functor \[ \operatorname{Res}_{Z/B}(X)(T)= \operatorname{Mor}_{Z}(Z_T,X) \tag{6.1} \] is an algebraic space. Restriction of scalars carries a surjective étale morphism to a surjective étale morphism.
Proof. We explain the étale assertion first. For \(W\to Z\) étale, its section functor over \(B\) is étale and representable. This can be checked over an affine \(B\). If \(W\to Z\) is separated, a section is an open-and-closed subscheme of \(W_T\), finite locally free over \(T\), mapping isomorphically to \(Z_T\).
The finite-part construction of Lesson 2 applies to the separated, flat, locally finitely presented, locally quasi-finite map \(W\to B\), without the extra requirement of containing an identity section. Over the affine base, separated locally quasi-finite recognition first makes \(W\) a scheme. The construction's proof is unchanged: over a henselian local base, isolate a selected finite union of fibre components; scheme Zariski main and idempotent lifting extend it to a finite open-and-closed part; finite presentation descends it to an étale neighbourhood. Equality of two such parts is an open-and-closed condition, computed by the ranks of their two finite locally free differences. The étale quotient of these charts represents the finite-part functor.
Within that functor, the condition of mapping isomorphically to \(Z_T\) is open. The map from a selected finite part to \(Z_T\) is finite étale. Its rank is one exactly on the isomorphism locus; the complement of that locus is closed in \(Z_T\), and its finite image in \(T\) is closed. Thus the section functor is an open subspace of the finite-part space and is étale over \(B\).
For a general \(W\), cover it by a disjoint union \(W'\) of affine schemes over the affine base. Its map to \(Z\), and its map to \(W\), are separated. Sections of \(W'\to Z\) therefore form an algebraic space by the preceding argument. They cover the section functor of \(W\to Z\) étale locally: over a strictly henselian local base, the finite scheme \(Z\) is a product of henselian local factors with separably closed residue fields. A surjective étale cover has a section on each factor. Their finite union of choices descends to an étale neighbourhood of the base. The same separated calculation describes every fibre of the map of section functors. The étale bootstrap of Lesson 2 now proves the general assertion.
For an étale map \(X'\to X\), the fibre of its restriction of scalars at a map \(Z_T\to X\) is precisely the section functor of \(Z_T\times_XX'\to Z_T\). This proves representability and étaleness, and the preceding local section argument proves surjectivity when the original map is surjective.
Now trivialize the finite locally free algebra of \(Z\) on affine base opens, and take an étale cover \(X'\to X\) with \(X'\) a disjoint union of affine schemes. For a finite union of these affines, maps from \(Z_T\) are described by algebra maps into the finite free algebra of \(Z_T\). Choose its basis; coordinates for the images of generators and polynomial relations describe an affine scheme. The requirement that a map be over \(Z\) imposes the corresponding equations. Infinite presentations cause no difficulty for representability. Every map from a quasi-compact \(Z_T\) uses only finitely many of the affine components. The finite-component functors are open subfunctors, since \(Z_T\to T\) is finite and the excluded image has closed image in \(T\). They glue to represent restriction of scalars for \(X'\).
The étale assertion already proved gives a representable surjective étale map from that space to (6.1). The sheaf condition follows from descent of morphisms. The étale bootstrap proves (6.1). \(\square\)
This proves the restriction-of-scalars input [Stacks, Tag 05YF], including the étale assertion [Stacks, Tag 05YD]. The finite-part argument also explains why separatedness was needed only in an intermediate chart. No separatedness of \(X\) is assumed.
6.2. The finite Hilbert stack used here
Let \(\mathcal H_d\), for \(d\geq1\), classify finite locally free schemes \(Z\to T\) of degree \(d\). Let \(\mathcal H_d(X)\) also remember a map \(Z\to X\). These objects are finite maps, not necessarily closed subschemes.
Lemma 6.2. Both \(\mathcal H_d\) and \(\mathcal H_d(X)\), for an algebraic space \(X\), are algebraic stacks.
Proof. Put an arbitrary commutative unital algebra structure on the free module of rank \(d\). Its multiplication coefficients \(c_{ij}^k\) and unit coefficients satisfy finitely many equations expressing commutativity, associativity and the two unit identities. They define an affine scheme \(\operatorname{Alg}_d\) over \(\mathbf Z\). Change of basis gives an action of the smooth group \(\operatorname{GL}_d\).
A finite locally free algebra has a Zariski locally chosen basis. The basis changes and all their compatibility equations identify its stack with \([\operatorname{Alg}_d/\operatorname{GL}_d]\), after base change to \(S\). This quotient is algebraic by the smooth quotient theorem of Lesson 5. Passing between the algebra groupoid and the finite-scheme groupoid uses \(\varphi\mapsto\operatorname{Spec}(\varphi^{-1})\) on isomorphisms; this inversion makes the functor covariant.
For a fixed finite scheme \(Z/T\), the fibre of \(\mathcal H_d(X)\to\mathcal H_d\) is the space of maps \(Z\to X\). Lemma 6.1 represents it. Pull back a smooth atlas of \(\mathcal H_d\); its fibre is an algebraic space, and its smooth scheme atlas supplies a smooth atlas of \(\mathcal H_d(X)\). The diagonal is represented by the same finite-source equality construction. \(\square\)
References: [Stacks, Tags 05YQ and 05YS]. Finite locally free algebras and their isomorphisms descend because their modules, multiplication and unit descend.
Suppose \(q:U\to\mathcal Y\) is representable, surjective, flat and locally of finite presentation, with \(U\) an algebraic space and \(\mathcal Y\) an fppf stack. Define \(\mathcal H_d(U/\mathcal Y)\) to have objects
\[ (Z/T,\ y\in\mathcal Y(T),\ f:Z\to U,\ \alpha:y|_Z\xrightarrow{\sim}q(f)). \tag{6.2} \]Lemma 6.3. The diagonal of \(\mathcal Y\) is representable, and every \(\mathcal H_d(U/\mathcal Y)\) is an algebraic stack.
Proof. For two objects over a scheme \(T\), choose an fppf scheme cover \(T'\to T\) lifting both to \(U\). Their Isom sheaf over \(T'\) is the pullback of the algebraic space \(U\times_{\mathcal Y}U\) along their two coordinate maps. Its map to the original Isom sheaf is representable, flat, locally of finite presentation and surjective, being the base change of \(T'\to T\). The flat sheaf bootstrap makes the original Isom sheaf algebraic. Thus the diagonal is representable.
The map \[ \mathcal H_d(U/\mathcal Y)\longrightarrow \mathcal H_d(U)\times\mathcal Y \tag{6.3} \] is representable: over a fixed \((Z/T,f,y)\), it is \(\operatorname{Res}_{Z/T}\operatorname{Isom}_{\mathcal Y}(y|_Z,q(f))\), an algebraic space by Lemma 6.1.
Choose a smooth scheme atlas \(P\to\mathcal H_d(U)\), and set \(W=P\times_{\mathcal H_d(U)}\mathcal H_d(U/\mathcal Y)\). This is a stack in setoids. An automorphism over the fixed \(Z\) and \(f\) restricts to the identity on \(y|_Z\); the finite locally free map \(Z\to T\) is an fppf cover because \(d>0\), so descent of arrows makes it the identity on \(y\).
By (6.3), \(V=W\times_{\mathcal Y}U\) is an algebraic space over \(P\times_SU\). Its map to the sheaf associated to \(W\) is representable, flat, locally of finite presentation and surjective. The flat sheaf bootstrap makes \(W\) an algebraic space. Finally \(W\to\mathcal H_d(U/\mathcal Y)\) is representable smooth and surjective, as the base change of \(P\). The smooth stack recognition of Lesson 5 proves algebraicity. \(\square\)
This proves the inputs [Stacks, Tags 05XW, 05YH and 06CI] without presupposing the flat stack theorem.
6.3. Why complete intersections give smooth coordinates
In (6.2), the pair \((f,\alpha)\) is a map \(Z\to U_y=U\times_{\mathcal Y}T\). Let \(\mathcal H_{d,\mathrm{lci}}(U/\mathcal Y)\) be the subcategory where this map is unramified and a local complete intersection.
This is an open substack. To check it over a family, use étale scheme charts. Unramifiedness is the vanishing condition for the finite module of relative differentials, and the complete-intersection locus in a flat finitely presented family is open and commutes with base change. The scheme versions follow from finite presentations and the regular-sequence criterion; their algebraic-space formulations are [Stacks, Tags 05X8 and 06CE]. Since \(Z\to T\) is finite, the image of the bad locus is closed in \(T\). Its complement represents exactly the indicated subfunctor. Thus the inclusion is a representable open immersion, including arbitrary base changes.
Lemma 6.4 (lifting the finite slice). Let \(T\subset T'\) be an affine square-zero thickening. Let \(X'\to T'\) be flat and locally of finite presentation, put \(X=X'\times_{T'}T\), and let \(Z\to X\) be unramified lci with \(Z\to T\) finite locally free of degree \(d\). Then it extends to \(Z'\to X'\), with \(Z'\to T'\) finite locally free of the same degree and \(Z=Z'\times_{T'}T\).
Proof. If \(I\) is the ideal of \(T\) in \(T'\), flatness and the regular-immersion conormal calculation give
\[ 0\longrightarrow I\otimes_{\mathcal O_T}\mathcal O_Z \longrightarrow\mathcal C_{Z/X'} \longrightarrow\mathcal C_{Z/X} \longrightarrow0. \tag{6.4} \]The last module is finite locally free because \(Z\to X\) is unramified lci. The scheme conormal statements, transported by étale charts, are [Stacks, Tags 06CB and 06CC]. Since \(Z\) is affine, (6.4) splits.
Construct the universal first-order neighbourhood of \(Z\) over \(X'\). Étale locally an unramified map is a closed immersion into an étale neighbourhood, and this neighbourhood is cut out by the square of its ideal. Uniqueness of infinitesimal lifts between the étale neighbourhoods glues these constructions. Its square-zero ideal on \(Z\) is \(\mathcal C_{Z/X'}\). Quotient this ideal by the chosen summand \(\mathcal C_{Z/X}\). The resulting neighbourhood \(Z'\) has ideal \(I\otimes\mathcal O_Z\) and a map to \(X'\).
The natural multiplication map identifies its ideal with the image of \(I\), so the square-zero flatness criterion gives flatness of \(Z'\to T'\) and the stated base-change identity. A nilpotent thickening of an affine scheme is affine. Lift finitely many module generators for the finite algebra of \(Z/T\); they generate the algebra of \(Z'/T'\), since the cokernel equals \(I\) times itself and \(I^2=0\). Thus \(Z'\to T'\) is finite. Locally lift a basis of its reduction of rank \(d\). The resulting map from the free module of rank \(d\) is surjective by the same argument. Flatness makes its kernel remain exact after reduction modulo \(I\), so that kernel is equal to \(I\) times itself and is zero. The algebra is therefore finite locally free of rank \(d\). The open lci condition above ensures that its map to \(X'\) still belongs to the indicated substack. \(\square\)
This is the independently established lifting argument of [Stacks, Tag 06D8]. It also proves that \(\mathcal H_{d,\mathrm{lci}}(U/\mathcal Y)\to\mathcal Y\) is formally smooth on objects: apply the lemma to \(U_{y'}\to T'\) for a lift \(y'\) of the base object.
These morphisms are limit preserving on objects. A finite locally free algebra, its map into the fixed locally finitely presented algebraic space \(U_y\), and its finitely many compatibility data descend along affine limits. The finite source uses only finitely many charts; the coefficient construction in Lemma 6.1 then involves finite presentations. The open unramified lci condition descends after increasing the stage. This is the finite presentation argument of [Stacks, Tag 06CH].
Their union over \(d\geq1\) is surjective on field objects. Indeed \(U_y\) is a nonempty algebraic space locally of finite presentation over a field \(k\). Take an affine étale chart and a closed point in its Cohen–Macaulay locus, which is nonempty on a finite type scheme. A system of parameters in the Cohen–Macaulay local ring is a regular sequence. After shrinking the chart, its zero scheme is supported only at that point and is finite over \(k\). Call it \(Z\). The regular immersion followed by the étale map is unramified lci; \(Z\) is a nonzero finite \(k\)-algebra, so it is finite locally free of some degree \(d\). It gives an object (6.2). The scheme inputs are [Stacks, Tags 045U and 0570]; they impose no perfection assumption on \(k\).
Theorem 6.5 (flat stack bootstrap). If \(q:U\to\mathcal Y\) is a representable surjective flat locally finitely presented morphism from an algebraic space to an fppf stack, then \(\mathcal Y\) is an algebraic stack.
Proof. Lemma 6.3 gives its representable diagonal and the algebraic stacks \(\mathcal H_d(U/\mathcal Y)\). Their lci opens are algebraic too. Choose smooth scheme atlases for these opens, and take their union \(P\).
The map \(P\to\mathcal Y\) is representable because \(\mathcal Y\) has representable diagonal. It is limit preserving on objects and formally smooth on objects: both properties compose, using the lifted identifying arrows in their definitions, and the atlases are smooth. For a representable morphism these two properties mean locally finite presentation and formal smoothness respectively. Test the definitions on \(P\times_{\mathcal Y}T\); its objects are actual morphisms to that algebraic space, so the limit and infinitesimal criteria apply. The infinitesimal criterion for a finitely presented morphism makes \(P\to\mathcal Y\) smooth.
The finite slices above cover every field object, allowing field extensions to lift to \(P\). This is surjectivity for a representable morphism. Thus \(P\to\mathcal Y\) is a smooth surjective scheme atlas. Lesson 5's recognition theorem proves the conclusion. \(\square\)
This proves [Stacks, Tag 06DC]. The uses of limits, formal smoothness and field-surjectivity are the precise notions of [Stacks, Tags 06CT, 06CZ and 06D4].
Theorem 6.6 (flat groupoids are algebraic). For any groupoid \(R\rightrightarrows U\) in algebraic spaces over \(S\), if both projections are flat and locally of finite presentation, then \([U/R]\) is an algebraic stack.
Proof. Lesson 5's diagonal calculation represents the Isom sheaves of the quotient: they are locally the pullbacks of the endpoint map \(R\to U\times_SU\), and the flat sheaf bootstrap descends them. In particular \(U\to[U/R]\) is representable.
On an fppf local chart \(a:T\to U\) of a quotient object, its pullback is \(R\times_{s,U,a}T\to T\). This is flat and locally of finite presentation by base change, and is surjective because the identity gives a section. These properties descend fppf locally. Theorem 6.5 therefore applies to \(U\to[U/R]\). \(\square\)
Reference: [Stacks, Tags 06FG and 06FI]. This completes the flat-groupoid theorem used as a stated forward reference in Quotient stacks and Deligne–Mumford stacks, including examples such as \(B\mu_p\).
For orientation, call a map of stacks algebraic when all its scheme-base fibres are algebraic stacks [Stacks, Tag 05XX]. If the target is algebraic, an algebraic map has algebraic source: pull back an atlas and then take an atlas of that fibre. A map from an algebraic stack to a stack with representable diagonal is algebraic for the same reason, using a source atlas. Finally an algebraic map with target having representable diagonal gives representable source diagonal: over each target Isom space, the source Isom fibre is the Isom space of the corresponding algebraic fibre stack. These atlas and Isom calculations prove the three permanence statements without changing the meaning of “representable”.
7. A complete example and a failure of effectiveness
7.1. Line bundles on a proper flat curve
Let \(C\to S\) be proper, flat and of finite presentation, with fibres of dimension at most one. Let \(S\) be locally Noetherian with the G-ring condition of Theorem 4.2. Define \(\mathcal{Pic}_{C/S}(T)\) to be the groupoid of invertible sheaves on \(C_T\), with all their isomorphisms. This is the Picard stack; we do not divide out line bundles pulled back from \(T\).
We will use two precise scheme results. For a proper flat finitely presented scheme and a finitely presented sheaf flat over the base, its derived direct image is perfect and commutes with arbitrary base change [Stacks, Tag 0B91]. For a proper scheme over a complete Noetherian ring, completion gives an equivalence between coherent sheaves and compatible systems of coherent sheaves on its infinitesimal neighbourhoods [Stacks, Tag 088C; EGA III, Theorem 5.1.5]. The latter includes morphisms.
For a line bundle \(N\) on \(C_A\), the first result and the dimension bound give
\[ R\Gamma(C_A,N)\simeq[P^0\longrightarrow P^1] \tag{7.1} \]with \(P^i\) finite projective \(A\)-modules. To justify the two-term range, its derived fibres have cohomology only in degrees \(0,1\), by coherent cohomology on proper schemes of dimension at most one. A bounded finite-projective representative can then be shortened: cancel the split surjections at its highest excessive degrees and the split injections at its lowest excessive degrees. Fibrewise exactness and Nakayama make these cancellations valid on the base. On an affine base they give (7.1); the construction also shows the asserted Tor amplitude. Thus (7.1) computes base change to every \(A\)-algebra and tensoring with every \(A\)-module.
[−1]. A finite affine cover of \(C_k\), finite presentations of line bundles on that cover, and matrices describing their transitions give a uniform cardinal bound for their isomorphism classes and arrows as \(k\) ranges over finite type fields over \(S\). The cardinal can be enlarged once to contain the affine base presentations and the field models. This supplies the site-size condition.
[0]. Invertible sheaves and their isomorphisms have effective fpqc descent, by descent of quasi-coherent modules followed by the local rank-one condition. In particular this is an étale stack.
[1]. A line bundle on \(C_A\), with \(A=\operatorname{colim}A_i\), is of finite presentation. Finite affine covers, its local presentations and the finitely many transition maps descend to a stage. Their inverse identities and the rank-one condition hold after increasing the stage. The same finite-presentation argument descends isomorphisms and tests equality of isomorphisms. Thus the full groupoids preserve limits.
[2]. Flatness of \(C/S\) makes the structure rings of its affine charts preserve the fibre product (1.1) under base change. Finite projective modules patch over that fibre product, as proved in Exercise 8.2 below. Apply this to the locally free rank-one modules on the charts. Full faithfulness patches their transition maps and checks the cocycle, so the patched sheaf is invertible. This proves (RS), and the same argument with arbitrary square-zero extensions proves (RS\(^*\)).
[3]. The transition-function calculation gives
\[ T_L\mathcal{Pic}_{C/S}=H^1(C_k,\mathcal O_{C_k}),\qquad \operatorname{Inf}_L\mathcal{Pic}_{C/S} =H^0(C_k,\mathcal O_{C_k}). \tag{7.2} \]Indeed, write a first-order change of transition units as \(g_{ij}(1+\epsilon a_{ij})\). The cocycle equation is the additive Čech cocycle equation for \(a_{ij}\); changing frames adds a coboundary. An automorphism reducing to the identity is \(1+\epsilon a\) with a global section \(a\). The spaces are finite dimensional by proper coherent cohomology.
[4]. For a complete Noetherian local ring \(R\), apply Grothendieck existence to \(C_R\) and a compatible system \(L_n\). It gives a coherent \(L\), including all compatible morphisms. It is invertible near the closed fibre: completing the local stalk along the base ideal gives a free module of rank one, and the local adic criterion, or faithful flatness of completion after localization at the point, gives local freeness there. The non-invertible locus is closed. Its image in \(\operatorname{Spec}R\) is closed by properness and misses the closed point. A nonempty closed subset of a local spectrum contains that point, so the locus is empty. Thus \(L\) is invertible everywhere. Full faithfulness algebraizes isomorphisms and their inverses, proving (2.2).
[5] for the stack. For \(L\in\mathcal{Pic}_{C/S}(A)\) and an \(A\)-module \(M\), the same Čech calculation gives \[ T_L(M)=H^1(C_A,p^*M),\qquad \operatorname{Inf}_L(M)=H^0(C_A,p^*M). \tag{7.3} \] The obstruction to lifting \(L\) across \(A'\to A\) lies in \(H^2(C_A,p^*I)\): lift local frames and transition units; their failure to satisfy the cocycle is a Čech 2-cocycle, and changing the transitions changes it by a coboundary. Its vanishing is precisely the ability to glue a lift. Formula (7.1) for \(\mathcal O_C\) shows that this \(H^2\) is zero for every \(I\). Thus zero obstruction modules give a functorial obstruction theory.
Furthermore \(H^1(C_A,p^*M)=\operatorname{coker}(P^0\otimes_AM\to P^1\otimes_AM)\). Finite projective modules commute with products under tensoring, and products of module sequences are exact. Hence \(T_L\) commutes with countable products, and the zero obstruction functor has the required injectivity. Theorem 5.3 proves openness.
[5] for the diagonal, and the second diagonal. For two line bundles \(L_1,L_2\), put \(N=L_1^\vee\otimes L_2\). Their Hom functor is the affine scheme of vectors in \(P^0\) annihilated by the differential in (7.1). The universal vector gives a section of \(N\). It is an isomorphism exactly where its zero locus in the proper curve has empty image in the parameter scheme. That condition is open, so \(\operatorname{Isom}(L_1,L_2)\) is a scheme locally of finite presentation over the base.
Its diagonal is representable, hence the stack's second diagonal is representable. Openness of versality for these Isom schemes follows from the ordinary Artinian smoothness criterion and the open smooth locus, using étale scheme charts if necessary. This checks the other part of [5].
All the axioms, including their arrow conditions, have now been verified. Theorem 4.2 proves that \(\mathcal{Pic}_{C/S}\) is an algebraic stack. The proof did not replace this stack by its sheaf of isomorphism classes.
7.2. The affine line loses a formal automorphism
Let \(R\) be a complete discrete valuation ring with uniformizer \(t\). On \(\mathbf A^1_R\), the trivial line bundle has automorphism group \(R[x]^\times=R^\times\): \(R\) is a domain, so a unit polynomial has degree zero.
Over \(R/t^n\), however, \(1+tx\) is a unit, with inverse
\[ (1+tx)^{-1}=\sum_{j=0}^{n-1}(-tx)^j. \tag{7.4} \]The units and their inverses form compatible systems. They give an automorphism of the formal trivial line bundle in \(\lim_n\mathcal{Pic}_{\mathbf A^1/R}(R/t^n)\). The corresponding element \(1+tx\) in \(\lim_n(R/t^n)[x]\) is not the image of a unit of \(R[x]\), since that image would be constant. Thus completion is not full on automorphisms, even though the formal object under discussion is already the completion of a trivial line bundle. Axiom [4] fails. This is exactly the groupoid distinction needed in (2.2).
8. Exercises and complete solutions
Exercise 8.1 (medium: limits of algebraic stacks). Show that an algebraic stack locally of finite presentation over \(S\) is limit preserving. Do not assume quasi-compactness or quasi-separatedness.
Solution. Choose a smooth atlas \(U\to\mathcal X\) with \(U\) locally of finite presentation over \(S\). Then \(R=U\times_{\mathcal X}U\) is smooth over \(U\), hence locally of finite presentation over \(S\). The morphism \(R\to U\times_SU\) is locally of finite presentation by the finite-presentation permanence rule on charts. Descent along the atlas therefore shows that the diagonal of \(\mathcal X\) is locally of finite presentation.
For descended objects over \(T_i\), their Isom space is locally of finite presentation over \(T_i\); its affine limit criterion gives descent and eventual equality of all arrows. This proves full faithfulness in (2.1).
For essential surjectivity, pull the atlas back to an object over an affine \(T\). Choose an étale scheme chart of that smooth algebraic-space cover and finitely many affine opens whose images cover \(T\). Their disjoint union \(V\to T\) is a smooth surjection of finite presentation, with a map to \(U\) and descent arrows in \(R\). The affine schemes \(V\), \(V\times_TV\) and its triple product are of finite presentation over \(T\). Their finite equations descend to a sufficiently late \(T_i\), as do their maps to the locally finitely presented spaces \(U\) and \(R\). The finitely many identity and cocycle equalities descend after a further increase. Smoothness and surjectivity of the covering descend too. Effective fppf descent in the already algebraic stack produces the object over that \(T_i\). Its pullback is the original object. Only a finite portion of the atlas was used for this affine test, so no global compactness assumption was introduced.
Exercise 8.2 (medium: module patching). Verify (RS) for finite locally free modules, including the arrows.
Solution. For (1.1), the ring \(P\) is local, with residue field that of \(A_1\). A patched pair of finite free modules must have equal rank, since their restrictions to \(A\) are isomorphic. Choose bases. The gluing isomorphism is an invertible matrix \(g\) over \(A\). Lift its entries to \(A_2\); its determinant lifts a unit because \(\ker(A_2\to A)\) is nilpotent, so the lifted matrix is invertible. Change the second basis by that matrix. The gluing is now the identity, and the pair is the restriction of \(P^r\).
An arrow between two such pairs is a pair of matrices over \(A_1,A_2\) which agree over \(A\). Entrywise it is a unique matrix over \(P\). If the arrow is an isomorphism, its compatible inverse matrices patch as well. This proves full faithfulness and essential surjectivity. Markings at the residue field are preserved by doing the same construction with their specified identifications.
The general finite-projective version, used for (RS\(^*\)) in Section 7, is obtained by adding complements. Write the module over \(A_1\) as the image of an idempotent in \(A_1^n\). Lift its restriction to an idempotent in \(A_2^n\). Its image is isomorphic to the given second module with its specified reduction: maps between finite projectives lift across the nilpotent ideal, and maps inverse modulo that ideal are inverse after multiplying by an invertible correction. Add the two complementary summands. The enlarged pair is free on both sides, and its gluing matrix lifts as above. Its two projection idempotents, now equal over \(A\), patch to an idempotent over \(P\). Its image is the desired finite projective module. Equivalently that image is the fibre product of the original two modules. Maps patch entrywise in the free ambient modules and respect the idempotents. This proves the finite-projective Milnor patching lemma for arbitrary \(A_1\) and a square-zero surjection \(A_2\to A\), including all arrows.
Exercise 8.3 (medium: vector-bundle tangents). For a vector bundle \(E\) on a proper curve \(C/k\), prove \[ T_E\mathcal{Bun}_C=\operatorname{Ext}^1_C(E,E) =H^1(C,\mathcal E nd(E)). \tag{8.1} \]
Solution. On a finite affine trivializing cover, write its matrices as \(g_{ij}\). A first-order change has the form \(g_{ij}+\epsilon h_{ij}\). Linearizing the cocycle and the frame changes identifies its class with an additive Čech 1-cocycle in \(\mathcal E nd(E)\), modulo coboundaries. Since \(C\) is separated, affine intersections compute the cohomology of this quasi-coherent sheaf. This gives the last term of (8.1), and addition is exactly the split-extension addition of Section 1.
There is also an intrinsic description. A first-order bundle \(E'\) gives the extension \[ 0\to E\xrightarrow{\epsilon}E'\to E\to0 \] as an \(\mathcal O_C\)-module; flatness over \(k[\epsilon]\) identifies the kernel with \(E\). Conversely, an extension gives the middle term an \(\epsilon\)-action by the composite of its quotient to \(E\) and its inclusion of \(E\). Locally the extension splits because \(E\) is locally free, and the resulting module is a free deformation over \(\mathcal O_C[\epsilon]\). Thus extensions and marked first-order bundles are equivalent on isomorphism classes. Their Baer addition matches the cocycle addition. Finally \(\mathcal H om(E,-)\) is exact locally, so global derived Hom from \(E\) is cohomology of \(E^\vee\otimes-\). This identifies \(\operatorname{Ext}^1(E,E)\) with \(H^1(\mathcal E nd(E))\). Infinitesimal automorphisms, for comparison, are \(H^0(\mathcal E nd(E))\).
Exercise 8.4 (hard: the formal Picard groupoid). For a smooth proper curve \(C/k\), verify [3] and [4] for its line-bundle stack.
Solution. Formula (7.2) gives the tangent and infinitesimal automorphism spaces at any line bundle after every finite field extension. Proper coherent cohomology makes \(H^0\) and \(H^1\) finite dimensional, proving [3]. No assumption that automorphisms vanish is made.
Given a complete Noetherian local \(k\)-algebra \(R\), Grothendieck existence on the proper scheme \(C_R\) algebraizes every compatible system of line bundles to a coherent sheaf. The completed local modules along the closed fibre are free of rank one, so the sheaf is invertible near that fibre. Its closed non-invertible locus has proper closed image in \(\operatorname{Spec}R\); such an image cannot be nonempty while missing the closed point. The sheaf is therefore a line bundle on all of \(C_R\). Full faithfulness of existence algebraizes every compatible isomorphism. Applying it also to the inverse and using faithfulness proves that the algebraized map is an isomorphism. Consequently completion is an equivalence of groupoids, not merely a surjection on objects. This proves [4], and explains precisely where properness excludes the phenomenon in (7.4).
Appendix A. Artin–Rees perturbation and graded quotients
The approximation in Lemma 2.3 preserves an entire finite relation complex. We prove the two perturbation facts that make its associated graded conclusion valid, with their exact congruence order.
A.1. The perturbation theorem
Let \(A\) be Noetherian and let \(I\subset\operatorname{Jac}(A)\). For a map \(q\colon M\to N\) of finite modules, say that \(c\geq0\) is an Artin–Rees constant for \(q\) when \[ q(M)\cap I^nN\subset q(I^{n-c}M)\qquad(n\geq c). \] Artin–Rees applied to the finite submodule \(q(M)\subset N\) gives such a constant. We may enlarge a constant, so two given maps admit one common constant.
Lemma A.1. Suppose \[ L\xrightarrow f M\xrightarrow g N, \qquad L\xrightarrow{f'}M\xrightarrow{g'}N \] are complexes of finite \(A\)-modules, the first is exact at \(M\), and \(c\) is an Artin–Rees constant for both \(f\) and \(g\). Assume \[ (f-f')(L)\subset I^{c+1}M, \qquad(g-g')(M)\subset I^{c+1}N. \tag{AR.1} \] Then the second complex is exact at \(M\), and the same \(c\) is an Artin–Rees constant for \(g'\).
Proof. Fix \(n\geq c\) and \(a\in M\) such that \(g'(a)\in I^nN\). We show that we can subtract elements of \(f'(L)\) until the remaining element lies in \(I^{n-c}M\). Such subtractions do not change \(g'(a)\), because the perturbed sequence is a complex.
Suppose at an intermediate step that \(a\in I^rM\), with \(0\leq r<n-c\). Equation (AR.1) gives \[ g(a)=g'(a)+(g-g')(a) \in I^nN+I^{r+c+1}N=I^{r+c+1}N. \] Artin–Rees for \(g\) supplies \(a_1\in I^{r+1}M\) with \(g(a_1)=g(a)\). Exactness of the first sequence supplies \(b\in L\) with \(a-a_1=f(b)\). If \(r\geq c\), Artin–Rees for \(f\) permits choosing \(b\in I^{r-c}L\), since \(f(b)\in I^rM\). If \(r<c\), keep any such \(b\).
In either case \[ a=f'(b)+a_2, \qquad a_2=a_1+(f-f')(b)\in I^{r+1}M. \] Indeed, for \(r\geq c\) the error is in \(I^{c+1}I^{r-c}M=I^{r+1}M\); for \(r<c\) it is in \(I^{c+1}M\subset I^{r+1}M\). Replace \(a\) by \(a_2\). The order rises by one while \(g'(a)\) remains fixed. After finitely many steps we obtain \[ (g')^{-1}(I^nN)\subset f'(L)+I^{n-c}M. \tag{AR.2} \] Applying \(g'\) proves \(g'(M)\cap I^nN\subset g'(I^{n-c}M)\), including the case \(n=c\), when no adjustment was needed.
If \(g'(a)=0\), (AR.2) holds for every \(n\geq c\). Its class in the finite module \(M/f'(L)\) lies in every power of \(I\). The Krull-intersection theorem, with \(I\subset\operatorname{Jac}(A)\), makes that class zero. Hence \(\ker g'\subset\operatorname{im}f'\). The converse follows from \(g'f'=0\). No completeness of \(A\), freeness of the modules, or exactness at an endpoint has been used. \(\square\)
A.2. Equality of the initial submodules
Lemma A.2. Under the preceding hypotheses put \(Q=N/g(M)\) and \(Q'=N/g'(M)\). The identity on \(\operatorname{gr}_I N\) induces a canonical isomorphism \[ \operatorname{gr}_I Q\simeq\operatorname{gr}_I Q' \] of graded \(\operatorname{gr}_I A\)-modules. If \(N=A\) and the two images are ideals, this is an isomorphism of graded algebras.
Proof. In degree \(n\geq0\) the quotient filtration gives \[ (\operatorname{gr}_I Q)_n =I^nN/\bigl(I^{n+1}N+(g(M)\cap I^nN)\bigr). \tag{AR.3} \] We compare the two denominator submodules inside \(I^nN\). If \(n\leq c\), (AR.1) says that \(g(a)\) and \(g'(a)\) differ by an element of \(I^{n+1}N\). For \(g(a)\in I^nN\), its perturbed image is therefore also in \(I^nN\). This gives one containment of denominators.
If \(n>c\), write an element of \(g(M)\cap I^nN\) as \(g(a)\) with \(a\in I^{n-c}M\), using the constant for \(g\). Then \[ g(a)-g'(a)\in I^{c+1}I^{n-c}N=I^{n+1}N. \] Again \(g'(a)\in I^nN\), giving the containment. The perturbation lemma supplies the same constant for \(g'\), so exchanging \(g\) and \(g'\) proves the reverse containment in every degree. The quotients in (AR.3) are thus identical subquotients of \(\operatorname{gr}_I N\). Their identifications respect its graded module action. For ideals in \(A\), they respect multiplication as well, proving the algebra assertion. \(\square\)
A.3. Flat base change of the constant
Lemma A.3. Let \(A\to B\) be flat, with both rings Noetherian. An Artin–Rees constant \(c\) for \(q\colon M\to N\) remains a constant for \(q_B\) relative to \(IB\).
Proof. For \(n\geq c\), the constant condition is equivalent to \[ q^{-1}(I^nN)\subset\ker q+I^{n-c}M. \] The left side is the kernel of \(M\to N/I^nN\). Flat tensor product preserves that kernel and the kernel of \(q\), and identifies the quotients and powers with their base changes. Tensor the displayed inclusion with \(B\), then apply \(q_B\); the desired containment follows. \(\square\)
A.4. Use in family approximation
In Lemma 2.3 the relation presentation is a complex of finite free modules over the complete local presentation ring \(P\): \[ P^{\oplus t}\xrightarrow f P^{\oplus r} \xrightarrow{(b_1,\ldots,b_r)}P\longrightarrow R\longrightarrow0. \] The columns of \(f\) generate the syzygies of the ideal generators. Choose a common constant \(c\) for its two displayed maps, relative to the maximal ideal of \(P\). Polynomial approximation must preserve the equations saying that the new generators and new syzygies still form a complex, and must approximate all these coefficients to order at least \(c+1\). Its order must also be at least the requested \(N\).
The perturbation lemma gives exactness at \(P^{\oplus r}\). The graded quotient lemma identifies the two associated graded quotient algebras, rather than merely their Hilbert functions. The quotient filtration is the maximal-ideal filtration of the local quotient, so this is precisely the graded comparison asserted in (2.3). Completion of the approximating Noetherian local ring preserves its residue quotients and associated graded algebra; thus the comparison returns to that local ring. For a finite type ring and its localization at a maximal ideal, every quotient by a power of that maximal ideal is unchanged by localization, since each element outside the ideal is already a unit in the quotient. The comparison consequently survives the finite-stage descent of the approximating object.
This argument explains why approximating only the ideal generators is insufficient: the exact perturbed syzygy equations supply (AR.2), and (AR.2) supplies the Artin–Rees constant for the perturbed map needed for the reverse graded containment.
The mathematical source is the Stacks Project authors, More on Algebra, labels lemma-approximate-complex and lemma-approximate-complex-graded (Tags 07VE–07VF), and lemma-works-flat-extension, at AI Integrated Stacks Project revision 565b10e987aba5969b21145a0833f42d69f96790. That section credits Conrad–de Jong for part of the material.
Prerequisites and proof scope
The arguments above establish the space and stack forms of Artin's criterion, openness from naive obstruction theories, and algebraicity of flat groupoid quotients. They also establish the product-compatible obstruction criterion and the criterion using stronger effectiveness. The following inputs retain their stated prerequisite scope.
- The formal-deformation input is Schlessinger's existence of a versal formal object under (S1), (S2) and finite-dimensionality of the tangent space [Stacks, Tag 06IW], together with the field-change, linearity and small-extension tests. The deformation inputs are the cotangent obstruction for ring maps, conormal transitivity for regular immersions and square-zero flatness. Their algebraic-space forms are obtained on étale charts [Stacks, Tags 06CB, 06CC and 06BH].
- Appendix B proves general Néron desingularization, both polynomial-approximation forms and permanence of G-rings [Stacks, Tags 07GC, 07QY, 07QZ and 07PV]. The full marked-family construction appears in B.6.1 and is used in Section 2.3. Appendix A supplies the finite-complex Artin–Rees argument [Stacks, Tags 07VE and 07VF]. The comparison lemma's sixth assertion is false over arbitrary bases, as shown by the integral cusp; its exact differential-basis criterion is proved at that lemma. The desingularization chain uses the valid fifth assertion.
- The ordinary-scheme Artinian lifting test at a point [Stacks, Tag 02HX] is developed in the supporting chain below. Earlier lessons supply étale lifting over henselian local rings, descent of finite presentations along affine limits, scheme Zariski main and idempotent lifting. The unramified and lci open-locus results for flat finitely presented families, and the Cohen–Macaulay slicing results, are used with the precise formulations [Stacks, Tags 05X8, 06CE, 045U and 0570].
- Section 5.1 uses the Noetherian topological assertions [Stacks, Tags 0G2F and 0G2R]. The Picard example uses coherent cohomology finiteness and its dimension bound, perfect direct image with arbitrary base change [Stacks, Tag 0B91], and Grothendieck existence for proper schemes [Stacks, Tag 088C; the proper-support extension is Tag 088E]. Existence includes morphisms. Section 7 explains the passage from coherent sheaves to line bundles.
The pushout statement [Stacks, Tag 07WM] for arbitrary affine thickenings is stronger than what this lesson needs. Lemma 1.2 proves the required Artinian case. The general theorem's flat-space patching input remains a prerequisite rather than a proof supplied here.
References
- [Stacks] The Stacks Project authors, Artin's Axioms, Tags 07T0, 07T2, 07WM, 06L9, 07WT, 07WW, 07WY, 07X3, 07XA, 07XK, 07XD, 07XP, 07XJ, 07XZ, 07Y0, 07Y1, 07Y3, 07Y4, 07Y5, 0CXN, 0CXR, 07Y6, 07YF, 07YG, 0CYF, 07YJ, 07YP, 07YT and 07YU. See the AI Integrated Stacks reader.
- [Stacks] Criteria for Representability, Tags 05XF, 05XH, 06CT, 06CZ, 06D4, 05XX, 06DB, 06DC, 06FG and 06FI, including the finite Hilbert stack and restriction-of-scalars results used in Section 6. See the chapter reader.
- [Stacks] Smoothing Ring Maps, Tags 07GC, 07QY and 07QZ; More on Algebra, Tags 07PV, 07VE and 07VF; Formal Deformation Theory, Tag 06IW; and the scheme-theory inputs specified above. The smoothing chapter keeps the upstream tags. The AI Integrated Stacks edition's additions and corrections have not been reviewed by the Stacks Project maintainers.
- [EGA] A. Grothendieck, with J. Dieudonné, Éléments de géométrie algébrique III, Theorem 5.1.5. Its proper-scheme existence theorem is used through [Stacks, Tag 088C].
Appendix B. Artin approximation and general Néron desingularization
Numbers in this appendix refer to its own sections and statements. References to another course or proof provider include that work's title.
We prove that a regular map of arbitrary Noetherian rings is a filtered colimit of smooth algebras, including the positive-characteristic case with inseparable residue fields. Smooth factorization then gives solutions to finite polynomial systems at any prescribed approximation order. A henselian local G-ring supplies the solution in the original ring; a local G-ring without henselianity supplies it in a pointed étale neighbourhood with the same residue field.
The constructions have two jobs. Singularity ideals record where a finite presentation still fails to be smooth, and the lifting lemmas enlarge its smooth locus. Once a smooth factorization exists, a change of polynomial variables encodes the desired finite-order congruence and smooth-section lifting produces an exact solution.
B.1. Mathematical sources and authorship
The mathematical references are the Stacks Project authors' Smoothing Ring Maps, the marked-family approximation in Artin's Axioms, and the specified results in More on Algebra and Commutative Algebra. The AI Integrated Stacks edition is pinned to revision 565b10e987aba5969b21145a0833f42d69f96790. Popescu proved the principal theorem. The Stacks treatment follows Richard Swan, whose account credits André's notes and Ogoma's arguments. References to those papers here follow Swan’s exposition.
The mathematical exposition, marked-family approximation and Artin–Rees arguments are by GPT-6.1 Sol (OpenAI), Codex, Ultra. The desingularization and supporting algebraic proofs are by GPT-6 Astra (OpenAI), Codex, Ultra. The component record specifies their contributions and the cited mathematical sources. This course expression is dedicated to CC0 1.0.
The source authors are the Stacks Project authors (Copyright (C) 2005–2025 Johan de Jong), with separately credited contributions in the AI Integrated Stacks edition.
| Mathematical source | File at the cited revision | Subject |
|---|---|---|
| Smoothing Ring Maps | smoothing.tex |
General Néron desingularization |
| More on Algebra | more-algebra.tex |
Approximation of complexes and flat extensions |
| Commutative Algebra | algebra.tex |
Completions, flatness and regular rings |
B.2. The finite factorization criterion
Rings are commutative with identity, and homomorphisms preserve it. A smooth algebra is finitely presented and formally smooth. The supporting proofs below establish its Jacobian and flat-fibre characterizations. A regular homomorphism is flat with geometrically regular Noetherian fibres. For a Noetherian algebra over a field, geometric regularity can be tested by finite purely inseparable field extensions. This condition does not require every residue field to be separable over the base.
Lemma 2.1. For $R\to\Lambda$, the following statements are equivalent: $\Lambda$ is a filtered colimit of smooth $R$-algebras; every map $A\to\Lambda$ with $A$ finitely presented over $R$ admits a factorization $A\to B\to\Lambda$ with $B/R$ smooth.
Proof. Given a filtered presentation of $\Lambda$, a map from $A$ is specified by finitely many elements satisfying finitely many equations. A common stage contains these elements, and a later stage makes all the equations hold. This yields the factorization.
Conversely, choose a set of representatives for smooth $R$-algebras mapping to $\Lambda$, retaining the maps to $\Lambda$ as part of the objects. The object $R\to\Lambda$ makes this category nonempty. For two objects, form their tensor product over $R$ and apply the assumed factorization to its map to $\Lambda$; the resulting smooth algebra receives both objects. For parallel arrows $u,v\colon B\rightrightarrows C$, choose finitely many algebra generators $b_i$ of $B$. The quotient of $C$ by the elements $u(b_i)-v(b_i)$ is finitely presented. Factoring its map to $\Lambda$ through a smooth algebra equalizes the two arrows. These are exactly the filteredness conditions.
The colimit of this category maps onto $\Lambda$: apply the hypothesis to $R[T]\to\Lambda$ for each desired element. To test injectivity, represent two elements at one common stage. If their images in $\Lambda$ agree, quotient that stage by their difference and factor once more through a smooth algebra. The two elements agree at the resulting stage, hence in the colimit. The canonical map is therefore a bijective ring homomorphism. ∎
This finite-data argument supplies the categorical content of the filtered-colimit criterion without using Popescu's theorem.
B.3. Popescu's theorem and the proof mechanism
Theorem 3.1 (Popescu). If $R\to\Lambda$ is regular and both rings are Noetherian, then $\Lambda$ is a filtered colimit of smooth algebras over $R$.
The complete constructions in B.9 prove the theorem. We describe their dependencies here to explain how the factorization criterion applies.
For a finite presentation $A/R$ mapping to $\Lambda$, let $H_{A/R}$ define the complement of its smooth locus, and put $\mathfrak h_A=\sqrt{H_{A/R}\Lambda}$. A resolution at a prime $\mathfrak q$ containing $\mathfrak h_A$ gives a finite presentation $A\to B\to\Lambda$ for which $\mathfrak h_A\subseteq\mathfrak h_B$ but $\mathfrak h_B\nsubseteq\mathfrak q$. Thus the radical ideal grows strictly. No finite-presentation assumption is made on $\Lambda/R$.
The singularity-ideal lemmas express the relevant elements by Jacobian minors together with conditions on the remaining relations. The improved-presentation construction uses the symmetric algebra of the conormal module and retains an algebra retraction. Over the original smooth locus its differentials become free. The proved fifth assertion of the comparison lemma then produces strictly standard powers. The unrestricted conormal identification needs the correction recorded in B.7; the projective case required here is valid.
Two further constructions do the main algebraic work. A flat nilpotent deformation of an ind-smooth algebra is ind-smooth: lift a presentation in the square-zero case and use the equational flatness criterion to kill finitely many relation errors, then iterate through square-zero quotients. The lifting and desingularization lemmas, under their explicit annihilator hypotheses, convert a smooth factorization modulo $\pi^8$ into an enlargement of the smooth locus. Their calculations use $\pi^8$, $\pi^4$ and $\pi^2$ at different stages; these exponents cannot be replaced by an appeal to simple-root Hensel lifting.
To reduce to a field, suppose the finite-factorization property fails. Choose a maximal failing quotient ideal $I\subset R$, using Noetherianity, and replace the map by $R/I\to\Lambda/I\Lambda$. Every nonzero further quotient now has the property. If this new source had a nonzero nilradical, that nilradical would be nilpotent; flat nilpotent lifting would contradict failure. The source is therefore reduced. Its total fraction ring is a finite product of fields. The field case gives a smooth factorization there, and finitely many denominator clearings give a strictly standard nonzerodivisor $\pi$ over the reduced source. Apply the quotient property modulo $\pi^8$, and then lift and desingularize. Flatness preserves the nonzerodivisor in $\Lambda$, giving the annihilator equalities needed to return to $R$.
For the field case, choose a prime minimal over $\mathfrak h_A$. In characteristic zero the residue extension of the regular local target is separable, and the regular-parameter construction provides a resolution. In positive characteristic, finite polynomial subalgebras and local Artinian approximations capture the needed coefficients even when the residue extension is inseparable or infinitely generated. Geometric regularity provides the injection $H_1(L_{K/k})\to\mathfrak m/\mathfrak m^2$ used for the finite-dimensional bound. Ogoma's annihilator argument prepares parameters before localization; the auxiliary variables $t_i$ and their evaluation maps then return the construction to the original finite presentation. B.9 gives both residue-field proofs and all these return maps.
Repeated resolutions terminate because the radical ideals $\mathfrak h_A$ cannot increase indefinitely in the Noetherian target. At the terminal stage $\mathfrak h_B=\Lambda$, choose $f_i\in H_{B/R}$ and $\lambda_i\in\Lambda$ such that $\sum_i f_i\lambda_i=1$, and set
$$C=B[Z_1,\ldots,Z_r]/\left(\sum_i f_iZ_i-1\right).$$Evaluation at the $\lambda_i$ gives $C\to\Lambda$. The opens $D(f_i)$ cover $\operatorname{Spec}C$, and on each one its defining equation eliminates $Z_i$. Thus $C_{f_i}$ is a polynomial algebra over the smooth algebra $B_{f_i}$; smoothness on this cover proves $C/R$ smooth. Lemma 2.1 finishes the proof. A zero target is handled by the smooth zero algebra. The local dimension-zero cases are treated explicitly in B.7 and in the corresponding resolution proofs. ∎
B.4. Approximating a finite polynomial system
Theorem 4.1. Let $(R,\mathfrak m,k)$ be a henselian Noetherian local G-ring, with completion $\widehat R$. Suppose $f_1,\ldots,f_s\in R[X_1,\ldots,X_n]$ vanish at $a\in\widehat R^n$. For any $N\geq1$ there is $b\in R^n$ at which all the $f_j$ vanish and for which $a_i-b_i\in\mathfrak m^N\widehat R$ for every $i$.
Proof. The maximal-ideal G-ring condition, together with Noetherian completion and its flatness, says $R\to\widehat R$ is regular. Choose $c_i\in R$ representing $a_i$ modulo $\mathfrak m^N$, and generators $d_1,\ldots,d_M$ of $\mathfrak m^N$. Write $a_i=c_i+\sum_\ell d_\ell a_{i\ell}$. Substitute
$$g_j(Y)=f_j\left(c_1+\sum_\ell d_\ell Y_{1\ell},\ldots, c_n+\sum_\ell d_\ell Y_{n\ell}\right).$$The tuple $(a_{i\ell})$ solves this new finite system in $\widehat R$. It is enough to obtain any solution to the new system in $R$, since the substitution then forces the required congruences.
For existence without a congruence condition, take the $R$-subalgebra of $\widehat R$ generated by the finitely many solution coordinates. It is finitely presented because $R$ is Noetherian. Theorem 3.1 and Lemma 2.1 factor its inclusion through a smooth $R$-algebra $B$. Reducing $B\to\widehat R$ gives $B\to k$. The smooth-section lifting proof produces an étale $R$-algebra $R'$ with $R'/\mathfrak mR'=k$ and a map $B\to R'$ lifting this residue evaluation. The construction uses a finite projective conormal complement and slicing, so it does not assume a single simple-root presentation for $B$.
The henselian section criterion gives an $R$-algebra map $R'\to R$. Composing the maps sends the original coordinate algebra into $R$ and solves its equations. Apply this existence argument to the $g_j$, and use $b_i=c_i+\sum_\ell d_\ell y_{i\ell}$. ∎
There is no upper bound on the allowed order $N$. Order zero, if included by convention, follows from order one.
B.5. The pointed étale-neighborhood version
Theorem 5.1. Retain a Noetherian local G-ring $(R,\mathfrak m,k)$, the equations $f_j$ and the formal solution $a$, but drop henselianity. For each $N\geq1$, there are an étale $R$-algebra $R'$, a maximal ideal $\mathfrak m'$ over $\mathfrak m$, an identification $\kappa(\mathfrak m')=k$, and a solution $b\in(R')^n$. Under the pointed local map $R'_{\mathfrak m'}\to\widehat R$, the differences $a_i-b_i$ lie in $\mathfrak m^N\widehat R$. Equivalently, the canonical identification $\widehat{R'_{\mathfrak m'}}\simeq\widehat R$ identifies these differences with elements of $(\mathfrak m')^N\widehat{R'_{\mathfrak m'}}$.
Proof. Use the same substitution as in Theorem 4.1, then factor the algebra generated by the new formal coordinates through a smooth algebra $B$. Smooth-section lifting gives $B\to R'$ with $R'/\mathfrak mR'=k$. Images of the new coordinates in $R'$ solve the $g_j$, so the substituted tuple $b$ solves the $f_j$.
Take $\mathfrak m'=\mathfrak mR'$. The displayed residue quotient makes it maximal and fixes its residue-field identification. The complete local ring $\widehat R$ is henselian; apply its section criterion to the chosen point of $R'\otimes_R\widehat R$. This gives the local map $R'_{\mathfrak m'}\to\widehat R$. After applying it, each difference $a_i-b_i$ is a sum of multiples of the $d_\ell$, so lies in the required power of $\mathfrak m$.
To identify the completions, formal étaleness lifts the selected residue map uniquely through every quotient $R/\mathfrak m^q$. Over this Artinian base the selected local branch of the étale algebra is finite étale: its field fibre is finite and the base maximal ideal is nilpotent. Its finite flat module is free of rank one, because the residue algebra is $k$. The unit generates it by Nakayama, and the structural map from $R/\mathfrak m^q$ is an isomorphism. Uniqueness of lifting makes these isomorphisms compatible as $q$ varies. Their inverse limit gives the asserted completion isomorphism and identifies the two maximal-ideal filtrations. This is also the pointed same-residue-field comparison in the henselization construction below. ∎
Corollary 5.2. Suppose $R$ is Noetherian, $\mathfrak p$ is a prime and $R_{\mathfrak p}$ is a G-ring. A formal solution over $\widehat{R_{\mathfrak p}}$ admits approximation at every prescribed order in an étale $R$-algebra at a prime $\mathfrak p'$ with residue field $\kappa(\mathfrak p)$.
Proof. Apply Theorem 5.1 over $R_{\mathfrak p}$. Only finitely many coefficients occur in the resulting étale presentation and its Jacobian inverse data. Clearing their denominators descends the algebra to some $R_s$, with $s\notin\mathfrak p$, hence to an étale $R$-algebra. A further principal localization away from the selected prime clears all denominators in the solution and all zero witnesses for its finitely many equations. The local ring at that prime is unchanged, as are its residue marking, completion and congruences. The prime-localized approximation proof gives the same finite-data descent. ∎
B.6. Approximation of finite algebraic data
B.6.1. A marked family and its associated graded algebra
Theorem 6.1 (family approximation). Let $S$ be locally Noetherian and let $\mathcal X\to(\mathrm{Sch}/S)_{fppf}$ be a category fibred in groupoids that is limit preserving on objects. Let $x\in\mathcal X(R)$, where $(R,\mathfrak m_R)$ is complete Noetherian local and its residue field $k$ is of finite type over $S$. Write $s$ for the image of its closed point, and assume $\mathcal O_{S,s}$ is a G-ring. For each $N\geq1$ there are a finite-type $S$-algebra $A$, a maximal ideal $\mathfrak m_A$, an object $x_A\in\mathcal X(A)$, and
$$R/\mathfrak m_R^N\simeq A/\mathfrak m_A^N,$$as $S$-algebras, together with a specified isomorphism of the restricted objects and an isomorphism
$$\operatorname{gr}_{\mathfrak m_R}R\simeq\operatorname{gr}_{\mathfrak m_A}A$$of graded $k$-algebras. Neither a perfect residue field nor characteristic zero is assumed.
Proof. Choose an affine open $\operatorname{Spec}\Lambda\subset S$ containing $s$. The map from the local scheme $\operatorname{Spec}R$ factors through it: its inverse image is an open containing the closed point of a local spectrum, hence the entire spectrum. The finite-type hypothesis on the residue field says that $k$ is a finitely generated $\Lambda$-algebra on this chart. Since $S$ is locally Noetherian, $\Lambda$ is Noetherian.
Write $R$ as the filtered colimit of its finite-type $\Lambda$-subalgebras. Limit preservation on objects gives a finite-type algebra $C$, a map $C\to R$, and an object $x_C$, with a chosen isomorphism $x_C|_R\simeq x$. No descent assertion about all arrows of $\mathcal X$ is being assumed. Choose a finite presentation
$$C=\Lambda[y_1,\ldots,y_u]/(f_1,\ldots,f_v),$$and write $\bar a_i\in R$ for the images of its generators.
Choose finitely many generators of $k$ as a $\Lambda$-algebra and lift them to $R$. Add lifts of a finite generating set of $\mathfrak m_R$. These choices define a polynomial ring $T=\Lambda[z_1,\ldots,z_e]$ and a map $T\to R$ whose reduction to $k$ is surjective and whose image contains generators of $\mathfrak m_R$. Thus $\mathfrak n=\ker(T\to k)$ is maximal. Elements outside $\mathfrak n$ map to units of $R$, so the map extends to the local ring $Q=T_{\mathfrak n}$ and then continuously to
$$P=\widehat Q\longrightarrow R.$$Here is a direct proof of its surjectivity. The chosen elements generate $\mathfrak m_R^j/\mathfrak m_R^{j+1}$ by their degree-$j$ monomials with coefficients in $k$. Those coefficients lift through $Q\to k$. Starting with any element of $R$, lift its residue and then its successive errors by such monomials. At the $j$th correction the added element lies in $\mathfrak m_Q^j$. The partial lifts are Cauchy in $Q$, hence define an element of $P$, and their images converge to the prescribed element of the complete ring $R$. This proves surjectivity; it also proves the usual surjective-cotangent-space criterion in this instance.
The complete ring $P$ is Noetherian. Choose generators $b_1,\ldots,b_r$ of the kernel, and lifts $a_i\in P$ of the $\bar a_i$. Choose coefficients $c_{ji}$ such that
$$f_j(a_1,\ldots,a_u)=\sum_{i=1}^r c_{ji}b_i.$$The syzygy module of $(b_1,\ldots,b_r)$ is finite. Choose generators $k_\ell=(k_{\ell1},\ldots,k_{\ell r})$, giving an exact presentation
$$P^{\oplus t}\xrightarrow K P^{\oplus r} \xrightarrow{(b_1,\ldots,b_r)}P\longrightarrow R\longrightarrow0.$$The map $K$ sends the $\ell$th basis vector to $k_\ell$; in particular $\sum_i k_{\ell i}b_i=0$.
Let $c$ be one Artin–Rees constant for both displayed maps relative to $\mathfrak m_P$, and choose $M\geq\max(N,c+1)$. The common constant exists by Artin–Rees for finite modules, and increasing a constant preserves its defining inclusions. The finite-complex perturbation and canonical graded-quotient statements are the written Lesson 7, Appendix A, Lemmas A.1–A.2. We use their full statements here and do not reproduce their proof.
Put $\mathfrak p=\mathfrak n\cap\Lambda$. The hypothesis says that $\Lambda_{\mathfrak p}$ is a G-ring. The permanence theorem proved below makes its essentially finite-type algebra $Q$ a G-ring. Apply the pointed étale-neighbourhood approximation theorem of Section 5 simultaneously to the following finite polynomial system:
$$f_j(A_1,\ldots,A_u)=\sum_i C_{ji}B_i, \qquad \sum_i K_{\ell i}B_i=0.$$The tuple $(a_i,b_i,c_{ji},k_{\ell i})$ is an exact formal solution in $P$. We obtain an étale $Q$-algebra $B$, a maximal ideal $\mathfrak q$ above $\mathfrak n$ with residue field exactly $k$, and a solution $(a'_i,b'_i,c'_{ji},k'_{\ell i})$ whose entries differ from the old ones by $\mathfrak m_P^M$. The induced identification $\widehat{B_{\mathfrak q}}=P$ preserves the map from $Q$, its residue field and every finite-order quotient. There is no need to inject the entire possibly disconnected algebra $B$ into $P$.
Because $b_i$ lies in $\mathfrak m_P$ and $M\geq1$, each $b'_i$ lies in $\mathfrak q$. Set
$$A^*=B/(b'_1,\ldots,b'_r),\qquad \mathfrak m^*=\mathfrak q/(b'_1,\ldots,b'_r).$$The exact polynomial relations define $C\to A^*$ by $y_i\mapsto a'_i$, so they give $x^*=x_C|_{A^*}$. Completion of a quotient of a Noetherian local ring gives
$$\widehat{(A^*)_{\mathfrak m^*}}=P/(b'_1,\ldots,b'_r).$$This uses exactness of Noetherian completion for finite modules, supplied by the written completion prerequisite. As $b'_i-b_i\in\mathfrak m_P^M$, the ideals generated by the two lists become identical after adding $\mathfrak m_P^M$. Consequently
$$A^*/(\mathfrak m^*)^M \simeq P/((b'_1,\ldots,b'_r)+\mathfrak m_P^M) =P/((b_1,\ldots,b_r)+\mathfrak m_P^M) \simeq R/\mathfrak m_R^M.$$Localization at the selected maximal ideal does not change these quotients: every element outside that ideal is already a unit modulo any of its powers. The two maps from $C$ to the displayed common quotient agree, because $a'_i-a_i\in\mathfrak m_P^M$. Restricting the chosen $x_C|_R\simeq x$ therefore gives the required marked comparison of objects at order $M$, hence at order $N$.
The matrix $K'$ and row $(b'_i)$ still form a complex, since all the syzygy equations were preserved exactly. Their entries differ from those of the original exact presentation by $\mathfrak m_P^M\subset\mathfrak m_P^{c+1}$. Lesson 7, Lemma A.2 now identifies the initial ideals inside $\operatorname{gr}_{\mathfrak m_P}P$. Its canonical identity on that graded algebra yields
$$\operatorname{gr}_{\mathfrak m_R}R \simeq\operatorname{gr}_{\mathfrak m_P} \bigl(P/(b'_1,\ldots,b'_r)\bigr).$$This is an isomorphism of graded algebras. The quotient filtration is the maximal-ideal filtration, so completion identifies its right side with $\operatorname{gr}_{\mathfrak m^*}A^*$. This explains why the entire relation complex was approximated: approximating only the ideal generators would not provide the reverse initial-ideal containment.
It remains to obtain a finite-type algebra over the original affine chart. The algebra $A^*$ is of finite presentation over $Q=T_{\mathfrak n}$. Its finitely many generators, relations and denominators descend to a finite-type $T$-algebra $A_0$ with
$$A^*=(A_0)_{T\setminus\mathfrak n} =\operatorname{colim}_{f\in T\setminus\mathfrak n}(A_0)_f.$$Products of denominators direct this system. Limit preservation on objects descends $x^*$ to an object $x_A$ at some stage $A=(A_0)_f$, with a specified isomorphism after base change to $A^*$. This algebra is finite type over $\Lambda$ and hence over $S$. Let $\mathfrak m_A$ be the inverse image of $\mathfrak m^*$. The image of $A\to k$ contains the image of $T$, which already surjects onto $k$ by the original residue-field generators. Thus $A/\mathfrak m_A=k$: the selected prime is maximal and has exactly the prescribed residue field.
Since $A^*$ is a localization of $A$ away from elements outside the selected point,
$$A_{\mathfrak m_A}\simeq (A^*)_{\mathfrak m^*}.$$Localization at a maximal ideal preserves every quotient by its powers and therefore its associated graded algebra. All the ring comparisons constructed above consequently descend to $A$. Restricting the specified isomorphism $x_A|_{A^*}\simeq x^*$ to their common finite-order quotient supplies the required marking on objects; no finite-stage descent of an arbitrary arrow was needed. This proves all assertions. $\square$
The mathematical source is the Stacks Project, Tag 07XB. The complete argument above uses the independently written desingularization and G-ring proofs in this appendix, the pointed approximation result in B.5, and the exact graded comparison in Appendix A. In particular, the graded-algebra conclusion and finite-type return are both part of this proof.
B.7. Jacobian, parameter and cotangent calculations
Here are the calculations and corrections used in the proof chain. Native labels identify the corresponding mathematical source statements; the arguments in this lesson include the details described here.
-
For
lemma-final-solve, the last step of B.3 proves smoothness on the cover $D(f_i)$. On its $i$th member the equation $\sum f_jZ_j=1$ eliminates $Z_i$, leaving a polynomial algebra over the smooth algebra localized at $f_i$. -
For
lemma-product, suppose $\Lambda_i=\varinjlim_\alpha B_{i,\alpha}$ with each $B_{i,\alpha}$ smooth over $R_i$. The product of the two index categories is filtered. It presents $\Lambda_1\times\Lambda_2$ as the colimit of $B_{1,\alpha}\times B_{2,\beta}$. Each stage is smooth over $R_1\times R_2$: the two idempotents split its spectrum and the base into open-and-closed pieces, on which the morphisms are the two given smooth maps. The structural and transition maps are product algebra maps. -
In
lemma-desingularize-lifting-apply, consider a prime $\eta$ of $\Lambda$ over the smooth locus of $\bar C$. If $\pi\notin\eta$, the lifting construction is already smooth there. If $\pi\in\eta$, its compatible maps $\bar C/\pi^4\to D/\pi^4\to\Lambda/\pi^4$ place the relevant prime of $D$ in its smooth locus. In either case $H_{D/R}\Lambda\nsubseteq\eta$. The inclusion $H_{D/R}B\subseteq H_{B/R}$ gives the same conclusion for $B$. On $\operatorname{Spec}(\Lambda/\pi^8)$ this is the inclusion of the smooth open for $\bar C$ in that for $B$; taking closed complements gives the required radical-ideal inclusion. Outside $V(\pi)$ the whole construction is smooth. -
In
lemma-ogoma, let $(s^n\pi)^2m=0$ with $n>0$. Localization kills $\pi^2m$, so $m\in K'$. The choice $s(K'/K)=0$ implies $s\pi m=0$, hence $s^n\pi m=0$. The reverse implication follows by multiplication. This proves the annihilator equality for every positive $n$. -
In
lemma-enlarge-solution-modulo, the exponent must be a power $q=p^r$ at least as large as the nilpotence order. Then $u^q=0$ for the relevant nilpotent $u$, and $(1+u)^q=1$ by Frobenius. Divisibility of $q$ by $p$ alone does not suffice. For an algebraic element $\alpha/F$, its irreducible polynomial has the form $h(T^{p^r})$ with $h'\ne0$; hence $\alpha^{p^r}$ is separable over $F$. Increase $r$ to meet both bounds, and lift the separable residue extension by finite étale lifting. -
In
lemma-resolve-general, after setting $e=8c$, use
The bound $N+dc$ by itself does not ensure $\mathfrak p^n\subseteq(\pi_1^e,\ldots,\pi_d^e)$. After localization the parameters generate $\mathfrak p$, and a monomial of degree $d(e-1)+1$ must have an exponent at least $e$. This proves the source inclusion. The identity $\mathfrak p\Lambda_{\mathfrak q}=\mathfrak q\Lambda_{\mathfrak q}$ gives its target version. Choose the Artinian approximation at this larger $n$, leaving $N,c,e$ fixed. The earlier estimate $\mathfrak q^n\subseteq\mathfrak q^{n-N}H_{A/k}\Lambda_{\mathfrak q}$ still applies. The order of the later operations is: solve modulo $\mathfrak p^n$, then pass to the quotient by $J$. This also corrects the source's fifth/sixth-step cross-references.
- During the induction producing $\delta_i$, the finitely many localized coefficients have the form $v_j=\pi_{t+1}^N(c_j+c'_j)$. Write $v_j=a'_j/s_0$ with one $s_0\notin\mathfrak q$. The equality $\pi_{t+1}^{2N}=\sum_j a_jv_j$ may initially hold only in $\Lambda_{\mathfrak q}$. Choose $u\notin\mathfrak q$ killing the error after multiplication by $s_0$, and choose $s$ divisible by $us_0$. Then
hold in $\Lambda$. In $\bar\Lambda$, the coefficient image is $s^{2N}\pi_{t+1}^Nd_j$. The factor $\pi_{t+1}^N$ must be retained. After adjoining the allowed power of $s$, this image belongs to $D'$; the proof needs that membership, not equality with $s^{2N}d_j$. Replacing $s$ by a further power and scaling all $\mu_j$ accordingly preserves the equality, so the enlargement lemma can also arrange that the image of $s$ belongs to $D'$.
-
For the passage from $R/JR$ to $(R/I)_{\mathfrak r}$, all the $t_i$ are units at the selected prime: their images are $\delta_i\notin\mathfrak q$. Consequently $I_{\mathfrak r}=JR_{\mathfrak r}$ and $I\Lambda_{\mathfrak q}=J\Lambda_{\mathfrak q}$. Localize the existing solution over $(R/JR)_{\mathfrak p}$ at the remaining elements outside $\mathfrak r$. These identities give the solution over $(R/I)_{\mathfrak r}$ with the specified source and target maps.
-
In the final evaluation, $D'\to\bar\Lambda$ is flat and local, hence faithfully flat. The image of $\delta_i\in D'$ has nonzero residue, so $\delta_i$ is a unit in the Artinian local ring $D'$. The substitution
is therefore defined. The identity $(\pi_i\delta_i)^{2N}=\sum_j a_j\lambda_{ij}$ verifies its relations. Evaluating $t_i$ at $\delta_i$ recovers the original coefficients, which proves both required commutative triangles.
-
When $d=0$, the parameter-lifting lemma with hypothesis $r\geq1$ is not applicable and is not needed. In the separable case the localized target is a separable field extension, hence a filtered colimit of smooth algebras; height-zero delocalization gives the resolution. In the inseparable case take $c=1$, use the Artinian approximation without any $\pi_i$ or $t_i$, and keep the localization and height-zero argument. The solution-modulo construction gives an essentially smooth factorization at order $n\geq1$; finite presentation of its source descends the map to a smooth stage.
-
The projective-module argument in
more-algebra-lemma-symmetric-algebra-smoothuses $K\to A^n$, tensored with $C$, with cokernel $M\otimes_A C$. It does not use the complex $K\to M$. For projective $M$ this sequence splits. The general conormal assertion requires a further correction: with $P=\operatorname{Sym}_A(A^n)$, $C=\operatorname{Sym}_A(M)$, $J=\ker(P\to C)$ and $S=\ker(K\otimes_A P\to P)$, the correct sequence is
The symmetric-algebra proof establishes this formula at its full scope. For $A=\mathbf Z$, $M=(\mathbf Z/2)^2$ and $K=2\mathbf Z^2$, the nonzero vector $(y,-x)$ lies in the kernel of $K\otimes_A C\to J/J^2$. Thus its unrestricted identification with the conormal module is false. The projective specialization is valid and supplies the smooth-presentation consumers. The projective-lifting argument also corrects the adjacent $R/I$ ring-name typo.
- To prove composition of regular maps, fix a source prime, pass to its residue fibre and then to any finite purely inseparable extension of that residue field. The intermediate ring is Noetherian and regular. The target is Noetherian, and the base-changed second map is flat with regular fibres. The local regularity ascent theorem therefore makes the target regular. This proves geometric regularity of each composite fibre; flatness of the composite follows from composition of flat maps.
These corrections concern particular inferences, not counterexamples to Popescu's theorem. The separate comparison lemma keeps all six claims and explains why assertion 6 still needs a proof: scaling by an element of the presented algebra need not preserve the chosen invertible Jacobian minor. Assertion 5, used in the desingularization chain, is proved completely. The consulted native source files remain unchanged.
B.8. Commutative-algebra prerequisites
The following map leads to the complete proof at the scope used here. The local proof entry identifies any exact programme proof it reuses, together with the additional argument needed in this lesson. The component record retains the corresponding source and reader identities.
| Proof topic | Entry used in this lesson |
|---|---|
| Completion, finite modules, tensor products and flatness | General completion, Noetherian completion and the completion of a finite extension |
| Coefficient rings and the Cohen structure theorem | A complete local domain finite over a regular subring and its exact coefficient-ring proof reference |
| Henselian rings, henselizations and selected residue branches | All henselian criteria and Noetherian henselization and completion |
| Formal smoothness, unramifiedness and étaleness | The formal-smoothness criteria, standard smoothness and étale morphisms between étale algebras |
| Smooth algebras over fields and Jacobian tests | The geometric-field criterion and the separable-residue criterion |
| Regular sequences, Koszul complexes and Cohen–Macaulay modules | Regular sequences and Koszul regularity, quasi-regularity from first homology and regular rings are Cohen–Macaulay |
| Regular local rings and projective dimension | Regularity and global dimension, including the precise arbitrary-module bound |
| Differentials and the naive cotangent complex | Differential base change, cotangent transitivity and the localization comparison |
| Faithful flatness and local flatness | Universal injectivity and the equational criterion, with the full local flatness arguments in the supporting chain |
| Artin–Rees perturbation and flat extension | Appendix A, Lemmas A.1–A.3 |
The supporting sections also prove the conormal and Koszul transitivity statements, lifting of finite projective modules and smooth sections, geometric regularity, the finite-over-regular complete-local construction, and G-ring permanence. The first-homology quotient argument is proved at its own scope; a comparison of cotangent presentations alone does not replace it. Arbitrary separable field extensions receive a full formal-smoothness proof. The coefficient-ring lesson is used only for the prime-field claim that it proves.
B.6.1 gives every part of the marked-family approximation used in Section 2.3: the presentation, completion and point comparisons, marked objects and finite-stage descent. Its Artin–Rees comparison is precisely Appendix A's finite-complex and graded-algebra argument. Imported scheme and deformation results outside this supporting algebra chain retain the prerequisite scope stated before the appendix.
B.9. Desingularization from singularity ideals
The proof below proceeds through singularity ideals, improved presentations, flat nilpotent lifting, lifting and desingularization, reduction to fields, localization and the two residue-field cases. It then proves Popescu's theorem and the two approximation statements, including the prime-localized form. The Néron-DVR interlude in the source is independent of this chain and is not included; the theorem for arbitrary regular maps of Noetherian rings keeps its full scope. B.7 records the concrete corrections applied throughout.
Singular ideals
The proof will measure progress by the open subset on which a finite presentation is smooth. We need a way to express that open subset using equations that can be transported to another ring. Jacobian minors provide such equations, provided we also control the relations omitted from the chosen minor. The constructions below make both requirements explicit.
The relevant mathematical references are the Stacks Project, Tags 07C5, 07C6, 07C7, 07ET, 07CA, 07CC and 07EU, together with the corresponding results in the AI Integrated Stacks Project, Smoothing Ring Maps.
Definition. The singularity ideal
For a homomorphism $R\to A$, let $U$ consist of the prime ideals of $A$ at which this homomorphism is smooth. Smoothness at a prime means smoothness on a principal neighbourhood of that prime, so $U$ is open; see Smoothness at a prime ideal. Define $H_{A/R}$ by
$$H_{A/R}=\bigcap_{\mathfrak q\notin U}\mathfrak q.$$We use the convention that the intersection of an empty family of ideals is $A$. Since the complement of $U$ is closed, $H_{A/R}$ is its defining radical ideal. In particular,
$$D(H_{A/R})=U,\qquad V(H_{A/R})=\{\mathfrak q:R\to A\text{ is not smooth at }\mathfrak q\}.$$This characterizes the singularity ideal uniquely. It does not assert that the ideal is finitely generated or that $U$ is quasi-compact.
Lemma. A Jacobian presentation near a smooth point
Fix a presentation $A=R[x_1,\ldots,x_n]/I$, with $I=(f_1,\ldots,f_m)$. Suppose that $R\to A$ is smooth at $\mathfrak q$. One can select $c$ equations and $c$ variables, where $0\leq c\leq\min(m,n)$, whose Jacobian minor $\Delta$ has the following property: there is an element $a\notin\mathfrak q$ divisible by $\Delta$ in $A$ such that
$$a f_\ell\in(f_j:j\text{ is one of the selected equations})+I^2 \quad(1\leq\ell\leq m).$$Here multiplication by an element of $A$ means multiplication on $I/I^2$; the displayed assertion is independent of a lift of $a$ to the polynomial ring. Equivalently, for the selected sets $U,V$ of column and row indices,
$$a=a'\det(\partial f_j/\partial x_i)_{j\in V,\ i\in U} \quad\text{for some }a'\in A.$$Proof. Work first over $A_{\mathfrak q}$. The presentation of the naive cotangent complex is
$$I/I^2\longrightarrow\bigoplus_{i=1}^n A\,\mathrm dx_i.$$By smoothness, this map becomes a split injection near $\mathfrak q$, with finite projective cokernel. Its source is therefore finite projective there as well. Choose from the classes of the $f_j$ a basis of $(I/I^2)\otimes_A\kappa(\mathfrak q)$; call its size $c$. Choose $n-c$ of the coordinate differentials whose images form a basis of $\Omega_{A/R}\otimes_A\kappa(\mathfrak q)$. The remaining $c$ coordinates give the desired minor: projection onto them identifies the span of the selected relation differentials with a $c$-dimensional vector space. Thus $\Delta\notin\mathfrak q$.
Finite projectivity permits both chosen bases and the splitting to be used after inverting one element $h\notin\mathfrak q$. In particular, the selected equations generate $(I/I^2)_h$. For each of the finitely many $f_\ell$, clear the denominators in an expression for its class in this generating set. There is consequently a single exponent $N$ with
$$h^N I\subseteq(f_j:j\in V)+I^2.$$Take $a=h^N\Delta$. This element stays outside $\mathfrak q$, is divisible by the specified minor, and satisfies all the required containments. Localization of the presentation used above is justified by Localization of the naive cotangent complex. If $c=0$, the minor is the empty determinant $1$; the same argument gives $h^N I\subseteq I^2$. ∎
Definition. Strict standard smoothness
Let $A$ be finitely presented over $R$. The following definitions concern an element $a\in A$, but allow the choice of a presentation. Write such a presentation as
$$A=R[x_1,\ldots,x_n]/(f_1,\ldots,f_m),\qquad I=(f_1,\ldots,f_m),$$and choose an integer $c$ between $0$ and $\min(m,n)$. Both definitions require the first $c$ equations to control the remaining relations after multiplication by $a$:
$$a f_{c+j}\in(f_1,\ldots,f_c)+I^2 \quad(1\leq j\leq m-c).$$An element is elementary standard if these data can be chosen so that it is a multiple of the first $c$-by-$c$ Jacobian minor:
$$a=a'\det(\partial f_j/\partial x_i)_{1\leq j,i\leq c},\qquad a'\in A.$$It is strictly standard if, with the same condition on the relations, it belongs to the ideal of all maximal minors of the $c$ selected relation differentials:
$$a=\sum_{\substack{U\subseteq\{1,\ldots,n\}\\|U|=c}} a_U\det(\partial f_j/\partial x_i)_{1\leq j\leq c,\ i\in U}, \qquad a_U\in A.$$We order the column indices in each determinant increasingly. Elementary standard implies strictly standard by assigning coefficient zero to the unused minors. Empty minors have determinant $1$; thus the definitions also cover $c=0$. The preceding lemma shows that every smooth prime has an elementary standard element outside it, after renumbering the selected equations and variables.
Lemma. The Jacobian relation in a strict presentation
Keep the presentation and the integer $c$ above. Let
$$u:A^c\longrightarrow I/I^2,\qquad e_j\longmapsto[f_j], \qquad d:I/I^2\longrightarrow A^n,\qquad[f]\longmapsto\mathrm df.$$If $a$ is an $A$-linear combination of the $c$-by-$c$ minors of $du$, there is an $A$-linear map $\psi:A^n\to A^c$ satisfying $\psi du=a\,1_{A^c}$. Conversely, the existence of such a map implies that $a^c$ belongs to the ideal of these minors.
Proof. Put $J=du$, regarded as an $n$-by-$c$ matrix. For a set $U$ of $c$ row indices, let $P_U:A^n\to A^c$ be coordinate projection and let $J_U=P_UJ$. The adjugate identity gives
$$\operatorname{adj}(J_U)P_UJ=\det(J_U)1_{A^c}.$$If $a=\sum_U a_U\det(J_U)$, use
$$\psi=\sum_U a_U\operatorname{adj}(J_U)P_U.$$This has the asserted source and target, and its composite with $J$ is multiplication by $a$. For the converse, take determinants in $\psi J=a1_{A^c}$. Expanding the determinant of a product by its minors gives
$$a^c=\det(\psi J)=\sum_{|U|=c}\det(\psi_{*,U})\det(J_U).$$The minor expansion follows directly from the multilinear determinant formula: terms with a repeated intermediate index cancel by alternation, and the remaining terms group according to $U$. This works over every commutative ring. For $c=0$, both the determinant of the identity on the zero module and the empty minor are $1$, so the assertion has the same interpretation. This is also the calculation underlying A left inverse for a matrix. ∎
Lemma. Controlling a power of the Jacobian determinant (Elkik)
For a finitely presented homomorphism $R\to A$, the elementary standard elements generate an ideal whose radical is $H_{A/R}$. The same is true if one uses all strictly standard elements.
Proof. We first check what happens after inverting a strictly standard element $a$. The relation condition says that the map
$$u_a:A_a^c\longrightarrow(I/I^2)_a$$is surjective. The preceding matrix calculation gives $\psi_a d_a u_a=a1$. As $a$ is a unit, $u_a$ is also injective. Moreover $a^{-1}u_a\psi_a$ is a left inverse for $d_a$: this can be checked after precomposition with the surjection $u_a$. Hence $d_a$ is split injective. Its cokernel is a direct summand of the finite free module $A_a^n$. The finite-presentation cotangent criterion therefore proves that $R\to A_a$ is smooth. In particular, every strictly standard element belongs to $H_{A/R}$.
Let $J_e$ and $J_s$ be the ideals generated by elementary and strictly standard elements, respectively. We have
$$J_e\subseteq J_s\subseteq H_{A/R}.$$At every prime in the smooth locus, the Jacobian presentation lemma supplies an elementary standard element which is not in that prime. Thus $D(J_e)$ contains the entire smooth locus. The previous inclusion gives the reverse containment. Taking complements and then defining radical ideals yields
$$\sqrt{J_e}=\sqrt{J_s}=H_{A/R}.$$Neither this argument nor the preceding cotangent calculation requires a Noetherian base. ∎
Example. A smooth locus that is not quasi-compact
Let $k$ be a field and consider
$$R=k[x,y_1,y_2,\ldots]/(xy_i:i\geq1),\qquad A=R/(x)=k[y_1,y_2,\ldots].$$The smooth locus of $\operatorname{Spec}A\to\operatorname{Spec}R$ is exactly $\bigcup_{i\geq1}D(y_i)$. Indeed, where $y_i$ is a unit the relation $xy_i=0$ forces $x=0$, so the morphism is an isomorphism. At the prime $(y_1,y_2,\ldots)$, its inverse image in $R$ is $(x,y_1,y_2,\ldots)$. In that local ring the ideal $(x)$ is nonzero: its annihilator is generated by all the $y_i$, so no element outside the prime kills $x$. This principal ideal is proper and cannot be idempotent, by Nakayama's lemma. The quotient by it is therefore not flat. To see the last implication directly, if $R/(x)$ were flat, tensoring $(x)\hookrightarrow R$ with the quotient would be injective; its resulting map is zero, forcing $(x)/(x)^2=0$. Smoothness consequently fails at this point.
Every prime of $A$ outside that one omits some $y_i$, proving the asserted description. No finite subcollection of these principal opens covers their union: for a finite set $E$ of indices, the prime $(y_i:i\in E)$ belongs to $D(y_j)$ for every $j\notin E$, while belonging to none of the selected $D(y_i)$. Thus even a finitely presented ring homomorphism can have a smooth locus which is not quasi-compact.
Lemma. Base change of a strict standard presentation
For a homomorphism $R\to R'$ and a finitely presented $R$-algebra $A$, write $A'=A\otimes_R R'$. If $a\in A$ is elementary standard, its image $a\otimes1$ is elementary standard over $R'$. The corresponding assertion holds for strictly standard elements.
Proof. Use a presentation witnessing the property of $a$. Tensoring the presentation with $R'$ gives
$$A'=R'[x_1,\ldots,x_n]/(f'_1,\ldots,f'_m).$$Formal differentiation of a polynomial commutes with mapping its coefficients from $R$ to $R'$. Consequently every relevant Jacobian minor maps to the corresponding minor of the new presentation. The equalities expressing $a$ as a multiple, or a linear combination, of these minors remain equalities after this coefficient map. So do the finitely many containments $a f_{c+j}\in(f_1,\ldots,f_c)+I^2$: map expressions witnessing those containments to the new polynomial ring. These are exactly the required conditions for $a\otimes1$. No flatness of $R'$ over $R$ is needed. ∎
Lemma. Solving the strict-standard Jacobian relations
Suppose $R\to A\to\Lambda$ is given, $A$ is finitely presented over $R$, and $H_{A/R}\Lambda=\Lambda$. There is a smooth $R$-algebra $B$ through which the specified map $A\to\Lambda$ factors.
Proof. The equality of ideals means that finitely many elements $f_i\in H_{A/R}$ and $\lambda_i\in\Lambda$ satisfy $\sum_i f_i\lambda_i=1$. Introduce variables $Z_i$ and set
$$B=A[Z_1,\ldots,Z_r]/\left(\sum_{i=1}^r f_iZ_i-1\right).$$Evaluation $Z_i\mapsto\lambda_i$ defines an $A$-algebra homomorphism $B\to\Lambda$. In $B$ the elements $f_i$ generate the unit ideal, so their principal opens cover $\operatorname{Spec}B$. On the $i$th open, eliminate $Z_i$ using the displayed equation:
$$B_{f_i}\simeq A_{f_i}[Z_1,\ldots,\widehat{Z_i},\ldots,Z_r].$$The definition of $H_{A/R}$ says that $A_{f_i}$ is smooth over $R$. A polynomial algebra over it is smooth as well, so these covering opens establish smoothness of $B/R$. The presentation of $B$ is finite, as required. If the target is the zero ring, the smooth zero algebra supplies the factorization directly. ∎
Presentations of algebras
A presentation records more than generators of an algebra: its conormal module records which equations remain independent to first order. Adding the vector bundle associated with this module makes the conormal data free while retaining a section back to the original algebra. This gives a convenient route from arbitrary smooth or syntomic algebras to explicit equations.
We use the convention that a relative global complete intersection is a quotient of a polynomial algebra by $c$ equations which is flat over the base and whose nonempty fibres have pure dimension equal to the number of variables minus $c$. The corresponding local criteria, including the conormal statements used below, are supplied by Local criteria for a syntomic algebra, Local criteria for complete intersections, and Finite projectivity of a quasi-regular conormal module.
Lemma. Improving a finite presentation
Let $A$ be a finitely presented algebra over a ring $R$. There is a finite-type $A$-algebra $C$ with an $A$-algebra augmentation $C\to A$ such that the following assertions hold.
- If $A_a/R$ is a local complete intersection, then $C_a/A_a$ is smooth and $C_a$ has a polynomial presentation over $R$ with a free conormal module.
- If $A_a/R$ is smooth, then $\Omega_{C_a/R}$ is free.
The composite $A\to C\to A$ is the identity. If $R$ is Noetherian, $C$ is also finitely presented over $R$.
Proof. Choose $P=R[x_1,\ldots,x_n]\twoheadrightarrow A$ with kernel $I=(f_1,\ldots,f_m)$, and put $M=I/I^2$. Define
$$C=\operatorname{Sym}_A(M).$$Projection to degree zero supplies the required augmentation. The images of the $m$ chosen equations generate $M$, so they give $m$ algebra generators for $C/A$. Thus $C$ has finite type over $A$ and over $R$. Over a Noetherian base its relation ideal in a finite polynomial presentation is finitely generated, giving the last assertion.
To check the first assertion, fix $a$ with $A_a/R$ a local complete intersection and work with
$$0\longrightarrow K_a\longrightarrow A_a^m\longrightarrow M_a\longrightarrow0.$$The conormal criterion says that $M_a$ is finite projective. The sequence therefore splits, and $K_a\oplus M_a\simeq A_a^m$. In particular both summands are finite projective. Since $C_a=\operatorname{Sym}_{A_a}(M_a)$, it is a polynomial algebra on a free module locally on $\operatorname{Spec}A_a$. It follows that $C_a/A_a$ is smooth; see also Smoothness of a symmetric algebra.
Choose a polynomial $h\in P$ representing $a$. A polynomial presentation over $R$ for $A_a$ is obtained by adjoining $x_0$ and imposing $hx_0-1$ in addition to $I$. A presentation for $C_a$ further adjoins variables $y_1,\ldots,y_m$ representing the chosen generators of $M$. Write its relation ideal as $J'$. Cotangent transitivity for these presentations gives
$$0\longrightarrow C_a\oplus(M_a\otimes_{A_a}C_a) \longrightarrow J'/(J')^2 \longrightarrow K_a\otimes_{A_a}C_a\longrightarrow0.$$Here the first summand is the relation $hx_0-1$. The right-hand term comes from the linear relations among the $y_j$. To see why there is no extra term on the left, locally split $A_a^m=M_a\oplus K_a$: the quotient defining its symmetric algebra then sets precisely the coordinates of $K_a$ equal to zero, a regular sequence. The complete-intersection conormal sequence is therefore left exact. These local identifications describe the same presentation maps and hence glue. This is the instance of Cotangent transitivity with a complete-intersection terminal map and The cotangent complex of a symmetric algebra used here.
The right-hand module is projective, so the sequence splits. Consequently
$$J'/(J')^2\simeq C_a\oplus(M_a\oplus K_a)\otimes_{A_a}C_a \simeq C_a^{m+1}.$$This proves the first assertion, including a presentation over $R$ itself.
If $A_a/R$ is smooth, the differential sequence for $R\to A_a\to C_a$ is split exact:
$$0\longrightarrow\Omega_{A_a/R}\otimes_{A_a}C_a \longrightarrow\Omega_{C_a/R} \longrightarrow M_a\otimes_{A_a}C_a\longrightarrow0.$$The right-hand identification is the differential calculation for a symmetric algebra; projectivity gives a splitting. The original smooth presentation also gives $M_a\oplus\Omega_{A_a/R}\simeq A_a^n$. Thus $\Omega_{C_a/R}\simeq C_a^n$. This is an existence of a free-module identification, not a claimed canonical choice of its basis. ∎
Proposition. Lifting a smooth algebra over a quotient
Let $R\twoheadrightarrow R_0=R/I$ be any quotient. Every syntomic $R_0$-algebra $A_0$ is the reduction of a syntomic $R$-algebra: there are $A/R$ syntomic and an $R_0$-algebra isomorphism $A/IA\simeq A_0$. If $A_0/R_0$ is smooth, $A$ can be chosen smooth. There is no nilpotence assumption on $I$.
Proof. First suppose $A_0/R_0$ is syntomic. For a finite polynomial presentation of $A_0$, its conormal module $P_0$ is finite projective. The preceding construction gives
$$C_0=\operatorname{Sym}_{A_0}(P_0),$$smooth over $A_0$, with a presentation over $R_0$ whose conormal module is free. The presentation lemma for a conormal basis allows the equations to be chosen as lifts of a basis. Hence
$$C_0=R_0[y_1,\ldots,y_m]/(\bar f_1,\ldots,\bar f_c).$$Lift these finitely many polynomials to $R[y_1,\ldots,y_m]$. Their quotient reduces to $C_0$. The localization criterion for relative complete intersections permits a localization by an element equal to $1$ modulo $I$ after which the quotient is syntomic over $R$. Denote this quotient by $C$, retaining the specified identification $C/IC=C_0$.
Choose a finite projective complement $Q_0$ with $P_0\oplus Q_0\simeq A_0^n$. The projective-module lifting lemma gives an étale map $C\to C'$ whose reduction modulo $I$ is an isomorphism and a finite projective $C'$-module $Q$ lifting $Q_0\otimes_{A_0}C_0$. Put $D=\operatorname{Sym}_{C'}(Q)$. Then $D/C'$ is smooth, and composition shows that $D/R$ is syntomic. The chosen identifications give
$$\begin{aligned} D/ID &\simeq\operatorname{Sym}_{C_0}(Q_0\otimes_{A_0}C_0)\\ &\simeq\operatorname{Sym}_{A_0}(Q_0)\otimes_{A_0}\operatorname{Sym}_{A_0}(P_0)\\ &\simeq\operatorname{Sym}_{A_0}(Q_0\oplus P_0) \simeq A_0[t_1,\ldots,t_n]. \end{aligned}$$All these maps are algebra maps over $A_0$; the last depends on the chosen complement and basis. Choose lifts $d_i\in D$ of the coordinates $t_i$, and set $A'=D/(d_1,\ldots,d_n)$. Its reduction is $A_0$, with its specified $R_0$-algebra structure.
The map $A'/R$ is syntomic in an open neighbourhood of $V(IA')$. Indeed, around any such point write the syntomic algebra $D$ as a relative complete intersection. In its reduction, the additional equations are the polynomial coordinates $t_i$, a regular sequence with quotient $A_0$ flat over $R_0$. Applying the same relative complete-intersection localization criterion to the combined equations proves the assertion at that point. This argument uses the composition criterion and local syntomic presentations, and therefore retains flatness as well as the complete-intersection condition.
Here and below a localization can preserve the entire closed fibre. If an open $U\subseteq\operatorname{Spec}A'$ contains $V(IA')$, write its closed complement as $V(J)$. The containment says $IA'+J=A'$. Choose $g\in J$ with $g\equiv1\pmod{IA'}$. Then $D(g)\subseteq U$ and $(A'_g)/I(A'_g)\simeq A'/IA'$. Apply this to the syntomic neighbourhood to obtain the desired syntomic $A$.
For the smooth assertion, start with this syntomic lift. It is flat and finitely presented over $R$. At every point of $V(IA)$, its fibre is a fibre of the given smooth algebra $A_0/R_0$. By flatness and smooth fibres, $A/R$ is smooth at all these points. The smooth locus is open. A further localization equal to $1$ on the closed fibre, chosen as above, therefore gives a smooth lift without changing $A/IA$. ∎
Lemma. Complete-intersection presentations of syntomic algebras
For every syntomic $R$-algebra $A$ there is a smooth $A$-algebra $C$ with an $A$-algebra augmentation such that $C/R$ is a relative global complete intersection. In particular it has a presentation
$$C=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$$which is flat over $R$ and has fibres of pure dimension $n-c$ wherever they are nonempty.
Proof. Apply the improving-presentation lemma with $a=1$. Syntomic implies local complete intersection, so the resulting $C/A$ is smooth and its conormal module has a finite basis. The conormal-basis presentation lemma gives a presentation in which the defining equations lift that basis. Since smooth algebras are syntomic and syntomic maps compose, $C/R$ is syntomic, in particular flat. On each fibre the equations are a local complete-intersection sequence of length $c$ in a polynomial algebra on $n$ variables. The complete-intersection dimension criterion therefore gives dimension $n-c$ at every component. The augmentation is the degree-zero map in the original symmetric-algebra construction and has not been changed by choosing the presentation. ∎
Lemma. Standard presentations of smooth algebras
If $A/R$ is smooth, there is a smooth $A$-algebra $B$ with an $A$-algebra augmentation $B\to A$ such that $B/R$ is standard smooth: it admits a finite polynomial presentation with an invertible square Jacobian minor of size equal to the number of equations.
Proof. The preceding lemma gives a smooth $A$-algebra $C$, with augmentation, and a relative complete-intersection presentation
$$C=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c).$$Because $C/R$ is smooth, the matrix
$$J=(\partial f_j/\partial x_i)_{1\leq j\leq c,\ 1\leq i\leq n}$$has a right inverse $T=(t_{i\ell})$ over $C$, so $JT=1_c$. This is the splitting of the conormal differential sequence. Introduce $c$ variables $y_\ell$ and set $B'=C[y_1,\ldots,y_c]$. Choose polynomial lifts of the $t_{i\ell}$ and define a map
$$R[z_1,\ldots,z_n]\longrightarrow B',\qquad z_i\longmapsto x_i-\sum_{\ell=1}^c t_{i\ell}y_\ell.$$We verify directly that this map is étale near the zero section $y=0$. Regard $B'$ as an algebra over $R[z_1,\ldots,z_n]$ with variables $y_1,\ldots,y_c,x_1,\ldots,x_n$ and equations
$$f_j(x)=0\quad(1\leq j\leq c),\qquad x_i-\sum_\ell t_{i\ell}(x)y_\ell-z_i=0\quad(1\leq i\leq n).$$The square Jacobian matrix in those variables reduces modulo $(y_1,\ldots,y_c)$ to
$$\begin{pmatrix}0&J\\-T&1_n\end{pmatrix}.$$Its determinant is $\det(JT)=1$. Let $g\in B'$ be the determinant before reduction. Then $g\equiv1\pmod{(y_1,\ldots,y_c)}$. On $B=B'_g$ the square minor is invertible, so this is a standard étale algebra over $R[z_1,\ldots,z_n]$. This follows from the standard smooth Jacobian criterion: the relative dimension is zero. If one writes localization as a polynomial presentation by adjoining $v$ with $gv-1=0$, the enlarged minor is the old one times $g$, hence is still invertible. Viewing the $z_i$ as additional free variables exhibits $B$ as standard smooth over $R$.
The map $C\to B$ is a polynomial extension followed by localization, hence smooth. The evaluation $y_\ell\mapsto0$ extends through that localization because $g$ evaluates to $1$. It gives a retraction $B\to C$. Composing with the original maps between $A$ and $C$ proves all the assertions about $A\to B\to A$. In particular, the localization has not removed the section needed for the return to $A$. ∎
Lemma. Standard smooth presentations in a filtered colimit
An $R$-algebra which is a filtered colimit of smooth $R$-algebras can also be expressed as a filtered colimit of standard smooth $R$-algebras.
Proof. Use the finite factorization criterion. A map $P\to\Lambda$ from a finitely presented $R$-algebra first factors through a smooth algebra $C$. Choose the standard smooth algebra $B$ with maps $C\to B\to C$ whose composite is the identity, as in the preceding lemma. The composite
$$P\longrightarrow C\longrightarrow B\longrightarrow C\longrightarrow\Lambda$$has the original value on $P$. Thus every finite presentation mapping into $\Lambda$ factors through a standard smooth algebra. The same finite factorization proof applies to this class: tensor products and coequalizers need only be finitely presented before one applies the factorization property. It therefore constructs a filtered indexing category of standard smooth algebras with colimit $\Lambda$. ∎
Lemma. Including prescribed generators in a smooth presentation
Let $A/R$ be standard smooth and let $E=\{a_1,\ldots,a_n\}$ be a finite subset. There is a standard smooth presentation whose first $n$ variables represent these elements and whose invertible Jacobian minor includes these $n$ variables. In particular the number $c$ of equations can be chosen at least $n$.
Proof. Start with
$$A=R[y_1,\ldots,y_m]/(g_1,\ldots,g_d),$$where the minor in $y_1,\ldots,y_d$ is a unit. Choose polynomials $h_i(y)$ representing $a_i$. Adjoin $x_1,\ldots,x_n$ and impose $x_i-h_i(y)=0$ as well as the $g_j$. Eliminating the $x_i$ identifies the new quotient with $A$, with the required specified images. Taking derivatives with respect to $x_1,\ldots,x_n,y_1,\ldots,y_d$ gives a block triangular matrix with diagonal blocks $1_n$ and the original Jacobian minor. Its determinant is a unit. Thus the new presentation is standard smooth and has $c=n+d$ equations. ∎
Lemma. Comparing standard smooth presentations
Fix a finitely presented homomorphism $R\to A$ and an element $a\in A$. We distinguish six properties, retaining the numbering used by the source:
- The localization $A_a$ is smooth over $R$.
- It is smooth, and its module of relative differentials is stably free.
- It is smooth, and its module of relative differentials is free.
- It admits a standard smooth presentation over $R$.
- The element $a$ is strictly standard for $A/R$.
- The element $a$ is elementary standard for $A/R$.
The last two conditions refer to the presentation and relation conditions, with the empty determinant interpreted as $1$. A module is stably free here if adjoining a finite free summand makes it finite free.
The comparison assertions are as follows.
- Property 4 implies 3, which implies 2, which implies 1.
- Property 6 implies 5.
- Property 6 implies 4.
- Property 5 implies 2.
- Under property 2 there is an integer $e_0$ such that $a^e$ is strictly standard whenever $e\geq e_0$.
- The assertion that property 4 makes every sufficiently large power $a^e$ elementary standard is false over arbitrary bases. The integral cusp counterexample and the corrected differential-basis criterion below give its precise scope.
Proof of assertions 1–5. The first assertion follows by eliminating the differentials belonging to an invertible Jacobian minor in a standard presentation. The remaining coordinate differentials freely generate the differential module; the complete calculation is in Standard smooth algebras. A free module is stably free, and forgetting the module condition gives property 1. For the second assertion, a multiple of one minor is a linear combination of all the minors, with zero coefficients on the others. The relation condition is the same in properties 5 and 6.
For assertion 3, choose an elementary standard presentation
$$A=P/I,\qquad P=R[x_1,\ldots,x_n],\qquad I=(f_1,\ldots,f_m).$$After renumbering, the chosen minor is $\Delta=\det(\partial f_j/\partial x_i)_{1\leq j,i\leq c}$. We have $a=a'\Delta$ in $A$, and multiplication by $a$ puts every relation class in the span of $[f_1],\ldots,[f_c]$. Lift $a$ to $h\in P$, and set
$$Q=P[x_0],\qquad J=(x_0h-1,f_1,\ldots,f_m),\qquad L=(x_0h-1,f_1,\ldots,f_c).$$Then $Q/J=A_a$. Because $a$ is invertible in this quotient, the relation condition says $J=L+J^2$. The finitely generated $Q$-module $M=J/L$ consequently satisfies $M=JM$. Expressing a finite set of generators of $M$ as $J$-linear combinations of themselves and taking the determinant of the resulting identity-minus-coefficient matrix produces $g\in1+J$ with $gM=0$. Thus $J_g=L_g$. Since the image of $g$ in $Q/J$ is $1$, we obtain
$$A_a\simeq Q[t]/(x_0h-1,f_1,\ldots,f_c,gt-1).$$This is the determinant construction in A presentation realizing a basis of the conormal module. Differentiate the displayed equations with respect to $x_0,x_1,\ldots,x_c,t$. The resulting square determinant is $h\Delta g$: the middle equations have no $x_0$ or $t$ terms, and the final column has just the entry $g$ in its last row. In the quotient $h$, $g$ and $\Delta$ are all units. We have therefore obtained a standard smooth presentation. The argument includes $c=0$.
For assertion 4, let a strict presentation have $c$ distinguished relations, and write
$$A^c\xrightarrow{u}I/I^2\xrightarrow{d}A^n, \qquad u(e_j)=[f_j],\qquad d([f])=\mathrm df.$$The Jacobian matrix identity supplies $\psi:A^n\to A^c$ with $\psi du=a\,1$. Over $A_a$, the relation condition makes $u_a$ surjective; the identity makes it injective. It also splits $d_a$. The strict-standard smoothness argument gives smoothness, and the split conormal sequence gives
$$A_a^n\simeq A_a^c\oplus\Omega_{A_a/R}.$$This proves the required stable freeness.
For assertion 5, begin with any finite presentation $A=P/I$. Smoothness gives the split sequence
$$0\longrightarrow (I/I^2)_a\longrightarrow A_a^n \longrightarrow\Omega_{A_a/R}\longrightarrow0.$$If $\Omega_{A_a/R}\oplus A_a^r\simeq A_a^s$, then $(I/I^2)_a\oplus A_a^s\simeq A_a^{n+r}$. Adjoin $s$ polynomial variables to $P$ and add those variables to the defining ideal. This adds a free summand of rank $s$ to the conormal module and leaves the algebra $A$ unchanged. Denote the new polynomial ring by $P'$ and its ideal by $J$. Now $(J/J^2)_a$ is free, of some finite rank $c$.
Choose a basis of this localized module. Multiplying individual basis vectors by powers of the unit $a$ makes them images of elements $f_1,\ldots,f_c\in J$; this still gives a basis. Extend this list to a finite generating list for $J$. The finite module $J/(J^2+(f_1,\ldots,f_c))$ becomes zero upon localization, so a single power $a^r$ kills it. Consequently the relation condition for strict standardness holds for every $a^e$ with $e\geq r$.
Let $D:A^c\to A^{n+s}$ be the matrix of these distinguished relation differentials. Over $A_a$ it has a left inverse. First clear denominators in the finitely many entries of that inverse. Its composite with $D$ agrees with a power of $a$ times the identity after localization; clear the finitely many remaining zero witnesses as well. This yields a map $\psi:A^{n+s}\to A^c$ and an integer $v\geq1$ for which
$$\psi D=a^v1_{A^c}$$already over $A$. The minor expansion places $a^{cv}$ in the ideal of the $c$-by-$c$ minors of $D$. Multiplying its expression by $a^{e-cv}$ proves the minor condition for every $e\geq cv$. Hence $e_0=\max(r,cv)$ works. For $c=0$ the minor ideal is the unit ideal, so only the relation bound is needed. The argument also applies when $A_a$ is the zero ring: all vanishing witnesses still involve finitely many generators. This finishes assertions 1–5. ∎
The unresolved inference in assertion 6. The proposed argument starts with a standard presentation of $A_a$, includes prescribed algebra generators, and multiplies the other coordinates by powers of $a$ so that their images come from $A$. Clearing denominators in the equations then produces relations for a surjection from a polynomial ring onto $A$. To conclude, one needs a single chosen Jacobian minor that is invertible after inverting $a$, as well as generation of the localized conormal module. The coordinate change just described does not by itself establish that the chosen minor remains invertible: $a$ belongs to the presented algebra, so its relative differential can contribute new terms.
For a concrete failure, work over a field $k$ of characteristic $p>0$. Present $k[x,x^{-1}]$ with coordinates $Z=x$, $Y=x^{-1}$, $X=x$ and equations $Z-X$, $XY-1$. The determinant in columns $Z,Y$ is the unit $X$. Keep $Z$, and scale the other coordinates to $U=x^{N+1}$ and $V=x^{N-1}$, for $N\geq1$. After inverting $Z$, the equations
$$Z^{N+1}-U=0,\qquad UV-Z^{2N}=0$$describe the same algebra. Their determinant in columns $Z,V$ is
$$(N+1)Z^NU.$$It vanishes whenever $p\mid N+1$. Thus preservation of that minor cannot be inferred from the stated scaling operation. This scaling example alone does not disprove the existence assertion in part 6. The integral cusp below does disprove it, independently of the chosen presentation. The desingularization proofs below use the established strict-standard conclusion in assertion 5. The elementary-standard conclusion for localization by base scalars has its own argument, in which the scalars have zero relative differential.
Mathematical source: the Stacks Project authors, Tag 07EZ, smoothing.tex, lemma-compare-standard, in the pinned AI Integrated Stacks Project edition. The six comparison assertions, the failed scaling inference and the distinction between strict and elementary standardness are explicit above.
Elementary standard powers and exact differential coordinates
The assertion and an integral counterexample. The implication from standard smoothness of $A_a$ to eventual elementary standardness of $a^e$ is false for general base rings. Put
$$ R=\mathbf Z,\qquad A=\mathbf Z[t^2,t^3]\subset\mathbf Z[t], \qquad a=t^2. \tag{ESC1} $$The map $\mathbf Z[X,Y]\to A$, $X\mapsto t^2$, $Y\mapsto t^3$, identifies
$$ A=\mathbf Z[X,Y]/(Y^2-X^3). \tag{ESC2} $$Indeed reduction by the monic relation in $Y$ gives a unique expression $P(X)+YQ(X)$. Its image has even exponents from $P(t^2)$ and odd exponents at least three from $t^3Q(t^2)$, so it vanishes only when $P=Q=0$. In particular this is a finite presentation over $R$.
After inverting $a$, the elements $Y/X=t$ and $Y/X^2=t^{-1}$ belong to $A_a$. Consequently
$$ B=A_a=\mathbf Z[t,t^{-1}] =\mathbf Z[T,V]/(TV-1). \tag{ESC3} $$This is standard smooth over $\mathbf Z$: the derivative of $TV-1$ with respect to $V$ is the unit $T$. Its differential module is $\Omega_{B/\mathbf Z}=B\,dt$.
For every $u\in A$ there are integers $c_n$, only finitely many nonzero, such that
$$ u=c_0+\sum_{n\geq2}c_nt^n, \qquad du=\left(\sum_{n\geq2}nc_nt^{n-1}\right)dt. \tag{ESC4} $$No such $du$ is a basis of $B\,dt$. To see this, the units of $\mathbf Z[t,t^{-1}]$ are exactly $\pm t^k$, $k\in\mathbf Z$. For a proof, the smallest and largest exponents of a nonzero Laurent polynomial add under multiplication, since $\mathbf Z$ is a domain. If a product is $1$, both factors must therefore have only one exponent, and their integer coefficients must be units. But a coefficient $nc_n$ with $n\geq2$ cannot be $1$ or $-1$. Distinct exponents in (ESC4) cannot cancel. Thus its parenthesized Laurent polynomial is never a unit.
This rules out elementary standardness in every finite polynomial presentation of $A$. Suppose, to the contrary, that some $a^e$, $e\geq1$, is elementary standard. Choose a witnessing presentation $A=\mathbf Z[z_1,\ldots,z_n]/I$ and distinguished relations $f_1,\ldots,f_c$. After localizing at $a$, their classes generate $(I/I^2)_a$, and their selected $c$-rowed Jacobian minor is a unit: the defining conditions are $a^e(I/I^2)\subset\sum B[f_j]$ after restriction and $a^e\in(\Delta)$ before restriction. The conormal sequence therefore presents $\Omega_{B/\mathbf Z}$ as the cokernel of the $c$ rows $df_j$. Elimination using the invertible minor shows that the differentials of the $n-c$ unselected variables are a basis of $\Omega_{B/\mathbf Z}$.
Tensoring with $\mathbf Q(t)$ gives $n-c=1$. Thus one variable image $u\in A$ has $du$ as a basis of $B\,dt$, contradicting (ESC4). There is no elementary standard power $a^e$ for any $e\geq1$. This is a counterexample to the implication itself, rather than only to one denominator-clearing argument.
The strictly standard conclusion remains valid in this example. In presentation (ESC2), the two one-rowed minors are $-3X^2$ and $2Y$, and in $A$
$$ X^3=(-X)(-3X^2)+(-Y)(2Y). \tag{ESC5} $$There are no remaining relations beyond the distinguished one. Hence $a^e$ is strictly standard for every $e\geq3$.
A corrected necessary and sufficient condition. Let $R\to A$ be finitely presented, let $a\in A$, and suppose $B=A_a\ne0$ is smooth over $R$. The following conditions are equivalent:
$$ \begin{array}{ll} \text{(i)} & a^e\text{ is elementary standard for some }e\geq1;\\ \text{(ii)}& a^e\text{ is elementary standard for every sufficiently large }e;\\ \text{(iii)}& \text{there are }u_1,\ldots,u_r\in A\text{ such that } du_1,\ldots,du_r\text{ form a }B\text{-basis of }\Omega_{B/R}. \end{array} \tag{ESC6} $$The length $r$ may be zero. In particular, freeness of $\Omega_{B/R}$ or standard smoothness of $B$ alone does not impose the requirement that a differential basis come from elements of $A$.
Proof. Condition (ii) implies (i). For (i) implies (iii), use a witnessing presentation and localize. The relation classes are generated by the distinguished $c$ relations, and the selected minor becomes invertible. The same conormal elimination as above gives a basis consisting of the differentials of the unselected variable images, all belonging to $A$. This argument allows an empty minor.
For (iii) implies (ii), choose a finite polynomial presentation
$$ A=P/I,\qquad P=R[z_1,\ldots,z_n],\qquad z_i\longmapsto u_i\quad(1\leq i\leq r). \tag{ESC7} $$Adjoining these prescribed images gives such a presentation with finitely generated kernel. Explicitly, start with $A=R[w_1,\ldots,w_s]/(h_1,\ldots,h_l)$, represent $u_i$ by a polynomial $U_i(w)$, and take the variables $z_1,\ldots,z_r,w_1,\ldots,w_s$ with relations $h_j(w)$ and $z_i-U_i(w)$. Renumber these as the $n$ variables in (ESC7). This proves the finite generation without any Noetherian assumption. Choose $H\in P$ mapping to $a$. The conormal sequence over $B$ is short exact:
$$ 0\longrightarrow (I/I^2)_a\xrightarrow{\ d\ } B^n \longrightarrow\Omega_{B/R}\longrightarrow0. \tag{ESC8} $$Here injectivity follows directly from formal smoothness. The square-zero surjection $P_H/I_H^2\to B$ admits an $R$-algebra section. Subtracting that section from $P_H\to P_H/I_H^2$ gives an $R$-derivation $P_H\to I_H/I_H^2$ restricting to the identity on $I_H/I_H^2$. The induced map from $\Omega_{P_H/R}\otimes B=B^n$ is a left inverse to the conormal map, proving the asserted injectivity.
By the basis condition, the first $r$ coordinate vectors of $B^n$ map isomorphically to $\Omega_{B/R}$. Consequently projection onto the last $c=n-r$ coordinates restricts to an isomorphism from the kernel in (ESC8) to $B^c$: each prescribed last-coordinate vector has a unique first-coordinate vector making its differential image zero. Let $v_1,\ldots,v_c$ be the resulting basis of $(I/I^2)_a$. There are $g_j\in I$ and integers $N_j\geq0$ with
$$ [g_j]/1=a^{N_j}v_j. \tag{ESC9} $$Indeed every element of the localized conormal module has a numerator represented by one element of $I$ and a power of $a$ as denominator.
The Jacobian minor of $g_1,\ldots,g_c$ in the last $c$ variables therefore satisfies
$$ \Delta/1=a^{N_1+\cdots+N_c}\quad\text{in }B. \tag{ESC10} $$It is a unit. Its inverse has the form $b/a^s$, $b\in A$, so for some $t\geq0$ the equality $a^t(b\Delta-a^s)=0$ holds in $A$. Thus $a^{s+t}\in(\Delta)$ in $A$.
Extend $g_1,\ldots,g_c$ by finitely many elements to a generating list of $I$. The finitely generated quotient $(I/I^2)/\sum A[g_j]$ vanishes after inverting $a$, since the classes in (ESC9) are a basis after localization. Clearing a denominator for each of its finitely many generators gives an integer $q\geq0$ with
$$ a^q(I/I^2)\subset\sum_{j=1}^c A[g_j]. \tag{ESC11} $$For every $e\geq\max(1,q,s+t)$, both elementary-standard conditions hold. Renumber the variables to put the selected last $c$ variables first if necessary. For $c=0$, take $\Delta=1$ and use the same finite generation argument for the conormal module. This proves (ii) and the equivalence. If $A_a=0$, some power of $a$ is zero, and all its later powers are elementary standard with $c=0$.$\square$
Source correspondence. The assertion contradicted by (ESC1)--(ESC4) is part (f) of the Stacks Project, Tag 07EZ. The elementary and strictly standard conditions are those of Tag 07C7. The equivalence (ESC6) supplies the missing coordinate requirement over an arbitrary base; it does not change the valid strictly standard assertion or its applications.

Equations (ESC1)–(ESC5). A unit minor in any presentation would supply one differential basis element from $A$. The Laurent-unit calculation rules this out, while the two-minor identity proves strict standardness. The editable vector figure is integral-cusp-standardness.svg.
The lifting problem
We next show that ind-smoothness survives a flat nilpotent deformation. Here ind-smooth means a filtered colimit of smooth algebras. Two different operations are needed. First one lifts a finite diagram, allowing an error ideal inside the nilpotent ideal. Then flatness expresses the coefficients of that error through relations over the base, making it possible to eliminate the error without losing smoothness.
Lemma. A first lifting step
Suppose $R\to\Lambda$ is a ring map and $I\subseteq R$ satisfies $I^2=0$. Assume that $\Lambda/I\Lambda$ is ind-smooth over $R/I$. For every finitely presented $R$-algebra $A$ and every $R$-algebra map $\varphi:A\to\Lambda$, there are a smooth $R$-algebra $B$, a finitely generated ideal $J\subseteq IB$, and a factorization
$$A\longrightarrow B/J\longrightarrow\Lambda$$of $\varphi$. Flatness of $\Lambda$ is not required for this first step.
Proof. The finite factorization criterion, together with standard smooth replacements, supplies a factorization of the reduction of $\varphi$ through a standard smooth $(R/I)$-algebra $\bar B$. The map $A/IA\to\bar B$ has finite presentation: both algebras have finite presentation over $R/I$, and one obtains a relative presentation by adjoining their finitely many generators and the equations identifying the images of the generators of $A/IA$. Choose such a presentation
$$\bar B=(A/IA)[t_1,\ldots,t_r]/(\bar g_1,\ldots,\bar g_s).$$Lift the image of each $t_i$ to an element $\lambda_i\in\Lambda$, and lift $\bar g_j$ to $g_j\in A[t_1,\ldots,t_r]$. Evaluating a lifted relation gives an element of $I\Lambda$. For each $j$, choose a finite expression
$$g_j(\lambda)=\sum_{\ell}\epsilon_{j\ell}\mu_{j\ell},\qquad \epsilon_{j\ell}\in I,\quad\mu_{j\ell}\in\Lambda.$$Introduce one variable $u_{j\ell}$ for each chosen summand and define
$$A'=A[t_1,\ldots,t_r,(u_{j\ell})]/ \bigl(g_j-\sum_\ell\epsilon_{j\ell}u_{j\ell}:1\leq j\leq s\bigr).$$This is finitely presented over $R$. Evaluation at $t_i=\lambda_i$ and $u_{j\ell}=\mu_{j\ell}$ gives $A'\to\Lambda$ extending $\varphi$. Reduction modulo $I$ identifies $A'/IA'$ with the polynomial algebra $\bar B[(u_{j\ell})]$, which is standard smooth over $R/I$.
Choose a standard smooth presentation of $A'/IA'$ and lift its equations to $R$. Localize the lifted quotient at the same Jacobian minor. The Jacobian criterion gives a smooth $R$-algebra $B$ and an isomorphism $B/IB\simeq A'/IA'$. Concretely, if the equations are $f_1,\ldots,f_c$ and the chosen minor is $\Delta$, one can take
$$B=R[x_1,\ldots,x_n,v]/(f_1,\ldots,f_c,v\Delta-1).$$The last equation makes the enlarged Jacobian minor invertible. Its reduction gives exactly the chosen algebra because $\bar\Delta$ was already invertible there.
By formal smoothness, the map $B\to A'/IA'$ lifts through the square-zero quotient $A'\to A'/IA'$ to $\theta:B\to A'$. We check its surjectivity without a finite-generation assumption on its cokernel. Since the reduced map is surjective, write any $x\in A'$ as
$$x=\theta(b)+\sum_k\epsilon_kx_k,\qquad \epsilon_k\in I.$$For each of the finitely many $x_k$, write $x_k=\theta(b_k)+z_k$ with $z_k\in IA'$. Then $\epsilon_kz_k=0$, so $x=\theta(b+\sum_k\epsilon_kb_k)$. Thus $\theta$ is surjective. Its kernel $J$ is contained in $IB$ because the reduction of $\theta$ is an isomorphism. Finally $J$ is finitely generated: a surjection between finitely presented $R$-algebras has a finitely generated kernel, by independence of finite presentation from the chosen generators. Now $A'=B/J$, and the maps already constructed give the required factorization. ∎
Lemma. A second lifting step
Retain $I^2=0$ and the ind-smoothness of $\Lambda/I\Lambda$ over $R/I$, and assume in addition that $\Lambda$ is flat over $R$. Suppose $B/R$ is smooth, $\varphi:B\to\Lambda$ is an $R$-algebra map, and $J\subseteq IB$ is a finitely generated ideal annihilated by $\varphi$. There exist a smooth $R$-algebra $B'$ and maps
$$B\xrightarrow{\alpha}B'\xrightarrow{\beta}\Lambda, \qquad \beta\alpha=\varphi,\qquad\alpha(J)=0.$$Proof. It suffices to eliminate one generator $h$ of $J$. Indeed, after eliminating it, the images of the remaining generators still lie in the ideal generated by $I$ and still vanish in $\Lambda$. Repetition therefore handles any finite generating set.
Write $h=\sum_{i=1}^q\epsilon_i b_i$ with $\epsilon_i\in I$ and $b_i\in B$. Its image is the relation $\sum_i\epsilon_i\varphi(b_i)=0$. The equational criterion for flatness gives finitely many $\lambda_j\in\Lambda$ and scalars $a_{ij}\in R$ such that
$$\varphi(b_i)=\sum_j a_{ij}\lambda_j, \qquad \sum_i\epsilon_i a_{ij}=0\quad\text{for every }j.$$Thus the relation among the images of the $b_i$ is generated by relations among the coefficients in $R$. Encode these identities in the finitely presented algebra
$$C=B[x_1,\ldots,x_m]/\bigl(b_i-\sum_j a_{ij}x_j:1\leq i\leq q\bigr).$$It maps to $\Lambda$ by $x_j\mapsto\lambda_j$. The first lifting step factors this map through $B'/J'$, where $B'/R$ is smooth and $J'\subseteq IB'$. In particular $(J')^2=0$. Formal smoothness of $B/R$ lifts $B\to C\to B'/J'$ to a map $\alpha:B\to B'$. Let $\beta$ be the composite $B'\to B'/J'\to\Lambda$; then $\beta\alpha=\varphi$.
Choose $\xi_j\in B'$ lifting the image of $x_j$ in $B'/J'$. The defining equations of $C$ say that
$$\alpha(b_i)=\sum_j a_{ij}\xi_j+\eta_i, \qquad\eta_i\in J'\subseteq IB'.$$Consequently
$$\alpha(h)=\sum_j\left(\sum_i\epsilon_i a_{ij}\right)\xi_j +\sum_i\epsilon_i\eta_i=0.$$The first sum vanishes by the relations over $R$, and the second vanishes by $I^2=0$. This eliminates $h$, and the finite iteration described at the start proves the lemma. ∎
Proposition. Lifting an algebraic factorization
Let $\Lambda$ be a flat $R$-algebra, and let $I\subseteq R$ be nilpotent. If $\Lambda/I\Lambda$ is ind-smooth over $R/I$, then $\Lambda$ is ind-smooth over $R$.
Proof. Suppose first that $I^2=0$. Apply the first lifting step to an arbitrary map $A\to\Lambda$ with $A/R$ finitely presented. We obtain $A\to B/J\to\Lambda$, with $B/R$ smooth and $J\subseteq IB$ finitely generated. Apply the second lifting step to the induced map $B\to\Lambda$. The resulting map $B\to B'$ annihilates $J$, hence descends to $B/J\to B'$. Thus
$$A\longrightarrow B/J\longrightarrow B'\longrightarrow\Lambda$$factors the original map through a smooth $R$-algebra. The finite factorization criterion proves the square-zero case.
For the general case choose $N$ with $I^N=0$. Starting with the assumed ind-smooth algebra $\Lambda/I\Lambda$, successively pass from the base $R/I^r$ to $R/I^{r+1}$ for $r=1,\ldots,N-1$. The kernel $I^r/I^{r+1}$ has square zero, because $2r\geq r+1$. Flatness of $\Lambda/I^{r+1}\Lambda$ over $R/I^{r+1}$ follows by base change from the flatness of $\Lambda/R$. The square-zero case therefore applies at each step. At $r+1=N$ it yields the desired conclusion for $R$ and $\Lambda$. ∎
The lifting lemma
The next construction lifts a diagram modulo $\pi^2$ to an actual map into the target. It deliberately allows the new algebra to be singular over the singular part of the original diagram. Over its smooth part, extra variables record the divided errors in the equations, and compatibility relations make the different local presentations agree.
Lemma. The lifting lemma
Let $R$ be Noetherian, let $\Lambda$ be an $R$-algebra, and let $\pi\in R$ satisfy
$$\operatorname{Ann}_R(\pi)=\operatorname{Ann}_R(\pi^2), \qquad \operatorname{Ann}_\Lambda(\pi)=\operatorname{Ann}_\Lambda(\pi^2).$$Suppose $\bar C$ is finitely presented over $R/\pi^2R$ and is equipped with an $(R/\pi^2R)$-algebra map to $\Lambda/\pi^2\Lambda$. Then there is a finitely presented $R$-algebra $D$ and compatible maps
$$D\longrightarrow\Lambda, \qquad \bar C/\pi\bar C\longrightarrow D/\pi D.$$Compatibility means that the two resulting maps $\bar C\to\Lambda/\pi\Lambda$ coincide. They also commute with the structure maps from $R/\pi^2R$ and $R/\pi R$. These maps have the following properties.
- $D[1/\pi]$ is smooth over $R$.
- At every prime of $D$ containing $\pi$ whose image in $\operatorname{Spec}\bar C$ is smooth over $R/\pi^2R$, the map $R\to D$ is smooth.
- The map $\bar C/\pi\bar C\to D/\pi D$ is smooth at every prime above that same smooth locus.
Proof. Put $P=R[x_1,\ldots,x_n]$ and choose a surjection $P\to\bar C$. Its kernel $I=(f_1,\ldots,f_m)$ contains $\pi^2$. Write $\bar P=P/\pi^2P$ and $\bar I=I/\pi^2P$. We first choose finitely many local presentations of the smooth locus.
Since $\bar C$ is Noetherian, that open locus is quasi-compact. The Jacobian presentation lemma therefore supplies finitely many elements $a_k\in P$ and subsets $E_k\subseteq\{1,\ldots,m\}$ such that the opens $D(a_k)$ cover precisely this locus and, on each of them, the classes of $f_j$ for $j\in E_k$ form a basis of $\bar I/\bar I^2$. We can also choose $|E_k|$ of the $x$-coordinates so that the corresponding Jacobian minor of these equations is invertible there. In fact the construction of that lemma chooses $a_k$ divisible by such a minor.
Let $I_k=(f_j:j\in E_k)$. We may arrange
$$\bar I_{a_k}=(\bar I_k)_{a_k}.$$Here is the needed refinement. Before this equality is imposed, the finite module $(\bar I/\bar I_k)_{a_k}$ equals its product with $\bar I_{a_k}$, because the chosen classes generate the conormal module. The determinant form of Nakayama's lemma gives an element $1+b'_k$, with $b'_k\in\bar I_{a_k}$, annihilating this module. Write $b'_k=b_k/a_k^N$ after increasing $N$. Replacing $a_k$ by $a_k(a_k^N+b_k)$ imposes the desired equality. Its image in $\bar C$ is $a_k^{N+1}$, so it defines the same open subset there and retains the invertibility of the chosen minor.
After a further power of each $a_k$, all the finitely many relations can be written in $P$ as
$$a_k f_\ell=\sum_{j\in E_k}h_{k\ell}^{j}f_j+\pi^2g_{k\ell} \quad(1\leq\ell\leq m).\tag{L1}$$For $\ell\in E_k$, choose $h_{k\ell}^{j}=a_k\delta_{\ell j}$ and $g_{k\ell}=0$. Define polynomials in $P[z_1,\ldots,z_m]$ by
$$q_j=f_j-\pi z_j, \qquad p_{k\ell}=a_kz_\ell-\sum_{j\in E_k}h_{k\ell}^{j}z_j-\pi g_{k\ell},$$and set
$$D=P[z_1,\ldots,z_m]/(q_j,p_{k\ell}:j,k,\ell).$$All index sets are finite, so $D/R$ is finitely presented. Notice that $p_{k\ell}=0$ when $\ell\in E_k$. An identity that will control both the generic and the closed fibre is
$$\pi p_{k\ell}=-a_kq_\ell+\sum_{j\in E_k}h_{k\ell}^{j}q_j.\tag{L2}$$It follows by substituting (L1) into the definitions, without dividing by $\pi$.
Choose $\lambda_i\in\Lambda$ lifting the specified images of $x_i$ modulo $\pi^2$. For each $j$, choose $\mu_j$ with $f_j(\lambda)=\pi^2\mu_j$. Send $x_i$ to $\lambda_i$ and $z_j$ to $\pi\mu_j$. The polynomials $q_j$ vanish under this assignment. The image of $p_{k\ell}$ is $\pi$ times
$$a_k(\lambda)\mu_\ell-\sum_{j\in E_k}h_{k\ell}^{j}(\lambda)\mu_j-g_{k\ell}(\lambda).$$Equation (L1) says that $\pi^2$ annihilates this expression. The annihilator hypothesis in $\Lambda$ says that $\pi$ annihilates it as well. Hence we obtain $D\to\Lambda$. Modulo $\pi$, the relations $q_j$ reduce to $f_j$, giving the required map $\bar C/\pi\bar C\to D/\pi D$. Its compatibility with the specified target map is immediate from the chosen lifts of the $x_i$.
After inverting $\pi$, (L2) makes every $p_{k\ell}$ redundant, and the equations $q_j$ eliminate $z_j$ as $f_j/\pi$. Thus
$$D[1/\pi]\simeq R[1/\pi][x_1,\ldots,x_n],$$which proves the first smoothness assertion.
For the assertions near the closed fibre, fix $k$ and retain only the equations belonging to that chart:
$$D_k=P[z_1,\ldots,z_m]/(q_j:j\in E_k,\ p_{k\ell}:\ell\notin E_k).$$There is a surjection $D_k\to D$. Modulo $\pi$ and after inverting $a_k$, the equations $p_{k\ell}$ eliminate the $z_\ell$ with $\ell\notin E_k$. The equality of the localized ideals chosen above therefore gives
$$ (D_k/\pi D_k)_{a_k} \simeq(\bar C/\pi\bar C)_{a_k}[z_j:j\in E_k].\tag{L3}$$In particular this is smooth over $(\bar C/\pi\bar C)_{a_k}$.
We can verify smoothness of $D_k/R$ directly at a prime containing $\pi$ but not $a_k$. Put $c=|E_k|$. Take derivatives of its $m$ equations with respect to the $c$ chosen $x$-coordinates and the $m-c$ variables $z_\ell$ with $\ell\notin E_k$. Modulo $\pi$, the resulting square matrix has block form
$$\begin{pmatrix}J_k&0\\ *&a_k1_{m-c}\end{pmatrix},$$where $\det J_k$ is the chosen invertible minor. Its determinant is therefore a unit at the prime. The Jacobian criterion proves that $D_k/R$ is smooth there. This also proves flatness at that prime.
It remains to show that the additional equations defining $D$ do not alter this local ring. Let $\mathfrak q\subset D$ contain $\pi$, with image in the smooth locus of $\bar C$, choose $k$ with $a_k\notin\mathfrak q$, and let $\mathfrak q_k$ be its inverse image in $D_k$. Set $T=(D_k)_{\mathfrak q_k}$. Equation (L2), together with the already imposed $p_{k\ell}$ and $q_j$ for $j\in E_k$, shows that $a_kq_\ell=0$ in $T$. Hence every $q_\ell$ is zero there.
For another chart $k'$, compare the two ways of expressing the class of $a_ka_{k'}f_\ell$ in $(\bar I/\bar I^2)_{a_k}$. Since the classes indexed by $E_k$ are a basis, this comparison gives, for every $j\in E_k$,
$$\delta_j:=a_{k'}h_{k\ell}^{j} -\sum_{j'\in E_{k'}}h_{k'\ell}^{j'}h_{kj'}^{j}=0 \quad\text{in }\bar C_{a_k}.$$Thus $\delta_j$ belongs to $(I_k+\pi^2P)_{a_k}$, because $I_{a_k}=(I_k+\pi^2P)_{a_k}$. In $T$ the elements $f_j$ for $j\in E_k$ equal $\pi z_j$, so every $\delta_j$ lies in $\pi T$. Reducing the equations for chart $k$ modulo $\pi$ and substituting them into $p_{k'\ell}$ gives
$$a_kp_{k'\ell}\equiv\sum_{j\in E_k}\delta_jz_j \equiv0\pmod{\pi T}.$$Since $a_k$ is a unit, $p_{k'\ell}\in\pi T$. Meanwhile (L2) for chart $k'$ shows $\pi p_{k'\ell}=0$, because all the $q_j$ have already vanished in $T$.
Finally $T$ is flat over $R$. Tensoring the kernels of multiplication by $\pi$ and by $\pi^2$ with $T$ therefore transfers the annihilator equality in $R$ to $T$. If $p_{k'\ell}=\pi t$, the equality $\pi p_{k'\ell}=0$ says $\pi^2t=0$, and hence $\pi t=0$. Thus every $p_{k'\ell}$ vanishes in $T$. The surjection $D_k\to D$ induces an isomorphism $T\simeq D_{\mathfrak q}$.
The Jacobian calculation for $T/R$ and the polynomial description (L3) now give the second and third assertions. Both annihilator hypotheses have been used explicitly: the one in $\Lambda$ constructs the actual target map, and the one in $R$ removes the remaining compatibility equations in the smooth local model. ∎
The desingularization lemma
A section known to order $\pi^4$ allows a strict Jacobian presentation to be replaced by equations with an invertible minor along $\pi=0$. The construction below also tracks the precise obstruction when the annihilators of $\pi$ and $\pi^2$ in the base are unequal.
Lemma. The desingularization lemma
Let $R$ be Noetherian, let $\Lambda$ be an $R$-algebra, and assume
$$\operatorname{Ann}_\Lambda(\pi)=\operatorname{Ann}_\Lambda(\pi^2) \quad\text{for some }\pi\in R.$$Suppose a finitely presented $R$-algebra $A$ maps to $\Lambda$, the image of $\pi$ is strictly standard for $A/R$, and there is an $R/\pi^4R$-algebra retraction
$$\rho:A/\pi^4A\longrightarrow R/\pi^4R$$whose composite with $R/\pi^4R\to\Lambda/\pi^4\Lambda$ is the prescribed map from $A/\pi^4A$. Define
$$\mathfrak a=\operatorname{Ann}_R\bigl( \operatorname{Ann}_R(\pi^2)/\operatorname{Ann}_R(\pi)\bigr).$$Then the map $A\to\Lambda$ factors through a finitely presented $R$-algebra $B$ such that $\mathfrak aB\subseteq H_{B/R}$.
Proof. Choose a strict presentation $A=R[x_1,\ldots,x_n]/(f_1,\ldots,f_m)$ and its distinguished equations $f_1,\ldots,f_c$. Translate the $x_i$ by lifts of their images under $\rho$. Thus $\rho(x_i)=0$, the constant term of every $f_j$ belongs to $\pi^4R$, and the image of each $x_i$ in $\Lambda$ has the form $\pi^4\lambda_i$.
Write $r_{ji}$ for the coefficient of $x_i$ in $f_j$. Apply $\rho$ to the strict Jacobian identity expressing $\pi$ as a combination of the $c$-row minors. The resulting identity over $R/\pi^4R$ lifts to an identity over $R$ expressing $u\pi$ as a combination of the minors of $(r_{ji})$, for some $u\in1+\pi^3R$. The adjugate calculation therefore gives an $n$-by-$c$ matrix $S=(s_{ik})$ satisfying
$$\sum_{i=1}^n r_{ji}s_{ik}=u\pi\delta_{jk} \quad(1\leq j,k\leq c).$$Introduce variables $v_1,\ldots,v_c,w_1,\ldots,w_n$ and substitute
$$x_i=\pi^2\sum_{k=1}^c s_{ik}v_k+\pi^3w_i.\tag{D1}$$For $j\leq c$, the linear part of $f_j$ becomes $u\pi^3v_j+\pi^3\sum_i r_{ji}w_i$. Its constant term and every term of degree at least two are divisible by $\pi^4$. Consequently we can choose actual polynomials $g_j\in R[v,w]$ such that, after (D1),
$$f_j=\pi^3g_j, \qquad g_j\equiv v_j+\sum_i r_{ji}w_i\pmod\pi.\tag{D2}$$This is an identity obtained by factoring the displayed coefficients, so it does not require cancellation of $\pi$. Let $h_i=x_i-\pi^2\sum_k s_{ik}v_k-\pi^3w_i$ and put
$$B=R[x,v,w]/(f_1,\ldots,f_m,h_1,\ldots,h_n,g_1,\ldots,g_c).$$The map $A\to B$ is induced by the $x$-coordinates. Define its prospective map to $\Lambda$ by
$$x_i\mapsto\pi^4\lambda_i, \qquad v_j\mapsto0, \qquad w_i\mapsto\pi\lambda_i.$$The $f_j$ and $h_i$ vanish. By (D2), the image $t$ of each $g_j$ belongs to $\pi\Lambda$ and satisfies $\pi^3t=0$. The assumed equality of annihilators implies
$$\operatorname{Ann}_\Lambda(\pi^e)=\operatorname{Ann}_\Lambda(\pi) \quad(e\geq1):$$if $\pi^{e+1}z=0$, apply the equality for $\pi$ and $\pi^2$ to $\pi^{e-1}z$, then induct. Writing $t=\pi z$ now gives $\pi^4z=0$, hence $t=\pi z=0$. Thus $B\to\Lambda$ is well-defined.
Away from $\pi=0$, (D1) eliminates the $w_i$, and the equations $g_j$ follow from $f_j$. Hence $B_\pi\simeq A_\pi[v_1,\ldots,v_c]$. Strictness makes $A_\pi/R$ smooth by Elkik's singularity-ideal criterion, so $B_\pi/R$ is smooth.
To work along $\pi=0$, let $B'=R[v,w]/(g_1,\ldots,g_c)$. The Jacobian matrix of these equations in the variables $v_j$ is the identity modulo $\pi$. The Jacobian criterion therefore shows that $B'/R$ is smooth at every prime containing $\pi$. The map $B'\to B$ is surjective, with kernel generated by the substituted equations $f_{c+1},\ldots,f_m$.
Take a prime $\mathfrak q\subset B$ containing $\pi$ and an element $r\in\mathfrak a$ outside $\mathfrak q$. Let $T$ be the local ring of $B'$ at the inverse image of $\mathfrak q$, and let $K\subseteq T$ be the ideal generated by those remaining equations. We will prove $K=0$.
Every substituted $f_j$ belongs to $\pi^2T$: its constant term lies in $\pi^4R$, and each substituted $x_i$ is divisible by $\pi^2$. The relation condition in the strict presentation says that $\pi f_{c+j}$ belongs to $(f_1,\ldots,f_c)+(f_1,\ldots,f_m)^2$. Since the first $c$ equations vanish in $T$ by (D2), we get
$$K\subseteq\pi^2T, \qquad\pi K\subseteq K^2\subseteq\pi^2K.$$The finite $T$-module $M=\pi K$ thus satisfies $M=\pi M$. Because $\pi$ is in the maximal ideal, Nakayama's lemma gives $\pi K=0$. Equivalently, one can iterate the last containment and use Krull intersection in the Noetherian local ring $T$.
Smoothness makes $T$ flat over $R$. Hence
$$\bigl(\operatorname{Ann}_R(\pi^2)/\operatorname{Ann}_R(\pi)\bigr)\otimes_RT \simeq\operatorname{Ann}_T(\pi^2)/\operatorname{Ann}_T(\pi).$$The left side is zero because it is annihilated by $r$, which is a unit in $T$. Thus the annihilators in $T$ are equal, and their powers stabilize as above. For $f\in K$, write $f=\pi^2z$. Since $\pi f=0$, we have $\pi^3z=0$, hence $\pi z=0$ and $f=0$. This proves $K=0$.
We have shown that $B_{\mathfrak q}\simeq T$ is smooth over $R$ at every prime in $D(\mathfrak aB)$ lying over $\pi=0$, and we already proved smoothness away from $\pi=0$. Therefore $D(\mathfrak aB)$ is contained in the smooth locus, which is exactly the ideal containment $\mathfrak aB\subseteq H_{B/R}$. ∎
Lemma. Desingularization of a strict presentation
Let $R$ be Noetherian and let $\Lambda$ be an $R$-algebra. Suppose
$$\operatorname{Ann}_R(\pi)=\operatorname{Ann}_R(\pi^2), \qquad\operatorname{Ann}_\Lambda(\pi)=\operatorname{Ann}_\Lambda(\pi^2).$$Let $A,D$ be finitely presented $R$-algebras with maps to $\Lambda$. Assume $\pi$ is strictly standard in $A/R$ and there is a compatible $R$-algebra map $A/\pi^4A\to D/\pi^4D$. Then there are maps $A\to B$, $D\to B$, and $B\to\Lambda$, all compatible with the given target maps, such that $B/R$ is finitely presented and
$$H_{D/R}B\subseteq H_{B/D}, \qquad H_{D/R}B\subseteq H_{B/R}.$$Proof. Use $D$ as the base ring and $A\otimes_RD$ as the algebra to which the preceding lemma is applied. The base $D$ is Noetherian, strictness survives arbitrary base change, and the prescribed map modulo $\pi^4$ defines a $D/\pi^4D$-algebra retraction
$$ (A\otimes_RD)/\pi^4(A\otimes_RD)\longrightarrow D/\pi^4D.$$Multiplication of the two given maps into $\Lambda$ supplies the map from the tensor product. The compatibility hypothesis gives exactly the required compatibility of the retraction. The preceding lemma yields $A\otimes_RD\to B\to\Lambda$ and
$$\mathfrak bB\subseteq H_{B/D},\qquad \mathfrak b=\operatorname{Ann}_D\bigl( \operatorname{Ann}_D(\pi^2)/\operatorname{Ann}_D(\pi)\bigr).$$If $D_{\mathfrak p}$ is flat over $R$, the equality of annihilators in $R$ transfers to $D_{\mathfrak p}$. The finite $D$-module inside the last annihilator is therefore zero after localization at $\mathfrak p$. Finiteness implies that some element outside $\mathfrak p$ annihilates it, so $\mathfrak b\nsubseteq\mathfrak p$. Every smooth prime of $D/R$ is such a flat prime. Thus every prime of $B$ above the smooth locus of $D/R$ belongs to the smooth locus of $B/D$. In ideal language this is the first asserted containment. Smooth maps compose, so the same primes are smooth for $B/R$, proving the second. Finite presentation over $R$ follows by composing the finite presentations over $D$ and over $R$. ∎
Lemma. Combining lifting with desingularization
Let $R$ be Noetherian and let $\Lambda$ be an $R$-algebra. Assume the annihilators of $\pi$ and $\pi^2$ agree both in $R$ and in $\Lambda$. Let $A/R$ be finitely presented, with a map to $\Lambda$, and suppose $\pi$ is strictly standard for $A/R$. Given a factorization
$$A/\pi^8A\longrightarrow\bar C\longrightarrow\Lambda/\pi^8\Lambda$$through a finitely presented $(R/\pi^8R)$-algebra, there exists $A\to B\to\Lambda$ with $B/R$ finitely presented, $B_\pi/R_\pi$ smooth, and
$$H_{\bar C/(R/\pi^8R)}(\Lambda/\pi^8\Lambda) \subseteq \bigl(\sqrt{H_{B/R}\Lambda}+\pi^8\Lambda\bigr)/\pi^8\Lambda.$$Proof. The annihilator equalities for $\pi$ imply those for all its positive powers, by the induction used in the preceding proof. Apply the lifting lemma with $\pi^4$ in place of its parameter. It gives a finitely presented $D/R$, a map $D\to\Lambda$, and compatible maps
$$\bar C/\pi^4\bar C\longrightarrow D/\pi^4D\longrightarrow\Lambda/\pi^4\Lambda.$$The algebra $D$ is smooth over $R$ away from $\pi=0$, and it is smooth along the inverse image of the smooth locus of $\bar C/(R/\pi^8R)$. Compose the given map from $A$ with this diagram. The preceding strict-desingularization lemma then gives compatible maps $A\to B\to\Lambda$ and $D\to B\to\Lambda$, with $H_{D/R}B\subseteq H_{B/R}$. It follows immediately that $B_\pi/R_\pi$ is smooth.
For the remaining assertion, let $\eta\subset\Lambda$ contain $\pi$, and suppose its image in $\operatorname{Spec}\bar C$ is smooth over $R/\pi^8R$. The compatibility modulo $\pi^4$ and the lifting lemma show that its inverse image in $D$ is smooth over $R$. Therefore $H_{D/R}\Lambda\nsubseteq\eta$, and the containment just proved implies $H_{B/R}\Lambda\nsubseteq\eta$. This proves the required containment of smooth opens in $\operatorname{Spec}(\Lambda/\pi^8\Lambda)$, hence the corresponding radical containment of ideals.
To identify that radical with the right side displayed in the statement, note also that smoothness of $B_\pi/R_\pi$ implies $\pi\in H_{B/R}$. Thus $\pi^8\Lambda$ already lies in $H_{B/R}\Lambda$, and passage to the quotient commutes with taking the radical of this ideal. This gives precisely the stated formula. ∎
Reduction to the field case
We now reduce the global theorem to a regular algebra over a field. The two return steps matter: a smooth factorization over the total ring of fractions must first be expressed over the original base, and a factorization modulo a power of a nonzerodivisor must then be lifted back to that base.
Situation. The global desingularization problem
In this section $R\to\Lambda$ is a regular homomorphism between Noetherian rings. We write $\operatorname{PT}(R,\Lambda)$ for the assertion that $\Lambda$ is ind-smooth over $R$. Equivalently, every map to $\Lambda$ from a finitely presented $R$-algebra factors through a smooth $R$-algebra, by the finite factorization criterion.
Lemma. Products of ind-smooth maps
For $i=1,2$, let $R_i\to\Lambda_i$ be regular maps of Noetherian rings satisfying $\operatorname{PT}(R_i,\Lambda_i)$. Then their product map satisfies $\operatorname{PT}(R_1\times R_2,\Lambda_1\times\Lambda_2)$.
Proof. Express $\Lambda_i$ as a filtered colimit of smooth $R_i$-algebras $B_{i,\alpha}$. Index the algebras $B_{1,\alpha}\times B_{2,\beta}$ by the product of the two indexing categories. This category is filtered: common targets and equalizers of parallel arrows can be chosen separately in its two factors. An element of the product of the two colimits comes from some pair of stages, and equality can also be checked at a pair of later stages. Thus the colimit is $\Lambda_1\times\Lambda_2$. Each stage is smooth over $R_1\times R_2$, because the two complementary idempotents split its spectrum into the two given smooth morphisms. This proves the assertion. ∎
Lemma. Returning from a localized base
Let $R\to A\to\Lambda$ be ring maps, with $A/R$ finitely presented, and let $S\subseteq R$ be multiplicative. Suppose $S^{-1}A\to C\to S^{-1}\Lambda$ factors the localized map and $C/S^{-1}R$ is smooth. Then $A\to\Lambda$ factors through a finitely presented $R$-algebra $B$ in which the image of some $s\in S$ is elementary standard.
Proof. Replace $C$ by a standard smooth algebra with a retraction to $C$, using the standard presentation lemma. Composing with that retraction preserves the required map to $S^{-1}\Lambda$. Present $A=R[x_1,\ldots,x_n]/(g_1,\ldots,g_t)$, and let $\lambda_i\in\Lambda$ be the images of its generators. The prescribed-generators lemma gives
$$C=(S^{-1}R)[x_1,\ldots,x_{n+m}]/(f_1,\ldots,f_c),\qquad c\geq n,$$with the prescribed first $n$ images and with the minor $\Delta=\det(\partial f_j/\partial x_i)_{1\leq j,i\leq c}$ invertible in $C$.
For each additional variable, multiply it by a suitable element of $S$ so that its target image is represented by an element $\lambda_i\in\Lambda$. These changes of variables are invertible diagonal changes over $S^{-1}R$. Their scaling factors are base scalars, so their differentials relative to the base vanish; consequently the chosen Jacobian minor changes only by a unit. Clear the coefficients in the finitely many equations. Multiplying an equation by an element of $S$ again changes its Jacobian row only by a base unit. We now have $f_j\in R[x_1,\ldots,x_{n+m}]$ presenting $C$ after localization, with the indicated generator images.
The inverse of $\Delta$ in the localized quotient can be represented by a polynomial. Clear its coefficients and the coefficients of the finitely many equations witnessing this inverse. Clearing also any remaining equality in the localized polynomial ring gives polynomials $b_0,b_1,\ldots,b_c$ and $s_0\in S$ with
$$s_0=b_0\Delta+\sum_{j=1}^c b_jf_j.$$Since each $g_\ell$ vanishes in $C$, choose $s_\ell\in S$ with $s_\ell g_\ell\in(f_1,\ldots,f_c)$ in the polynomial ring over $R$. Since each $f_j(\lambda)$ vanishes in $S^{-1}\Lambda$, choose $u_j\in S$ with $u_jf_j(\lambda)=0$ in $\Lambda$. Set
$$B=R[x_1,\ldots,x_{n+m}]/ (u_1f_1,\ldots,u_cf_c,g_1,\ldots,g_t).$$Evaluation at the $\lambda_i$ gives a factorization $A\to B\to\Lambda$. Let
$$s=s_0\left(\prod_{\ell=1}^t s_\ell\right) \left(\prod_{j=1}^c u_j\right)\in S.$$The first $c$ equations of $B$ have minor $(\prod_j u_j)\Delta$. Multiplying the identity for $s_0$ by $\prod_j u_j$ and reducing in $B$ shows that $s$ is a multiple of this minor. Moreover, $sg_\ell\in(u_1f_1,\ldots,u_cf_c)$ for each $\ell$: multiply its earlier expression by the factors $u_j$, which supply every needed coefficient. These are the two conditions for $s$ to be elementary standard, with an even stronger relation containment than the definition requires. ∎
Lemma. Reducing desingularization to field bases
If $\operatorname{PT}(k,\Lambda)$ holds for every regular homomorphism from a field to a Noetherian ring, then $\operatorname{PT}(R,\Lambda)$ holds for every regular homomorphism of Noetherian rings.
Proof. Suppose a counterexample exists. For its fixed map $R\to\Lambda$, consider the ideals $I\subseteq R$ for which $R/I\to\Lambda/I\Lambda$ fails the assertion. Such quotient maps remain regular by base change of regular maps. The ascending-chain condition supplies a maximal failing ideal. Replace the map by its quotient by that ideal. Now every quotient by a nonzero ideal satisfies the assertion.
The new base $R$ is reduced. Otherwise its nonzero nilradical is nilpotent, since $R$ is Noetherian, and the quotient by that ideal satisfies $\operatorname{PT}$. Flatness of the regular map and nilpotent lifting would imply $\operatorname{PT}(R,\Lambda)$, a contradiction.
Let $S$ be the nonzerodivisors of this reduced Noetherian ring. Its total ring of fractions $S^{-1}R$ is a finite product of fields: there are finitely many minimal primes, no embedded associated primes in a reduced Noetherian ring, and localization at the nonzerodivisors gives their fraction fields. The precise algebraic statements are the total quotient ring without embedded primes and finiteness of the irreducible components. Localization preserves regularity. The assumed field case and the product lemma therefore give $\operatorname{PT}(S^{-1}R,S^{-1}\Lambda)$.
Take any finitely presented $A/R$ mapping to $\Lambda$. There is a smooth factorization after localization at $S$. The preceding return lemma replaces it by an actual factorization over $R$ whose intermediate algebra has an elementary standard element $\pi\in S$. We may replace $A$ by that intermediate algebra, since a smooth factorization of the new map will also factor the original one. Thus $\pi$ is strictly standard in $A/R$ and is a nonzerodivisor of $R$. It remains a nonzerodivisor of $\Lambda$, because $\Lambda/R$ is flat.
The ideal $(\pi^8)$ is nonzero unless $R=0$, whose conclusion is immediate. Hence maximality of the failing ideal gives $\operatorname{PT}(R/\pi^8R,\Lambda/\pi^8\Lambda)$. Factor the reduced map from $A/\pi^8A$ through a smooth algebra $\bar C$ over $R/\pi^8R$. Apply the combined lifting and desingularization lemma. It gives $A\to B\to\Lambda$, with $B/R$ finitely presented and $B_\pi/R_\pi$ smooth, and its radical-ideal conclusion reads
$$\Lambda/\pi^8\Lambda \subseteq\sqrt{H_{B/R}\Lambda}/\pi^8\Lambda,$$because $\bar C$ is smooth everywhere. Thus $H_{B/R}\Lambda=\Lambda$. The smooth factorization construction replaces $B$ by a smooth $R$-algebra still mapping to $\Lambda$. This factors every finite presentation into $\Lambda$ through a smooth algebra. The finite factorization criterion contradicts the assumed failure. ∎
Localization and descent of resolutions
The next arguments preserve two kinds of progress at once: they remove a specified prime from the nonsmooth locus, while retaining every point already known to be smooth. This second requirement explains the additional variables in the height-zero return construction.
Situation. The local desingularization problem
Fix a Noetherian ring $R$, a finitely presented $R$-algebra $A$, a map $A\to\Lambda$, and a prime $\mathfrak q\subset\Lambda$. No Noetherian hypothesis on $\Lambda$ is included in this setup. Put
$$\mathfrak h_A=\sqrt{H_{A/R}\Lambda}.$$A resolution at $\mathfrak q$ is a factorization $A\to B\to\Lambda$ with $B/R$ finitely presented and
$$\mathfrak h_A\subseteq\mathfrak h_B, \qquad\mathfrak h_B\nsubseteq\mathfrak q.$$Thus the smooth open in the target grows, and the new open contains $\mathfrak q$. The word resolution here refers to this factorization property, not to a proper birational resolution of a variety.
Lemma. Lifting a local desingularization solution
In the local setup, let $r\geq1$ and choose $\pi_1,\ldots,\pi_r\in R$ mapping into $\mathfrak q$. Assume each $\pi_i$ is strictly standard for $A/R$. For each $i$, assume also that the annihilators of $\pi_i$ and $\pi_i^2$ agree both in
$$R/(\pi_1^8,\ldots,\pi_{i-1}^8)R \quad\text{and in}\quad \Lambda/(\pi_1^8,\ldots,\pi_{i-1}^8)\Lambda.$$If the induced local problem modulo $(\pi_1^8,\ldots,\pi_r^8)$ admits a resolution, then the original local problem admits a resolution.
Proof. Consider first one element $\pi$. Let $A/\pi^8A\to\bar C\to\Lambda/\pi^8\Lambda$ be a resolving factorization. The combined lifting lemma supplies $A\to B\to\Lambda$, with $B_\pi/R_\pi$ smooth and with the image of $H_{\bar C/(R/\pi^8R)}$ contained in the reduction of $\mathfrak h_B$. Since the reduced factorization resolves the selected prime, this containment gives $\mathfrak h_B\nsubseteq\mathfrak q$.
It also retains the original smooth locus. Smoothness is preserved by base change, so the reduction of $H_{A/R}$ belongs to $H_{(A/\pi^8A)/(R/\pi^8R)}$. The resolving property of $\bar C$ and the radical containment therefore place its target image inside $\mathfrak h_B$ modulo $\pi^8$. Since $B_\pi$ is smooth, $\pi\in H_{B/R}$; thus this containment lifts to $H_{A/R}\Lambda\subseteq\mathfrak h_B$. Taking radicals gives $\mathfrak h_A\subseteq\mathfrak h_B$, as required.
For several elements, first apply induction to the last $r-1$ elements over $R/\pi_1^8R$. The stated annihilator conditions are precisely those needed for this quotient setup, and strictness survives arbitrary base change. We obtain a resolution modulo $\pi_1^8$, to which the one-element argument applies. ∎
Lemma. Returning from a localized target
In the local setup, set $\mathfrak p=\mathfrak q\cap R$. Suppose $\mathfrak q$ is minimal over $\mathfrak h_A$ and the localized problem
$$R_{\mathfrak p}\longrightarrow A_{\mathfrak p} \longrightarrow\Lambda_{\mathfrak q}$$admits a resolution at its maximal ideal. Then $A\to\Lambda$ factors through a finitely presented $R$-algebra $B$ for which $H_{B/R}\Lambda\nsubseteq\mathfrak q$. This conclusion alone does not assert $\mathfrak h_A\subseteq\mathfrak h_B$.
Proof. In the local target, a resolving algebra has singularity ideal generating the unit ideal: an ideal avoiding the maximal ideal contains a unit. The smooth factorization lemma therefore replaces it by a smooth $R_{\mathfrak p}$-algebra. The standard presentation lemma and the prescribed-generators lemma further give a factorization through
$$C=R_{\mathfrak p}[x_1,\ldots,x_n,y_1,\ldots,y_m]/(f_1,\ldots,f_c),$$where $A=R[x_1,\ldots,x_n]/(g_1,\ldots,g_t)$, the first $n$ generators retain their given images, and a specified $c$-by-$c$ minor is invertible in $C$. Clearing base denominators makes the $f_j$ polynomials over $R$. Choose $s_0\notin\mathfrak p$ so that this minor is invertible in their quotient after inverting $s_0$. For each $g_\ell$, choose $s_\ell\notin\mathfrak p$ with $s_\ell g_\ell\in(f_1,\ldots,f_c)$.
Write the target images of the $y_i$ with one common denominator $\delta\in\Lambda\setminus\mathfrak q$, say $y_i\mapsto\nu_i/\delta$. Homogenize each $f_j(x,y)$ in the $y$-variables, using one extra variable $w$: let $F_j(x,Y,w)$ have degree $d_j$ in $(Y,w)$ and satisfy $F_j(x,y,1)=f_j(x,y)$. If $\lambda_i$ are the given images of $x_i$, then
$$F_j(\lambda,\nu,\delta) =\delta^{d_j}f_j(\lambda,\nu/\delta)=0 \quad\text{in }\Lambda_{\mathfrak q}.$$There is a single $\epsilon\notin\mathfrak q$ annihilating all these finitely many values in $\Lambda$. Define
$$B=R[x_1,\ldots,x_n,Y_1,\ldots,Y_m,w,u]/ (g_1,\ldots,g_t,uF_1,\ldots,uF_c).$$It receives $A$ and maps to $\Lambda$ by $x_i\mapsto\lambda_i$, $Y_i\mapsto\nu_i$, $w\mapsto\delta$, and $u\mapsto\epsilon$. Set $s=s_0s_1\cdots s_t$ and $b=suw\in B$. Its image avoids $\mathfrak q$.
After inverting $b$, all three factors $s,u,w$ are units. Use the coordinates $y_i=Y_i/w$ to remove the homogenization factors, which are powers of $w$. The equations $g_\ell$ are redundant because $s_\ell$ is invertible. We obtain the explicit isomorphism
$$B_b\simeq \bigl(R_s[x,y]/(f_1,\ldots,f_c)\bigr)[u,u^{-1},w,w^{-1}].$$The algebra inside parentheses is standard smooth by the choice of $s_0$, and adjoining two invertible variables preserves smoothness. Hence $b\in H_{B/R}$, proving the claimed avoidance of $\mathfrak q$. ∎
Lemma. Returning from a height-zero localization
In the local setup, assume $\mathfrak q$ is minimal over $\mathfrak h_A$, the localized problem over $R_{\mathfrak p}\to\Lambda_{\mathfrak q}$ admits a resolution, and $\dim\Lambda_{\mathfrak q}=0$. Then the original problem admits a resolution.
Proof. Since $A$ is Noetherian, choose finite generators $a_1,\ldots,a_r$ of $H_{A/R}$. Their images lie in $\mathfrak q$. A zero-dimensional local ring has only its maximal ideal as a prime, so that maximal ideal is its nilradical. Each $a_i/1$ is consequently nilpotent in $\Lambda_{\mathfrak q}$. Choose a common positive power $N$ killing these finitely many elements there, and then choose $\lambda\notin\mathfrak q$ with
$$\lambda a_i^N=0\quad\text{in }\Lambda\quad(1\leq i\leq r).$$This uses only finitely many nilpotent elements; it does not require $\Lambda_{\mathfrak q}$ to be Artinian.
The preceding lemma gives $A\to C\to\Lambda$, with $C/R$ finitely presented, and $c\in H_{C/R}$ whose target image avoids $\mathfrak q$. Choose a finite relative presentation $C=A[x_1,\ldots,x_n]/(f_1,\ldots,f_m)$. Form
$$B=A[x_1,\ldots,x_n,y_1,\ldots,y_r,z,(t_{ij})]/ \bigl(f_j-\sum_{i=1}^r y_it_{ij},\ zy_i\bigr).$$The map to $\Lambda$ sends the $x$-coordinates through $C$, sends $t_{ij}$ to zero, sends $y_i$ to the image of $a_i^N$, and sends $z$ to $\lambda$. The identities just chosen make this well-defined.
Inverting $z$ forces all the $y_i$ to zero, so
$$B_z\simeq C[z,z^{-1},(t_{ij})].$$Choose a polynomial in the original variables $A[x_1,\ldots,x_n]$ representing $c$, and denote its image in $B$ by $\widetilde c$. Under the displayed isomorphism it is precisely the coefficient $c\in C$, and its image in $\Lambda$ is the given image of $c$. Thus $B_{z\widetilde c}$ is smooth over $R$, and the image of $z\widetilde c$ in $\Lambda$ avoids $\mathfrak q$.
On the other hand, after inverting $y_\ell$, the equation $zy_\ell=0$ gives $z=0$, and the remaining relations solve uniquely for all $t_{\ell j}$. Thus $B_{y_\ell}$ is a polynomial algebra over $A$ with $y_\ell$ inverted. After also inverting $a_\ell$, it is smooth over $R$. Hence $a_\ell y_\ell\in H_{B/R}$. Its image in $\Lambda$ is $a_\ell^{N+1}$, showing $a_\ell\in\mathfrak h_B$ for every $\ell$. Therefore $\mathfrak h_A\subseteq\mathfrak h_B$. The element $z\widetilde c$ shows $\mathfrak h_B\nsubseteq\mathfrak q$, so this factorization is a resolution. ∎
Separable residue fields
At a regular local target with separable residue field, a system of parameters reduces the resolution problem to a nilpotent thickening of that field. Before making this reduction, we must choose representatives of the parameters whose annihilator properties hold in the original ring, not only in its localization.
Lemma. The annihilator stabilization step (Ogoma)
Let $M$ be finite over a Noetherian ring $A$, let $S\subseteq A$ be multiplicative, and let $\pi\in A$. Assume multiplication by $\pi$ and by $\pi^2$ have the same kernel on $S^{-1}M$. There exists $s\in S$ such that, for every $n\geq1$, multiplication by $s^n\pi$ and by $(s^n\pi)^2$ have the same kernel on $M$.
Proof. Let $K$ be the kernel of multiplication by $\pi$ on $M$, and let $K'$ be the inverse image in $M$ of the kernel of multiplication by $\pi^2$ on $S^{-1}M$. The assumption says $(K'/K)_S=0$. This quotient is finite, since it is a quotient of submodules of the finite module $M$ over a Noetherian ring. Some $s\in S$ therefore annihilates $K'/K$.
Fix $n\geq1$ and suppose $s^{2n}\pi^2m=0$. After localization, $s$ is a unit, so $m\in K'$. Our choice of $s$ gives $sm\in K$, hence $s\pi m=0$. Multiplying by $s^{n-1}$ gives $s^n\pi m=0$. The converse implication follows by multiplying once more by $s^n\pi$. Thus this single choice of $s$ works for every $n$. ∎
Lemma. Parameters adapted to the singularity ideal
Let $\Lambda$ be Noetherian, let $I\subseteq\mathfrak q\subset\Lambda$ with $\mathfrak q$ prime, and suppose $\Lambda_{\mathfrak q}$ is a regular local ring of dimension $d$. Given positive integers $n,e$ such that $\mathfrak q^n\Lambda_{\mathfrak q}\subseteq I\Lambda_{\mathfrak q}$, one can choose $\pi_1,\ldots,\pi_d\in\Lambda$ with
$$\mathfrak q\Lambda_{\mathfrak q}=(\pi_1,\ldots,\pi_d)\Lambda_{\mathfrak q}, \qquad \pi_i^n\in I,$$and, for each $i$, with equal annihilators of $\pi_i$ and $\pi_i^2$ in $\Lambda/(\pi_1^e,\ldots,\pi_{i-1}^e)\Lambda$.
Proof. Choose a regular system of parameters in $\Lambda_{\mathfrak q}$ and clear the denominators of its finitely many entries to obtain representatives in $\Lambda$. Multiplying an entry by an element outside $\mathfrak q$ does not change the parameter ideal in the localization. The hypothesis on $I$ allows such a multiplication for each entry so that its $n$th power belongs to $I$: if $s\pi_i^n\in I$, replace $\pi_i$ by $s\pi_i$ and use $s^n\pi_i^n\in I$.
Now adjust the entries successively. Suppose entries before $i$ have already been fixed. A regular local ring is Cohen–Macaulay, and powers of the initial terms of a regular sequence remain regular; see regular rings and powers of regular sequences. Thus $\pi_i$ is a nonzerodivisor on
$$\Lambda_{\mathfrak q}/(\pi_1^e,\ldots,\pi_{i-1}^e)\Lambda_{\mathfrak q}.$$Apply Ogoma's lemma to the finite module $\Lambda/(\pi_1^e,\ldots,\pi_{i-1}^e)\Lambda$, with $S=\Lambda\setminus\mathfrak q$. Multiplying $\pi_i$ by the resulting element of $S$ gives the desired annihilator equality before localization. Its $n$th-power containment persists, as does the parameter ideal. Earlier equalities are unaffected because their quotient ideals involve only earlier entries. After $d$ steps all the requirements hold. For $d=0$ the empty sequence satisfies them. ∎
Lemma. Desingularization with separable residue fields
Let $k\to A\to\Lambda$ be maps with $k$ a field, $A/k$ finitely presented, and $\Lambda$ Noetherian. Suppose $\mathfrak q$ is minimal over $\sqrt{H_{A/k}\Lambda}$, the local ring $\Lambda_{\mathfrak q}$ is regular, and $\kappa(\mathfrak q)/k$ is separable. Then the local desingularization problem at $\mathfrak q$ admits a resolution.
Proof. Set $d=\dim\Lambda_{\mathfrak q}$. If $d=0$, the localized target is the separable field extension $\kappa(\mathfrak q)/k$. Such an extension is ind-smooth over $k$, as in the field case of the smooth-colimit criterion. A map from the finite presentation $A$ therefore factors through a smooth algebra after localization. The height-zero return lemma gives a resolution before localization.
Assume $d>0$, and choose generators $a_1,\ldots,a_r$ of $H_{A/k}$. Put $I=H_{A/k}\Lambda$. Minimality of $\mathfrak q$ means that $I\Lambda_{\mathfrak q}$ has radical the maximal ideal. Since the local ring is Noetherian, choose $n\geq1$ with
$$\mathfrak q^n\Lambda_{\mathfrak q}\subseteq I\Lambda_{\mathfrak q}.$$Using the actual ideal $I$ here will ensure expressions in the generators $a_j$, rather than only membership in their radical.
Let $R=k[x_1,\ldots,x_d]$ and define an $R$-algebra
$$B=A[x_1,\ldots,x_d,(z_{ij})]/ \bigl(x_i^n-\sum_{j=1}^r z_{ij}a_j:1\leq i\leq d\bigr).$$On $D(a_j)$ one can eliminate $z_{ij}$ for each $i$, leaving a polynomial algebra over $A_{a_j}\otimes_kR$. It is smooth over $R$, since $A_{a_j}/k$ is smooth. The opens $D(a_j)$ cover $D(x_i)$, by the displayed relations. Hence $B_{x_i}/R$ is smooth for every $i$.
Apply improvement of presentations to obtain $B\to C\to B$ with composite the identity. Since $R$ is Noetherian, $C/R$ is finitely presented. Each $C_{x_i}/R$ is smooth with free differentials. The strict part of the comparison lemma supplies a common $c\geq1$ such that every $x_i^c$ is strictly standard for $C/R$.
Apply the parameter lemma with the ideal $I$, the chosen $n$, and exponent $e=8c$. We obtain $\pi_1,\ldots,\pi_d\in\Lambda$ forming a parameter system after localization, with $\pi_i^n\in I$ and the required successive annihilator equalities. Choose coefficients $\lambda_{ij}$ with $\pi_i^n=\sum_j\lambda_{ij}a_j$ in $\Lambda$. Sending $x_i\mapsto\pi_i$ and $z_{ij}\mapsto\lambda_{ij}$ gives $B\to\Lambda$. Compose with the augmentation $C\to B$ to get the map from $C$.
The successive lifting lemma, applied over $R$ to the parameters $x_i^c$, reduces the problem for $C$ to its quotient by $(x_1^e,\ldots,x_d^e)$. In the polynomial base the required elements are nonzerodivisors in the successive quotients, since each new variable is independent of its predecessors. In $\Lambda$ the parameter lemma gives the equalities for $\pi_i$ modulo the preceding $e$th powers, and stabilization of annihilators gives those for $\pi_i^c$ as well.
We verify that the quotient problem can be resolved. Write $\mathfrak p=(x_1,\ldots,x_d)\subset R$. Its local ring is regular, and the images of its parameters form a regular sequence in $\Lambda_{\mathfrak q}$. The flatness criterion over a regular local ring makes $R_{\mathfrak p}\to\Lambda_{\mathfrak q}$ flat. Therefore
$$R_{\mathfrak p}/(x_1^e,\ldots,x_d^e) \longrightarrow \Lambda_{\mathfrak q}/(\pi_1^e,\ldots,\pi_d^e)$$is a flat map of Artinian local rings. Reducing by the maximal ideal of its base gives precisely the separable extension $k\to\kappa(\mathfrak q)$, since the $\pi_i$ generate the localized maximal ideal. The base maximal ideal is nilpotent. The field smooth-colimit criterion followed by nilpotent lifting therefore makes this Artinian target ind-smooth over that base. This supplies a smooth factorization of the localized quotient problem.
The selected prime in the quotient target has height zero, because the localized quotient is Artinian. If it is already outside the singularity ideal of the quotient of $C$, the identity factorization resolves it. Otherwise its height-zero property makes it minimal over that ideal, and the height-zero return lemma applies to the smooth localized factorization just obtained. In either case the quotient problem is resolved. Successive lifting now yields $C\to D\to\Lambda$ resolving the problem over $R$.
Finally this also resolves the original problem over $k$. Indeed $C_{a_j}/R$ is smooth: $B_{a_j}/R$ is smooth, and the improvement construction is smooth over $B$ there. Hence the images of all the $a_j$ belong to $H_{C/R}\Lambda$. The resolution over $R$ retains their radical and avoids $\mathfrak q$. As $R/k$ is a polynomial algebra, composition of smooth maps gives $H_{D/R}\subseteq H_{D/k}$. Thus
$$\sqrt{H_{A/k}\Lambda}\subseteq\sqrt{H_{D/k}\Lambda}, \qquad H_{D/k}\Lambda\nsubseteq\mathfrak q.$$Together with $A\to B\to C\to D\to\Lambda$, these are the required conclusions. ∎
Inseparable residue fields
In positive characteristic, the residue field need not be separable over the ground field, even for a geometrically regular local algebra. The construction therefore first captures the required infinitesimal data in a finite-dimensional local algebra. The key finiteness hypothesis concerns the first homology of the cotangent complex of the residue extension.
Lemma. Compatibility of the local approximation data
Let $k$ have characteristic $p>0$, and let $(\Lambda,\mathfrak m,K)$ be an Artinian local $k$-algebra. Suppose $H_1(L_{K/k})$ is finite-dimensional over $K$. Then $\Lambda$ is a filtered colimit of local Artinian $k$-algebras $A$ essentially of finite type over $k$, with $A\to\Lambda$ flat and $\mathfrak m_A\Lambda=\mathfrak m$. The maps can be taken to be inclusions, so this is a directed union of subalgebras. In particular, any finite subset of $\Lambda$ is contained in one such $A$.
Proof. Choose generators $\lambda_1,\ldots,\lambda_d$ of $\mathfrak m$, and let $n$ be the least positive integer with $\mathfrak m^n=0$. Every field of characteristic $p$ is formally smooth over its prime field, by formal smoothness over a perfect field. Thus the residue map admits a coefficient-field section $\sigma:K\to\Lambda$. Such a section is an $\mathbf F_p$-algebra map; it need not respect the given $k$-algebra structure.
For a chosen section, evaluation gives a surjection
$$\Psi_\sigma:K[x_1,\ldots,x_d]\longrightarrow\Lambda, \qquad x_i\longmapsto\lambda_i.$$Surjectivity follows by successively expressing an element modulo $\mathfrak m$, then modulo $\mathfrak m^2$, and so on, using coefficients from $\sigma(K)$. Nilpotence makes this a finite procedure.
We claim that one can choose $\sigma$ and a finitely generated subextension $k\subseteq F\subseteq K$ such that the image of the given map $k\to\Lambda$ is contained in $\Psi_\sigma(F[x])$. This is the step that retains the actual $k$-structure. We prove it by induction on $n$. For $n=1$, use $\Lambda=K$ and $F=k$.
For $n>1$, set $J=\mathfrak m^{n-1}$ and $\Lambda'=\Lambda/J$. By induction choose a coefficient section $\sigma':K\to\Lambda'$ and a finite subextension $F'/k$ whose polynomial image contains the image of $k$. Let $A'$ denote that polynomial image, with induced map $\tau':k\to A'$. Lift $\sigma'$ to a coefficient section $\sigma:K\to\Lambda$. The truncated polynomial algebra
$$T=F'[x_1,\ldots,x_d]/(x_1,\ldots,x_d)^n$$maps to $\Lambda$, and its composite onto $A'$ has nilpotent kernel: on residue fields it is the inclusion of $F'$ in $K$, so its kernel is contained in the nilpotent ideal generated by the $x_i$. Formal smoothness of $k/\mathbf F_p$ lifts $\tau'$ to a map $\tau:k\to T$.
Let $i:k\to\Lambda$ be the given structure map. The two maps $i$ and $\Psi_\sigma\tau$ agree modulo $J$. Their difference
$$\theta=i-\Psi_\sigma\tau:k\longrightarrow J$$is therefore a derivation, with the $k$-action on $J$ given through its residue field. Here $\mathfrak mJ=0$ and $J^2=0$.
The Jacobi–Zariski sequence for fields, using formal smoothness over $\mathbf F_p$, gives the exact sequence
$$0\longrightarrow H_1(L_{K/k}) \longrightarrow\Omega_{k/\mathbf F_p}\otimes_kK \longrightarrow\Omega_{K/\mathbf F_p} \longrightarrow\Omega_{K/k}\longrightarrow0.$$Choose a basis $\{\mathrm dy_j:j\in S\}$ of $\Omega_{k/\mathbf F_p}$ from its generating differentials. The finite-dimensional kernel in this sequence is contained in the span of finitely many of these basis vectors, indexed by $S_0\subset S$. The images of the remaining $\mathrm dy_j$ in $\Omega_{K/\mathbf F_p}$ are linearly independent over $K$: a relation would lie both in their span and in the span indexed by $S_0$.
Extend this independent set to a basis of $\Omega_{K/\mathbf F_p}$ and choose a $K$-linear map to $J$ taking $\mathrm dy_j$ to $\theta(y_j)$ for $j\notin S_0$. It corresponds to a derivation $D:K\to J$. Since $J^2=0$, $\sigma+D$ is again a coefficient-field section. This change replaces $\theta$ by $\theta-D|_k$. Indeed, only the constant term of $\tau(a)$ contributes to the change: every positive-degree monomial maps into $\mathfrak m$, which annihilates $J$. The residue of that constant term is $a$.
After making this change, $\theta$ vanishes on every $y_j$ outside $S_0$. Thus it is determined by the finitely many elements $\theta(y_j)\in J$ for $j\in S_0$. The degree-$n-1$ monomials in the $\lambda_i$ span $J$ over $K$, so write these elements as finite linear combinations of those monomials. Adjoin their finitely many coefficients to $F'$, obtaining $F$. Every value $\theta(a)$ then belongs to $\Psi_\sigma(F[x])$, as do all values of $\Psi_\sigma\tau$. This proves the claim for the actual map $i$.
Fix such a section $\sigma$. The kernel of $\Psi_\sigma$ is finitely generated, since $K[x]$ is Noetherian. Choose generators $g_1,\ldots,g_t$, including all degree-$n$ monomials if needed, and enlarge $F$ to contain their coefficients. For every further finitely generated intermediate field $F\subseteq F_1\subseteq K$, set
$$A_{F_1}=F_1[x_1,\ldots,x_d]/(g_1,\ldots,g_t).$$Extension of scalars identifies $K\otimes_{F_1}A_{F_1}$ with $\Lambda$. Hence $A_{F_1}\to\Lambda$ is faithfully flat and injective. All the $g_j$ have zero constant term, and the ideal $(x_1,\ldots,x_d)$ is nilpotent. Thus $A_{F_1}$ is local Artinian with residue field $F_1$, and its maximal ideal generates $\mathfrak m$ in $\Lambda$. The claim shows that its image contains the given image of $k$, making it a $k$-subalgebra.
For completeness, its finite-type assertion uses this actual $k$-structure, not the possibly different embedding of $k$ in the coefficient field. Choose finitely many elements of $A_{F_1}$ lifting field generators of $F_1/k$, and adjoin the images of $x_1,\ldots,x_d$. Localize the resulting finitely generated $k$-subalgebra at the inverse image of the maximal ideal of $A_{F_1}$. Its residue map is onto $F_1$. For any element of $A_{F_1}$, subtract an element of this local subalgebra with the same residue. The difference is a combination of the $x_i$. Replace its finitely many coefficients in the same way and repeat. After $n$ repetitions the remaining error is zero. Therefore this local subalgebra surjects onto $A_{F_1}$, proving that $A_{F_1}$ is essentially of finite type over $k$. This is the finite nilpotent-expansion argument behind the Artinian finite-type criterion.
Finally, the finitely generated fields $F_1$ containing the fixed $F$ form a directed family: use their compositum for a common enlargement. Every element of $\Lambda$ has a polynomial expression in the $\lambda_i$ with finitely many coefficients from $K$, so it belongs to one of these subalgebras. Their union is $\Lambda$, completing the proof. ∎
Lemma. A factorization modulo a prescribed ideal
Let $k$ be a field of characteristic $p>0$, let $\Lambda$ be a Noetherian geometrically regular $k$-algebra, and let $\mathfrak q\subset\Lambda$ be prime. For every $n\geq1$ and finite subset $E\subset\Lambda_{\mathfrak q}/\mathfrak q^n\Lambda_{\mathfrak q}$ there is a map
$$\varphi:P=k[y_1,\ldots,y_m]\longrightarrow\Lambda$$for some $m\geq0$ with the following properties. If $\mathfrak p=\varphi^{-1}(\mathfrak q)$, then $P_{\mathfrak p}\to\Lambda_{\mathfrak q}$ is flat and $\mathfrak p\Lambda_{\mathfrak q}=\mathfrak q\Lambda_{\mathfrak q}$. There is a factorization of local Artinian rings
$$P_{\mathfrak p}/\mathfrak p^nP_{\mathfrak p} \longrightarrow D\longrightarrow \Lambda_{\mathfrak q}/\mathfrak q^n\Lambda_{\mathfrak q}$$in which the first map is essentially smooth, the second is flat, and the image of $D$ contains $E$.
Proof. Put $L=\Lambda_{\mathfrak q}/\mathfrak q^n\Lambda_{\mathfrak q}$ and $K=\kappa(\mathfrak q)$. We first establish a coefficient-enlargement fact, independently of the desired polynomial factorization.
Suppose $A\subset L$ is local Artinian, $A\to L$ is flat, and $\mathfrak m_AL=\mathfrak m_L$. Given a unit $u\in L$, there is an essentially smooth local Artinian extension $A\to A'\subset L$ such that $A'\to L$ remains flat, $\mathfrak m_{A'}L=\mathfrak m_L$, and $u^q\in A'$ for some integer $q>0$. Write $F$ for the residue field of $A$ and $\alpha$ for the residue of $u$.
If $\alpha\in F$, choose a unit $x\in A$ whose residue is $\alpha^{-1}$. Then $xu=1+v$ with $v$ nilpotent. For a power $q=p^r$ at least the nilpotence order, $(1+v)^q=1$. Hence $u^q=x^{-q}\in A$, and no extension is necessary.
If $\alpha$ is transcendental over $F$, use
$$A'=A[t]_{\mathfrak m_AA[t]},\qquad t\longmapsto u.$$This map to $L$ is defined because every inverted polynomial has nonzero residue at the transcendental element $\alpha$. The ring $A'$ is local Artinian with residue field $F(\alpha)$, and it is essentially smooth over $A$. The Noetherian fibrewise flatness criterion, applied to $A\to A'\to L$ and the finite $L$-module $L$, proves $L$ flat over $A'$: it is flat over $A$ by assumption, and its closed fibre $K$ is flat over the field $F(\alpha)$. The map is local, hence faithfully flat and injective. This identifies $A'$ with a subring of $L$ containing $u$, so take $q=1$.
If $\alpha$ is algebraic over $F$, its irreducible polynomial has the form $h(T^{p^r})$ with $h'\ne0$. Thus $\alpha^{p^r}$ is separable over $F$. Since Artinian local rings are henselian, lift the finite separable residue extension $F(\alpha^{p^r})/F$ to a finite étale local $A$-algebra $A'$, and lift its residue embedding into $K$ to a map $A'\to L$. These are the henselian lifting and finite étale classification statements. The same fibrewise flatness criterion shows this local map is faithfully flat. Apply the first case to $u^{p^r}$ and this enlarged coefficient ring to obtain a further power lying in $A'$. In all three cases $\mathfrak m_{A'}=\mathfrak m_AA'$, so the asserted maximal-ideal equality is preserved. This proves the enlargement fact. Successive enlargements handle any finite list of units.
Geometric regularity gives an injection $H_1(L_{K/k})\to\mathfrak q\Lambda_{\mathfrak q}/\mathfrak q^2\Lambda_{\mathfrak q}$, by the cotangent criterion. In particular this homology is finite-dimensional. Choose representatives $\tau_1,\ldots,\tau_d\in\Lambda$ of a regular system of parameters of $\Lambda_{\mathfrak q}$, clearing denominators if necessary. Apply the Artinian approximation lemma to a finite subset consisting of $E$ and the images of these representatives. We obtain a local Artinian $k$-subalgebra $A\subset L$, essentially of finite type, flatly embedded, with $\mathfrak m_AL=\mathfrak m_L$. Let $F$ be its residue field.
We next choose the polynomial coordinates in $\Lambda$ itself. Choose elements $b_1,\ldots,b_t\in A$ whose residues have differentials forming an $F$-basis of $\Omega_{F/k}$. Express each image in $L$ as $\ell_i/s_i$ with $\ell_i,s_i\in\Lambda$ and $s_i\notin\mathfrak q$. Apply the enlargement fact to the finitely many units represented by the $s_i$. This yields $A'\subset L$ containing powers $s_i^{q_i}$ and hence containing the images of the global elements
$$v_i=\ell_i s_i^{q_i-1}\in\Lambda.$$It is still essentially of finite type over $k$, since each enlargement is essentially smooth and therefore essentially of finite type, and it still contains $E$ and the parameter images. Write $F'$ for its residue field. In each transcendental enlargement the new residue-field differential is that of the adjoined global unit; in each finite separable enlargement no new relative differential is needed. It follows that $\Omega_{F'/k}$ is generated by the old $\mathrm db_i$ and the differentials of the adjoined powers of the $s_i$. Since in $F'$ we have $v_i=b_i s_i^{q_i}$, the identity
$$\mathrm dv_i=s_i^{q_i}\mathrm db_i+b_i\,\mathrm d(s_i^{q_i})$$and invertibility of $s_i^{q_i}$ show that it is generated by differentials of finitely many global elements of $\Lambda$ whose images belong to $A'$. Select a subset whose differentials form a basis. Denote these global elements by $\lambda_1,\ldots,\lambda_a$.
Apply geometric regularity over a field to these elements and the finite subextension $F'/k$ of $K$. For
$$P'=k[y_1,\ldots,y_a],\qquad y_i\mapsto\lambda_i,$$and $\mathfrak p'=(P'\to\Lambda)^{-1}(\mathfrak q)$, the map $P'_{\mathfrak p'}\to\Lambda_{\mathfrak q}$ is flat with regular closed fibre. Its proof also shows that a regular system of parameters of $P'_{\mathfrak p'}$ maps to part of one for $\Lambda_{\mathfrak q}$. Complete it by a suitable subset of the $\tau_i$: their images generate the maximal ideal, so a subset supplies a basis of the remaining cotangent space. Adjoin these selected $\tau_i$ as further polynomial coordinates. The resulting $P\to\Lambda$ has $\mathfrak p\Lambda_{\mathfrak q}=\mathfrak q\Lambda_{\mathfrak q}$, and a parameter system of the regular local ring $P_{\mathfrak p}$ maps to a parameter system of $\Lambda_{\mathfrak q}$. The regular-local flatness criterion proves the required flatness. All its coordinate images in $L$ belong to $A'$.
Consequently $Q=P_{\mathfrak p}/\mathfrak p^nP_{\mathfrak p}$ maps to $A'$: elements outside $\mathfrak p$ have nonzero residue and are units there, while $\mathfrak p^n$ vanishes in $L$ and hence in its subring $A'$. The map $Q\to L$ is flat, by the flatness just proved and the equality of the extended maximal ideals. Since $A'\to L$ is faithfully flat, descent of flatness gives $A'/Q$ flat.
Moreover $\mathfrak m_QA'=\mathfrak m_{A'}$: both ideals become $\mathfrak m_L$ after the faithfully flat extension. The extension $F'/\kappa(\mathfrak p)$ is finitely generated and has zero differentials, since the selected coordinates span $\Omega_{F'/k}$ and the additional parameter coordinates have residue zero. The field differential criterion makes it finite separable. Lifting a finite basis of this residue extension generates $A'$ as a $Q$-module: subtract a linear combination modulo $\mathfrak m_Q$, then repeat on the coefficients; nilpotence of $\mathfrak m_Q$ terminates the process. Thus $A'/Q$ is finite flat with finite separable closed fibre. The étale criterion makes it finite étale, in particular essentially smooth. Taking $D=A'$ proves every assertion, including containment of the prescribed set $E$. ∎
Lemma. Enlarging a factorization in positive characteristic
Retain a factorization supplied by the preceding lemma,
$$P_{\mathfrak p}/\mathfrak p^nP_{\mathfrak p}\longrightarrow D\longrightarrow L, \qquad L=\Lambda_{\mathfrak q}/\mathfrak q^n\Lambda_{\mathfrak q}.$$For every $\lambda\in\Lambda\setminus\mathfrak q$, there is an integer $q>0$ and a local Artinian factorization $D\to D'\to L$ such that $D'/D$ is essentially smooth, $D'\to L$ is flat, and the image of $\lambda^q$ lies in $D'$.
Proof. The flat local map $D\to L$ is injective, so identify $D$ with its image. Since the source $P_{\mathfrak p}/\mathfrak p^n$ maps essentially smoothly to the Artinian local ring $D$, its fibre is a zero-dimensional local essentially smooth algebra, hence a field. Its maximal ideal therefore generates $\mathfrak m_D$. The equality $\mathfrak p\Lambda_{\mathfrak q}=\mathfrak q\Lambda_{\mathfrak q}$ gives $\mathfrak m_DL=\mathfrak m_L$. The image of $\lambda$ is a unit in $L$. Apply the coefficient-enlargement fact proved at the start of the preceding proof with $A=D$ and this unit. It gives exactly the asserted factorization and power, with no change to the original maps from $P_{\mathfrak p}/\mathfrak p^n$. ∎
Lemma. Desingularization with inseparable residue fields
Let $k$ have characteristic $p>0$, let $A/k$ be finitely presented, and let $A\to\Lambda$ be a $k$-algebra map with $\Lambda$ Noetherian and geometrically regular over $k$. If $\mathfrak q$ is minimal over $\mathfrak h_A=\sqrt{H_{A/k}\Lambda}$, then the local desingularization problem at $\mathfrak q$ admits a resolution.
Proof. Put $d=\dim\Lambda_{\mathfrak q}$. If $d=0$, this local ring is a geometrically regular field extension of $k$, hence separable, and the preceding separable-residue-field argument applies. One may also use the finite-jet factorization at order one: its polynomial local base then has dimension zero and is a rational function field over $k$; its essentially smooth intermediate algebra supplies a smooth stage containing the finitely many source generators. The height-zero return lemma gives the desired global factorization. In particular, no positive-length parameter-lifting argument is needed in this case.
Assume $d>0$. We organize the construction around a strict presentation, an Artinian approximation, and the return from that approximation.
Preparing a strict presentation. Choose $N\geq1$ with
$$\mathfrak q^N\Lambda_{\mathfrak q}\subseteq H_{A/k}\Lambda_{\mathfrak q},$$which is possible by minimality and Noetherianity. Write $H_{A/k}=(a_1,\ldots,a_s)$, set $P_0=k[x_1,\ldots,x_d]$, and form
$$B=A[x_1,\ldots,x_d,(z_{ij})]/ \bigl(x_i^{2N}-\sum_{j=1}^s a_jz_{ij}:1\leq i\leq d\bigr).$$Each $B_{a_j}/P_0$ is smooth, by eliminating the corresponding $z_{ij}$ and using smoothness of $A_{a_j}/k$. The equations imply that the opens $D(a_j)$ cover every $D(x_i)$, so $B_{x_i}/P_0$ is smooth. Improve this presentation to $B\to C\to B$ with composite the identity. Then $C/P_0$ is finitely presented, and $C_{x_i}/P_0$ is smooth with free differentials. The strict part of the comparison lemma gives a common integer $c\geq1$ for which every $x_i^c$ is strictly standard for $C/P_0$.
Set $e=8c$ and choose
$$n\geq\max\{N+dc,\ d(e-1)+1\}.$$Apply the finite-jet factorization at this order, requiring its intermediate algebra to contain the images of generators of $A$. We obtain a polynomial algebra $P=k[y_1,\ldots,y_m]$, a map $P\to\Lambda$, a prime $\mathfrak p$ over $\mathfrak q$, and
$$P_{\mathfrak p}/\mathfrak p^nP_{\mathfrak p} \longrightarrow D\longrightarrow L:=\Lambda_{\mathfrak q}/\mathfrak q^n\Lambda_{\mathfrak q}.$$The first map is essentially smooth, the second is flat local, and $\mathfrak p\Lambda_{\mathfrak q}=\mathfrak q\Lambda_{\mathfrak q}$. Since the flat map $P_{\mathfrak p}\to\Lambda_{\mathfrak q}$ has a field as closed fibre, the dimension formula gives $\dim P_{\mathfrak p}=d$. Choose $\pi_1,\ldots,\pi_d\in\mathfrak p$ representing a regular system of parameters there. They also form a parameter system in $\Lambda_{\mathfrak q}$. Identify $D$ with its image in $L$, using faithful flatness. Containment of the source generators defines a map $A\to D$: all their polynomial relations already vanish in the containing ring $L$.
Arranging annihilators over the polynomial base. Put $R=P[t_1,\ldots,t_d]$ and $\gamma_i=\pi_it_i$. Let $S=P\setminus\mathfrak p$, so $S^{-1}R=P_{\mathfrak p}[t]$. The parameters $\pi_i$ are a permutable regular sequence in $P_{\mathfrak p}$. Therefore the products $\pi_it_i$, and the successive powers needed here, are regular sequences in this polynomial algebra, by regular sequences with separate polynomial variables and powers of regular sequences.
Use Ogoma's lemma successively on the finite $R$-modules $R/(\gamma_1^e,\ldots,\gamma_{i-1}^e)$. Multiplying $\pi_i$ by an appropriate element of $S$ ensures
$$\operatorname{Ann}_{R/(\gamma_1^e,\ldots,\gamma_{i-1}^e)}(\gamma_i) =\operatorname{Ann}_{R/(\gamma_1^e,\ldots,\gamma_{i-1}^e)}(\gamma_i^2).\tag{I1}$$These successive changes leave earlier equalities intact and do not alter either localized parameter system. They also leave every $\pi_i$ in the image of $P$ in $D$.
Arranging coefficients and annihilators in the target. We construct units $\delta_i\in\Lambda\setminus\mathfrak q$ and coefficients $\lambda_{ij}\in\Lambda$, together with an essentially smooth local Artinian enlargement $D\to D'\subset L$, such that
$$ (\delta_i\pi_i)^{2N}=\sum_j a_j\lambda_{ij},\tag{I2}$$all the images of $\delta_i,\lambda_{ij}$ belong to $D'$, and the annihilators of $\delta_i\pi_i$ and its square agree modulo the preceding $(\delta_h\pi_h)^e$. The map $D'\to L$ will remain flat throughout.
Suppose the construction has been completed for indices before $i$. The element $\pi_i^N$ belongs to $(a_1,\ldots,a_s)L$, so faithful flatness contracts this membership to the current coefficient ring: write
$$\pi_i^N=\sum_j a_jd_j\quad\text{in }D'.$$Lift the $d_j$ to $b_j\in\Lambda_{\mathfrak q}$. The error lies in $\mathfrak q^n\Lambda_{\mathfrak q}$, which is contained in $\mathfrak q^{n-N}(a_1,\ldots,a_s)\Lambda_{\mathfrak q}$. Hence choose $b'_j\in\mathfrak q^{n-N}\Lambda_{\mathfrak q}$ with
$$\pi_i^N=\sum_j a_j(b_j+b'_j).$$After multiplying by $\pi_i^N$, put $v_j=\pi_i^N(b_j+b'_j)$. Its image in $L$ is $\pi_i^Nd_j$, since $\pi_i^Nb'_j\in\mathfrak q^n\Lambda_{\mathfrak q}$. Write all $v_j=w_j/s_0$ with $w_j\in\Lambda$ and $s_0\notin\mathfrak q$. Some $u\notin\mathfrak q$ annihilates the error in the equality $s_0\pi_i^{2N}=\sum_j a_jw_j$. Choose $s\notin\mathfrak q$ divisible by $us_0$ and set
$$\mu_j=(s^{2N}/s_0)w_j.$$This is an element of $\Lambda$, and the chosen divisibility gives the exact equality
$$ (s\pi_i)^{2N}=\sum_j a_j\mu_j\quad\text{in }\Lambda.$$Its coefficient images in $L$ are $s^{2N}\pi_i^Nd_j$. By the enlargement lemma, replace $s$ by a positive power and enlarge $D'$ so its image lies in $D'$. Scale the $\mu_j$ by the corresponding $2N$th power; both the equality and the displayed coefficient formula persist. Thus the new coefficient images lie in $D'$ as well.
In $\Lambda_{\mathfrak q}$, the preceding $(\delta_h\pi_h)^e$ followed by $s\pi_i$ form a regular sequence. Apply Ogoma's lemma to the finite module $\Lambda/((\delta_h\pi_h)^e:h<i)$ to find $s'\notin\mathfrak q$ such that every $(s')^q s\pi_i$, $q>0$, has equal first and second annihilators there. Enlarge $D'$ once more so that some $(s')^q$ belongs to it. Taking
$$\delta_i=(s')^q s, \qquad\lambda_{ij}=(s')^{2Nq}\mu_j$$establishes all requirements for index $i$. The finitely many successive essentially smooth enlargements compose, completing this induction.
Constructing the compatible finite-jet map. Send $x_i\mapsto\delta_i\pi_i$ and $z_{ij}\mapsto\lambda_{ij}$ to obtain $B\to\Lambda$, then use the augmentation $C\to B$ to define $C\to\Lambda$. Give $R$ its map to $\Lambda$ by $t_i\mapsto\delta_i$, and map $P_0\to R$ by $x_i\mapsto\gamma_i$. Let $C_R=C\otimes_{P_0}R$ and $B_R=B\otimes_{P_0}R$.
Write $Q=P_{\mathfrak p}/\mathfrak p^nP_{\mathfrak p}$. Define a $Q[t]$-algebra map
$$B_R\otimes_RQ[t]\longrightarrow D'[t_1,\ldots,t_d]$$using the given map $A\to D'$ and the formulas
$$x_i\longmapsto\pi_it_i, \qquad z_{ij}\longmapsto\lambda_{ij}\,t_i^{2N}/\delta_i^{2N}.\tag{I3}$$Each $\delta_i$ is a unit in $D'$: its image in the residue field of $L$ is nonzero and the map is local. Equation (I2), multiplied by $t_i^{2N}/\delta_i^{2N}$, verifies every relation of $B$. Evaluation $t_i\mapsto\delta_i$ gives the specified map to $L$, including the original values of $z_{ij}$. Thus both the base map and the target map commute. Compose with the retraction from $C_R$ to obtain the same factorization for $C_R\otimes_RQ[t]$.
The algebra $D'/Q$ is essentially smooth, so $D'[t]$ is a filtered colimit of smooth $Q[t]$-algebras, by writing its localization as a filtered colimit of principal localizations. Since $C_R\otimes_RQ[t]$ is finitely presented, its map factors through one smooth stage $T\to L$. This gives an actual smooth factorization over $Q[t]$.
Returning to the original rings. Set $J=(\pi_1^e,\ldots,\pi_d^e)\subset P$ and $I=(\gamma_1^e,\ldots,\gamma_d^e)\subset R$. Because the parameters generate $\mathfrak pP_{\mathfrak p}$, every monomial of degree $d(e-1)+1$ in them contains an $e$th power. Our choice of $n$ therefore gives
$$\mathfrak p^nP_{\mathfrak p}\subseteq JP_{\mathfrak p}, \qquad\mathfrak q^n\Lambda_{\mathfrak q}\subseteq J\Lambda_{\mathfrak q}.$$Base-change the smooth stage $T$ from $Q[t]$ to $P_{\mathfrak p}[t]/J$. Its target is now $\Lambda_{\mathfrak q}/J\Lambda_{\mathfrak q}$. Let $\mathfrak r$ be the inverse image of $\mathfrak q$ in $R$. Every $t_i$ is a unit in $R_{\mathfrak r}$, because its target image is $\delta_i\notin\mathfrak q$. Thus
$$IR_{\mathfrak r}=JR_{\mathfrak r}, \qquad I\Lambda_{\mathfrak q}=J\Lambda_{\mathfrak q}.$$Localizing the smooth factorization accordingly gives one for $C_R\otimes_R(R/I)_{\mathfrak r}$ into $\Lambda_{\mathfrak q}/I\Lambda_{\mathfrak q}$. This target is Artinian, since $J$ consists of positive powers of a full parameter system. The height-zero return lemma therefore resolves the quotient problem before localization. If its selected prime is already smooth, use the identity factorization; otherwise height zero makes it minimal over the singularity ideal, as required by that lemma.
By arbitrary base change, every $\gamma_i^c$ is strictly standard for $C_R/R$. Equalities (I1) and the target equalities arranged above imply the corresponding annihilator equalities for their $c$th powers, since first-power stabilization implies stabilization of all positive powers. Apply successive lifting with these elements. Their eighth powers generate $I$, so it gives a resolution $C_R\to V\to\Lambda$ over $R$.
Finally the images of $a_j$ lie in $H_{C_R/R}$: they already make $B/P_0$ smooth, the improvement is smooth there, and base change preserves smoothness. The resolution over $R$ retains their radical and avoids $\mathfrak q$. Since $R/k$ is polynomial, $H_{V/R}\subseteq H_{V/k}$ by composition of smooth maps. The composite $A\to B\to C\to C_R\to V\to\Lambda$ therefore satisfies $\mathfrak h_A\subseteq\mathfrak h_V\nsubseteq\mathfrak q$, proving the lemma. ∎
The main theorem
The local constructions now give a terminating global procedure: unless the target is already covered by the smooth locus of the current presentation, resolve a minimal prime of its remaining nonsmooth locus. Each step strictly enlarges a radical ideal in the Noetherian target.
Theorem. General Néron desingularization (Popescu)
For a regular homomorphism $R\to\Lambda$ between Noetherian rings, the $R$-algebra $\Lambda$ is a filtered colimit of smooth $R$-algebras.
Proof. By the field reduction, it is enough to take $R=k$ a field and $\Lambda/k$ Noetherian and geometrically regular. Fix a finitely presented $k$-algebra $A$ mapping to $\Lambda$, and set $\mathfrak h_A=\sqrt{H_{A/k}\Lambda}$.
If this radical is proper, choose a prime minimal over it. In characteristic zero its residue extension is separable, so the separable resolution lemma applies. In positive characteristic use the inseparable resolution lemma. Either gives a finitely presented algebra $B$ through which the map factors, with $\mathfrak h_A\subseteq\mathfrak h_B$ and $\mathfrak h_B$ avoiding the selected prime. This containment is strict, because the selected prime contains $\mathfrak h_A$.
Repeat if the new radical is still proper. An infinite repetition would be an infinite strictly ascending chain of ideals in the Noetherian ring $\Lambda$, which is impossible. Thus a finite sequence of factorizations reaches $B$ with $\sqrt{H_{B/k}\Lambda}=\Lambda$, equivalently $H_{B/k}\Lambda=\Lambda$. The smooth factorization lemma replaces it by a smooth algebra still factoring the original map $A\to\Lambda$. Every finite presentation has therefore been factored through a smooth algebra. The finite factorization criterion proves the theorem, including the filteredness of the resulting presentation. The zero target is covered by the smooth zero algebra. ∎
The approximation property for G-rings
For a Noetherian local ring $(R,\mathfrak m)$, the G-ring condition can be tested on the completion map $R\to\widehat R$: it is equivalent to regularity of that map. See the maximal-ideal test for G-rings. Henselization and strict henselization preserve this condition, by henselian permanence.
The examples used here include algebras essentially of finite type over a field, over a complete Noetherian local ring, over $\mathbf Z$, or over a characteristic-zero Dedekind ring. Their G-ring property is supplied by examples and permanence. These examples are not an extra hypothesis on the following results: the stated G-ring condition is sufficient.
For polynomials $f_1,\ldots,f_m\in R[X_1,\ldots,X_n]$, a solution in an $R$-algebra $S$ is a tuple $a\in S^n$ with $f_j(a)=0$ for every $j$. Approximation asks for exact solutions with specified finite-order agreement with a solution in the completion.
Theorem. Artin approximation for henselian local G-rings
Let $(R,\mathfrak m)$ be a henselian Noetherian local G-ring. Given $f_1,\ldots,f_m\in R[X_1,\ldots,X_n]$ and a solution $a\in\widehat R^n$, for every $N\geq0$ there is a solution $b\in R^n$ satisfying
$$a_i-b_i\in\mathfrak m^N\widehat R\quad(1\leq i\leq n).$$Proof. First reduce finite-order approximation to existence of an exact solution. Choose $c_i\in R$ representing $a_i$ modulo $\mathfrak m^N\widehat R$, choose generators $d_1,\ldots,d_s$ of $\mathfrak m^N$, and write $a_i=c_i+\sum_\ell d_\ell u_{i\ell}$ in $\widehat R$. Substitute
$$X_i=c_i+\sum_\ell d_\ell U_{i\ell}$$in each $f_j$. The resulting finite polynomial system has the solution $(u_{i\ell})$ in $\widehat R$. Any solution of that new system in $R$ gives an exact solution of the original system with the desired congruence. Thus it remains to prove existence in $R$ for any finite system solvable in $\widehat R$.
Let $C\subseteq\widehat R$ be the $R$-subalgebra generated by its finitely many solution coordinates. It is finitely presented, because $R$ is Noetherian. The G-ring condition makes $R\to\widehat R$ regular, so Popescu's theorem and finite factorization give
$$C\longrightarrow B\longrightarrow\widehat R$$with $B/R$ smooth. Composing the second map with the residue map gives a point $B\to R/\mathfrak m$. The smooth-section lifting lemma gives an étale $R$-algebra $R'$ with $R'/\mathfrak mR'\simeq R/\mathfrak m$ and a map $B\to R'$ lifting this point. The henselian section criterion supplies an $R$-algebra map $R'\to R$. The composite $C\to B\to R'\to R$ sends the coordinates to a solution in $R$. Apply this existence assertion to the substituted system to obtain the required $b$. ∎
Order zero imposes no congruence restriction. If negative orders are included with the convention $\mathfrak m^N=R$, the same existence assertion covers them as well.
A pointed étale neighbourhood also has a canonical comparison with the completion. If $R\to R'$ is étale and $\mathfrak m'\subset R'$ lies over $\mathfrak m$ with unchanged residue field, then
$$R\longrightarrow R'_{\mathfrak m'}\longrightarrow R^h\longrightarrow\widehat R$$are injective local maps, and the completions of the first two local rings are canonically isomorphic. These are the pointed étale and henselization comparisons in the henselian construction and Noetherian henselization. The ring being localized is $R'$, so the second term is $R'_{\mathfrak m'}$.
Theorem. Artin approximation in an étale neighbourhood
Let $(R,\mathfrak m)$ be a Noetherian local G-ring, and suppose a finite polynomial system over $R$ has a solution $a\in\widehat R^n$. For every $N\geq0$ there are an étale $R$-algebra $R'$, a maximal ideal $\mathfrak m'$ over $\mathfrak m$ with $\kappa(\mathfrak m')=\kappa(\mathfrak m)$, and a solution $b\in(R')^n$ such that
$$a_i-b_i\in(\mathfrak m')^N\widehat R$$under the pointed completion comparison just described.
Proof. Perform the same substitution $X_i=c_i+\sum_\ell d_\ell U_{i\ell}$ with $d_\ell$ generating $\mathfrak m^N$. Apply Popescu factorization and smooth-section lifting to the new system, obtaining $C\to B\to R'$ with $R'$ étale over $R$ and $R'/\mathfrak mR'\simeq R/\mathfrak m$. This gives an exact solution of the substituted system in $R'$, without needing a henselian section back to $R$.
Let $\mathfrak m'$ be the kernel of its given residue map. The resulting original coordinates $b_i=c_i+\sum_\ell d_\ell v_{i\ell}$ solve all the equations. Under $R'\to R'_{\mathfrak m'}\to\widehat R$, the difference from $a_i=c_i+\sum_\ell d_\ell u_{i\ell}$ belongs to $\mathfrak m^N\widehat R=(\mathfrak m')^N\widehat R$. This proves the assertion. As an alternative, one can apply the henselian theorem to $R^h$, which is a G-ring, and descend the finitely many solution coordinates and equations to a pointed étale stage in its filtered presentation. ∎
Lemma. Approximation after localization at a prime
Let $R$ be Noetherian, let $\mathfrak p\subset R$ be prime, and assume $R_{\mathfrak p}$ is a G-ring. Suppose polynomials over $R$ have a solution $a\in\widehat{R_{\mathfrak p}}^{n}$. For each $N\geq0$ there are an étale $R$-algebra $R'$, a prime $\mathfrak p'$ above $\mathfrak p$ with the same residue field, and a solution $b\in(R')^n$ satisfying
$$a_i-b_i\in(\mathfrak p')^N\widehat{R'_{\mathfrak p'}}$$after identifying this completion with $\widehat{R_{\mathfrak p}}$.
Proof. Apply the preceding theorem over $R_{\mathfrak p}$. It gives a pointed étale algebra $R''/R_{\mathfrak p}$ and a solution there. The finite presentation of $R''$, its étale presentation data, and the inverse of the chosen Jacobian determinant involve only finitely many elements of $R_{\mathfrak p}$. Clear their denominators to descend the algebra to an étale algebra over $R_s$ for some $s\notin\mathfrak p$. Since $R_s/R$ is étale, this is an étale $R$-algebra $R'$; see also finite-presentation descent of étale algebras.
The finitely many solution coordinates descend after one further localization away from the chosen prime. Clear the finitely many relations asserting that they solve the equations at the same time. Such localizations preserve the selected local ring and the residue identification. If $\mathfrak p'$ is the inverse image of the chosen prime of $R''$, the local rings $R'_{\mathfrak p'}$ and the selected localization of $R''$ are identical. Their completions and the order-$N$ congruences are therefore the ones already obtained. ∎
B.10. Predecessor constructions used in the proof
The following statements and proofs supply the algebraic constructions used above. Native labels identify their mathematical correspondence with the cited Stacks sources. Each entry gives its argument here or identifies an exact complete programme proof with the same hypotheses; that proof's own prerequisites retain their stated scope.
B.10.1. More on Algebra
The lifting arguments below preserve the entire quotient by the given ideal. The ideal need not be nilpotent or lie in the Jacobson radical. The permitted change of base is an étale map whose reduction is the identity on that quotient.
Lemma. Localizing an algebra while preserving its closed fibre
Suppose $A\to B$ is étale at all primes of $B$ containing an ideal $J$. There is an element $g\in B$, with $g\equiv1\pmod J$, for which $B_g$ is étale over $A$. In particular localization at $g$ leaves $B/J$ unchanged.
Proof. The étale locus is open; this is part of the local characterization in Étale ring maps. Write its complement as $V(L)$. The hypothesis says $V(L+J)=\varnothing$, so $L+J=B$. Choose $g\in L$ with $1-g\in J$. Then $D(g)$ lies in the étale locus and contains $V(J)$. These are exactly the two required properties. ∎
Lemma. Lifting a monic polynomial factorization
Let $I\subset A$ be any ideal, and let $f\in A[t]$ be monic. Suppose its reduction has a factorization $\overline f=\overline g\,\overline h$ into monic polynomials generating $(A/I)[t]$ as an ideal. There are an étale $A$-algebra $A'$, an isomorphism $A'/IA'\simeq A/I$ compatible with $A$, and monic factors $g',h'\in A'[t]$ of $f$ reducing to $\overline g,\overline h$.
Proof. Put $n=\deg\overline g$ and $m=\deg\overline h$. Introduce coefficients for two monic polynomials $G,H$ of these degrees. Equating the $n+m$ remaining coefficients of $GH$ with those of $f$ defines a finitely presented $A$-algebra $B$. The specified factors define an $A$-algebra surjection $\epsilon:B\to A/I$.
At these coefficients, the derivative of the multiplication map is
$$ (A/I)[t]_{<n}\oplus(A/I)[t]_{<m}\longrightarrow(A/I)[t]_{<n+m}, \qquad (u,v)\longmapsto\overline h u+\overline g v. $$This map is an isomorphism. Indeed, for a polynomial $w$ on the right, invert $\overline h$ modulo the monic polynomial $\overline g$ to obtain the unique $u$ of degree less than $n$ with $\overline h u\equiv w\pmod{\overline g}$. Then $v=(w-\overline h u)/\overline g$ has degree less than $m$. This construction is linear and also proves uniqueness. It includes the degree-zero cases, with the corresponding polynomial module equal to zero.
Consequently the determinant $d$ of the coefficient Jacobian maps to a unit under $\epsilon$. The standard étale criterion makes $B_d$ étale over $A$; this is also the construction in Étale algebras from polynomial factorizations. Put $D=B_d/IB_d$. The surjection $D\to A/I$ is a map between étale $A/I$-algebras, hence is étale by Morphisms between étale algebras. A surjective flat map of finite presentation selects an open and closed component: by Finite presentation and flatness, there is an idempotent $e\in D$ with $D_e\simeq A/I$. Lift $e$ to $v\in B_d$ and set $A'=(B_d)_v$. This remains étale over $A$, has the specified quotient, and carries the required images of $G,H$. ∎
Lemma. Lifting a coprime factorization
The same conclusion holds when the two factors of $\overline f$ are coprime and the leading coefficient of $\overline g$ is a unit, without requiring the factors themselves to be monic.
Proof. Lift that leading coefficient to $u\in A$. Since $u$ becomes a unit in $A/I$, the localization $A\to A_u$ is étale and induces an isomorphism on quotients by $I$. Over this localization replace the prescribed factors by $\overline u^{-1}\overline g$ and $\overline u\,\overline h$. Both are monic: the degree and leading coefficient of a product with a monic factor are determined without cancellation. Apply the preceding lemma, then multiply the lifted factors by $u$ and $u^{-1}$ respectively. Their product is still $f$ and their reductions are the original factors. ∎
Lemma. Separating a closed image from another closed subset
For a map $R\to S$ and ideals $I\subset R$, $J\subset S$, assume that the closure of the image of $V(J)$ in $\operatorname{Spec}R$ avoids $V(I)$. Then some $f\in R$ satisfies $f\equiv1\pmod I$ and has image in $J$.
Proof. Express that closure as $V(L)$. The disjointness gives $I+L=R$, so choose $b\in L$ congruent to $1$ modulo $I$. Every prime of $S$ containing $J$ contains the image of $b$. Thus that image lies in $\sqrt J$, and a power $f=b^r$ has image in $J$. The same power remains congruent to $1$ modulo $I$. This uses the ideal–closed-set correspondence in the affine Zariski topology. ∎
Lemma. Integral elements compatible with a lifted factorization
Let $B$ be integral over $A$, and suppose the image of $b\in B$ in $B/IB$ is idempotent. Then a monic polynomial $f\in A[t]$ annihilates $b$ and satisfies
$$\overline f=t^d(t-1)^d\quad\text{for some }d\geq1.$$Proof. The element $z=b^2-b$ belongs to $IB$. Choose a finite expression for $z$ with coefficients in $I$ and elements of $B$. Adjoining those elements and $b$ to $A$ gives a finite $A$-algebra $B_0\subset B$, since each adjoined element is integral. Moreover $zB_0\subset IB_0$. On a finite set of module generators for $B_0$, multiplication by $z$ is therefore represented by a matrix with entries in $I$. The determinant trick produces a monic polynomial
$$q(t)=t^d+c_{d-1}t^{d-1}+\cdots+c_0,\qquad c_i\in I,$$that annihilates multiplication by $z$, and hence annihilates $z$ itself. Take a nonempty generating set so that $d\geq1$. Now $f(t)=q(t^2-t)$ has all the asserted properties. This is the integral-over-an-ideal argument of Integral extensions, applied inside the finite subalgebra containing the data. ∎
Lemma. Lifting an idempotent after localization
If $B$ is an integral $A$-algebra and $\overline e\in B/IB$ is idempotent, then after an étale base change $A\to A'$ inducing $A'/IA'\simeq A/I$, the element $\overline e$ lifts to an idempotent of $B\otimes_A A'$.
Proof. Choose $y\in B$ reducing to $\overline e$ and use the preceding lemma to obtain $f(y)=0$ with $\overline f=t^d(t-1)^d$. Lift this coprime factorization by an étale change of base preserving $A/I$. Temporarily rename the new rings $A,B$; then
$$ f=gh,\qquad \overline g=t^d,\qquad \overline h=(t-1)^d. $$Set $b_1=g(y)$, $b_2=h(y)$. Their product is zero, and their reductions are $\overline e$ and $(-1)^d(1-\overline e)$. Thus $V(b_1,b_2)$ avoids $V(IB)$.
An integral morphism of spectra is closed, by going up and the closed-map criterion. Its image here avoids $V(I)$. The preceding separation lemma supplies $a\equiv1\pmod I$ whose image lies in $(b_1,b_2)B$. Localizing $A$ at $a$ is another permitted étale change. In the resulting $B$, choose $u,v$ with $ub_1+vb_2=1$. The element $e=ub_1$ is idempotent because
$$e(1-e)=uvb_1b_2=0.$$Reducing the displayed Bézout identity modulo $IB$ and multiplying it by $\overline e$ gives $\overline u\,\overline e=\overline e$. Therefore $e$ reduces to the prescribed idempotent. The composite base change is étale and still induces the identity quotient by $I$. ∎
Lemma. Lifting a finite projective module
A finite projective module $\overline P$ over $A/I$ lifts to a finite projective module over some étale $A$-algebra $A'$ satisfying $A'/IA'\simeq A/I$.
Proof. Realize $\overline P$ as the image of an idempotent endomorphism $\overline p$ of $(A/I)^n$. If $n=0$, there is nothing to lift. Otherwise choose a matrix $\varphi\in M_n(A)$ lifting $\overline p$ and let $f(t)$ be its characteristic polynomial. The finite integral algebra $B=A[t]/(f)$ acts on $A^n$ by $t\mapsto\varphi$, by Cayley–Hamilton.
In each residue field of $A/I$, the characteristic polynomial of $\overline p$ is $t^{n-r}(t-1)^r$, where $r$ is its rank at that point. It follows that the image of $t(1-t)$ in $B/IB$ belongs to every prime: for a prime of $B/IB$, pass to the residue field at its contraction in $A/I$ and then use this factorization. Choose $N\geq1$ for which $t^N(1-t)^N=0$ in $B/IB$. The two terms $t^N$ and $(1-t)^N$ generate the unit ideal, so their sum is a unit when their product is zero. Consequently
$$ \overline e=\frac{t^N}{t^N+(1-t)^N}\in B/IB $$is idempotent. Under the action on $(A/I)^n$, it maps to $\overline p$, since $\overline p^N=\overline p$ and $(1-\overline p)^N=1-\overline p$.
Apply the idempotent-lifting lemma to $B/A$. The lifted idempotent in $B\otimes_A A'$ acts as a projector $p'$ on $(A')^n$. Its image $P'$ is a finite projective direct summand, and the direct-sum decomposition remains split after reduction modulo $IA'$. Thus $P'/IP'\simeq\overline P$, as required. ∎
Lemma. The cotangent complex of a symmetric algebra
Write $F=A^m$, choose an exact sequence $0\to K\to F\to M\to0$, and put
$$ P=\operatorname{Sym}_A(F),\qquad C=\operatorname{Sym}_A(M),\qquad J=\ker(P\to C). $$For $k=(k_1,\ldots,k_m)\in K$, let $\ell_k=\sum_i k_i y_i\in P$. Define the $P$-module of relations among these linear equations by
$$ S=\ker\bigl(K\otimes_A P\longrightarrow P,\quad k\otimes p\longmapsto p\ell_k\bigr). $$There is a right-exact sequence
$$ S\otimes_P C\longrightarrow K\otimes_A C \longrightarrow J/J^2\longrightarrow0. \tag{SA1} $$Thus the naive cotangent complex of this presentation, in degrees $-1,0$, is
$$ \left[ \frac{K\otimes_A C}{\operatorname{im}(S\otimes_P C)} \xrightarrow{\ d\ } C^m \right],\qquad d([k\otimes c])=(ck_1,\ldots,ck_m). \tag{SA2} $$In every case there is a canonical identification
$$\Omega_{C/A}\simeq M\otimes_A C.$$If $M$ is projective, the second arrow in (SA1) is an isomorphism, so (SA2) simplifies to $[K\otimes_A C\to C^m]$.
Proof. The universal property of the symmetric algebra identifies $C$ with the quotient of $P$ by the linear forms $\ell_k$. Hence $K\otimes_A P\to J$ is surjective with kernel $S$. Tensor this presentation with $C=P/J$. Right exactness gives (SA1), because $J\otimes_P C=J/J^2$. Differentiating a relation $\sum p_i\ell_{k_i}=0$ and then reducing modulo $J$ gives $\sum \overline p_i k_i=0$ in $C^m$. Consequently the displayed differential descends to the quotient in (SA2). This is exactly the defining conormal presentation of the naive cotangent complex.
For any $C$-module $N$, an $A$-derivation $C\to N$ is uniquely determined by its restriction to $M\subset C$, and that restriction can be any $A$-linear map $M\to N$. The universal properties of differentials and tensor products therefore give $\Omega_{C/A}\simeq C\otimes_A M$. This argument also applies when $M$ has no finite generating set.
When $M$ is projective, $F\to M$ splits. Both $M$ and $K$ are then finite projective. Locally on $\operatorname{Spec}A$, choose bases for the two summands in $F=M\oplus K$. The resulting polynomial coordinates identify $J$ with the ideal generated by the coordinates corresponding to $K$. Its conormal module is free on those coordinates, and the canonical map $K\otimes_A C\to J/J^2$ is an isomorphism. These are local checks of a single globally defined map, so they prove the assertion over $A$. ∎
Why the relation term is necessary. The unrestricted formula $J/J^2\simeq K\otimes_A C$ in Stacks, Tag 07EV fails already over $A=\mathbb Z$. Take
$$ M=(\mathbb Z/2)^2,\qquad K=2\mathbb Z\oplus2\mathbb Z, \qquad C=\mathbb Z[x,y]/(2x,2y). $$Using $(2,0)$ and $(0,2)$ as a basis of $K$, the natural map is
$$ C^2\longrightarrow (2x,2y)/(2x,2y)^2,\qquad (u,v)\longmapsto[2ux+2vy]. $$It kills $(y,-x)$. This vector is nonzero, as is seen after reducing to $\mathbb F_2[x,y]^2$. Thus the proposed canonical map is not injective. More explicitly, in graded degree two its domain has dimension four over $\mathbb F_2$, whereas its codomain has dimension three. The missing relation is $y(2x)-x(2y)=0$. Replacing the image of a map by its domain before taking a cokernel loses precisely such relations.
The corrected statement retains the arbitrary-module case through (SA1)–(SA2), rather than using the projective case as a substitute for it. The improved smooth presentation uses the projective case after localization at the specified smooth locus.
Lemma. Smoothness of a symmetric algebra
For any $A$-module $M$, its symmetric algebra $C=\operatorname{Sym}_A(M)$ is smooth over $A$ exactly when $M$ is finite projective.
Proof. Suppose first that $C/A$ is smooth. Then $\Omega_{C/A}$ is a finite projective $C$-module. Pull it back along the augmentation $C\to A$ and use the preceding differential calculation:
$$ \Omega_{C/A}\otimes_C A\simeq (M\otimes_A C)\otimes_C A\simeq M. $$Base change preserves finite projectivity, so $M$ has the required property. Equivalently, the augmentation ideal has conormal module $M$, and the same conclusion follows from the conormal module of a smooth section.
Conversely, choose a finite free module surjecting onto the finite projective module $M$. Its kernel $K$ is a finite projective direct summand. Thus $C$ has a finite presentation, with equations given by a finite generating set of $K$. Locally on $\operatorname{Spec}A$, the module $M$ is free of finite rank and $C$ is a polynomial algebra. Smoothness is local on the base, which proves the claim. One may also use the projective case of (SA2): the inclusion $K\otimes_A C\to C^m$ splits and its cokernel is the finite projective module $M\otimes_A C$. The cotangent criterion for smoothness gives the same conclusion. ∎
Lemma. Lifting a section of a smooth morphism
Let $A\to B$ be smooth, let $I\subset A$ be an ideal, and fix an $A$-algebra map $\epsilon:B\to A/I$. There exist an étale $A$-algebra $A'$ with $A'/IA'\simeq A/I$ and an $A$-algebra map $B\to A'$ whose reduction is $\epsilon$.
Proof. Put $J=\ker\epsilon$. The chosen map is surjective because it extends $A\to A/I$. The augmentation $B/IB\to A/I$ identifies
$$ P_0=J/(J^2+IB)\simeq\Omega_{B/A}\otimes_B A/I. \tag{SL1} $$For completeness, this is the conormal identity for an augmented algebra: modulo the square of its augmentation ideal, the map taking an element to that element minus its constant term is a derivation. It gives the inverse to the universal differential map on the augmentation ideal. Thus (SL1) does not require a nilpotence assumption on $I$. Smoothness makes $P_0$ finite projective.
Choose a finite projective complement $K_0$ with $P_0\oplus K_0\simeq(A/I)^n$. By Lifting a finite projective module, an étale change $A\to A_1$ preserving $A/I$ lifts $K_0$ to a finite projective $A_1$-module $K$. Replace $B$ by
$$ B_1=(B\otimes_A A_1)\otimes_{A_1}\operatorname{Sym}_{A_1}(K). $$This is smooth over $A_1$, by Smoothness of a symmetric algebra, base change, and composition of smooth maps. The original section and the symmetric-algebra augmentation define $B_1\to A/I$. Its module (SL1) is $P_0\oplus K_0$, because relative differentials of the tensor product split as the sum of the two pulled-back differential modules. Every map from $B_1$ extending this section also gives the required map from the original $B$. We can therefore rename $A_1,B_1$ as $A,B$ and assume that $P_0$ is free of rank $n$.
Choose $f_1,\ldots,f_n\in J$ whose classes form a basis of $P_0$, and let $C=B/(f_1,\ldots,f_n)$. We claim that $C/A$ is étale along the closed subset defined by $JC$. Let $\mathfrak q\supset J$ be a prime of $B$, and let $\mathfrak r$ be its image in $C$. Since $\Omega_{B/A}$ is finite projective and has rank $n$ at this section, its localization at $\mathfrak q$ is free of rank $n$. The differentials $df_i$ reduce to a basis modulo $J$, so Nakayama's lemma makes the map
$$ C_{\mathfrak r}^n\longrightarrow \Omega_{B/A}\otimes_B C_{\mathfrak r},\qquad e_i\longmapsto df_i, $$an isomorphism: it is a surjection between free modules of the same finite rank over a local ring.
Write $L=(f_1,\ldots,f_n)\subset B$. The conormal map
$$ (L/L^2)_{\mathfrak r}\longrightarrow \Omega_{B/A}\otimes_B C_{\mathfrak r} $$factors the preceding isomorphism through the surjection $C_{\mathfrak r}^n\to(L/L^2)_{\mathfrak r}$. Both arrows in this factorization are consequently isomorphisms. The cotangent transitivity sequence, with $B/A$ smooth and $\Omega_{B/A}$ projective, now gives
$$H_1(L_{C/A})_{\mathfrak r}=0,\qquad\Omega_{C/A,\mathfrak r}=0.$$The algebra $C$ is finitely presented over $A$. The pointwise smoothness criterion therefore gives smoothness at $\mathfrak r$, and the vanishing of relative differentials gives étaleness there.
By Localizing an algebra while preserving its closed fibre, choose a localization $C_g$ that is étale over $A$ and still maps onto $C/JC=A/I$. The quotient map $C_g/IC_g\to A/I$ is a surjection between étale $A/I$-algebras. As in Lifting a monic polynomial factorization, isolate its open and closed component by localizing at a lift of the corresponding idempotent. The result is an étale $A$-algebra $A'$ with $A'/IA'\simeq A/I$ and a map $B\to C_g\to A'$ reducing to $\epsilon$.
Finally compose with the initial base change $A\to A_1$ if one was made. Étaleness and the asserted quotient identification are preserved by that composition, so this proves the claim for the original rings and section. ∎
Lemma. The conormal sequence for a first-homology regular sequence
Suppose $I\subset J$ are ideals of $A$, and $J/I$ is generated by a finite sequence with vanishing first Koszul homology over $A/I$. Then
$$I\cap J^2=IJ.$$Proof. Lift the sequence to $g_1,\ldots,g_m\in J$ and put $G=(g_1,\ldots,g_m)$, so $J=I+G$. First observe that $I\cap G=IG$. Indeed, the short exact sequence of Koszul complexes
$$ 0\longrightarrow I\otimes_A K_\bullet(A;g) \longrightarrow K_\bullet(A;g) \longrightarrow K_\bullet(A/I;\overline g)\longrightarrow0 $$is exact term by term because Koszul terms are free. The hypothesis on $H_1$ makes $I/IG\to A/G$ injective in its homology sequence. This gives the asserted intersection equality; see also First cotangent homology after a regular quotient.
Now $J^2=I^2+IG+G^2$. If $x\in I\cap J^2$, subtract its terms in $I^2+IG$ to obtain an element of $I\cap G^2\subset I\cap G=IG$. Thus $x\in I^2+IG=IJ$. The reverse inclusion follows directly from $I\subset J$. ∎
Lemma. The conormal sequence for a first-homology regular ideal
The equality $I\cap J^2=IJ$ also holds if $J/I$ is an $H_1$-regular ideal of $A/I$.
Proof. At a prime containing $J$, the definition supplies a neighborhood where $J/I$ has the finite sequence required in the preceding lemma. At a prime outside $V(J)$, the localized ideal $J$ is the whole ring, and both sides become $I$. Intersections, products and squares of these ideals commute with localization. The two submodules therefore agree at every prime and hence agree globally. ∎
Lemma. Finite projectivity of a quasi-regular conormal module
If $I$ is a quasi-regular ideal of $R$, then $I/I^2$ is finite projective over $R/I$.
Proof. On the neighborhoods in the definition of a quasi-regular ideal, its chosen generators give a basis of $I/I^2$: this is the degree-one part of the quasi-regularity isomorphism with the associated graded algebra. Thus $I/I^2$ is locally free of finite rank on $\operatorname{Spec}(R/I)$. Quasi-compactness permits a finite such cover. The finite-projective criterion then applies, without requiring that the rank be the same on different connected components. ∎
Lemma. Syntomic algebras and local complete intersections
A ring map $R\to S$ is syntomic if and only if it is flat and a local complete intersection.
Proof. A syntomic map is flat by definition. Its local presentations are relative global complete intersections, by Local criteria for a syntomic algebra. Their defining equations are Koszul-regular by Koszul complexes of global complete intersections. The locality of the complete-intersection condition therefore makes $R\to S$ a local complete intersection.
For the converse, choose a finite polynomial presentation $S=R[x_1,\ldots,x_n]/I$. The local complete-intersection hypothesis says that $I$ is locally generated by finite Koszul-regular sequences around its zero set. Away from that set it is locally the unit ideal. A finite principal-open cover of the polynomial spectrum consequently shows that $I$ is finitely generated, so $S$ is finitely presented over $R$.
It remains to check the fibres. For a field $k$ over $R$ and a prime of $S\otimes_R k$, choose a neighborhood in $R[x]$ where $I$ is generated by a Koszul-regular sequence $f_1,\ldots,f_r$. Write the localized polynomial ring as $Q$ and its quotient as $T$. The ring $Q$ is flat over $R$, and $T$ is flat over $R$ by the assumed flatness of $S$. The Koszul resolution of $T$ consists of finite free $Q$-modules. Its successive kernels are flat over $R$: start with the exact sequence ending in the flat module $T$ and proceed through the resolution, using closure of flat modules under kernels of surjections between flat modules. Tensoring the resolution with $k$ is therefore still exact in positive degrees. Hence the images of the $f_i$ are Koszul-regular in $Q\otimes_R k$.
At the chosen prime this is a sequence in the maximal ideal of a Noetherian local ring. The Noetherian equivalence of regularity conditions makes it a regular sequence. The local complete-intersection criterion over a field gives a complete-intersection neighborhood of this prime in the fibre. Since the prime and field were arbitrary, all fibres are local complete intersections. Together with flatness and finite presentation, this is the syntomic criterion.
Alternatively, the same fibre step follows from Relative regular immersions in affine algebra: it preserves $H_1$-regularity under this base change because the quotient is flat. The same Noetherian local criterion then gives the regular sequence in the fibre. ∎
Lemma. Cotangent transitivity with a complete-intersection terminal map
Let $A\to B\to C$ be ring maps with $B\to C$ a local complete intersection. Choose presentations
$$ P=A[x_s\mid s\in S]\twoheadrightarrow B,\qquad B[y_1,\ldots,y_m]\twoheadrightarrow C, $$whose kernels are $I$ and $J$. Put $Q=P[y_1,\ldots,y_m]$ and $K=\ker(Q\to C)$. The presentation maps give the following commutative diagram with exact rows; all tensor products in the differential row are along the indicated polynomial maps to $C$:
$$ \begin{array}{ccccccccc} 0&\longrightarrow&(I/I^2)\otimes_B C&\longrightarrow&K/K^2&\longrightarrow&J/J^2&\longrightarrow&0\\ &&\downarrow d&&\downarrow d&&\downarrow d&&\\ 0&\longrightarrow&\Omega_{P/A}\otimes_P C&\longrightarrow&\Omega_{Q/A}\otimes_Q C&\longrightarrow&\Omega_{B[y]/B}\otimes_{B[y]} C&\longrightarrow&0. \end{array} \tag{CT1} $$Consequently the cotangent transitivity sequence begins with zero:
$$ \begin{aligned} 0\longrightarrow H_1(\mathrm{NL}_{B/A}\otimes_B C) &\longrightarrow H_1(L_{C/A})\longrightarrow H_1(L_{C/B})\\ &\longrightarrow\Omega_{B/A}\otimes_B C \longrightarrow\Omega_{C/A}\longrightarrow\Omega_{C/B}\longrightarrow0. \end{aligned} \tag{CT2} $$Here $\mathrm{NL}_{B/A}\otimes_B C$ means the ordinary tensor product of the two-term presentation complex; the tensor symbol in this term is not being replaced by a derived tensor product.
Proof. Let $I_Q=IQ$. Then $Q/I_Q=B[y]$ and $K/I_Q=J$. The complete-intersection hypothesis makes $J$ Koszul-regular, and therefore $H_1$-regular. The preceding intersection lemma gives
$$I_Q\cap K^2=I_QK.$$It follows that the usual conormal sequence is left exact, because its left-hand term and kernel identify as
$$ (I/I^2)\otimes_B C=I_Q/I_QK \xrightarrow{\ \sim\ }(I_Q+K^2)/K^2 \subset K/K^2. $$Its cokernel is $J/J^2$. The differential row is split exact by separating the $dx_s$ and $dy_i$ coordinates. Applying universal derivations makes the three squares commute, so (CT1) is proved. Taking homology of this short exact sequence of two-term complexes gives (CT2), including the initial zero. This refines the general cotangent transitivity sequence precisely at its left end. ∎
Lemma. Cotangent transitivity for filtered complete intersections
The conormal diagram and exact sequence just proved remain valid when $C$ is a filtered colimit of local complete-intersection $B$-algebras. Polynomial presentations may use arbitrary sets of variables when finite sets do not suffice.
Proof. Write $C=\varinjlim C_\lambda$. For presentations chosen compatibly with this system, formation of the two-term cotangent complexes and their maps commutes with the filtered colimit; see Filtered colimits of naive cotangent complexes. Filtered colimits of modules are exact, so the preceding result at each stage gives (CT2).
One can also check directly the only potentially missing injection in (CT1), for any chosen polynomial presentation $Q\twoheadrightarrow C$. An element of $I_Q\cap K^2$ is witnessed by a finite expression as a sum of products of elements of $K$. Only finitely many polynomial variables, coefficients in $C$, and relations equal to zero in $C$ occur in this expression. Lift the coefficients to some $C_\lambda$ and move to a later stage where those finitely many relations vanish. Present that stage over $B$ with the selected elements among its polynomial generators. Apply the preceding intersection equality there. Map its additional polynomial generators back to any chosen polynomial representatives of their images in $C$, leaving the original selected variables fixed. Its relation ideal maps into $K$, and its equality expresses the original element as an element of $I_QK$. Hence $I_Q\cap K^2=I_QK$ also in the chosen presentation of $C$. The rest of (CT1) and its homology sequence follows exactly as above. ∎
Lemma. Cartier's equality for differentials (Cartier equality)
For a finitely generated extension of fields $K/k$, both $\Omega_{K/k}$ and $H_1(L_{K/k})$ have finite dimension over $K$, and
$$ \dim_K\Omega_{K/k}-\dim_K H_1(L_{K/k}) =\operatorname{trdeg}_kK. \tag{FC1} $$Proof. Let $t_1,\ldots,t_d$ be a transcendence basis and write $E_0=k(t_1,\ldots,t_d)$. Choose a finite tower $E_i=E_{i-1}(\alpha_i)$ ending in $E_r=K$. No separability is assumed. At step $i$, express the coefficients of the monic minimal polynomial of $\alpha_i$ as polynomials in $\alpha_1,\ldots,\alpha_{i-1}$ with coefficients in $E_0$. This is possible because a finite algebraic field extension is generated as an algebra by these elements. Lift those coefficient expressions to obtain triangular polynomials $f_i(T_1,\ldots,T_i)$, monic in $T_i$.
A single nonzero $D\in k[t_1,\ldots,t_d]$ clears all coefficients' denominators. Over $R=k[t_1,\ldots,t_d]_D$, form
$$A=R[T_1,\ldots,T_r]/(f_1,\ldots,f_r).$$Each successive quotient is finite free over the preceding one because the next equation is monic. After tensoring with $E_0$ these quotients are exactly the fields $E_i$. Their freeness over the domain $R$ makes the map to this localization injective. Thus $A$ is a domain with fraction field $K$.
As a finitely presented $k$-algebra, $A$ has variables $t_1,\ldots,t_d,U,T_1,\ldots,T_r$ and equations $UD-1,f_1,\ldots,f_r$. The first equation is a nonzerodivisor in the polynomial ring; after taking its quotient, each subsequent monic equation is a nonzerodivisor in the corresponding polynomial variable. This explicitly produces a global complete-intersection model with $d+r+1$ variables and $r+1$ equations.
The conormal module is free on those equations by The conormal module of a global complete intersection. Localize the presentation at the fraction field, using Localization of the naive cotangent complex. The resulting two-term complex is
$$K^{r+1}\longrightarrow K^{d+r+1}.$$Its kernel is $H_1(L_{K/k})$ and its cokernel is $\Omega_{K/k}$. Both are finite dimensional, and rank-nullity gives (FC1). Equivalently, the complete-intersection dimension calculation gives $\dim A=d$, by dimension in a polynomial ring, and the same Euler characteristic equals that dimension. ∎
Lemma. Transitivity of first cotangent homology
For any tower of fields $K\subset L\subset M$, the sequence
$$ \begin{aligned} 0\longrightarrow H_1(L_{L/K})\otimes_L M &\longrightarrow H_1(L_{M/K})\longrightarrow H_1(L_{M/L})\\ &\longrightarrow\Omega_{L/K}\otimes_L M \longrightarrow\Omega_{M/K}\longrightarrow\Omega_{M/L}\longrightarrow0 \end{aligned} \tag{FC2} $$is exact, including its first zero. The extensions need not be finitely generated.
Proof. Every finitely generated subextension of $M/L$ is the fraction field of a complete-intersection $L$-algebra by the preceding construction. A fraction field is the filtered colimit of localizations at single nonzero elements. Each such localization is again a complete intersection: adjoin a variable $v$ and the equation $vs-1$ after the existing regular sequence. For any two of these subalgebras, choose a finitely generated subfield containing both and then localize its complete-intersection model enough to contain their finite sets of generators. This proves the required directedness under inclusion. Their union is $M$, so $M$ is a filtered colimit of local complete-intersection $L$-algebras. Apply Cotangent transitivity for filtered complete intersections to $K\to L\to M$. Since tensoring an $L$-vector space with $M$ is exact, the leftmost homology term there is $H_1(L_{L/K})\otimes_L M$. This gives (FC2). ∎
Lemma. Compatibility of cotangent homology with a quotient
Consider field inclusions $k\subset K\subset K'$ and $k\subset k'\subset K'$ with the same composite map $k\to K'$. Assume that $k'/k$ and $K'/K$ are finitely generated. For the natural comparison maps
$$ \alpha:\Omega_{K/k}\otimes_K K'\longrightarrow\Omega_{K'/k'},\qquad \beta:H_1(L_{K/k})\otimes_K K'\longrightarrow H_1(L_{K'/k'}), $$their four kernel and cokernel spaces are finite dimensional over $K'$, and
$$ \dim\ker\alpha-\dim\operatorname{coker}\alpha -\dim\ker\beta+\dim\operatorname{coker}\beta =\operatorname{trdeg}_k k'-\operatorname{trdeg}_K K'. \tag{FC3} $$Proof. Factor both maps through the cotangent spaces for $K'/k$:
$$ \begin{aligned} \alpha&=\alpha_2\alpha_1: \Omega_{K/k}\otimes_K K'\longrightarrow\Omega_{K'/k} \longrightarrow\Omega_{K'/k'},\\ \beta&=\beta_2\beta_1: H_1(L_{K/k})\otimes_K K'\longrightarrow H_1(L_{K'/k}) \longrightarrow H_1(L_{K'/k'}). \end{aligned} $$These factorizations follow from functoriality of derivations and of the presentation cotangent complex.
For the tower $k\subset K\subset K'$, sequence (FC2) shows that $\beta_1$ is injective and that its cokernel embeds in $H_1(L_{K'/K})$. It also identifies $\operatorname{coker}\alpha_1$ with $\Omega_{K'/K}$ and gives
$$ \dim\ker\alpha_1 =\dim H_1(L_{K'/K})-\dim\operatorname{coker}\beta_1. $$All these dimensions are finite by (FC1). If $\operatorname{ind}(u)=\dim\ker u-\dim\operatorname{coker}u$ for a map with finite kernel and cokernel, we obtain
$$\operatorname{ind}(\alpha_1)-\operatorname{ind}(\beta_1) =-\operatorname{trdeg}_K K'.$$For the tower $k\subset k'\subset K'$, sequence (FC2) identifies $\ker\beta_2$ with $H_1(L_{k'/k})\otimes_{k'}K'$ and embeds $\operatorname{coker}\beta_2$ into $\Omega_{k'/k}\otimes_{k'}K'$. The map $\alpha_2$ is surjective, with
$$ \dim\ker\alpha_2 =\dim_{k'}\Omega_{k'/k}-\dim\operatorname{coker}\beta_2. $$Again the spaces involved are finite dimensional, and (FC1) now gives
$$\operatorname{ind}(\alpha_2)-\operatorname{ind}(\beta_2) =\operatorname{trdeg}_k k'.$$Finally, finite kernel and cokernel are preserved under composition, and the index is additive. Both assertions follow from the exact sequence
$$ 0\to\ker u\to\ker(vu)\to\ker v\to \operatorname{coker}u\to\operatorname{coker}(vu)\to\operatorname{coker}v\to0. $$Apply this to the two factorizations and add the index identities to obtain (FC3). This argument never subtracts dimensions of the potentially infinite spaces $\Omega_{K/k}$ or $H_1(L_{K/k})$ themselves. ∎
Proposition. Characterizations of geometric regularity
Let $k$ have characteristic $p>0$, and let $(A,\mathfrak m,K)$ be a Noetherian local $k$-algebra. The following conditions are equivalent:
- $A$ is geometrically regular over $k$.
- $A\otimes_k k'$ is regular for every finite intermediate field $k\subset k'\subset k^{1/p}$.
- $A$ is regular and the boundary $H_1(L_{K/k})\to\mathfrak m/\mathfrak m^2$ is injective.
- $A$ is regular and the natural map $\Omega_{k/\mathbb F_p}\otimes_k K\to\Omega_{A/\mathbb F_p}\otimes_A K$ is injective.
Proof. We first prove that (3) implies (1). It suffices to test finite purely inseparable extensions $k'/k$, by Criteria for geometric regularity. For such an extension put $A'=A\otimes_k k'$. The finite faithfully flat map $A\to A'$ is a universal homeomorphism, so $A'$ is local and $\dim A'=\dim A=d$. Write its maximal ideal and residue field as $\mathfrak m'$ and $K'$. The extension $K'/K$ is finite.
For this paragraph all vector spaces are over $K'$. Set
$$ \begin{aligned} H&=H_1(L_{K/k})\otimes_K K',& H'&=H_1(L_{K'/k'}),\\ U&=(\mathfrak m/\mathfrak m^2)\otimes_K K',& U'&=\mathfrak m'/\mathfrak m'^2,\\ W&=\Omega_{A/k}\otimes_A K',& W'&=\Omega_{A'/k'}\otimes_{A'}K',\\ V&=\Omega_{K/k}\otimes_K K',& V'&=\Omega_{K'/k'}. \end{aligned} $$The quotient cotangent sequences and base change for differentials give a commutative diagram
$$ \begin{array}{cccccccccc} 0\longrightarrow&H&\longrightarrow&U&\longrightarrow&W&\longrightarrow&V&\longrightarrow&0\\ &\downarrow\beta&&\downarrow&&\downarrow\simeq&&\downarrow\alpha&&\\ &H'&\longrightarrow&U'&\longrightarrow&W'&\longrightarrow&V'&\longrightarrow&0. \end{array} \tag{GR1} $$Only the upper row is asserted to be left exact at $H$; that is hypothesis (3). In particular $H$ is finite dimensional. The middle isomorphism makes $\alpha$ surjective. The field comparison formula gives finite kernel and cokernel for $\beta$ and gives
$$\dim\ker\alpha=\dim\ker\beta-\dim\operatorname{coker}\beta =\dim H-\dim H'.$$Thus $H'$ is also finite dimensional. Since $W\simeq W'$ and $\alpha$ is surjective, the kernels of the maps from these middle spaces fit into
$$0\to\ker(W\to V)\to\ker(W'\to V')\to\ker\alpha\to0.$$The first kernel has dimension $d-\dim H$. The lower row of (GR1) consequently bounds
$$ \dim U'\leq\dim H'+d-\dim H+\dim\ker\alpha=d. $$The embedding dimension of a Noetherian local ring is at least its Krull dimension. Hence $A'$ has both dimensions equal to $d$ and is regular. This proves the required purely inseparable tests. Notice that no dimension of $W$ or $V$ was assumed finite.
Next compare (3) and (4). Every field over $\mathbb F_p$ is separable, so its first cotangent homology over $\mathbb F_p$ vanishes; see Characterizations of separable field extensions. Apply cotangent transitivity to $\mathbb F_p\to A\to K$ and $\mathbb F_p\to k\to K$. It gives exact rows and their natural vertical maps:
$$ \begin{array}{cccccccccc} 0\longrightarrow&H_1(L_{K/k})&\longrightarrow&\Omega_{k/\mathbb F_p}\otimes_k K&\longrightarrow&\Omega_{K/\mathbb F_p}&\longrightarrow&\Omega_{K/k}&\longrightarrow0\\ &\downarrow&&\downarrow&&\Vert&&\downarrow&&\\ 0\longrightarrow&\mathfrak m/\mathfrak m^2&\longrightarrow&\Omega_{A/\mathbb F_p}\otimes_A K&\longrightarrow&\Omega_{K/\mathbb F_p}&\longrightarrow&0.& \end{array} \tag{GR2} $$The kernel of the middle vertical map lies in the image of the upper left injection, because the next vertical map is the identity. The lower left injection then identifies it with the kernel of the first vertical map. Thus those kernels are canonically isomorphic. With the shared regularity hypothesis on $A$, (3) and (4) are equivalent.
The implication (2) to (4) follows Faltings's argument, credited in the Stacks Project under the citation key Faltings-einfacher. We now prove (2) implies (4), by adjoining $p$th roots. Taking $k'=k$ first shows that $A$ is regular. Choose $a_1,\ldots,a_n\in k$ such that $da_1,\ldots,da_n$ are linearly independent in $\Omega_{k/\mathbb F_p}$. By Degrees of extensions obtained by adjoining p-th roots,
$$ k'=k(a_1^{1/p},\ldots,a_n^{1/p}) =k[x_1,\ldots,x_n]/(x_1^p-a_1,\ldots,x_n^p-a_n). $$Set $A'=A\otimes_k k'$ and use the same notation $\mathfrak m',K'$ as above. Both $A$ and $A'$ are regular of dimension $d$. The equations are a regular sequence, successively monic in distinct variables. For the conormal basis choose $g_i=a_i-x_i^p$, the negatives of the displayed equations. Their differentials relative to $A$ vanish. Hence
$$H_1(L_{A'/A})\simeq(A')^n,\qquad\Omega_{A'/A}\simeq(A')^n.$$In transitivity over $\mathbb F_p$, the class of $g_i$ maps to $da_i$ in $\Omega_{A/\mathbb F_p}\otimes_A A'$. This specifies the sign of the boundary with the chosen equations. Since $\Omega_{A'/A}$ is free, the terminal short exact sequence splits and remains exact after tensoring with $K'$. Right exactness on the preceding terms gives
$$ (K')^n\xrightarrow{\ e_i\mapsto da_i\ }\Omega_{A/\mathbb F_p}\otimes_A K' \xrightarrow{v}\Omega_{A'/\mathbb F_p}\otimes_{A'}K' \longrightarrow(K')^n\longrightarrow0. \tag{GR3} $$In particular $\dim\operatorname{coker}v=n$.
The quotient cotangent sequences over $\mathbb F_p$ are short exact:
$$ \begin{array}{ccccccccc} 0&\longrightarrow&(\mathfrak m/\mathfrak m^2)\otimes_K K'&\longrightarrow&\Omega_{A/\mathbb F_p}\otimes_A K'&\longrightarrow&\Omega_{K/\mathbb F_p}\otimes_K K'&\longrightarrow&0\\ &&\downarrow u&&\downarrow v&&\downarrow w&&\\ 0&\longrightarrow&\mathfrak m'/\mathfrak m'^2&\longrightarrow&\Omega_{A'/\mathbb F_p}\otimes_{A'}K'&\longrightarrow&\Omega_{K'/\mathbb F_p}&\longrightarrow&0. \end{array} \tag{GR4} $$The two spaces for $u$ have dimension $d$, so $u$ has index zero. For $w$, sequence (FC2) for $\mathbb F_p\subset K\subset K'$ and Cartier's equality for the finite extension $K'/K$ show that its kernel and cokernel are finite dimensional of equal dimension. The snake lemma applied to (GR4) therefore gives finite kernel and cokernel for $v$, with index zero. Combining this with (GR3) yields $\dim\ker v=n$. The first map in (GR3) is consequently an isomorphism onto this kernel. In particular the $da_i$ remain independent after mapping into $\Omega_{A/\mathbb F_p}\otimes_A K'$ and hence after mapping into $\Omega_{A/\mathbb F_p}\otimes_A K$.
The differentials $da$, $a\in k$, span $\Omega_{k/\mathbb F_p}$. Every finite-dimensional subspace generated by them has a basis chosen from them. The independence just proved therefore establishes the full injection in (4). Finally (1) immediately implies (2). All four conditions are now equivalent. ∎
Lemma. Geometric regularity over a field
Let $(A,\mathfrak m,K)$ be a Noetherian local algebra geometrically regular over a field $k$ of characteristic $p>0$. Let $k\subset F\subset K$ with $F/k$ finitely generated. Suppose a $k$-algebra map $\varphi:k[y_1,\ldots,y_m]\to A$ has residues $\overline y_i\in F$ whose differentials form an $F$-basis of $\Omega_{F/k}$. If $\mathfrak p=\varphi^{-1}(\mathfrak m)$, then
$$k[y_1,\ldots,y_m]_{\mathfrak p}\longrightarrow A$$is flat, and $A/\mathfrak pA$ is regular.
Proof. Write $A_0=k[y]_{\mathfrak p}$, with maximal ideal $\mathfrak m_0$ and residue field $K_0=k(\overline y_1,\ldots,\overline y_m)\subset F$. The natural surjection
$$K_0^m=\Omega_{A_0/k}\otimes_{A_0}K_0\longrightarrow\Omega_{K_0/k}$$is an isomorphism. Indeed, after extending scalars to $F$ and mapping to $\Omega_{F/k}$, its coordinate vectors become the given basis, so its kernel is zero. The regular local ring $A_0$ is geometrically regular over $k$. The proposition and the quotient cotangent sequence therefore identify
$$H_1(L_{K_0/k})\simeq\mathfrak m_0/\mathfrak m_0^2.$$In the natural square
$$ \begin{array}{ccc} H_1(L_{K_0/k})\otimes_{K_0}K&\xrightarrow{\ \sim\ }&(\mathfrak m_0/\mathfrak m_0^2)\otimes_{K_0}K\\ \downarrow&&\downarrow\\ H_1(L_{K/k})&\longrightarrow&\mathfrak m/\mathfrak m^2, \end{array} $$the left arrow is injective by field cotangent transitivity, and the bottom arrow is injective by geometric regularity of $A$. Thus the right arrow is injective.
A regular system of parameters of $A_0$ consequently maps to linearly independent cotangent vectors in the regular local ring $A$. Extend those vectors to a basis of $\mathfrak m/\mathfrak m^2$; any lifts form a regular system of parameters of $A$. The chosen images are therefore an $A$-regular sequence, and their quotient is regular. The flatness criterion over a regular local ring, together with regular rings being Cohen–Macaulay, proves flatness of $A_0\to A$. Its parameter ideal is $\mathfrak pA$, so the quotient just considered is precisely $A/\mathfrak pA$. ∎
Lemma. Base change of regular ring maps (Regular maps and base change)
If $R\to\Lambda$ is regular and $R'$ is a finite type $R$-algebra, then $R'\to\Lambda\otimes_R R'$ is regular.
Proof. Flatness survives the base change. For $\mathfrak p'\in\operatorname{Spec}R'$ over $\mathfrak p\in\operatorname{Spec}R$, its fibre is
$$ (\Lambda\otimes_R\kappa(\mathfrak p)) \otimes_{\kappa(\mathfrak p)}\kappa(\mathfrak p'). $$The first factor is Noetherian and geometrically regular by hypothesis. The residue extension is finitely generated, since $R'/R$ is finite type. The fibre is consequently Noetherian by Noetherianity under extension of the ground field. Every further finitely generated field extension of $\kappa(\mathfrak p')$ is still finitely generated over $\kappa(\mathfrak p)$, so the same fibre is geometrically regular by the field criterion. This checks every fibre and proves regularity of the base-changed map. ∎
Lemma. Composition of regular ring maps (Composition of regular maps)
For regular maps $A\to B\to C$, the composite is regular provided all its fibre rings are Noetherian.
Proof. The composite is flat. Fix $\mathfrak p\in\operatorname{Spec}A$ and a finite purely inseparable extension $k/\kappa(\mathfrak p)$. Put
$$B'=B\otimes_A k,\qquad C'=C\otimes_A k.$$The ring $B'$ is Noetherian and regular by the geometric regularity of the fibre of $B/A$. The ring $C'$ is Noetherian by the assumed Noetherianity of the composite fibre and the finite field extension. The map $B'\to C'$ is flat.
Its fibres are regular as well. In fact, for a prime $\mathfrak q'$ of $B'$ contracting to $\mathfrak q$ of $B$, the residue extension $\kappa(\mathfrak q')/\kappa(\mathfrak q)$ is finite. To see this, obtain $B'$ by first passing to $B\otimes_A\kappa(\mathfrak p)$, a localization of $B/\mathfrak pB$, and then making the finite extension $k/\kappa(\mathfrak p)$. The first operation preserves the residue field at the corresponding prime; the second gives a finite ring extension. Thus
$$C'\otimes_{B'}\kappa(\mathfrak q') =(C\otimes_B\kappa(\mathfrak q))\otimes_{\kappa(\mathfrak q)}\kappa(\mathfrak q')$$is regular by the regular-map hypothesis on $B\to C$.
The flat regular-base and regular-fibre criterion now makes $C'$ regular. Since these tests cover every finite purely inseparable extension of every composite residue field, the composite fibres are geometrically regular. Together with flatness and their stated Noetherianity, this proves the claim. The argument does not assume that $A\to\kappa(\mathfrak p)$ is of finite type. ∎
Lemma. Permanence of regular ring maps
Suppose $A\to C$ is regular and $B\to C$ is faithfully flat, where $A\to B\to C$ is a factorization. Then $A\to B$ is regular. Equivalently, it is enough that $B\to C$ be flat and surjective on spectra.
Proof. Flatness of $A\to B$ follows by faithfully flat descent from flatness of $A\to C$; see Permanence of flat ring maps. At each $\mathfrak p\in\operatorname{Spec}A$ the fibre map
$$B\otimes_A\kappa(\mathfrak p)\longrightarrow C\otimes_A\kappa(\mathfrak p)$$is faithfully flat. Its target is Noetherian, so its source is Noetherian by descent of Noetherianity. After any finite purely inseparable extension of $\kappa(\mathfrak p)$, the fibre map remains faithfully flat and its target is regular. Descent of regularity gives regularity of the corresponding source. The field criterion proves that the original source fibre is geometrically regular. This is also the fibrewise descent of geometric regularity. ∎
B.10.2. Commutative Algebra
These algebraic facts supply the matrix, flatness and finite-generation steps used above. All ring maps preserve the identity, and a regular sequence is required to generate a proper ideal.
Lemma. A left inverse for a matrix
Let $A$ be an $n\times m$ matrix over a ring $R$, with $n\geq m$, and let $J$ be the ideal of its maximal minors. Then:
- Every $f\in J$ admits an $m\times n$ matrix $B$ with $BA=fI_m$.
- Conversely, such an identity implies $f^m\in J$.
Proof. For each set $E$ of $m$ row indices, let $p_E:R^n\to R^m$ be the coordinate projection in increasing index order. Put $A_E=p_EA$. The adjugate identity gives
$$\operatorname{adj}(A_E)p_EA=(\det A_E)I_m.$$Write $f=\sum_E c_E\det A_E$. Then $B=\sum_E c_E\operatorname{adj}(A_E)p_E$ has the property in (1).
For (2), take determinants in $BA=fI_m$ and use Cauchy–Binet:
$$f^m=\det(BA)=\sum_E\det(B^E)\det(A_E),$$where $B^E$ selects the columns with indices in $E$. This lies in $J$. If $m=0$, the empty minor is $1$, so $J=R$; the empty matrices and the convention $f^0=1$ make both assertions valid. ∎
Lemma. Flatness over a regular local ring
Let $R\to S$ be a homomorphism of Noetherian local rings. Suppose $R$ is regular and a regular system of parameters $x_1,\ldots,x_d$ of $R$ maps to an $S$-regular sequence. Then $S$ is flat over $R$.
Proof. The last quotient $S/(x_1,\ldots,x_d)S$ is flat over the field $R/(x_1,\ldots,x_d)$. Now lift flatness one parameter at a time. At step $i$, multiplication by $x_i$ is injective on both $R/(x_1,\ldots,x_{i-1})$ and $S/(x_1,\ldots,x_{i-1})S$, and the quotient of the latter by $x_i$ is already flat over the corresponding quotient of the former. The local criterion for flatness therefore gives flatness before that last quotient. Apply this for $i=d,d-1,\ldots,1$.
All these quotient rings are Noetherian local, and the parameters lie in their maximal ideals: properness of the regular-sequence ideal in the local ring $S$ ensures this on the target. Thus the local criterion applies at every step. For $d=0$, the initial field argument is already the conclusion. ∎
Lemma. Regular sequences in a polynomial ring
Let $f_1,\ldots,f_r\in R$ generate a proper ideal. The following conditions are equivalent:
- Every permutation of the sequence is regular.
- Every subsequence, in its original order, is regular.
- The sequence $f_1x_1,\ldots,f_rx_r$ is regular in $R[x_1,\ldots,x_r]$.
Proof. Under (1), place any chosen subsequence first in a permutation and take that initial segment. This proves (2).
To recover (1) from (2), first note a two-element interchange rule. If $a,b$ are nonzerodivisors and $a,b$ is regular, then $b,a$ is regular. Indeed, if $au=bv$, reduction modulo $a$ gives $v=aw$ because $b$ is a nonzerodivisor modulo $a$. Cancelling $a$ in $a(u-bw)=0$ gives $u=bw$. Thus $a$ is a nonzerodivisor modulo $b$.
Proceed by induction on $r$. All proper subsequences may be permuted by induction. To put $f_s$ last, only its injectivity modulo the other terms remains to be checked. If $s=r$, this is already known. Otherwise quotient by the terms with indices outside $\{s,r\}$. Induction shows that both remaining terms are nonzerodivisors there, and that they occur as the regular pair $f_s,f_r$: permute the first $r-1$ terms to put $f_s$ last among them, without changing their generated ideal. The interchange rule makes $f_r,f_s$ regular in that quotient. This proves injectivity of the desired final term. Any order of its predecessors is regular by induction, proving (1).
For the polynomial assertion, after quotienting by the first $i$ elements $f_jx_j$, the underlying $R$-module splits by monomials:
$$ R[x]/(f_1x_1,\ldots,f_ix_i) \simeq\bigoplus_{e\in\mathbb N^r} \left(R/(f_j\mid j\leq i,\ e_j>0)\right)x^e. $$Multiplication by $f_{i+1}x_{i+1}$ sends the summand for $e$ to that for $e+(0,\ldots,1,\ldots,0)$, by multiplication by $f_{i+1}$ on its coefficient module. The coefficient ideal depends only on the first $i$ exponents and hence is unchanged. Distinct source monomials have distinct targets. The multiplication is therefore injective exactly when $f_{i+1}$ is a nonzerodivisor modulo every ideal generated by a subset of $f_1,\ldots,f_i$. These are precisely the successive injectivity conditions for all ordered subsequences in (2). Every such subset occurs by taking its exponents positive and the others zero. This proves (2) iff (3). The relevant quotient ideals are proper, by the hypothesis in $R$ and by evaluation at $x_1=\cdots=x_r=0$ in the polynomial ring. ∎
Lemma. Finite generation in an Artinian local target
Let $R\to S$ be a ring map, with $S$ Artinian local and residue field $K=S/\mathfrak m$. The map to $S$ is finite, finite type, or essentially finite type, respectively, if and only if the composite map to $K$ has that property.
Proof. Each of the three properties passes to a quotient, so consider the converse directions.
If $K$ is a finite $R$-module, take a composition series of $S$ as an $S$-module. Such a finite series exists by Finite length over an Artinian ring, and every factor is $K$. Viewed as a series of $R$-modules, it shows that $S$ is finite over $R$: extensions of finite modules are finite.
If $K$ is a finite type $R$-algebra, lift a finite set of algebra generators to $s_1,\ldots,s_n\in S$. The map $R[X_1,\ldots,X_n]\to K$ defined by their residues is surjective. The finite-module case applied to $R[X]\to S$ makes $S$ finite over this polynomial ring, and hence finite type over $R$.
Finally, suppose $K$ is a localization of a finite type $R$-algebra. Choose lifts to $S$ of a finite generating set for the image of that algebra in $K$, and let $A\subset S$ be the $R$-subalgebra they generate. Put $\mathfrak p=A\cap\mathfrak m$. Then $A/\mathfrak p$ is that same image, and its fraction field is $K$: the given localization is already a field. Elements of $A\setminus\mathfrak p$ map to units of $S$, so the inclusion extends to $A_{\mathfrak p}\to S$. Its map to $K$ is surjective, and the first case makes $S$ finite over $A_{\mathfrak p}$. Since $A$ is finite type over $R$, composition of essentially finite-type maps now shows that $S/R$ is essentially finite type. No finite-generation assumption on the ring $R$ is used. ∎
Lemma. Syntomic algebras in a filtered colimit
Any field extension $K/k$ is a filtered colimit of global complete-intersection $k$-algebras. If the extension is separable, smooth $k$-algebras suffice.
Proof. We construct such subalgebras containing any given finite subset $E\subset K$. Let $L=k(E)$. The triangular monic construction in the proof of Cartier's equality gives a domain $A\subset L$ that is a global complete intersection over $k$ and has fraction field $L$. Express each element of $E$ as a fraction in $A$, and invert the product of its finitely many nonzero denominators. The resulting algebra contains $E$. It remains a global complete intersection: for a localization at $s$, adjoin a variable $v$ and append the equation $vs-1$ to the regular sequence presenting $A$.
In the separable case, the finitely generated extension $L/k$ has a separating transcendence basis $t_1,\ldots,t_d$, and $L/k(t)$ is finite separable. Choose a primitive element $\alpha$ with monic minimal polynomial $f(T)\in k(t)[T]$. Clear its coefficients' denominators by a nonzero $D\in k[t]$. The ring $A=k[t]_D[T]/(f)$ embeds in $L$ and has fraction field $L$. Since $f'(\alpha)\ne0$, localizing $A$ at $f'(\alpha)$ makes it étale over the smooth algebra $k[t]_D$ and therefore smooth over $k$. Further localization at the finitely many denominators of the elements of $E$ preserves smoothness and puts $E$ in the algebra. This is the explicit construction behind Smooth localizations of separable extensions.
The family is directed under inclusion: for two constructed finite type subalgebras, apply the appropriate construction to the union of their finite generating sets. Its union contains every element of $K$ and is contained in $K$, so its filtered colimit is exactly $K$. ∎
B.11. The additional G-ring permanence argument
Artin approximation over the local polynomial algebra requires permanence of the G-ring condition under essentially finite-type extensions. We prove that permanence through formal-fibre calculations, beginning with the reductions used to test those fibres.
G-rings
For a Noetherian local ring $A$ and a prime $\mathfrak q\subset A$, the formal fibre at $\mathfrak q$ is the $\kappa(\mathfrak q)$-algebra
$$ \widehat A\otimes_A\kappa(\mathfrak q) =\left((A\setminus\mathfrak q)^{-1}\widehat A\right)\big/\mathfrak q \left((A\setminus\mathfrak q)^{-1}\widehat A\right). $$Here completion uses the maximal ideal of $A$. Completion of a Noetherian ring commutes with quotient by a finitely generated ideal, so this is also
$$\widehat{A/\mathfrak q}\otimes_{A/\mathfrak q}\operatorname{Frac}(A/\mathfrak q).$$The completion map is flat and its fibres are Noetherian. It is therefore regular exactly when these formal fibres are geometrically regular over their indicated residue fields. In particular, a formal fibre is generally a localization of a quotient of $\widehat A$; the quotient cannot be omitted when $\mathfrak q\ne0$.
Definition. G-rings
A G-ring is a Noetherian ring $R$ such that, for every prime $\mathfrak p$, the local completion map
$$R_{\mathfrak p}\longrightarrow\widehat{R_{\mathfrak p}}$$is regular. Equivalently, every local ring of $R$ has geometrically regular formal fibres. If $R$ contains $\mathbb Q$, geometric regularity in this test is equivalent to regularity, since all the residue fields have characteristic zero; apply the field criterion and regularity under separable field extension.
Lemma. Recognizing a G-ring from a completion
A Noetherian ring $R$ is a G-ring if and only if, for every chain $\mathfrak q\subset\mathfrak p$ of primes, the ring
$$ \widehat{(R/\mathfrak q)_{\mathfrak p}}\otimes_{R/\mathfrak q}\kappa(\mathfrak q) $$is geometrically regular over $\kappa(\mathfrak q)$. The completion on the left is at the maximal ideal of $(R/\mathfrak q)_{\mathfrak p}$.
Proof. Quotient compatibility of Noetherian completion gives
$$ \widehat{R_{\mathfrak p}}/\mathfrak q\widehat{R_{\mathfrak p}} \simeq\widehat{(R/\mathfrak q)_{\mathfrak p}}. $$Localizing away from $\mathfrak q$ identifies the stated ring with $\widehat{R_{\mathfrak p}}\otimes_R\kappa(\mathfrak q)$. As $\mathfrak q$ runs through the primes contained in $\mathfrak p$, these are exactly the fibres of the completion map of $R_{\mathfrak p}$. The definition now gives both implications. ∎
Lemma. G-rings under quasi-finite extensions
Suppose $R\to R'$ is a finite type map of Noetherian rings. Let $\mathfrak q'\subset\mathfrak p'$ be primes of $R'$ contracting to $\mathfrak q\subset\mathfrak p$ in $R$, and assume the map is quasi-finite at $\mathfrak p'$. Then:
- Geometric regularity of $\widehat{R_{\mathfrak p}}\otimes_R\kappa(\mathfrak q)$ over $\kappa(\mathfrak q)$ implies geometric regularity of $\widehat{R'_{\mathfrak p'}}\otimes_{R'}\kappa(\mathfrak q')$ over $\kappa(\mathfrak q')$.
- If every formal fibre of $R_{\mathfrak p}$ is geometrically regular, the same holds for $R'_{\mathfrak p'}$.
- If $R\to R'$ is quasi-finite everywhere and $R$ is a G-ring, then $R'$ is a G-ring.
Proof. By Completion at a quasi-finite prime, the completed local ring at $\mathfrak p'$ is a direct factor of the indicated base change:
$$\widehat{R_{\mathfrak p}}\otimes_R R' \simeq\widehat{R'_{\mathfrak p'}}\times D.$$Tensor this decomposition, as one of $R'$-algebras, with $\kappa(\mathfrak q')$. Its left-hand side becomes
$$ \bigl(\widehat{R_{\mathfrak p}}\otimes_R\kappa(\mathfrak q)\bigr) \otimes_{\kappa(\mathfrak q)}\kappa(\mathfrak q'). $$The residue extension is finitely generated, so this is Noetherian and geometrically regular under the hypothesis of (1), by Noetherianity under field extension and the geometric-regularity criterion. A direct factor has the same property, since it is localization at an idempotent, before and after every finite field extension. This proves (1). Applying it to every prime $\mathfrak q'\subset\mathfrak p'$ proves (2), and then applying (2) at every $\mathfrak p'$ proves (3). ∎
Lemma. Testing geometric regularity of formal fibres
For a Noetherian ring $R$, the G-ring condition is equivalent to the following test: every finite free $R$-algebra $S$ has regular formal fibres at all its local rings.
Proof. If $R$ is a G-ring, a finite free algebra is a finite, hence quasi-finite, algebra over $R$. The preceding lemma makes $S$ a G-ring, so its formal fibres are geometrically regular and in particular regular.
Conversely, assume the test. Fix primes $\mathfrak q\subset\mathfrak p$ of $R$ and a finite purely inseparable extension $L/\kappa(\mathfrak q)$. By Finite free algebras with a prescribed residue extension, choose a finite free $R$-algebra $R'$ for which $\mathfrak q'=\mathfrak qR'$ is prime and $\kappa(\mathfrak q')\simeq L$ over $\kappa(\mathfrak q)$.
The finite-extension completion decomposition gives
$$ \widehat{R_{\mathfrak p}}\otimes_R R' \simeq\prod_{\mathfrak p_i'\mid\mathfrak p}\widehat{R'_{\mathfrak p_i'}}, $$with a finite index set; see Completion of a finite ring extension. After tensoring over $R'$ with $\kappa(\mathfrak q')=L$, its left side is
$$\bigl(\widehat{R_{\mathfrak p}}\otimes_R\kappa(\mathfrak q)\bigr) \otimes_{\kappa(\mathfrak q)}L.$$On the right, a factor is zero unless $\mathfrak q'\subset\mathfrak p_i'$: otherwise some element of $\mathfrak q'$ is already invertible in $R'_{\mathfrak p_i'}$ and is killed by the tensor product. Each remaining factor is the formal fibre of $R'_{\mathfrak p_i'}$ at $\mathfrak q'R'_{\mathfrak p_i'}$, hence regular by the test. The finite product is therefore regular. Every finite purely inseparable extension $L$ has now been checked, so the field criterion makes the original formal fibre geometrically regular. Apply the preceding characterization for all $\mathfrak q\subset\mathfrak p$ to conclude that $R$ is a G-ring. ∎
Lemma. Geometric regularity of generic formal fibres in positive characteristic
For a field $k$ of characteristic $p>0$, put $A=k[[x_1,\ldots,x_n]][y_1,\ldots,y_m]$ and $K=\operatorname{Frac}A$. For every prime $\mathfrak p$ of $A$, the generic formal fibre $\widehat{A_{\mathfrak p}}\otimes_A K$ is geometrically regular over $K$.
Proof. For a finite purely inseparable extension $L/K$, we prove regularity of $\widehat{A_{\mathfrak p}}\otimes_A L$ by induction on its degree. At degree one, $A$ is regular, its local ring and completion are regular, and the ring in question is a localization of that completion. Use Regularity and completion.
For the induction step choose $K\subset M\subset L$ with $[L:M]=p$, and write $L=M(z)$ with $z^p=f\in M\setminus M^p$. Choose a finite domain $B\subset M$ over $A$, with fraction field $M$, such that a $p$-power of every element of $B$ belongs to $A$. Here is a construction: take finitely many generators $\alpha_i$ of $M/K$, choose powers $\alpha_i^{p^{e_i}}=a_i/b_i$ in $K$, and put $B=A[b_i\alpha_i\mid i]$. Each displayed generator has a $p$-power in $A$, so it is integral; a common Frobenius power works for every polynomial in them. The resulting finite algebra has fraction field $M$.
Write $f=b/c$ with $b,c\in B$, $c\ne0$. Replacing $z$ by $cz$ replaces $f$ by $c^pf=c^{p-1}b\in B$ and gives the same extension $L/M$. The new $f$ is still not a $p$th power in $M$. Thus we may assume $f\in B$. Put $C=B[z]/(z^p-f)\subset L$. It is a finite domain over $B$, and every element of $C$ also has a $p$-power in $A$. These integral radicial extensions have unique primes $\mathfrak r\subset B$ and $\mathfrak q\subset C$ above $\mathfrak p$.
The finite-extension completion formula and uniqueness of these primes identify
$$ T:=\widehat{A_{\mathfrak p}}\otimes_A M \simeq\widehat{B_{\mathfrak r}}\otimes_B M, \qquad \widehat{A_{\mathfrak p}}\otimes_A L\simeq T[z]/(z^p-f). $$The induction hypothesis says that $T$ is regular. The domain $B$ is finite type over the complete local ring $k[[x_1,\ldots,x_n]]$. The derivation lemma in positive characteristic supplies a derivation $D:B\to B$ with $D(f)\ne0$. By Extending a derivation, it extends first to $B_{\mathfrak r}$, then to its completion, and finally to $T$. In the last ring, the nonzero element $D(f)\in B$ is invertible because we have tensored with the fraction field $M$.
Extend $D$ to $T[z]$ by $D(z)=0$. It sends $z^p-f$ to the unit $-D(f)$. The regular-quotient criterion by a derivation therefore makes $T[z]/(z^p-f)$ regular. This completes the induction. The purely inseparable field criterion proves geometric regularity of the original generic formal fibre. ∎
Proposition. Complete Noetherian rings are G-rings
Every Noetherian complete local ring is a G-ring.
Proof. Let $A$ be such a ring and fix $\mathfrak q\subset\mathfrak p$ in $\operatorname{Spec}A$. By quotient compatibility of completion, the formal fibre to be tested is the generic formal fibre of the complete local domain $B=A/\mathfrak q$ at $\mathfrak p/\mathfrak q$. Thus it suffices to establish geometric regularity of all generic formal fibres of every complete local domain.
For such a domain $B$, the complete-domain structure theorem gives a regular complete local subring $B_0\subset B$, finite in $B$, where $B_0$ is a power-series ring over a field or over a Cohen ring. The generic prime of $B$ contracts to the generic prime of $B_0$. Part (1) of G-rings under quasi-finite extensions, applied at each chosen upper prime, therefore transfers geometric regularity of the generic formal fibres of $B_0$ to those of $B$. This use requires only the indicated generic fibres of $B_0$, not the whole G-ring assertion for $B_0$.
Let $K_0=\operatorname{Frac}B_0$. The ring $\widehat{(B_0)_{\mathfrak p_0}}\otimes_{B_0}K_0$ is regular: it is a localization of the completion of a regular local ring. If $K_0$ has characteristic zero, this is already geometric regularity. If its characteristic is positive, $B_0$ is a power-series ring over a field, and the preceding lemma, with no polynomial variables, proves geometric regularity. Every required generic fibre is now covered. Returning through $B=A/\mathfrak q$ proves the G-ring condition for all pairs $\mathfrak q\subset\mathfrak p$ of the original $A$. ∎
Lemma. Testing the G-ring property at maximal ideals
A Noetherian ring $R$ is a G-ring if and only if every maximal localization $R_{\mathfrak m}$ has geometrically regular formal fibres.
Proof. The forward implication is part of the definition. For the converse fix $\mathfrak p\subset\mathfrak m$, with $\mathfrak m$ maximal, and write $S=\widehat{R_{\mathfrak m}}$. Faithful flatness of completion supplies a prime $\mathfrak p'\subset S$ over $\mathfrak pR_{\mathfrak m}$. Put $T=S_{\mathfrak p'}$ and $D=\widehat T$.
By hypothesis $R_{\mathfrak m}\to S$ is regular. The localization $S\to T$ is regular, and $T\to D$ is regular because the preceding proposition makes the complete local ring $S$ a G-ring. Composition gives a regular map $R_{\mathfrak m}\to D$; its fibres are Noetherian since $D$ is Noetherian. The map factors through $R_{\mathfrak p}$, and its fibres and flatness at primes of that localization are unchanged. Hence $R_{\mathfrak p}\to D$ is regular.
There is a compatible local map $\widehat{R_{\mathfrak p}}\to D$. We verify that it is faithfully flat before applying descent. More generally, if $U\to V$ is a flat local map of Noetherian local rings and $W=\widehat V$, then the induced map $\widehat U\to W$ is flat. Indeed $W$ is flat over $U$. A free resolution of the residue field $\kappa_U$ over $U$, tensored with the flat ring $\widehat U$, is a free resolution of the same residue field over $\widehat U$. Consequently
$$\operatorname{Tor}_1^{\widehat U}(W,\kappa_U) =\operatorname{Tor}_1^U(W,\kappa_U)=0.$$Apply the local flatness criterion to the finite $W$-module $W$, the local map $\widehat U\to W$, and the maximal ideal of $\widehat U$. The residue quotient is a vector space over $\kappa_U$ and hence flat, so $W$ is flat over $\widehat U$. As a local flat map of nonzero local rings, the map is faithfully flat.
Use this observation with $U=R_{\mathfrak p}$ and $V=T$. The original map $U\to T$ is flat and local, as follows from the completion and localization construction. Thus $\widehat{R_{\mathfrak p}}\to D$ is faithfully flat. Permanence of regular ring maps applied to
$$R_{\mathfrak p}\longrightarrow\widehat{R_{\mathfrak p}}\longrightarrow D$$now proves regularity of the first map. Since $\mathfrak p$ was arbitrary, $R$ is a G-ring. ∎
Lemma. The G-ring property under henselization
If $R$ is a Noetherian local G-ring, both its henselization $R^h$ and its strict henselization $R^{sh}$ are G-rings.
Proof. Let $H$ be either henselization and put $D=\widehat H$. The Noetherian henselization theorem says that $H$ is Noetherian local. In the ordinary case it identifies $D$ with $\widehat R$. In the strict case it gives a formally smooth local map $\widehat R\to D$, for the maximal-ideal topology on $D$. By Formal smoothness and regularity, this map is regular. Since $R\to\widehat R$ is regular, composition shows in both cases that $R\to D$ is regular; the required Noetherian fibre condition holds because $D$ is Noetherian.
Fix $\mathfrak p\in\operatorname{Spec}R$. The henselization fibre description gives a finite product
$$H\otimes_R\kappa(\mathfrak p) \simeq\prod_{i=1}^s\kappa(\mathfrak q_i),$$where the $\mathfrak q_i$ are the primes of $H$ over $\mathfrak p$ and each residue extension is separable algebraic. Tensoring this equality over $H$ with $D$ yields
$$D\otimes_R\kappa(\mathfrak p) \simeq\prod_{i=1}^s\left(D\otimes_H\kappa(\mathfrak q_i)\right).$$The left-hand side is geometrically regular over $\kappa(\mathfrak p)$, since $R\to D$ is regular. Each factor has that same property. The coefficient-field change from $\kappa(\mathfrak p)$ to the separable algebraic field $\kappa(\mathfrak q_i)$ preserves geometric regularity in this situation, by Geometric regularity under separable algebraic extensions. Thus every formal fibre of the local ring $H$ is geometrically regular over its own residue field. The maximal-ideal test proves that $H$ is a G-ring, in both cases. ∎
Lemma. Geometric regularity of polynomial formal fibres in positive characteristic
Let $A$ be a Noetherian complete local domain whose fraction field $K$ has characteristic $p>0$. Let $\mathfrak q\subset A[x]$ be maximal, with contraction the maximal ideal of $A$. If $0\ne\mathfrak r\subset\mathfrak q$ and $\mathfrak r\cap A=0$, then
$$F=\widehat{A[x]_{\mathfrak q}}\otimes_{A[x]}\kappa(\mathfrak r)$$is geometrically regular over $\kappa(\mathfrak r)$.
Proof. Localizing by the nonzero elements of $A$ sends $\mathfrak r$ to a nonzero prime of the principal ideal domain $K[x]$. Thus $\kappa(\mathfrak r)$ is finite over $K$. Fix a finite purely inseparable extension $L/\kappa(\mathfrak r)$; we will show that $F\otimes_{\kappa(\mathfrak r)}L$ is regular.
First choose a domain $B$, finite over $A$, contained in $L$, with fraction field $L$. To construct it, take finitely many algebraic generators of $L/K$ and multiply each by a nonzero element of $A$ that clears the denominators of its monic equation. The scaled generators are integral over $A$ and still generate $L$ as a field. Their $A$-algebra is the required $B$. A finite algebra over a complete Noetherian local ring is a product of complete local rings; because $B$ is a domain, it has just one factor. Hence $B$ is itself complete local.
Map $B[x]$ to $L$ by sending $x$ to its image in $\kappa(\mathfrak r)\subset L$, and denote the kernel by $\mathfrak r'$. The fraction field of the image is $L$, so $\kappa(\mathfrak r')=L$. Moreover $\mathfrak r'\cap B=0$ and $\mathfrak r'\ne0$: over $\operatorname{Frac}B=L$ its ideal is generated by a linear polynomial. Write $\mathfrak q_i$ for the finitely many primes of $B[x]$ above $\mathfrak q$. By Completion of a finite ring extension,
$$ \begin{aligned} F\otimes_{\kappa(\mathfrak r)}L &=\widehat{A[x]_{\mathfrak q}}\otimes_{A[x]}L\\ &\simeq\prod_i\left(\widehat{B[x]_{\mathfrak q_i}} \otimes_{B[x]}\kappa(\mathfrak r')\right). \end{aligned} $$Terms with $\mathfrak r'\not\subset\mathfrak q_i$ vanish, since some element killed in $\kappa(\mathfrak r')$ is already invertible in that factor. Every remaining $\mathfrak q_i$ is maximal and lies over the maximal ideal of $B$. Thus it suffices to prove ordinary regularity in the special case $K=\kappa(\mathfrak r)$: the replacement $(B,\mathfrak q_i,\mathfrak r')$ has precisely that property.
In this special case $\mathfrak rK[x]=(x-f)$ for some $f\in K$. Set
$$T=\widehat{A[x]_{\mathfrak q}}\otimes_A K.$$The map $A\to A[x]_{\mathfrak q}$ is formally smooth: polynomial algebras have the lifting property, and localization preserves it because a lift of a unit modulo a nilpotent ideal is a unit. Its composite with completion is formally smooth for the maximal-ideal topology, by Formal smoothness and completion. Formal smoothness and regularity makes this composite regular; hence its generic fibre $T$ is regular.
The $A$-derivation $\partial/\partial x$ extends through localization and completion and then to $T$, by Extending a derivation. It kills $K$ and sends $x-f$ to $1$. Therefore Regularity of a quotient shows that
$$F=T/(x-f)$$is regular. Applying this argument to all the surviving factors above proves regularity after every finite purely inseparable extension $L$. The field criterion now gives the asserted geometric regularity. ∎
Proposition. The G-ring property for finite-type algebras
If $R$ is a G-ring and $S$ is an essentially finite-type $R$-algebra, then $S$ is a G-ring.
Proof. A localization of a G-ring satisfies the definition, since its local rings are local rings of the original ring. Quotients preserve the G-ring property by G-rings under quasi-finite extensions. Presenting a finite-type algebra as a quotient of a polynomial algebra, and then adding its variables one at a time, reduces the assertion to $S=R[x]$.
By Testing the G-ring property at maximal ideals, fix a maximal $\mathfrak q\subset R[x]$ and prove regularity of the completion map of $T=R[x]_{\mathfrak q}$. Put $\mathfrak p=\mathfrak q\cap R$. Replacing $R$ by $R_{\mathfrak p}$ does not change $T$; thus $R$ is now local, with maximal ideal $\mathfrak m=\mathfrak pR_{\mathfrak p}$, and $\mathfrak q$ lies over $\mathfrak m$. In $\widehat R[x]$ there is a unique prime $\mathfrak q'$ over $\mathfrak q$: modulo $\mathfrak m$ the extension is the identity on $(R/\mathfrak m)[x]$. This prime is maximal. Put $T'=\widehat R[x]_{\mathfrak q'}$.
The map $T\to T'$ is regular, since it is obtained from the regular map $R\to\widehat R$ by polynomial base change and localization. It is also local. The induced map $\widehat T\to\widehat{T'}$ is faithfully flat, by the completion argument proved in the maximal-ideal test. Consequently, if $T'\to\widehat{T'}$ is regular, composition and faithfully flat descent of regularity give regularity of $T\to\widehat T$. We have reduced the problem to a complete Noetherian local base $R$.
Fix a prime $\mathfrak r\subset\mathfrak q$. We must prove geometric regularity of
$$\widehat{R[x]_{\mathfrak q}}\otimes_{R[x]}\kappa(\mathfrak r).$$Let $\mathfrak p=\mathfrak r\cap R$. Quotient compatibility of completion identifies this ring with the corresponding formal fibre for $(R/\mathfrak p)[x]$, at the images of $\mathfrak r$ and $\mathfrak q$; its residue field is unchanged. We may therefore assume that $R$ is a complete local domain and $\mathfrak r\cap R=0$.
Choose a regular complete local subring $R_0\subset R$, finite in $R$, using A complete local domain finite over a regular ring. Contraction sends our chain to $\mathfrak r_0\subset\mathfrak q_0\subset R_0[x]$, with $\mathfrak r_0\cap R_0=0$ and $\mathfrak q_0$ maximal over the maximal ideal of $R_0$. Part (1) of the quasi-finite extension lemma transfers geometric regularity of this particular formal fibre of $R_0[x]$ to the desired fibre of $R[x]$. Thus we need only treat a regular complete local base. This reduction uses the stated fibre-transfer result, without assuming the G-ring property for the polynomial algebra being proved.
For such a base, put $K=\operatorname{Frac}R$ and $C=\widehat{R[x]_{\mathfrak q}}$. The ring $R[x]$ is regular, as are its local ring at $\mathfrak q$ and the completion $C$; use Regularity ascends along a regular ring map and Regularity and completion. There are the following cases.
If $\operatorname{char}K=0$ and $\mathfrak r=0$, the formal fibre is a localization of $C$, hence regular and geometrically regular over the characteristic-zero field $K(x)$.
If $\operatorname{char}K=0$ and $\mathfrak r\ne0$, write $\mathfrak rK[x]=(f)$ for a monic irreducible polynomial $f\in K[x]$. Then $\kappa(\mathfrak r)=K[x]/(f)$, and the formal fibre is
$$\left(C\otimes_R K\right)/(f).$$The ambient ring $C\otimes_R K$ is regular. Extend $\partial/\partial x$ from $R[x]$ to it by localization and completion. Since $f$ is separable, its derivative has nonzero image in the field $K[x]/(f)$, so this derivative becomes a unit in the displayed quotient. The regular-quotient criterion proves regularity of the fibre. Its coefficient field has characteristic zero, which gives geometric regularity. This quotient argument is essential: for nonzero $\mathfrak r$ the formal fibre is not merely a localization of $C$.
Finally suppose $\operatorname{char}K=p>0$. The regular complete local ring has the form $R=k[[x_1,\ldots,x_n]]$. If $\mathfrak r=0$, apply Geometric regularity of generic formal fibres in positive characteristic, with the one polynomial variable $x$. If $\mathfrak r\ne0$, apply the preceding lemma on polynomial formal fibres. Thus all the formal fibres of $T$ are geometrically regular. The completion map is flat, so it is regular. Returning through the reductions proves the proposition. ∎
Remark. Failure of the G-ring property under completion
The G-ring property does not persist under completion with respect to an arbitrary ideal. In particular, there are a G-ring $R$ and an ideal $I$ for which the $I$-adic completion is not a G-ring. A construction is given by Jun-ichi Nishimura, On ideal-adic completion of Noetherian rings, J. Math. Kyoto Univ. 21 (1981), no. 1, 153–169. The final section of Tiberiu Dumitrescu, On some examples of atomic domains and of $G$-rings, Comm. Algebra 28 (2000), no. 3, 1115–1123, develops this example further. These are references for the counterexamples; no counterexample construction is supplied in this remark.
Proposition. Examples and permanence of G-rings
Each of the following is a G-ring:
- a field;
- a Noetherian complete local ring;
- $\mathbb Z$;
- a Dedekind domain whose fraction field has characteristic zero;
- a finite-type algebra over any ring in the preceding classes.
Proof. A field is a complete Noetherian local ring. The second assertion was proved in Complete Noetherian rings are G-rings.
For a Dedekind domain $R$ as in (4), localization at the zero prime is a field. At a nonzero prime it is a discrete valuation ring $V$, and $\widehat V$ is again a discrete valuation ring. The closed formal fibre is the residue field of $V$, over itself. The generic formal fibre is $\operatorname{Frac}(\widehat V)$ over $\operatorname{Frac}V$; it is geometrically regular because the latter field has characteristic zero. Both formal fibres are therefore geometrically regular, proving (4). The case $\mathbb Z$ follows since it is such a Dedekind domain. The finite-type assertion is the preceding proposition. ∎
Additional proofs of the supporting constructions
The following results give the supporting arguments for the approximation theorem. Where a complete proof already appears earlier in this lesson, the reference identifies that result and explains the match of hypotheses and conclusions. The remaining supporting units retain their individual source references.
Versality and algebraicity criteria
Lemma. Approximation of a marked family with its associated graded algebra
Let $S$ be locally Noetherian and let $\mathcal X\to(\mathrm{Sch}/S)_{fppf}$ be a category fibred in groupoids. Suppose $x\in\mathcal X(R)$, where $(R,\mathfrak m_R)$ is a complete Noetherian local ring and its residue field $k$ defines a finite-type morphism $\operatorname{Spec}k\to S$. Denote the image point by $s$. Assume that $\mathcal O_{S,s}$ is a G-ring and that $\mathcal X$ is limit preserving on objects.
For every $N\geq1$ there are an $S$-algebra $A$ of finite type, a maximal ideal $\mathfrak m_A$, an object $x_A\in\mathcal X(A)$, and an $S$-algebra isomorphism
$$R/\mathfrak m_R^N\simeq A/\mathfrak m_A^N$$under which the restricted objects $x$ and $x_A$ are isomorphic. One can require, in addition, an isomorphism of graded $k$-algebras
$$\operatorname{gr}_{\mathfrak m_R}R\simeq\operatorname{gr}_{\mathfrak m_A}A,$$using the residue-field identification induced by the first map.
Proof. This is Theorem 6.1 in B.6.1, whose full proof applies to precisely this category, base, object and integer $N$. To identify every step of the construction: it first descends $x$ to a finite-type algebra $C$ on an affine chart $\operatorname{Spec}\Lambda\subset S$. Residue-field generators and generators of $\mathfrak m_R$ then give a surjection
$$P=\widehat{\Lambda[z_1,\ldots,z_e]_{\mathfrak n}}\longrightarrow R.$$The successive-order lifting argument in that proof establishes this surjection directly. Finite generators of its kernel and of their relation module turn the presentation and the map from $C$ into one finite polynomial system.
The G-ring theorem and pointed approximation solve this system in an étale neighbourhood, retaining its exact relations and matching the formal coefficients to any chosen sufficiently high order. Appendix A, Lemmas A.1–A.2 then give the associated graded algebra comparison. Finally the last two paragraphs of B.6.1 descend the algebra and object to a finite-type $\Lambda$-algebra, prove that the selected point is maximal with residue field exactly $k$, and carry back both the finite-order marking and the graded isomorphism. Thus none of the six requested data is lost in the passage from the essentially finite-type intermediate ring to $A$. ∎
Commutative algebra and regularity
Definition. Smoothness at a prime ideal
For a homomorphism $R\to S$ and $\mathfrak q\in\operatorname{Spec}S$, smoothness at $\mathfrak q$ means that $R\to S_g$ is smooth for some $g\in S\setminus\mathfrak q$. Thus the definition requires a smooth principal neighbourhood of the point.
Lemma. Localization of the naive cotangent complex
For $A\to B$ and a multiplicative subset $U\subset B$, localization gives a quasi-isomorphism
$$\mathrm{NL}_{B/A}\otimes_B U^{-1}B\longrightarrow\mathrm{NL}_{U^{-1}B/A}.$$Proof. The principal localizations $B_u$, indexed by $u\in U$ with common later terms obtained by taking products, have colimit $U^{-1}B$. For each $u$, The cotangent complex of a principal localization gives the required comparison over $B_u$. Take their filtered colimit. Tensor product commutes with this colimit on the left; Filtered colimits of naive cotangent complexes identifies the right-hand side. Filtered colimits of modules are exact, so they preserve the homology isomorphisms of these two-term complexes. This proves the assertion for any multiplicative set, without a finiteness hypothesis on it. ∎
Definition. Smooth ring maps
A homomorphism $R\to S$ is smooth if it is finitely presented and its naive cotangent complex has zero first homology and finite projective degree-zero homology. Equivalently,
$$H_1(\mathrm{NL}_{S/R})=0,\qquad \Omega_{S/R}\text{ is finite projective over }S,$$and $S$ is finitely presented over $R$. This says that the complex is quasi-isomorphic to a finite projective module concentrated in degree zero.
Lemma. The transitivity sequence for the naive cotangent complex (Jacobi-Zariski sequence)
Let $A\to B\to C$ be homomorphisms. Choose polynomial presentations
$$P=A[x_s\mid s\in S]\twoheadrightarrow B,\qquad B[y_t\mid t\in T]\twoheadrightarrow C$$with kernels $I$ and $J$. The variable sets may be infinite. Put $Q=P[y_t\mid t\in T]$ and $K=\ker(Q\to C)$. There is a canonical commutative diagram with exact rows
$$ \begin{array}{ccccccccc} &&(I/I^2)\otimes_B C&\longrightarrow&K/K^2&\longrightarrow&J/J^2&\longrightarrow&0\\ &&\downarrow d&&\downarrow d&&\downarrow d&&\\ 0&\longrightarrow&\Omega_{P/A}\otimes_P C&\longrightarrow&\Omega_{Q/A}\otimes_Q C&\longrightarrow&\Omega_{B[y]/B}\otimes_{B[y]} C&\longrightarrow&0. \end{array} $$It gives the exact sequence
$$ \begin{aligned} H_1(\mathrm{NL}_{B/A}\otimes_B C)&\longrightarrow H_1(L_{C/A}) \longrightarrow H_1(L_{C/B})\\ &\longrightarrow\Omega_{B/A}\otimes_B C \longrightarrow\Omega_{C/A}\longrightarrow\Omega_{C/B}\longrightarrow0. \end{aligned} $$The first tensor product is the ordinary tensor product of a two-term presentation complex. If
$$\operatorname{Tor}_1^B(\Omega_{B/A},C)=\operatorname{Tor}_2^B(\Omega_{B/A},C)=0,$$its first homology identifies with $H_1(L_{B/A})\otimes_B C$.
Proof. The differential row separates the free basis $\{dx_s,dy_t\}$ into its two groups. Its first map includes the $dx_s$ summands, and its last map kills those summands and carries each $dy_t$ to the corresponding relative differential.
For the conormal row, put $I_Q=IQ$. The surjection $Q\to B[y]$ has kernel $I_Q$, so $K/I_Q=J$. The map $K/K^2\to J/J^2$ is onto and has kernel $(I_Q+K^2)/K^2$. The left-hand module is canonically
$$E=(I/I^2)\otimes_B C=I_Q/I_QK,$$and inclusion of $I_Q$ into $K$ induces its surjection onto that kernel. These are the asserted maps. Universal derivations commute with the polynomial maps and with passage to $C$, proving commutativity.
To obtain the homology sequence without assuming that $E\to K/K^2$ is injective, let $D$ be its image. Its kernel consists of elements represented in $I_Q\cap K^2$, whose differential is zero after tensoring with $C$. Therefore the left vertical differential factors through $D$. Replacing $E$ by $D$ gives a short exact sequence of two-term complexes, with the middle and right complexes representing $\mathrm{NL}_{C/A}$ and $\mathrm{NL}_{C/B}$. The homology sequence of that short exact sequence has the claimed form with $H_1(D\to\Omega_{P/A}\otimes_P C)$ at the left.
Every degree-one cycle of this last complex lifts to a degree-one cycle of $E\to\Omega_{P/A}\otimes_P C$, because the map in degree zero is the identity. Their first homologies thus map surjectively. Their degree-zero homologies agree, and are $\Omega_{B/A}\otimes_B C$. Substitution gives the displayed exact sequence with its stated first term. The comparison of polynomial presentations identifies all these homology modules with the indicated cotangent homology groups.
For the last assertion, write a presentation complex for $B/A$ as $N^{-1}\to N^0$, with $N^0$ free, and denote its image by $M$. The exact sequence
$$0\longrightarrow M\longrightarrow N^0\longrightarrow\Omega_{B/A}\longrightarrow0$$remains left exact after tensoring with $C$ when $\operatorname{Tor}_1^B(\Omega_{B/A},C)=0$. Since $N^0$ is free, its Tor sequence also gives
$$\operatorname{Tor}_1^B(M,C)\simeq\operatorname{Tor}_2^B(\Omega_{B/A},C)=0.$$Tensoring $0\to H_1(L_{B/A})\to N^{-1}\to M\to0$ consequently remains exact on the left as well. Combining the two sequences identifies the kernel of $N^{-1}\otimes_B C\to N^0\otimes_B C$ with $H_1(L_{B/A})\otimes_B C$, as required. ∎
Lemma. The conormal module of a syntomic presentation
Suppose $S=R[x_1,\ldots,x_n]/I$ with $I$ finitely generated, and let $g\in S$. If $S_g$ is syntomic over $R$, then $(I/I^2)_g$ is finite projective as an $S_g$-module.
Proof. The local syntomic criterion covers $\operatorname{Spec}S_g$ by principal opens on which the algebra is a relative global complete intersection. On each such open, compare its complete-intersection presentation with the given presentation. Localization of a conormal module gives the comparison after adding finite free summands, and The conormal module of a global complete intersection makes the complete-intersection conormal finite free. Hence the conormal for the given presentation is finite projective on each open. Take a finite subcover and apply the local finite-projective criterion. This proves the claim over the whole ring $S_g$. ∎
Lemma. A presentation realizing a basis of the conormal module
Let $S$ be a finitely presented $R$-algebra. If it has a presentation $S=R[x_1,\ldots,x_n]/I$ with $I/I^2$ free over $S$, then it has a finite presentation whose defining equations themselves give a basis of its conormal module.
Proof. Put $P=R[x_1,\ldots,x_n]$. Finite presentation of $S$ makes $I$ finitely generated, by Independence of finite presentation. Choose $f_1,\ldots,f_c\in I$ whose classes are a basis of the finite free module $I/I^2$, and set $F=(f_1,\ldots,f_c)$. Then $I=F+I^2$, so the finite $P$-module $I/F$ satisfies $I(I/F)=I/F$. The determinant form of Nakayama's lemma gives $g\in1+I$ with $gI\subset F$. Thus $I_g=F_g$, while $g$ has image $1$ in $S$.
It follows that
$$S\simeq P_g/F_g\simeq P[t]/(f_1,\ldots,f_c,gt-1).$$Write $J=(f_1,\ldots,f_c,gt-1)\subset P[t]$. To verify the promised basis explicitly, consider
$$J/J^2\longrightarrow (I/I^2)\oplus S,\qquad [h]\longmapsto\left([h(1)],\left[\frac{\partial h}{\partial t}(1)\right]\right).$$For $h\in J$, evaluation at $1$ lies in $I$. Evaluation of a product of two elements of $J$ lies in $I^2$, and its derivative evaluates into $I$, so the map is well-defined. It is $S$-linear by the product rule. The images of the defining equations are $([f_i],0)$ and $([g-1],1)$. These form a basis of $(I/I^2)\oplus S$. Since their classes also generate $J/J^2$, the map is an isomorphism and their classes are a basis there. The new presentation has $c+1$ equations and $n+1$ variables, proving the assertion. ∎
Lemma. Localization of a relative complete intersection
Write $S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$. In each situation below, there is a polynomial $h$ with image $g\in S$ such that
$$S_g\simeq R[x_1,\ldots,x_n,z]/(f_1,\ldots,f_c,hz-1)$$is a relative global complete intersection, with the stated control on $g$:
- If $I\subset R$ and every nonempty fibre of $S/IS$ over $R/I$ has dimension $n-c$, one can arrange $g\equiv1\pmod{IS}$.
- If $\mathfrak p\subset R$ and $\dim(S\otimes_R\kappa(\mathfrak p))=n-c$, one can arrange that $g$ is a unit on this entire fibre.
- If $\mathfrak q\subset S$ lies over $\mathfrak p$ and $\dim_{\mathfrak q}(S/R)=n-c$, one can arrange $g\notin\mathfrak q$.
Proof. By The open fibre-dimension bound, the points where the fibre dimension is at most $n-c$ form an open set $W\subset\operatorname{Spec}S$. Write its complement as $V(J)$.
In (1), $W$ contains $V(IS)$, so $J+IS=S$. Choose $g\in J$ with $g\equiv1$ modulo $IS$. In (2), the extension of $J$ to $S\otimes_R\kappa(\mathfrak p)$ is the unit ideal. Express $1$ as a finite combination of images of elements of $J$, and clear the denominators from $R\setminus\mathfrak p$. This gives $g\in J$ whose image in the fibre is the image of an element of $R\setminus\mathfrak p$, hence a unit. In (3), choose $g\in J\setminus\mathfrak q$, since $\mathfrak q\in W$.
In every case $D(g)\subset W$. Lift $g$ to $h\in R[x]$. The displayed presentation has $n+1$ variables and $c+1$ equations, and every nonempty fibre has dimension at most $n-c$ by its construction. Conversely a nonzero quotient of a polynomial ring in $n+1$ variables over a field by $c+1$ equations has dimension at least $n-c$, by the height bound for a finitely generated ideal. Thus each such fibre has dimension exactly $n-c$. This is the required relative global complete-intersection presentation, with all the claimed conditions on $g$. ∎
Lemma. Composition of syntomic ring maps
For homomorphisms $R\to S\to T$:
- If both maps are syntomic, so is $R\to T$.
- If both maps are relative global complete intersections, so is $R\to T$.
Proof. First suppose
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c),\qquad T=S[y_1,\ldots,y_m]/(h_1,\ldots,h_d)$$are presentations of the kind in (2). Lifting the coefficients of the $h_j$ to $R[x]$ gives
$$T=R[x_1,\ldots,x_n,y_1,\ldots,y_m]/(f_1,\ldots,f_c,\widetilde h_1,\ldots,\widetilde h_d).$$For a residue field $k$ of $R$, the nonempty base fibre has dimension $n-c$, and the nonempty fibres above it of the second map have dimension $m-d$. The base–fibre dimension bound therefore gives dimension at most $(n-c)+(m-d)$ for $T\otimes_R k$. When this algebra is nonzero, its displayed presentation gives the reverse inequality by the height bound. Hence each nonempty fibre has exactly that dimension, proving (2).
Now assume the maps are syntomic and choose $\mathfrak q'\in\operatorname{Spec}T$, with image $\mathfrak q$ in $S$. The local syntomic criterion supplies $g'\in T\setminus\mathfrak q'$ and $g\in S\setminus\mathfrak q$ for which $S\to T_{g'}$ and $R\to S_g$ are relative global complete intersections. Base change makes $S_g\to T_{gg'}$ one as well. By (2), $R\to T_{gg'}$ is a relative global complete intersection, hence syntomic. These neighbourhoods cover $\operatorname{Spec}T$; choose a finite subcover and apply Locality of syntomic ring maps. This proves (1). ∎
Lemma. Smooth algebras are syntomic
If $R\to S$ is smooth, then $\operatorname{Spec}S$ admits a cover by principal opens $D(g)$ for which $S_g$ is standard smooth over $R$. In particular, every smooth ring map is syntomic.
Proof. The full local-standard-form argument is Formally smooth, unramified and étale ring maps, Theorem 5.1. It applies to an arbitrary base ring. Section 4 of that lesson proves that its definition of smoothness agrees with the naive-cotangent definition used here. The theorem's proof starts with the finite projective conormal module, chooses a basis at the given prime, uses Nakayama in the localized polynomial ring to generate the actual ideal, clears finitely many denominators, and adjoins an inverse variable to give a standard smooth presentation. Thus it supplies the asserted principal neighbourhood at every prime, including rank zero.
By Standard smooth algebras, each resulting chart is a relative global complete intersection. The complete-intersection criterion makes every chart syntomic. A finite subcover and locality then make $R\to S$ syntomic. For the zero algebra the spectrum is empty and the same local assertion is vacuous. ∎
Lemma. Local criteria for a syntomic algebra
Let $R\to S$, and let $\mathfrak q\subset S$ contract to $\mathfrak p\subset R$. The following conditions are equivalent:
- Some $g\in S\setminus\mathfrak q$ makes $R\to S_g$ syntomic.
- Some $g\in S\setminus\mathfrak q$ makes $S_g$ a relative global complete intersection over $R$.
- There is a finitely presented neighbourhood $R\to S_g$ with $g\notin\mathfrak q$, the map $R_{\mathfrak p}\to S_{\mathfrak q}$ is flat, and the fibre local ring $S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}$ is a complete intersection over $\kappa(\mathfrak p)$.
Proof. Condition (1) gives (3) by Complete intersections at a prime. The implication (2) to (1) is the relative global complete-intersection criterion. It remains to start with (3) and construct the presentation in (2).
First replace $S$ by its finitely presented neighbourhood, and write $S=P/I$, where $P=R[x_1,\ldots,x_n]$ and $I$ is finitely generated. Let $\mathfrak q'$ be the inverse image of $\mathfrak q$ in $P$, and put $k=\kappa(\mathfrak p)$. The fibre presentation has ideal $\overline I\subset k[x]$, and let $\overline{\mathfrak q}'$ be its indicated prime. By The field complete-intersection criterion, choose $f_1,\ldots,f_c\in I$ whose images form a minimal generating set of $\overline I_{\overline{\mathfrak q}'}$. They generate that ideal and are a regular sequence there. Such lifts can be chosen in $I$ because the images of $I$ span its minimal-generator vector space.
Set $S'=P/(f_1,\ldots,f_c)$ and $J=\ker(S'\to S)$. This kernel is finitely generated. Localize the exact sequence $0\to J\to S'\to S\to0$ at $\mathfrak q'$. Its last term is $S_{\mathfrak q}$, which is flat over $R$ by (3) and localization of the base. Tensoring with $k$ is therefore still injective at its first term. By the chosen generators, the map between the two fibre local rings is an isomorphism. Hence
$$J_{\mathfrak q'}\otimes_R k=J_{\mathfrak q'}/\mathfrak pJ_{\mathfrak q'}=0.$$Nakayama applies to this finite module over the local ring $S'_{\mathfrak q'}$, since $\mathfrak p$ is contained in its maximal ideal. It gives $J_{\mathfrak q'}=0$. A product of annihilating denominators for a finite generating set of $J$ now gives $h\in P\setminus\mathfrak q'$ with $J_h=0$, so $S'_h\simeq S_h$.
The regular sequence in the fibre polynomial local ring gives fibre dimension $n-c$ at the chosen point. Apply the preceding localization lemma to $S'$ and that point, and combine its denominator with $h$. The resulting neighbourhood is a relative global complete intersection and still contains $\mathfrak q$. This proves (2). ∎
Lemma. Smoothness from flatness and smooth fibres
For $R\to S$ and $\mathfrak q\subset S$ over $\mathfrak p\subset R$, suppose that $S$ is finitely presented over $R$ on a neighbourhood of $\mathfrak q$, that $R_{\mathfrak p}\to S_{\mathfrak q}$ is flat, and that $S\otimes_R\kappa(\mathfrak p)$ is smooth at the fibre point defined by $\mathfrak q$. Then $R\to S$ is smooth at $\mathfrak q$.
Proof. A smooth algebra over a field has complete-intersection local rings, by the field Jacobian criterion. The preceding syntomic criterion therefore replaces $S$, near $\mathfrak q$, by a relative global complete-intersection presentation
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c).$$For each set $E$ of $c$ variable indices, let $\Delta_E$ be the corresponding Jacobian minor. On passing to the residue field $\kappa(\mathfrak p)$, the same coefficient map sends $\Delta_E$ to the Jacobian minor of the images of the $f_i$: differentiation and determinants commute with coefficient change.
Apply Smoothness of a global complete intersection first to the fibre. Its smoothness at the selected point gives an $E$ for which $\Delta_E\notin\mathfrak q$. Apply the same result to the displayed presentation over $R$. It says that this principal neighbourhood is smooth. Thus the original map is smooth at $\mathfrak q$. ∎
Lemma. Local criteria for complete intersections
Let $S$ be a finite-type algebra over a field $k$, fix $\mathfrak q\in\operatorname{Spec}S$, and choose any polynomial presentation $S=P/I$ with $P=k[x_1,\ldots,x_n]$. Denote the inverse image of $\mathfrak q$ by $\mathfrak q'$. Put
$$c=\operatorname{ht}(\mathfrak q')-\operatorname{ht}(\mathfrak q) =n-\dim_{\mathfrak q}\operatorname{Spec}S.$$Here dimension at a point means the minimum dimension of its open neighbourhoods; the equality is the finite-type field dimension formula. The following are equivalent:
- There is $g\in S\setminus\mathfrak q$ such that $S_g$ is a global complete intersection over $k$.
- The ideal $I_{\mathfrak q'}$ in $P_{\mathfrak q'}$ admits a generating list of $c$ elements.
- The conormal module $(I/I^2)_{\mathfrak q}$ admits a generating list of $c$ elements over $S_{\mathfrak q}$.
- The module $(I/I^2)_{\mathfrak q}$ is free of rank $c$.
- The ideal $I_{\mathfrak q'}$ is generated by a regular sequence in $P_{\mathfrak q'}$.
When these conditions hold, any $c$ elements of $I_{\mathfrak q'}$ that generate $I_{\mathfrak q'}/\mathfrak q'I_{\mathfrak q'}$ form a regular sequence.
Proof. Write $Q=P_{\mathfrak q'}$ and $H=I_{\mathfrak q'}$. The ring $Q$ is regular local, hence Cohen–Macaulay, and
$$\dim(Q/H)=\dim Q-c.$$If $c$ elements generate $H/H^2$, Nakayama applied to their quotient in the finite $Q$-module $H$ shows that they generate $H$: the remaining module equals its product with $H\subset\mathfrak q'Q$. Thus (3) implies (2); the converse follows by taking the quotient by $H^2$.
In a Cohen–Macaulay local ring, $c$ generators of an ideal whose quotient has dimension $\dim Q-c$ form a regular sequence, by The Cohen–Macaulay parameter criterion. Consequently (2) implies (5). A regular sequence has a free conormal module on its classes, by Regular sequences are quasi-regular. If its length is $e$, successive regular quotients have dimension $\dim Q-e$, so the displayed equality forces $e=c$. This proves (5) implies (4), which immediately implies (3). The same Nakayama and parameter argument proves the final assertion for every generating list of the specified residue vector space.
To obtain (1) from (2), clear the denominators of the local generators and choose $f_1,\ldots,f_c\in I$ that still generate $H$. Since $I$ is finitely generated, there is $h\in P\setminus\mathfrak q'$ with $I_h=(f_1,\ldots,f_c)_h$. The rings $P/(f_1,\ldots,f_c)$ and $S$ therefore agree near the chosen point, where their dimension at the point is $n-c$. Localization of a relative complete intersection, case (3), supplies a further principal neighbourhood that is a global complete intersection over $k$. Combining its denominator with $h$ gives (1).
Conversely, suppose (1) and present
$$S_g=k[y_1,\ldots,y_m]/(h_1,\ldots,h_t)$$as a global complete intersection. Its conormal module $J/J^2$ is free of rank $t$, where $J=(h_1,\ldots,h_t)$, and every component has dimension $m-t$. At the specified point this gives $m-t=\dim_{\mathfrak q}\operatorname{Spec}S$. The comparison of conormal modules for two presentations gives
$$ (I/I^2)_g\oplus S_g^{\oplus m} \simeq (J/J^2)\oplus S_g^{\oplus n}.$$Localizing at $\mathfrak q$ makes $(I/I^2)_{\mathfrak q}$ finite projective over a local ring, hence free, of rank
$$t+n-m=n-\dim_{\mathfrak q}\operatorname{Spec}S=c.$$Thus (1) implies (4), completing the equivalences. ∎
Definition. Unramified ring maps
For a homomorphism $R\to S$:
- Unramified means finite type with $\Omega_{S/R}=0$.
- G-unramified means finite presentation with $\Omega_{S/R}=0$.
- It is unramified at $\mathfrak q$, for a prime $\mathfrak q$ of $S$, if some $g\notin\mathfrak q$ makes $R\to S_g$ unramified.
- It is G-unramified at $\mathfrak q$ if some such principal neighbourhood is G-unramified.
The two finiteness requirements are kept distinct over a non-Noetherian base.
Lemma. Flatness from Cohen--Macaulayness over a regular base
Let $(R,\mathfrak m_R)\to(S,\mathfrak m_S)$ be a local homomorphism of Noetherian local rings. If $R$ is regular, $S$ is Cohen–Macaulay, and
$$\dim S=\dim R+\dim(S/\mathfrak m_RS),$$then $S$ is flat over $R$.
Proof. Induct on $d=\dim R$. At $d=0$, the regular local ring $R$ is a field, so flatness is automatic. Suppose $d>0$. For every minimal prime $\mathfrak q_i$ of $S$, Cohen–Macaulayness gives $\dim(S/\mathfrak q_i)=\dim S$, by The Cohen–Macaulay chain theorem. Thus $\mathfrak m_RS$ cannot be contained in $\mathfrak q_i$: otherwise the quotient $S/\mathfrak q_i$ would have dimension at most $\dim(S/\mathfrak m_RS)$, contrary to the displayed equality and $d>0$.
Each contraction $\mathfrak p_i=R\cap\mathfrak q_i$ is therefore a proper subprime of $\mathfrak m_R$. Prime avoidance with the square of the maximal ideal provides
$$x\in\mathfrak m_R\setminus\left(\mathfrak m_R^2\cup\bigcup_i\mathfrak p_i\right).$$Since $R$ is regular, $x$ is part of a regular system of parameters. Hence $R/xR$ is regular of dimension $d-1$. The associated primes of the Cohen–Macaulay local ring $S$ are its minimal primes, and $x$ avoids all of them. Thus $x$ is also a nonzerodivisor on $S$, and $S/xS$ is Cohen–Macaulay of dimension $\dim S-1$.
The closed fibre of $R/xR\to S/xS$ is still $S/\mathfrak m_RS$. Subtracting one from both ring dimensions preserves the required dimension equality, so induction makes $S/xS$ flat over $R/xR$. The free resolution $0\to R\xrightarrow{x}R\to R/xR\to0$ shows
$$\operatorname{Tor}_1^R(S,R/xR)=\ker(x:S\to S)=0.$$Apply The local flatness criterion for an ideal with the ideal $(x)$ and the finite $S$-module $S$. Its two hypotheses are exactly this Tor vanishing and the established flatness of $S/xS$ over $R/xR$. It follows that $S$ is flat over $R$. ∎
Lemma. Smoothness after an algebraic closure of the ground field
Let $k$ be algebraically closed, $S$ a finite-type $k$-algebra, and $\mathfrak m$ a maximal ideal of $S$. The following are equivalent:
- $S_{\mathfrak m}$ is regular local.
- $\dim_{\kappa(\mathfrak m)}(\Omega_{S/k}\otimes_S\kappa(\mathfrak m))\leq\dim S_{\mathfrak m}$.
- The two dimensions in (2) are equal.
- Some $g\in S\setminus\mathfrak m$ makes $S_g$ smooth over $k$.
Proof. The Nullstellensatz gives $\kappa(\mathfrak m)=k$. The exact cotangent calculation and the closed-point smoothness criterion are proved in Smooth algebras over a field and the Jacobian criterion, Proposition 3.1, using the full field criterion of its Theorem 2.1. In the present notation the calculation identifies
$$\Omega_{S/k}\otimes_S k\simeq\mathfrak m/\mathfrak m^2.$$Its dimension is the embedding dimension of $S_{\mathfrak m}$, which is at least its Krull dimension. Therefore (2) is equivalent to (3), and (3) is precisely regularity, proving equivalence with (1). Proposition 3.1 identifies that regularity with smoothness at this closed point, meaning the principal neighbourhood in (4). Its hypotheses are exactly a finite-type algebra, an algebraically closed field and a closed point; thus all four assertions follow at their stated scope. ∎
Lemma. The fibrewise criterion for flatness (Critère de platitude par fibres)
Let $R\to S\to S'$ be local homomorphisms of local rings, and let $\mathfrak m$ be the maximal ideal of $R$. Suppose that both $S$ and $S'$ are essentially finitely presented over $R$, and that $M\ne0$ is a finitely presented $S'$-module. If $M$ is flat over $R$ and $M/\mathfrak mM$ is flat over $S/\mathfrak mS$, then $S$ is flat over $R$ and $M$ is flat over $S$.
Proof. We reduce the data, including both flatness conditions, to Noetherian local models. Express $R$ as a filtered colimit of local rings $R_\lambda$ essentially of finite type over $\mathbb Z$, with local transition maps and local maps to $R$. Denote their maximal ideals by $\mathfrak m_\lambda$. One construction takes finite-type subrings of $R$ and localizes at the inverse images of $\mathfrak m$. The essential finite-presentation model lemma permits a common later index at which both ring maps and their composite have compatible finite presentations.
More explicitly, after fixing finite lists of coefficients we obtain local rings
$$ \begin{aligned} S_\lambda&=\bigl(R_\lambda[x_1,\ldots,x_n]/(f_{1,\lambda},\ldots,f_{u,\lambda})\bigr)_{\mathfrak q_\lambda},\\ S'_\lambda&=\bigl(S_\lambda[y_1,\ldots,y_m]/(\overline g_{1,\lambda},\ldots,\overline g_{v,\lambda})\bigr)_{\mathfrak q'_\lambda}, \end{aligned} $$with colimits $S$ and $S'$. The indicated primes are the inverse images of the final maximal ideals. Lift a finite presentation matrix for $M$ at a further index and set $M_\lambda$ to be its cokernel over $S'_\lambda$. Then
$$M_\mu=M_\lambda\otimes_{S'_\lambda}S'_\mu,\qquad M=M_\lambda\otimes_{S'_\lambda}S'$$for all sufficiently late indices. Every $M_\lambda$ is nonzero, since a zero one would make its base change $M$ zero.
For $\mu\geq\lambda$, the maps
$$S_\lambda\otimes_{R_\lambda}R_\mu\longrightarrow S_\mu, \qquad S'_\lambda\otimes_{S_\lambda}S_\mu\longrightarrow S'_\mu$$are localizations. The same is true of $S'_\lambda\otimes_{R_\lambda}R_\mu\to S'_\mu$. Apply Eventual flatness in a filtered colimit to the models $R_\lambda\to S'_\lambda,M_\lambda$. The flatness of $M$ over $R$ gives flatness of $M_\lambda$ over $R_\lambda$ at all sufficiently late indices.
The maximal ideals have colimit $\mathfrak m$, so quotienting gives
$$S/\mathfrak mS=\varinjlim S_\lambda/\mathfrak m_\lambda S_\lambda,\qquad M/\mathfrak mM=\varinjlim M_\lambda/\mathfrak m_\lambda M_\lambda,$$and likewise for $S'$. These quotient models still have the required localization and module base-change properties. Indeed, quotienting the preceding localized tensor products by $\mathfrak m_\mu$ identifies their source with
$$ \bigl(S'_\lambda/\mathfrak m_\lambda S'_\lambda\bigr) \otimes_{S_\lambda/\mathfrak m_\lambda S_\lambda} \bigl(S_\mu/\mathfrak m_\mu S_\mu\bigr), $$and its map to $S'_\mu/\mathfrak m_\mu S'_\mu$ is a localization. The presentation matrix gives the analogous base-change isomorphism for the quotient modules. Thus these are essentially finitely presented module models. Applying eventual flatness a second time, now to the assumed flatness of $M/\mathfrak mM$, makes
$$M_\lambda/\mathfrak m_\lambda M_\lambda \quad\text{flat over}\quad S_\lambda/\mathfrak m_\lambda S_\lambda$$at all sufficiently late indices.
Choose one index at which both conclusions hold. The rings $R_\lambda,S_\lambda,S'_\lambda$ are Noetherian local, and $M_\lambda$ is finite and nonzero. The Noetherian fibrewise criterion gives flatness of $S_\lambda$ over $R_\lambda$ and of $M_\lambda$ over $S_\lambda$. Finally $S$ is a localization of $S_\lambda\otimes_{R_\lambda}R$, and $M$ is obtained from $M_\lambda\otimes_{S_\lambda}S$ by the corresponding further localization. Flatness survives both base change and localization, yielding the two required conclusions over the original, possibly non-Noetherian rings. ∎
Lemma. Characterizations of étale algebras
Let $R\to S$ be finitely presented, and let $\mathfrak q\subset S$ lie over $\mathfrak p\subset R$. Suppose $R_{\mathfrak p}\to S_{\mathfrak q}$ is flat, $\mathfrak pS_{\mathfrak q}$ is the maximal ideal of $S_{\mathfrak q}$, and $\kappa(\mathfrak q)/\kappa(\mathfrak p)$ is finite separable. Then $R\to S$ is étale at $\mathfrak q$.
Proof. The fibre local ring is the field $\kappa(\mathfrak q)$. By An isolated point of a fibre, a principal neighbourhood of $\mathfrak q$ has no other point in that fibre. Replace $S$ by this neighbourhood. Its fibre algebra is local and equals its localization at that one point, hence equals $\kappa(\mathfrak q)$. The finite separable field extension is étale, so this fibre is smooth.
Smoothness from flatness and smooth fibres now gives a smooth principal neighbourhood. Refine it by the standard smooth neighbourhood theorem to a presentation
$$S_g=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$$with an invertible $c$-column Jacobian minor. Its fibre at the retained point is still the same field. A nonempty fibre of this standard presentation has dimension $n-c$, by Standard smooth algebras, so $n=c$. The presentation therefore has invertible full square Jacobian and zero differentials. It is smooth and unramified, hence étale, proving the assertion at $\mathfrak q$. ∎
Lemma. Étale algebras in standard smooth form
Every étale $R$-algebra $S$ admits a presentation
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_n)$$whose full Jacobian determinant is invertible in $S$. In particular, the algebra is standard smooth globally.
Proof. Choose any finite polynomial presentation $S=P/I$. Étaleness says that its conormal differential
$$I/I^2\longrightarrow\Omega_{P/R}\otimes_P S=S^{\oplus n}$$is an isomorphism. In particular, the conormal module is free. Apply A presentation realizing a conormal basis to obtain a presentation whose defining equations are a basis of that module. In this new presentation the conormal differential is still an isomorphism. For $S\ne0$, equality of the ranks of finite free modules gives as many equations as variables, and the matrix of the differential is the full Jacobian. Its determinant is a unit, as asserted. The zero algebra has the presentation $R[t]/(1)$; its Jacobian image is the identity element of the zero ring and hence is a unit there. This also covers that case. ∎
Lemma. Recognizing a filtered colimit of finite presentations
Let $R\to\Lambda$ be a homomorphism and let $\mathcal E$ be a set of finitely presented $R$-algebras. Then $\Lambda$ is a filtered colimit of algebras in $\mathcal E$ if and only if every homomorphism $A\to\Lambda$ from a finitely presented $R$-algebra factors as $A\to B\to\Lambda$ with $B\in\mathcal E$.
Proof. In the forward direction, a map from a finitely presented algebra into a filtered colimit factors through a stage, by The finite-presentation criterion.
Conversely, form the category of pairs $(B,\phi)$ with $B\in\mathcal E$ and $\phi:B\to\Lambda$; arrows are $R$-algebra maps compatible with these structure maps. This category is small. Applying the factorization hypothesis to $R\to\Lambda$ makes it nonempty. Two objects have a common target: their maps give $B_1\otimes_R B_2\to\Lambda$, and this finitely presented algebra factors through an object of the category.
To equalize two parallel arrows $u,v:B_1\to B_2$, choose a finite list of algebra generators $b_i$ of $B_1$. The quotient
$$B_2/(u(b_i)-v(b_i)\mid i)$$is still finitely presented over $R$, and its map to $\Lambda$ factors through an object of $\mathcal E$. The resulting arrow out of $B_2$ equalizes $u$ and $v$ on the generators, hence on all of $B_1$. The category is therefore filtered.
Its colimit maps to $\Lambda$. This map is surjective: for any $\lambda\in\Lambda$, apply the hypothesis to $R[t]\to\Lambda$, $t\mapsto\lambda$. It is injective as well. If an element $b$ represented at a stage $B$ maps to zero, the finitely presented quotient $B/(b)$ maps to $\Lambda$ and factors through another stage; that transition kills $b$. Filteredness first puts any two representatives at a common stage, so this kernel calculation proves injectivity in general. Thus the colimit is $\Lambda$, with exactly the required kind of stages. ∎
Lemma. Standard smooth algebras
Suppose $S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)=P/I$ is standard smooth, with its invertible Jacobian minor in the first $c$ variable columns. Then:
- $R\to S$ is smooth.
- $\Omega_{S/R}$ is free with basis $dx_{c+1},\ldots,dx_n$.
- $I/I^2$ is free with basis the classes of $f_1,\ldots,f_c$.
- Every principal localization $S_g$ is standard smooth over $R$.
- Every base change $R'\to R'\otimes_R S$ is standard smooth.
- If $f\in R$ is invertible in $S$, the induced map $R_f\to S$ is standard smooth.
- $S$ is a relative global complete intersection over $R$.
Proof. Parts (1)–(5) are proved, with these exact bases and the polynomial-quotient convention, in Formally smooth, unramified and étale ring maps, Theorem 4.1. Its square-zero correction solves the equations by the invertible Jacobian block. Projection onto that block proves independence of the conormal generators, and eliminating those differential coordinates gives the stated basis of $\Omega$. Its localization proof adjoins a variable $z$ with equation $hz-1$, where $h$ lifts $g$, and uses the block determinant $h\Delta$. Its base-change proof applies the coefficient map to the equations and to $\Delta$. Thus the full proof includes both preservation assertions, not just smoothness itself.
For (6), apply (5) with $R'=R_f$. Since $f$ already has an inverse in $S$, the canonical map $R_f\otimes_R S\to S$ is an isomorphism. This gives the asserted standard smooth presentation over $R_f$.
For (7), take a residue field $k$ of $R$. Part (5) gives the same standard smooth presentation for $S\otimes_R k$, and part (2) gives differential rank $n-c$ at every point of a nonempty fibre. The full field criterion in Smooth algebras over a field and the Jacobian criterion, Theorem 2.1 identifies that rank with dimension at the point. Hence the fibre has dimension $n-c$. Every nonempty fibre has now been checked, which is exactly the relative global complete-intersection condition for the given presentation. ∎
Proposition. Formal smoothness of smooth algebras
For any ring homomorphism $R\to S$, the following are equivalent:
- The algebra $S$ is finitely presented over $R$ and is formally smooth over $R$.
- The map $R\to S$ is smooth.
Proof. Choose a finite polynomial presentation $S=P/I$. Its conormal sequence is
$$I/I^2\xrightarrow d\Omega_{P/R}\otimes_P S\longrightarrow\Omega_{S/R}\longrightarrow0.$$The complete equivalence between formal smoothness and this sequence being split exact with an initial zero is Formally smooth, unramified and étale ring maps, Theorem 3.1. Its proof constructs the lift from a section of $P/I^2\to S$ and constructs that section from the splitting by subtracting the induced derivation.
If (1) holds, the sequence is split exact. The middle term is finite free, so its quotient $\Omega_{S/R}$ is finite projective, and injectivity on the left says $H_1(\mathrm{NL}_{S/R})=0$. These are the smoothness conditions. Conversely, smoothness makes that conormal map injective and its cokernel finite projective. The sequence therefore splits, so Theorem 3.1 gives formal smoothness. Finite presentation is already included in smoothness. This proves both implications. ∎
Lemma. Nakayama's lemma
The lemma is associated with Nakayama, Azumaya and Krull; see the historical attribution accompanying Stacks, Tag 00DV.
Fix a commutative ring $R$, an ideal $I$, and an $R$-module $M$. Write $J(R)$ for the Jacobson radical. The following forms will be used:
- A finite module satisfying $M=IM$ is annihilated by some $f\in1+I$.
- In (1), the additional containment $I\subseteq J(R)$ forces $M=0$.
- Suppose $N,N'\subseteq M$, the module $N'$ is finite, and $M=N+IN'$. Some $f\in1+I$ then satisfies $fM\subseteq N$; in particular, $N_f=M_f$.
- Under the hypotheses of (3), if $I\subseteq J(R)$, then $N=M$.
- Let $u:N\to M$ be linear, with $M$ finite. Surjectivity of $N/IN\to M/IM$ implies surjectivity of $u_f:N_f\to M_f$ for some $f\in1+I$.
- Under the hypotheses of (5), $u$ itself is surjective when $I\subseteq J(R)$.
- If $M$ is finite and the images of $x_1,\ldots,x_n\in M$ span $M/IM$, these elements span $M_f$ over $R_f$ for a suitable $f\in1+I$.
- With the hypotheses of (7) and $I\subseteq J(R)$, the elements already span $M$ over $R$.
- For nilpotent $I$, the equality $M=IM$ implies $M=0$, without a finiteness condition on $M$.
- For nilpotent $I$, any equality $M=N+IN'$ with submodules $N,N'\subseteq M$ implies $M=N$; neither submodule needs to be finite.
- For nilpotent $I$, a linear map $u:N\to M$ is surjective whenever its reduction $N/IN\to M/IM$ is surjective.
- For nilpotent $I$, an arbitrary family $(x_\alpha)_{\alpha\in A}$ spanning $M/IM$ spans $M$ itself.
Proof. The determinant argument for a finite module is proved in Localization, local properties and support, Lemma 4.1 and Theorem 4.2. Apply that lemma to the identity endomorphism of $M$, whose image lies in $IM$. Evaluation of its monic annihilating polynomial at $1$ gives an annihilator in $1+I$, proving (1). When $I\subseteq J(R)$, such an element is a unit: it belongs to no maximal ideal. This proves (2).
Here are the quotient arguments that give the remaining forms. Under (3), put $Q=M/N$. The map $N'\to Q$ is surjective, since $M=N+IN'\subseteq N+N'$, so $Q$ is finite. Also $Q=IQ$. Part (1) supplies $fQ=0$, which is exactly $fM\subseteq N$. Localizing makes $Q_f=0$, hence $M_f=N_f$. Part (2) instead gives $Q=0$ under (4).
For (5) and (6), use $Q=\operatorname{coker}(u)$. It is finite as a quotient of $M$, and the surjectivity modulo $I$ says $Q/IQ=0$. Thus (1) and (2) give the respective conclusions. Apply these conclusions to the map $R^n\to M$ taking its standard basis to the $x_i$ to obtain (7) and (8).
If $I^a=0$ and $Q=IQ$, iteration gives $Q=I^aQ=0$ for every module $Q$. This proves (9). Apply it to $M/N$, to $\operatorname{coker}(u)$, and to the cokernel of $R^{(A)}\to M$, respectively. Their reductions modulo $I$ vanish under (10), (11), and (12). The direct sum $R^{(A)}$ permits any indexing set, so no finite-generation assumption has entered these last four assertions. ∎
Lemma. Finite presentation and finite algebras
If $S$ is a finitely presented $R$-algebra, the kernel of every surjection $\alpha:R[x_1,\ldots,x_n]\to S$ is finitely generated as an ideal.
Proof. Take one finite presentation $S=R[y_1,\ldots,y_m]/(f_1,\ldots,f_s)$. Choose polynomials $g_i(y)$ representing $\alpha(x_i)$, and choose polynomials $h_j(x)$ whose images under $\alpha$ are the classes of $y_j$. In $R[x]$, form the finite ideal
$$L=\bigl(f_\ell(h(x)),\ x_i-g_i(h(x))\ :\ 1\leq\ell\leq s,\ 1\leq i\leq n\bigr).$$Each displayed generator maps to zero in $S$, so $\alpha$ descends to $\bar\alpha:R[x]/L\to S$. In the other direction, the substitution $y_j\mapsto h_j(x)\bmod L$ kills every $f_\ell$ and defines $\beta:S\to R[x]/L$.
On the generators $y_j$ of $S$, the composite $\bar\alpha\beta$ is the identity by the choice of $h_j$. On the generators $x_i$ of $R[x]/L$, the composite $\beta\bar\alpha$ takes $x_i$ to $g_i(h(x))=x_i\bmod L$. Thus these maps are inverse $R$-algebra isomorphisms. It follows that $\ker\alpha=L$, giving the required finite generators over an arbitrary base ring. ∎
Lemma. The equational criterion for flatness (Equational criterion of flatness)
For any ring $R$ and any $R$-module $M$, flatness is equivalent to the following condition. Whenever a finite list satisfies $\sum_{i=1}^n a_i x_i=0$ in $M$, there are a finite list $y_1,\ldots,y_s\in M$ and a matrix $(b_{ij})$ over $R$ such that
$$x_i=\sum_{j=1}^s b_{ij}y_j\quad(1\leq i\leq n),\qquad \sum_{i=1}^n a_i b_{ij}=0\quad(1\leq j\leq s).$$A relation admitting this factorization is called trivial.
Proof. This is the full generality of Tor and flat modules, Theorem 5.1. Its forward argument lifts the relation through $\ker(R^n\to(a_1,\ldots,a_n))\otimes_R M$, producing exactly the matrix above. In the reverse direction that factorization kills every kernel tensor for $I\otimes_R M\to M$. Theorem 2.1 in the same lesson, Section 2, supplies the complete ideal criterion: it passes from finitely generated ideals to all ideals, then to submodules of finite free modules, arbitrary free modules, and finally arbitrary inclusions. These proofs impose no finite-presentation condition on the ideal or module and no Noetherian condition on $R$. ∎
Lemma. Krull's intersection theorem
If $(R,\mathfrak m)$ is Noetherian local, $M$ is a finite $R$-module, and $I\subsetneq R$ is an ideal, then
$$\bigcap_{n\geq0}I^nM=0.$$Proof. The more general Noetherian and Artinian rings, Theorem 6.1, proves that this intersection $K$ satisfies $IK=K$ and is annihilated by one element of $1+I$. Its preceding Section 5 proves the Artin–Rees identity used to obtain $IK=K$; thus the theorem includes the proof of the intersection assertion. Here $I\subseteq\mathfrak m=J(R)$, so its annihilator is a unit. Consequently $K=0$. ∎
Lemma. Composition of smooth ring maps
Given smooth maps $R\to S$ and $S\to T$, the composite $R\to T$ is smooth.
Proof by the cotangent sequence. First, $T$ is finitely presented over $R$: combine a finite presentation of $S$ over $R$ with a finite presentation of $T$ over $S$, lifting the coefficients of the latter equations to the former polynomial ring. The module $\Omega_{S/R}$ is projective, so its first and second Tor groups with $T$ vanish. The transitivity sequence, including its comparison of the first homology after tensoring, therefore gives
$$H_1(\mathrm{NL}_{S/R})\otimes_S T\longrightarrow H_1(\mathrm{NL}_{T/R})\longrightarrow H_1(\mathrm{NL}_{T/S})\longrightarrow \Omega_{S/R}\otimes_S T\longrightarrow\Omega_{T/R}\longrightarrow\Omega_{T/S}\longrightarrow0.$$Smoothness of the two given maps makes both outside $H_1$ terms zero. Hence $H_1(\mathrm{NL}_{T/R})=0$, and the differential terms form a short exact sequence with initial term $\Omega_{S/R}\otimes_S T$. That term is finite projective by scalar extension, and the last term $\Omega_{T/S}$ is finite projective. Projectivity of the last term splits the sequence, so the middle term is finite projective as well. These are precisely the smoothness conditions for $R\to T$.
Proof using standard presentations. This also makes the local geometric mechanism explicit. Let $\mathfrak q\in\operatorname{Spec}(T)$ and $\mathfrak p$ its inverse image in $S$. The standard-neighborhood theorem for a smooth algebra gives a principal neighborhood $S_f$ of $\mathfrak p$ standard smooth over $R$. The map $S_f\to T_f$ is smooth by localization, and a further principal neighborhood $(T_f)_g$ of $\mathfrak q$ is standard smooth over $S_f$. The composition calculation for standard smooth presentations makes $(T_f)_g$ standard smooth over $R$: its Jacobian has the two invertible diagonal blocks. If $g=t/f^a$, this is a principal neighborhood $T_{ft}$ of $\mathfrak q$. Such neighborhoods cover $\operatorname{Spec}(T)$, so locality of smoothness proves the assertion. This route uses the previously proved standard-neighborhood and locality statements, with their finite-presentation hypotheses retained. ∎
Lemma. Total rings of fractions without embedded primes
Suppose that a ring $R$ has a finite set of minimal primes $\{\mathfrak q_1,\ldots,\mathfrak q_t\}$ and that its zero divisors are exactly $\bigcup_i\mathfrak q_i$. Then the localization maps induce an isomorphism
$$Q(R)\xrightarrow{\ \sim\ }\prod_{i=1}^t R_{\mathfrak q_i}.$$No Noetherian assumption is required.
Proof. Write $U$ for the multiplicative set of nonzerodivisors. Every $u\in U$ lies outside each $\mathfrak q_i$, giving the indicated maps from $U^{-1}R=Q(R)$. By the prime correspondence for localization, a prime of $Q(R)$ comes from a prime $\mathfrak p$ of $R$ disjoint from $U$. Such a $\mathfrak p$ is contained in $\bigcup_i\mathfrak q_i$, and finite prime avoidance puts it inside one $\mathfrak q_i$. Minimality then gives $\mathfrak p=\mathfrak q_i$. Conversely, each $\mathfrak q_i$ is disjoint from $U$.
Thus all primes of $Q(R)$ are the finitely many points corresponding to the $\mathfrak q_i$, and each is maximal. Each singleton is closed; its finite complement is also closed, so the spectrum is discrete. The idempotent decomposition for a disjoint spectrum expresses $Q(R)$ as a product with one local factor at each of these points. Localizing that product at its $i$th prime keeps exactly its $i$th factor. Transitivity of localization identifies it with $R_{\mathfrak q_i}$. These identifications intertwine the factor projections with the original localization maps, proving the stated canonical isomorphism. If $R=0$, the spectrum is empty and the assertion is the empty product, namely the zero ring. ∎
Lemma. Irreducible components of a Noetherian spectrum
A Noetherian ring has only finitely many minimal prime ideals. Equivalently, its spectrum has finitely many irreducible components and therefore finitely many component generic points.
Proof. For $X=\operatorname{Spec}(R)$, a descending sequence of closed sets gives an ascending sequence of their radical ideals. The Noetherian condition makes that sequence stabilize. Thus $X$ satisfies the descending chain condition on closed sets.
Every closed subset of such a space is a finite union of irreducible closed subsets. Indeed, otherwise choose a minimal closed counterexample $Z$ by the descending chain condition. It is nonempty and cannot itself be irreducible. Write $Z=Z_1\cup Z_2$ with both $Z_i$ proper closed subsets of $Z$. Minimality gives finite irreducible decompositions of both $Z_i$, which together give one of $Z$, a contradiction. Apply this to $X$ and discard members contained in others. The remaining sets are exactly its irreducible components: any irreducible subset of a finite union of closed sets lies in one member.
For the affine irreducibility criterion, an irreducible closed set is $V(\mathfrak p)$ for a prime $\mathfrak p$, with generic point $\mathfrak p$. A component corresponds to a prime minimal under inclusion. Hence the finite component decomposition gives the asserted finite set of minimal primes. The zero ring gives the empty decomposition. ∎
Lemma. Regular rings are Cohen--Macaulay
Let $(R,\mathfrak m)$ be regular local of dimension $d$, and choose any minimal generating list $x_1,\ldots,x_d$ for $\mathfrak m$. This list is $R$-regular. For each $0\leq c\leq d$, the local ring $R/(x_1,\ldots,x_c)$ is regular of dimension $d-c$. In particular, $R$ is Cohen–Macaulay.
Proof. Use the complete proof of Regular sequences, depth and Cohen–Macaulay modules, Theorem 6.1 and Corollary 6.2. The theorem begins with any minimal generating list. It proves that $\operatorname{gr}_{\mathfrak m}R$ is the polynomial ring on the initial forms of that list, then uses Krull separation to obtain injectivity successively in the quotients. It therefore proves regularity of the given list, not merely the existence of some regular list, and proves that $R$ is Cohen–Macaulay.
For completeness, the quotient conclusion follows within that same proof route as follows. Corollary 6.2 gives dimension $d-c$ after a prefix of length $c$. The remaining $d-c$ elements generate its maximal ideal, so its embedding dimension is at most $d-c$. Embedding dimension is at least Krull dimension for a Noetherian local ring. Equality follows, which is exactly regularity. At $c=d$ the quotient is the residue field, and $d=0$ is already the field case of Theorem 6.1. ∎
Lemma. Powers of a regular sequence
For an arbitrary ring $R$, an arbitrary $R$-module $M$, and positive integers $e_1,\ldots,e_r$, one has
$$f_1,\ldots,f_r\text{ is }M\text{-regular} \quad\Longleftrightarrow\quad f_1^{e_1},\ldots,f_r^{e_r}\text{ is }M\text{-regular}.$$Regularity includes nonvanishing of the final quotient.
Proof. This is Regular sequences, depth and Cohen–Macaulay modules, Proposition 1.3, with exactly the arbitrary-ring and arbitrary-module hypotheses above. Its proof treats both directions by the finite filtration of $M/f_1^{e_1}M$ whose factors are $M/f_1M$. After each later equation, it proves exactness of the quotient filtration; in the reverse direction the embedded first factor detects the next injectivity condition. The final filtration also proves equivalence of nonvanishing of the last quotient. Induction then changes the other exponents. The proof includes the empty list and does not use permutation of a regular sequence, which would require additional hypotheses. ∎
Lemma. Elementary formally smooth extensions
For a field extension $K/k$, each of the following hypotheses implies formal smoothness of $k\to K$:
- $K$ is purely transcendental over $k$, with any cardinality of transcendence basis.
- $K/k$ is separable algebraic, without a finite-degree assumption.
- $K/k$ is separable, in the sense that every finitely generated intermediate extension is separably generated.
Proof. For (1), write $K=k(t_j\mid j\in J)$. Polynomial algebras on an arbitrary set of variables are formally smooth, and localization preserves formal smoothness, by the complete proof of Formally smooth, unramified and étale ring maps, Theorem 1.2. Its localization step applies here because every nonzero polynomial has a unit image under any test map from the field; units lift across a square-zero ideal. Thus it treats arbitrary $J$ and every required denominator.
For (2), every finite intermediate field $E/k$ is formally étale by the same lesson, Proposition 6.3, whose proof lifts a separable generating tower by unique root corrections. The fields $E$ form a directed system with union $K$. Given a square-zero lifting problem for $K$, lift its restriction to each $E$. Uniqueness makes these lifts agree under every inclusion, so they define a lift on the union. Restriction to each $E$ also proves uniqueness. Hence $K/k$ is in fact formally étale.
For (3), let $E$ range over all intermediate fields finitely generated over $k$. Separability supplies a transcendence basis $\mathbf t$ of $E/k$ with $E/k(\mathbf t)$ separable algebraic. Parts (1) and (2), followed by the composition assertion of Theorem 1.2, give formal smoothness of each $E/k$.
To pass to their union, use the cotangent criterion for a field extension: it gives $H_1(L_{E/k})=0$. The filtered-colimit comparison for naive cotangent complexes then gives $H_1(L_{K/k})=0$. More explicitly, tensor each presentation complex with the field $K$; this is exact on $E$-modules, and the resulting filtered colimit is the presentation complex for $K/k$. Exactness of filtered colimits therefore gives the stated homology vanishing. Apply the field criterion again to conclude formal smoothness. This argument does not require arbitrary choices of smooth lifts at different stages to be compatible. ∎
Lemma. Descent of flatness
Let $R$ be a ring, let $S\to S'$ be a flat homomorphism of $R$-algebras, and let $M$ be an $S$-module. Set $M'=M\otimes_S S'$.
- If $M$ is flat as an $R$-module, then so is $M'$.
- If $S\to S'$ is faithfully flat, then $M$ is flat over $R$ exactly when $M'$ is flat over $R$.
Proof. For any inclusion $U\hookrightarrow V$ of $R$-modules, let
$$K=\ker(U\otimes_R M\longrightarrow V\otimes_R M).$$This is an $S$-module. Exactness of $-\otimes_S S'$ and the associative tensor identifications give
$$K\otimes_S S'\cong\ker(U\otimes_R M'\longrightarrow V\otimes_R M').$$If $M$ is $R$-flat, then $K=0$ for every inclusion, so the right-hand kernels vanish; this proves (1). Conversely, if $M'$ is $R$-flat, the right-hand kernel always vanishes. Under faithful flatness this implies $K=0$. Tensoring with $M$ therefore preserves every inclusion of $R$-modules, which proves (2). No finiteness hypothesis on any of these rings or modules is used. ∎
Lemma. Henselianity in local dimension zero
Every local ring $(R,\mathfrak m)$ of dimension zero is henselian, including rings that are not Noetherian.
Proof by root correction. The only prime of $R$ is $\mathfrak m$, so $\mathfrak m$ is its nilradical. Take a monic polynomial $f\in R[T]$ with a simple root $\bar a\in R/\mathfrak m$, and choose a lift $a_0\in R$. The element $e=f(a_0)$ is nilpotent, while $f'(a_0)$ is a unit. Define
$$a_{n+1}=a_n-f'(a_n)^{-1}f(a_n).$$All $a_n$ have residue $\bar a$, so all displayed inverses exist. Polynomial expansion shows
$$f(a_{n+1})\in f(a_n)^2R\subseteq e^{2^{n+1}}R.$$For sufficiently large $n$ this error is zero. The resulting $a_n$ is a root lifting $\bar a$, as required. Only the single element $e$ has been assumed nilpotent; a common nilpotence exponent for $\mathfrak m$ is unnecessary.
Proof by finite algebras. If $S$ is finite over $R$, each of its primes contracts to $\mathfrak m$. The fibre $S/\mathfrak mS$ is finite-dimensional over $R/\mathfrak m$, so there are finitely many such primes. Incomparability for an integral extension makes them all maximal. Its finite spectrum is therefore discrete, and the idempotent decomposition writes $S$ as a finite product of local rings. The complete finite-algebra criterion in Henselian local rings and henselization, Theorem 2.2, now also gives henselianity of $R$. ∎
Lemma. Finite étale algebras over a henselian ring
For a henselian local ring $(R,\mathfrak m,\kappa)$, the functor
$$S\longmapsto S/\mathfrak mS$$from finite étale $R$-algebras to finite étale $\kappa$-algebras is an equivalence of categories. Its action on morphisms is reduction modulo $\mathfrak m$.
Proof. Apply Étale neighbourhoods, henselization and quasi-finite morphisms, Theorem 5.2. Its complete proof has exactly this arbitrary-local-ring scope. For essential surjectivity it lifts a separable monic polynomial for each residue-field factor and proves that its derivative is a unit throughout the finite lift. For full faithfulness it decomposes the target into henselian local factors, then lifts each specified residue map by the unique section through the corresponding rational fibre point. Combining those lifts recovers every morphism and proves its uniqueness. The theorem even proves this morphism assertion when the target is any finite $R$-algebra.
The algebraic inputs to that argument are the complete finite-algebra criterion and permanence for finite local algebras. Thus the local factors used in the proof are finite over $R$ and henselian; in the finite étale case they remain étale over $R$. The equivalence retains residue-field automorphisms, rather than identifying all lifts by an unspecified unique isomorphism. ∎
Lemma. Dimension of a flat family
Suppose $R\to S$ is a homomorphism of Noetherian rings with going down. Let $\mathfrak q\subset S$ contract to $\mathfrak p\subset R$. Then
$$\dim S_{\mathfrak q}=\dim R_{\mathfrak p}+\dim(S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}).$$In particular this holds for a flat map, by going down for flat ring maps.
Proof. Put $A=R_{\mathfrak p}$, $B=S_{\mathfrak q}$, with maximal ideals $\mathfrak m,\mathfrak n$, and let $d=\dim A$, $e=\dim(B/\mathfrak mB)$. These dimensions are finite. Choose $d$ parameters in $A$ and lift a system of $e$ parameters of $B/\mathfrak mB$ to $B$. The ideal they together generate in $B$ has radical $\mathfrak n$. Indeed, a power of $\mathfrak m$ is contained in the ideal of the first parameters, and the second parameters cut the fibre down to its closed point. The height bound for an ideal generated by $d+e$ elements therefore gives $\dim B\leq d+e$. This is the parameter proof of the base–fibre dimension bound.
For the reverse inequality, take a chain of length $e$ in $\operatorname{Spec}(B/\mathfrak mB)$ ending at its maximal ideal. Its inverse images are
$$\mathfrak q_0\subsetneq\mathfrak q_1\subsetneq\cdots\subsetneq\mathfrak q_e=\mathfrak n,$$all contracting to $\mathfrak m$ in $A$. Choose a chain of length $d$ in $A$ ending at $\mathfrak m$. Going down, which persists under these localizations, successively extends the chain below $\mathfrak q_0$ by one prime over each earlier member of the chosen base chain. Those $d$ new inclusions are strict because their contractions are distinct. The resulting chain in $B$ has length $d+e$. Hence $\dim B\geq d+e$, proving equality, including $d=0$ or $e=0$. ∎
Lemma. Universal injectivity of a faithfully flat ring map
For a faithfully flat homomorphism $R\to S$, the map $R\to S$ remains injective after tensoring with any $R$-module. In particular it identifies $R$ with a subring of $S$, and for every ideal $I\subset R$ one has $R\cap IS=I$.
Proof. These are precisely the conclusions of Faithful flatness and the local criterion for flatness, Theorem 2.2. Its proof tensors $N\to N\otimes_R S$ once more with $S$, exhibits multiplication on the two $S$-factors as a retraction, and reflects injectivity by faithful flatness. Taking $N=R/I$ gives the asserted contraction, for every ideal without a finite-generation condition. ∎
Lemma. Characterizations of henselian local rings
Let $(R,\mathfrak m,\kappa)$ be a local ring. Bars denote reduction to $\kappa$. The following thirteen conditions are equivalent:
- $R$ is henselian: every simple residue root of a monic polynomial over $R$ lifts to a root in $R$.
- For every $f\in R[T]$, with no monicity requirement, each $a_0\in\kappa$ satisfying $\bar f(a_0)=0$ and $\overline{f'}(a_0)\ne0$ lifts to a root of $f$.
- For monic $f\in R[T]$, every factorization $\bar f=g_0h_0$ with $g_0,h_0\in\kappa[T]$ coprime lifts to $f=gh$ with $\bar g=g_0$, $\bar h=h_0$.
- The factors in (3) can always be chosen with $\deg g=\deg g_0$.
- The factorization assertion of (3) holds for every $f\in R[T]$, not necessarily monic.
- The factors in (5) can always be chosen with $\deg g=\deg g_0$ whenever $g_0\ne0$.
- Whenever an étale $R$-algebra $S$ has a prime $\mathfrak q$ above $\mathfrak m$ with canonical residue extension $\kappa\to\kappa(\mathfrak q)$ an isomorphism, $R\to S$ has an $R$-algebra retraction $S\to R$.
- For each $(S,\mathfrak q)$ in (7), there is exactly one such retraction $\tau$ with $\tau^{-1}(\mathfrak m)=\mathfrak q$.
- Every finite $R$-algebra is a product of local rings.
- Every finite $R$-algebra is a finite product of local rings.
- Each finite type $R$-algebra $S$ has a decomposition $S=A\times B$, with $A$ finite over $R$, such that $R\to B$ is not quasi-finite at any point above $\mathfrak m$.
- Each finite type $R$-algebra $S$ has a decomposition $S=A\times B$, with $A$ finite over $R$, such that every irreducible component of $\operatorname{Spec}(B\otimes_R\kappa)$ has dimension at least one.
- Each quasi-finite $R$-algebra $S$ has a decomposition $S=A\times B$, with $A$ finite over $R$ and $B\otimes_R\kappa=0$.
Empty products are allowed for the zero algebra. No Noetherian condition is imposed on $R$.
Proof. We first connect the root, section and finite-algebra conditions, then treat arbitrary polynomial factorizations.
The equivalence of (1) and (8), including uniqueness through the specified point, is the complete section criterion in Henselian local rings and henselization, Theorem 1.2. Its proof uses a standard étale neighborhood to turn the section problem into the specified simple-root problem. Lemma 1.1 there proves uniqueness by applying Nakayama to the finite ideal of differences of two evaluations. The equivalence of (1) and (10) is the complete Theorem 2.2 of that lesson: coprime factorization lifts idempotents in every finite algebra, and a lifted rank-one factor recovers a simple root.
Certainly (8) implies (7). Conversely, suppose (7) and fix its point $\mathfrak q$. The closed fibre of $S$ is a finite product of finite separable fields. Choose an element of $S$ whose image is one in the factor belonging to $\mathfrak q$ and zero in all other factors. Inverting it gives an étale algebra with exactly one point above $\mathfrak m$, still with residue field $\kappa$. Apply (7) to that algebra. Any resulting retraction has inverse image of $\mathfrak m$ equal to its sole closed-fibre point. Restrict to $S$ to get the required retraction through $\mathfrak q$. Uniqueness is Lemma 1.1 just cited. Thus (7) implies (8).
Conditions (9) and (10) are equivalent. A finite algebra over a local ring has only finitely many maximal ideals: all contract to $\mathfrak m$ by integrality and correspond to maximal ideals in its finite-dimensional residue algebra. A product of nonzero local rings has at least as many distinct maximal ideals as factors, using the coordinate projections. Therefore any product decomposition as in (9) already has finitely many factors. The reverse implication is immediate.
Under (8), let $f$ and $a_0$ be as in (2). The algebra $R[T]_{f'}/(f)$ is étale, by its invertible one-by-one Jacobian; evaluation at $a_0$ defines a closed-fibre point of residue field $\kappa$. The retraction supplied by (8) sends $T$ to the desired root. Hence (8) implies (2), and (2) plainly implies (1).
We next connect the finite-type conditions. The full finite-branch decomposition, Étale neighbourhoods, henselization and quasi-finite morphisms, Lemma 4.1, proves (1) implies (11). Its argument isolates each quasi-finite point by algebraic Zariski's Main Theorem, chooses a finite algebra of integral numerators, and uses its henselian local factors to obtain the actual idempotent decomposition of $S$. It applies to finite type algebras without assuming finite presentation. A finite type scheme over a field has a zero-dimensional irreducible component exactly at an isolated point, and its quasi-finite points are exactly those isolated points. Thus the conditions on $B$ in (11) and (12) agree. When $S$ is quasi-finite everywhere, (11) forces its residual closed fibre to be empty, giving (13).
The étale-neighborhood route to (11) and (10) is also useful. Under (8), apply Making a quasi-finite algebra finite étale locally to $S$ and $\mathfrak m$. It gives an étale $R\to R'$ with a point $\mathfrak m'$ of residue field $\kappa$ and
$$S\otimes_R R'=A'_1\times\cdots\times A'_n\times B',$$where each $A'_i$ is finite with one point over $\mathfrak m'$, while $B'$ has no quasi-finite point there. The retraction $\tau:R'\to R$ through $\mathfrak m'$ gives
$$S\cong(S\otimes_R R')\otimes_{R',\tau}R \cong\prod_i(A'_i\otimes_{R',\tau}R)\times(B'\otimes_{R',\tau}R).$$The residue map of $\tau$ is the prescribed identity on $\kappa$. Consequently the closed fibres of these factors identify with their old fibres at $\mathfrak m'$. Finiteness is preserved by this base change, so their product is the required $A$ and the last factor is the required $B$. If $S$ was finite, the last factor is finite with empty closed fibre and hence zero by Nakayama. Each remaining finite factor has one maximal ideal, giving (10) by this second route as well.
To prove (13) implies (1), start with monic $f$ and a simple root $a_0$ of $\bar f$. Choose a polynomial $u\in R[T]$ reducing to $\bar f/(T-a_0)$, and put
$$S=(R[T]/(f))_u.$$This algebra is quasi-finite, being a principal localization of a finite algebra, and its closed fibre is $\kappa$: the polynomial $u$ removes all factors except the simple root $a_0$. It is flat over $R$, since $R[T]/(f)$ is finite free and localization is flat. Under (13), write $S=A\times B$ with $A$ finite and $B/\mathfrak mB=0$. Then $A/\mathfrak mA=\kappa$. The factor $A$ is flat over $R$, hence finite free by the finite-flat local theorem, and its rank is one. Its unit is a basis: it spans the reduction, so Nakayama makes it a generator, and a generator of a rank-one free module is a basis. The map $R\to A$ is therefore an algebra isomorphism. The image of $T$ in $A=R$ is the requested root. This completes the equivalence of (1), (2), (7)–(13).
It remains to include the four factorization conditions. There are immediate implications
$$ (6)\Longrightarrow(5)\Longrightarrow(3),\qquad (6)\Longrightarrow(4)\Longrightarrow(3).$$We will prove (3) implies (1) and (1) implies (6).
Assume (3), and write $\bar f=(T-a_0)h_0$ for a monic simple-root problem. Lift this factorization to $f=gh$, without imposing degree or monicity on the lifted factors. In the finite free algebra $D=R[T]/(f)$, the images of $g$ and $h$ generate the unit ideal: the quotient by both is finite and has zero reduction, so Nakayama applies. Since their product is zero, their generated ideals have zero intersection. Chinese remainders give
$$D=D/(g)\times D/(h).$$The first factor is finite projective over $R$, hence free because $R$ is local. Its reduction is $\kappa[T]/(T-a_0)=\kappa$, so it has rank one. The unit-basis argument of the preceding paragraph identifies it with $R$ and gives a root of $f$ lifting $a_0$. Thus (3) implies (1).
Finally assume (1) and take $\bar f=g_0h_0$ with coprime factors, allowing $f$ to be nonmonic. If either residue factor vanishes, coprimality makes the other a nonzero scalar. Choose a unit of $R$ representing that scalar and use it as the corresponding factor of $f$; division of $f$ by this unit supplies the remaining factor. Their residues are the prescribed pair. In the case $g_0\ne0$ this construction makes $g$ a unit constant, so its degree is the required zero. This proves (6) for all vanishing-factor cases.
Now both residue factors are nonzero. If the leading coefficient of $g_0$ is $\lambda\in\kappa^\times$, choose a unit $v\in R$ lifting $\lambda$ and replace the prescribed pair by $(\lambda^{-1}g_0,\lambda h_0)$. Once this normalized pair is lifted, multiplication of its first lift by $v$ and its second by $v^{-1}$ restores the original residues and degrees. We may thus construct the lift with $g_0$ monic.
Some coefficient of $f$ is a unit of $R$, because $\bar f\ne0$. Hence the image of $f$ in $\kappa(\mathfrak p)[T]$ is nonzero for every $\mathfrak p\subset R$. It follows that $S=R[T]/(f)$ has finite fibres and is quasi-finite. It is also flat over $R$: at each prime of $R[T]$ containing $f$, apply the fibrewise nonzerodivisor criterion to the essentially finitely presented flat local map from the corresponding localization of $R$. Its fibre is a localization of a polynomial ring over a field, where this nonzero polynomial is a nonzerodivisor. The criterion gives flatness of the quotient at every prime, and locality of flatness gives the assertion for $S$.
By (13) and (10), decompose $S$ into finite local factors and a factor with empty closed fibre. The coprime factorization gives
$$S/\mathfrak mS\cong\kappa[T]/(g_0)\times\kappa[T]/(h_0).$$The finite local factors of $S$ reduce to exactly the local factors of this Artinian algebra. Let $A$ be the product of those belonging to $\kappa[T]/(g_0)$. It is finite flat over $R$, hence free, of rank $r=\deg g_0$. Let $g$ be the characteristic polynomial of multiplication by the image of $T$ on $A$. It is monic of degree $r$ and reduces to $g_0$, since multiplication by $T$ on $\kappa[T]/(g_0)$ has characteristic polynomial $g_0$.
Cayley–Hamilton gives a surjection $R[T]/(g)\to A$. Both modules are free of rank $r$, and reduction makes this map an isomorphism. Its matrix has unit determinant, so it is an isomorphism over $R$; the rank-zero case is the isomorphism of zero modules. Since $f$ vanishes in $A$, we obtain $f=gh$ in $R[T]$. Reducing and cancelling the nonzero polynomial $g_0$ in $\kappa[T]$ gives $\bar h=h_0$. The normalization step then restores any original leading coefficient. This proves (6) and finishes all thirteen equivalences. ∎
Lemma. Extending a henselian lifting problem to a finite algebra
Let $R\to S$ be a local homomorphism of local rings, and write $S\to S^h$ for the henselization. Suppose $R\to A$ is étale and $\mathfrak q\subset A$ lies above $\mathfrak m_R$ with canonical isomorphism $R/\mathfrak m_R\cong\kappa(\mathfrak q)$. There is exactly one $R$-algebra map $f:A\to S^h$ with
$$f^{-1}(\mathfrak m_{S^h})=\mathfrak q.$$In particular $R\to A\xrightarrow f S^h$ agrees with $R\to S\to S^h$.
Proof. The residue field of $S^h$ is canonically that of $S$. Locality of $R\to S$ and the given residue isomorphism specify the evaluation
$$A\longrightarrow\kappa(\mathfrak q)\cong R/\mathfrak m_R \longrightarrow S/\mathfrak m_S=\kappa(S^h).$$Apply the general evaluation assertion in Henselian local rings and henselization, Theorem 1.2, to the henselian target $S^h$. It gives the unique $R$-algebra lift of this evaluation. Its residue kernel is $\mathfrak q$, proving the asserted inverse-image condition. Conversely, every $R$-algebra map with that inverse image induces this same evaluation, because $\kappa(\mathfrak q)=\kappa(R)$ and its action on $R$ is fixed. The theorem's uniqueness therefore proves uniqueness in the exact scope stated here. ∎
Lemma. Étale morphisms
The following properties hold for étale ring maps.
- Every principal localization $R\to R_f$ is étale, including $f=0$.
- The composite of two étale maps is étale.
- Any base change of an étale map is étale.
- Suppose $g_1,\ldots,g_m\in S$ generate the unit ideal. If every $R\to S_{g_i}$ is étale, then $R\to S$ is étale.
- If $R\to S$ is finitely presented and $R\to R'$ is flat, put $S'=R'\otimes_R S$. The étale locus of $S'/R'$ is exactly the inverse image of the étale locus of $S/R$.
- Every étale map is syntomic and hence flat.
- For a finite type algebra $S$ over a field $k$, étaleness is equivalent to $\Omega_{S/k}=0$.
- Every étale $R$-algebra $S$ is obtained by base change from an étale $R_0$-algebra $S_0$, where $R_0\subseteq R$ is a finite type $\mathbf Z$-algebra.
- If $A=\operatorname{colim}_i A_i$ is a filtered colimit of rings and $B$ is étale over $A$, some stage has an étale algebra $B_i/A_i$ with $A\otimes_{A_i}B_i\cong B$.
- If $U\subset A$ is multiplicative and $B'$ is étale over $U^{-1}A$, there is an étale $A$-algebra $B$ such that $U^{-1}B\cong B'$.
- For $B=B'\times B''$ as $A$-algebras, $B/A$ is étale if and only if both factors are étale over $A$.
Proof of (1)–(4) and (6). An étale algebra is a smooth algebra with zero differentials. The presentation $R_f=R[z]/(fz-1)$ is smooth and has zero differential module, since $f$ is invertible there. It also covers $f=0$, when the quotient is the zero ring.
Smoothness is preserved by composition and base change. The differential transitivity sequence makes $\Omega_{T/R}=0$ for étale $R\to S\to T$, since both neighboring differential modules vanish. The base-change isomorphism
$$\Omega_{(R'\otimes_R S)/R'}\cong R'\otimes_R\Omega_{S/R}$$proves the same vanishing after any base change. These give (2) and (3).
For (4), the principal opens $D(g_i)$ cover $\operatorname{Spec}(S)$. Locality of smoothness, including its finite-presentation assertion, makes $S$ smooth over $R$. Localization of differentials gives $(\Omega_{S/R})_{g_i}=0$ on that cover, so local detection makes $\Omega_{S/R}=0$. Finally smooth algebras are syntomic, and the syntomic criterion includes flatness. This proves (6).
Proof of (5). Base change gives one inclusion of loci. For the reverse inclusion, fix $\mathfrak q'\in\operatorname{Spec}(S')$ over $\mathfrak q\in\operatorname{Spec}(S)$ and suppose $S'/R'$ is étale there. The smooth-locus comparison under flat base change makes $S/R$ smooth at $\mathfrak q$. Moreover, $S_{\mathfrak q}\to S'_{\mathfrak q'}$ is a flat local map, hence faithfully flat. The differential base-change formula and faithful detection give
$$0=(\Omega_{S'/R'})_{\mathfrak q'} \cong(\Omega_{S/R})_{\mathfrak q}\otimes_{S_{\mathfrak q}}S'_{\mathfrak q'} \quad\Longrightarrow\quad(\Omega_{S/R})_{\mathfrak q}=0.$$The module $\Omega_{S/R}$ is finite because $S/R$ is finitely presented. A product of denominators annihilating a finite generating list therefore makes it zero on a principal neighborhood of $\mathfrak q$. Intersect with a smooth neighborhood. There the algebra is smooth with zero differentials, hence étale, proving the locus equality. Faithfulness was needed only for the localized map at the given pair of points; the base map need not be faithfully flat globally.
Proof of (7). The forward implication follows from the definition. Conversely, a finite type $k$-algebra is finitely presented by the Hilbert basis theorem and is flat over the field $k$. Together with $\Omega_{S/k}=0$, these are the hypotheses of Smooth algebras over a field and the Jacobian criterion, Theorem 6.2 (flat and unramified). Its complete proof produces square Jacobian neighborhoods by killing the finite kernel after the fibre comparison, then glues the unique lifts. Thus it proves the asserted étaleness, including the zero algebra.
Proof of (8) and (9). Use the global square presentation
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_n),\qquad \Delta=\det\left(\frac{\partial f_i}{\partial x_j}\right).$$Since $\Delta$ is a unit in the quotient, there are polynomials $w,a_1,\ldots,a_n$ satisfying the polynomial identity
$$w\Delta-1=\sum_{i=1}^n a_i f_i.$$Let $R_0$ be the subring generated over $\mathbf Z$ by all coefficients of these finitely many polynomials. The determinant also has coefficients in $R_0$, and the identity holds in $R_0[x]$. Hence $S_0=R_0[x]/(f_1,\ldots,f_n)$ has invertible square Jacobian and is étale over $R_0$. Base change recovers $S$, proving (8).
The smooth-descent route gives the same conclusion: descend $S/R$ to a smooth algebra over a finite type $\mathbf Z$-subring by the formal-section construction. Its finite projective differential module has locally constant finite rank. The rank-zero locus is a clopen factor, by the relative-dimension decomposition. Keep that factor. After base change to $R$, all positive-rank factors have empty spectrum because the resulting differential module is zero; thus the retained factor still recovers all of $S$ and is étale.
For (9), choose the same square presentation for $B/A$, together with the polynomials giving the determinant identity. Represent their finitely many coefficients at a common stage $A_i$. The finitely many coefficient equalities in that identity hold after passing to a further stage, by filteredness. The corresponding square presentation there is étale and base changes to $B$. This argument works for a filtered indexing category: its finite diagrams have a common receiving object, and parallel arrows can be equalized.
Proof of (10) and (11). The localization $U^{-1}A$ is the filtered colimit of the principal localizations $A_u$ for $u\in U$. Part (9) descends $B'$ to an étale algebra over one $A_u$. Regard that algebra as $B$ over $A$; parts (1) and (2) show it is étale, and localizing it along $U$ gives $B'$. If $0\in U$, the only algebra over $U^{-1}A=0$ is zero, and $B=0$ also gives the assertion.
For (11), the two factors are principal localizations of $B$ at its complementary idempotents $(1,0)$ and $(0,1)$. If $B/A$ is étale, their étaleness follows by (1) and (2). Conversely these two idempotents give a principal cover of $\operatorname{Spec}(B)$, so (4) applies. Equivalently, the product criterion for smoothness and the two components of $\Omega_{B/A}$ give the same conclusion. ∎
Definition. Étale ring maps
A homomorphism $R\to S$ is étale when $S$ is finitely presented over $R$ and its naive cotangent complex is acyclic:
$$H_1(\mathrm{NL}_{S/R})=0,\qquad\Omega_{S/R}=0.$$It is étale at $\mathfrak q\in\operatorname{Spec}(S)$ if there is a $g\in S\setminus\mathfrak q$ for which $R\to S_g$ is étale. Thus the pointwise condition requires an étale principal neighborhood.
Lemma. The Zariski topology on an affine spectrum
Let $R$ be any ring. For a subset $T\subseteq R$, write $V(T)$ for its common vanishing locus in $\operatorname{Spec}(R)$ and $D(f)$ for the complement of $V(f)$.
- The spectrum is empty precisely for the zero ring.
- A nonzero ring has a maximal ideal.
- A nonzero ring has a minimal prime.
- Given an ideal $I\subseteq\mathfrak p$ with $\mathfrak p$ prime, there is a prime $\mathfrak q$ minimal over $I$ with $\mathfrak q\subseteq\mathfrak p$.
- For any subset $T$, one has $V(T)=V((T))$, where $(T)$ is its generated ideal.
- Taking a radical does not change a vanishing locus: $V(I)=V(\sqrt I)$.
- The radical has the description $\sqrt I=\bigcap_{\mathfrak p\supseteq I}\mathfrak p$, with the empty intersection interpreted as $R$.
- The equality $V(I)=\varnothing$ is equivalent to $I=R$.
- For ideals $I,J$, one has $V(I)\cup V(J)=V(I\cap J)$.
- For any family $(I_a)_{a\in A}$, one has $\bigcap_aV(I_a)=V(\bigcup_a I_a)$.
- The sets $D(f)$ and $V(f)$ form a disjoint partition of $\operatorname{Spec}(R)$.
- The open set $D(f)$ is empty precisely when $f$ is nilpotent.
- Multiplication by a unit does not change a principal open: $D(uf)=D(f)$ for $u\in R^\times$.
- If $\mathfrak p\notin V(I)$, some $f\in R$ satisfies $\mathfrak p\in D(f)$ and $D(f)\cap V(I)=\varnothing$.
- Principal opens satisfy $D(fg)=D(f)\cap D(g)$.
- For any family $(f_i)_{i\in J}$, its union $\bigcup_iD(f_i)$ is the complement of $V(\{f_i:i\in J\})$.
- If $D(f)=\operatorname{Spec}(R)$, then $f$ is invertible.
Proof. The three underlying prime-ideal arguments are written in full in Spectra of rings: Lemma 1.1 and Theorem 1.2 prove maximal-ideal existence and the radical intersection formula, while Lemma 4.2 proves the minimal-prime assertion inside a prescribed prime. The first argument applies Zorn's lemma to ideals avoiding a multiplicative set. The second applies it with reversed inclusion to primes between $I$ and $\mathfrak p$, proving that a descending-chain intersection is still prime. These results hold for arbitrary rings. They give (2), (4), and (7) directly. A maximal ideal is prime, so (2) followed by (4) gives (3). Since primes are proper, the zero ring has none; (2) gives the converse in (1).
We record all the topological deductions to specify exactly how these algebraic results are used. Containment of $T$ in a prime is equivalent to containment of $(T)$, which proves (5). A prime containing $I$ contains every element whose power belongs to $I$; hence it contains $\sqrt I$, proving (6). For (8), a proper $I$ is contained in a maximal ideal, by applying (2) to $R/I$, whereas no prime contains the unit ideal.
If a prime contains $I$ or $J$, it contains $I\cap J$. Conversely, if it contains $I\cap J$, it contains $IJ$. If some $a\in I$ lies outside that prime, the products $ab$ for all $b\in J$ force all of $J$ into the prime. This proves (9). A prime contains every $I_a$ exactly when it contains their union, proving (10), also for an empty family.
Part (11) is the definition of $D(f)$. For (12), emptiness means that $f$ lies in every prime, which by (7) for $I=0$ is equivalent to nilpotence. A prime contains $uf$ exactly when it contains $f$ if $u$ is a unit, giving (13). To prove (14), choose $f\in I\setminus\mathfrak p$. It avoids $\mathfrak p$, while every point of $V(I)$ contains it. This gives the claimed neighborhood and disjointness.
A prime avoids $fg$ exactly when it avoids both factors; this proves (15). It lies outside $\bigcup_iD(f_i)$ exactly when it contains every $f_i$, proving (16). Finally, (17) says $V((f))$ is empty. Part (8) then gives $(f)=R$, so $f$ is a unit. These identities agree with the full topology proof in Spectra of rings, Proposition 2.1. ∎
Example. Étale algebras from polynomial factorizations
Fix $n,m\geq1$. Put
$$R=\mathbf Z[a_1,\ldots,a_{n+m}],\qquad S=\mathbf Z[b_1,\ldots,b_n,c_1,\ldots,c_m],$$and introduce the monic polynomials
$$g(x)=x^n+b_1x^{n-1}+\cdots+b_n,\qquad h(x)=x^m+c_1x^{m-1}+\cdots+c_m.$$Write $A_k(b,c)$ for the coefficient of $x^{n+m-k}$ in $gh$. The coefficient map $R\to S$ sends $a_k$ to $A_k(b,c)$; thus $a_1\mapsto b_1+c_1$, $a_2\mapsto b_2+b_1c_1+c_2$ when those coefficients occur, and $a_{n+m}\mapsto b_nc_m$. Missing coefficients are interpreted as zero. Equivalently,
$$S=R[b_1,\ldots,b_n,c_1,\ldots,c_m]/(A_k(b,c)-a_k)_{1\leq k\leq n+m}.$$Use the input order $(b_1,\ldots,b_n,c_1,\ldots,c_m)$ and output order $(A_1,\ldots,A_{n+m})$. Let $J$ be this coefficient Jacobian and let $\Delta=\det J$. A variation of the coefficients of $g$ is a polynomial $u\in S[x]_{<n}$, and one of $h$ is $v\in S[x]_{<m}$. Differentiating the product identifies $J$ with the matrix of
$$\Phi:S[x]_{<n}\oplus S[x]_{<m}\longrightarrow S[x]_{<n+m}, \qquad (u,v)\longmapsto uh+gv,$$using decreasing-degree monomial bases in both source summands and the target. Thus $J^{\mathsf t}$ has the coefficient rows of
$$x^{n-1}h,\ldots,h,\quad x^{m-1}g,\ldots,g.$$This specifies every entry and its order without an ambiguous ellipsis pattern.
To fix the resultant convention, define $\operatorname{Res}(g,h)$ by the Sylvester determinant with the $m$ shifted rows of $g$ first and the $n$ shifted rows of $h$ second, again in decreasing degrees. Swapping these two blocks gives the exact comparison
$$\boxed{\Delta=(-1)^{nm}\operatorname{Res}(g,h).}$$For example, when $n=m=1$,
$$J=\begin{pmatrix}1&1\\c_1&b_1\end{pmatrix},\qquad \Delta=b_1-c_1,\qquad\operatorname{Res}(x+b_1,x+c_1)=c_1-b_1.$$The ordered matrix in Stacks, Tag 00UA places the $h$ block first. Its determinant has the comparison above under the stated resultant convention. The map $(a,b)\mapsto ag+bh$ on $S[x]_{<m}\oplus S[x]_{<n}$ uses the opposite block order. Keeping this permutation explicit resolves the sign while preserving all invertibility conclusions.
For a prime $\mathfrak q\subset S$, the following conditions are equivalent:
- The coefficient map $R\to S$ is étale at $\mathfrak q$.
- $\Delta\notin\mathfrak q$, equivalently $\operatorname{Res}(g,h)\notin\mathfrak q$.
- The polynomials $\bar g,\bar h\in\kappa(\mathfrak q)[x]$ are coprime.
Indeed, if $\Delta$ is invertible near the point, the displayed square presentation is standard smooth with zero differential rank and hence étale. Conversely, étaleness makes its differential module vanish at $\mathfrak q$. That module has the square presentation given by $J^{\mathsf t}$. After tensoring with $\kappa(\mathfrak q)$ the square matrix is surjective and therefore invertible, giving (2).
To compare (2) and (3), reduce $\Phi$ to the field $\kappa(\mathfrak q)$. If $\bar g$ and $\bar h$ are coprime and $u\bar h+\bar g v=0$, divisibility by $\bar g$ implies $\bar g\mid u$. Since $\deg u<n$, one has $u=0$, then $v=0$. Thus $\Phi$ is injective and, between vector spaces of the same dimension $n+m$, invertible. If they have a common factor $d$ of positive degree, the nonzero pair
$$u=\bar g/d,\qquad v=-\bar h/d$$belongs to the two degree-bounded summands and lies in the kernel. This proves the equivalence. Consequently
$$R\longrightarrow S[1/\Delta]=S[1/\operatorname{Res}(g,h)]$$is étale. Inverting either determinant gives the identical localization because they differ by the unit $(-1)^{nm}$.
Lemma. Morphisms between étale algebras
If $S$ and $S'$ are étale $R$-algebras, every $R$-algebra map $S'\to S$ is étale.
Proof by infinitesimal lifting. The complete proof is Formally smooth, unramified and étale ring maps, Proposition 7.4. It first gives a finite presentation of $S$ over $S'$ by adjoining the finite generators of $S$ and equations for the images of generators of $S'$. In a square-zero lifting problem it lifts $S$ as an $R$-algebra, then uses formal unramifiedness of $S'/R$ to prove that the lift respects the specified $S'$-structure. Existence and uniqueness of the required $S'$-algebra lift, together with that presentation, prove étaleness.
Proof by fibres and flatness. Keep the finite presentation just described. Given $\mathfrak q\subset S$, let $\mathfrak q'\subset S'$ and $\mathfrak p\subset R$ be its contractions. The local fibre rings
$$S'_{\mathfrak q'}/\mathfrak pS'_{\mathfrak q'},\qquad S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}$$are finite separable extensions of $\kappa(\mathfrak p)$ by the field classification of étale algebras. Their induced homomorphism is a field embedding, hence flat, and the upper field is finite separable over the lower one. Since $R_{\mathfrak p}\to S_{\mathfrak q}$ is flat, the fibrewise flatness criterion, applied with the nonzero module $S_{\mathfrak q}$ over itself, makes $S'_{\mathfrak q'}\to S_{\mathfrak q}$ flat. Both essential finite-presentation conditions hold because the original algebras are étale over $R$.
Also $\mathfrak q'S'_{\mathfrak q'}=\mathfrak pS'_{\mathfrak q'}$ and $\mathfrak qS_{\mathfrak q}=\mathfrak pS_{\mathfrak q}$, so $\mathfrak q'S_{\mathfrak q}=\mathfrak qS_{\mathfrak q}$. The flat local map therefore has the maximal-ideal equality and finite separable residue extension required by the étale criterion. It is étale at every $\mathfrak q$, and locality proves the result globally. ∎
Lemma. Finite presentation and flatness
For a surjective, flat, finitely presented homomorphism $R\to S$, some idempotent $e\in R$ gives an $R$-algebra identification $S\cong R_e$.
Proof by the defining ideal. The full algebraic proof is Formally smooth, unramified and étale ring maps, Lemma 7.5. With $I=\ker(R\to S)$, finite presentation makes $I$ finite. Flatness gives $I/I^2=0$, and the determinant argument produces an idempotent $a\in I$ generating $I$. Thus $S=R/(a)=R_{1-a}$; take $e=1-a$. This also fixes which of the two complementary idempotents is inverted.
Proof from the image of the spectrum. Surjectivity identifies $\operatorname{Spec}(S)$ with a closed subset of $\operatorname{Spec}(R)$. A flat finitely presented map is open, so that subset is clopen and is $D(e)$ for an idempotent $e$. The image of $e$ in $S$ belongs to no maximal ideal and is therefore a unit. Hence the quotient map factors as a surjection $R_e\to S$ whose spectrum is bijective onto $\operatorname{Spec}(R_e)$.
At any prime $\mathfrak p$ of $R_e$, the corresponding localized quotient is nonzero, finite and flat over $(R_e)_{\mathfrak p}$. The finite-flat local theorem makes it free. It is generated by its unit and its residue vector space has dimension one, so it is free of rank one and the quotient homomorphism is an isomorphism. Every localization of the kernel of $R_e\to S$ is consequently zero. Local detection makes that kernel zero, proving the claimed algebra isomorphism. ∎
Lemma. Integral extensions
Let $R\to S$ be integral, and let $I$ be an ideal of $R$. Each $z\in IS$ satisfies an equation
$$z^n+a_1z^{n-1}+\cdots+a_n=0,\qquad a_j\in I^j,$$for some $n\geq1$. Thus $z$ is integral over the ideal $I$.
Proof. This is Integral extensions: lying over, going up and going down, Lemma 4.2, whose determinant proof applies to arbitrary ring maps. In that proof one writes $z$ as a finite sum of elements of $I$ times integral elements, puts those elements in a finite $R$-subalgebra containing $1$, and represents multiplication by $z$ using a matrix with entries in $I$. Its characteristic coefficients have the required powers of $I$. The adjugate identity annihilates the finite subalgebra, including its identity element, so the resulting equation holds in $S$. Neither injectivity of $R\to S$ nor finite generation of $I$ is needed. ∎
Lemma. Going up for integral ring maps
Suppose $R\to S$ is integral. Given primes $\mathfrak p\subset\mathfrak p'$ of $R$ and $\mathfrak q\in\operatorname{Spec}(S)$ above $\mathfrak p$, there is a prime $\mathfrak q'\supset\mathfrak q$ above $\mathfrak p'$.
Proof. The full lying-over and going-up argument is Integral extensions: lying over, going up and going down, Theorem 3.2. Apply its lying-over assertion to the injective integral map $R/\mathfrak p\to S/\mathfrak q$ and the prime $\mathfrak p'/\mathfrak p$. Pulling the resulting prime back to $S$ gives $\mathfrak q'$. The original map need not be injective; the quotient map used here is injective precisely because $\mathfrak q$ contracts to $\mathfrak p$. ∎
Lemma. Going up and closed maps of spectra
For any ring homomorphism $\varphi:R\to S$, going up holds exactly when the induced continuous map
$$f:\operatorname{Spec}(S)\longrightarrow\operatorname{Spec}(R)$$is closed.
Proof. First suppose $f$ is closed. If $\mathfrak q$ contracts to $\mathfrak p$, the closed set $f(V_S(\mathfrak q))$ contains $\mathfrak p$, and therefore contains every $\mathfrak p'\supset\mathfrak p$. Membership in that image supplies a prime $\mathfrak q'\supset\mathfrak q$ contracting to $\mathfrak p'$. This is going up.
Conversely, assume going up, and fix an ideal $J\subset S$. Put $K=\varphi^{-1}(J)$. We prove the exact image formula
$$f(V_S(J))=V_R(K).$$Only the inclusion from right to left needs proof. Take $\mathfrak p\supset K$ and set $U=R\setminus\mathfrak p$. The ring $U^{-1}(S/J)$ is nonzero: otherwise some $u\in U$ would have image zero in $S/J$, contradicting $K\subset\mathfrak p$. Choose a prime of this localization. Its inverse image is a prime $\mathfrak q_0$ of $S$ containing $J$, whose contraction $\mathfrak p_0$ is contained in $\mathfrak p$. Going up produces $\mathfrak q\supset\mathfrak q_0$ over $\mathfrak p$. It still contains $J$, as required. Existence of a prime in a nonzero ring and the localization correspondence apply without finiteness hypotheses. If $V_R(K)$ is empty, the same equality is immediate. Thus every closed subset has closed image. ∎
Lemma. Product decompositions from disjoint closed subsets
For every ring $R$, the assignment $e\mapsto D(e)$ bijects its idempotents with the clopen subsets of $\operatorname{Spec}(R)$. In particular, each such subset is represented by one and only one idempotent.
Proof using nilpotent correction. Spectra of rings, Lemma 5.1 and Theorem 5.2 prove this at the stated scope. They construct an element with residue value $1$ on the chosen subset and $0$ on its complement, then correct its nilpotent idempotency error. Only that error must be nilpotent; no nilpotence assumption on the whole nilradical is made.
Proof using finite principal-open covers. A clopen subset $U$ and its complement are quasi-compact. Choose finite lists with
$$U=\bigcup_iD(f_i),\qquad U^c=\bigcup_jD(g_j),$$and write $I=(f_i)$ and $J=(g_j)$. These opens cover the spectrum, so $I+J=R$. Each $f_ig_j$ lies in every prime, hence is nilpotent. There are only finitely many such generators of $IJ$, so $(IJ)^N=0$ for some $N\geq1$: if their individual nilpotence exponents are $r_1,\ldots,r_t$, any product of more than $\sum(r_i-1)$ generators vanishes. The binomial expansion of $(I+J)^{2N-1}$ gives $I^N+J^N=R$.
Choose $e\in I^N$ and $h\in J^N$ with $e+h=1$. Since $eh=0$, the element $e$ is idempotent. On $U=V(J)$ its residue is $1$, and on $U^c=V(I)$ its residue is $0$. Hence $D(e)=U$.
Finally, every idempotent has residue value either $0$ or $1$ at each prime, so $D(e)$ and $D(1-e)$ are complementary opens. If $D(e)=D(e')$, both $e(1-e')$ and $e'(1-e)$ have zero image at every prime. They are nilpotent idempotents, hence zero, and therefore $e=ee'=e'$. The empty covers and the zero ring cause no exceptions. ∎
Lemma. The characteristic polynomial
For a matrix $A\in\operatorname{Mat}_n(R)$ over any commutative ring, let $P(T)=\det(TI_n-A)$. Then $P(A)=0$.
Proof by the adjugate identity. For $n\geq1$, write
$$P(T)=T^n+\sum_{j=0}^{n-1}p_jT^j,\qquad \operatorname{adj}(TI_n-A)=\sum_{j=0}^{n-1}B_jT^j.$$Comparing coefficients in $(TI_n-A)\operatorname{adj}(TI_n-A)=P(T)I_n$ gives
$$B_{n-1}=I_n,\qquad B_{j-1}-AB_j=p_jI_n\quad(0\leq j<n),$$where $B_{-1}=0$. Multiply the identity indexed by $j$ on the left by $A^j$ and add. All intermediate terms cancel, leaving
$$\sum_{j=0}^{n-1}p_jA^j=-A^nB_{n-1}=-A^n.$$This is the desired equation. The computation avoids substituting a matrix into a polynomial with arbitrary matrix coefficients. For $n=0$, the unique endomorphism of the zero module is zero, so the assertion also holds.
Universal-matrix route. The original specialization argument is available as well. Form the matrix $X=(X_{ij})$ over $\mathbb Z[X_{ij}]$ and embed that domain in $\mathbb Q(X_{ij})$. Cayley–Hamilton over this field follows from the adjugate computation just given. Its entries are polynomial identities over $\mathbb Z[X_{ij}]$, so injectivity brings the identities back to that ring. Evaluating $X_{ij}$ at $a_{ij}\in R$ proves the assertion over $R$. Determinants, characteristic coefficients and matrix products all commute with this evaluation. ∎
Lemma. Presentations of symmetric and exterior powers
Let $M_2\xrightarrow{u}M_1\to M\to0$ be exact over $R$. For each integer $n\geq1$ there are exact sequences
$$M_2\otimes_R\operatorname{Sym}^{n-1}(M_1) \longrightarrow\operatorname{Sym}^n(M_1) \longrightarrow\operatorname{Sym}^n(M)\longrightarrow0$$and
$$M_2\otimes_R\bigwedge^{n-1}M_1 \longrightarrow\bigwedge^nM_1 \longrightarrow\bigwedge^nM\longrightarrow0.$$The first arrows send $a\otimes v$ respectively to $u(a)v$ and $u(a)\wedge v$. There is no flatness or finiteness assumption on these modules.
Proof. Put $N=\operatorname{im}(u)$, so $M=M_1/N$. The universal property of the symmetric algebra identifies $\operatorname{Sym}_R(M)$ with the quotient of $\operatorname{Sym}_R(M_1)$ by the homogeneous ideal generated by $N$ in degree one: a linear map on $M_1$ factors through $M$ exactly when it kills $N$. Its degree-$n$ part is generated by products of an element of $N$ and an element of degree $n-1$. This is precisely the image of the first displayed arrow. Taking degree $n$ proves the first sequence.
For exterior powers, use the tensor-algebra presentation with the relations $v\otimes v=0$ for every $v\in M_1$. Passing from $M_1$ to $M_1/N$ adds exactly the degree-one relations $N=0$. In the exterior algebra, the identity $v\wedge w=-w\wedge v$ follows by expanding $(v+w)\wedge(v+w)=0$, including in characteristic two. Thus a product containing a factor from $N$ can move that factor to the first position, with the appropriate sign. The degree-$n$ part of the added ideal is consequently the image of $M_2\otimes_R\bigwedge^{n-1}M_1$. This proves the second sequence. In degree zero both quotient maps are the identity of $R$. ∎
Lemma. Sections of smooth ring maps
Suppose $\varphi:R\to S$ is smooth and $\sigma:S\to R$ is an $R$-algebra retraction. For $I=\ker(\sigma)$, the $R$-module $I/I^2$ is finite locally free. If it is free of rank $d$, then
$$\widehat S_I\cong R[[t_1,\ldots,t_d]]$$as $R$-algebras, compatibly with their adic topologies.
Proof. The augmentation gives a canonical isomorphism
$$I/I^2\xrightarrow{\ \sim\ }\Omega_{S/R}\otimes_{S,\sigma}R,\qquad [f]\longmapsto df.$$Indeed, $s\mapsto s-\varphi\sigma(s)\pmod{I^2}$ is an $R$-derivation into $I/I^2$, where $S$ acts through $\sigma$. The product rule follows because the product of two augmentation errors lies in $I^2$. Its map from differentials is inverse to the displayed map. Smoothness makes $\Omega_{S/R}$ finite projective, and hence makes $I/I^2$ finite locally free over $R$.
If $I/I^2$ is free, choose representatives $f_1,\ldots,f_d\in I$ of a basis. Put $P=R[[t_1,\ldots,t_d]]$ and $J=(t_1,\ldots,t_d)$. Substitution $t_i\mapsto f_i$ defines compatible maps
$$\Psi_n:P/J^n\longrightarrow S/I^n\qquad(n\geq1).$$Every $\Psi_n$ is surjective. To see this, the classes of products $f_{i_1}\cdots f_{i_k}$ generate $I^k/I^{k+1}$ over $R$: expand each factor modulo $I^2$, and reduce the coefficients modulo $I$. Starting with $S/I=R$, successive subtraction in these graded pieces represents every class modulo $I^n$ by a polynomial of degree below $n$.
The map $\Psi_2$ is an isomorphism because both sides are the split square-zero extension of $R$ by the free module with basis $t_i$ or $[f_i]$. Suppose inductively that $n\geq3$ and $\Psi_{n-1}$ is an isomorphism, with inverse $\sigma_{n-1}$. The kernel of $P/J^n\to P/J^{n-1}$ is square-zero. Formal smoothness of $S/R$ lifts the composite $S\to S/I^{n-1}\xrightarrow{\sigma_{n-1}}P/J^{n-1}$ to an $R$-algebra map $\tau:S\to P/J^n$.
Reduction modulo $J$ is $\sigma$, so $\tau(I)\subset J/J^n$ and $\tau(I^n)=0$. Hence $\tau$ induces $\bar\tau:S/I^n\to P/J^n$. The endomorphism $\bar\tau\Psi_n$ sends
$$t_i\longmapsto t_i+\delta_i,\qquad \delta_i\in J^{n-1}/J^n.$$It is an automorphism: the substitution $t_i\mapsto t_i-\delta_i$ is its inverse. Substituting such corrections in a monomial of degree $n-1$ changes it only in degree at least $2n-3\geq n$, so both composites are the identity modulo $J^n$. Therefore $\Psi_n$ is injective, and its already proved surjectivity makes it an isomorphism.
These isomorphisms commute with the quotient maps by their construction; their inverses consequently do as well. Taking inverse limits yields the asserted topological isomorphism. It depends on the chosen basis and its lifts. The same argument includes $d=0$. ∎
Lemma. Smoothness and the naive cotangent complex
Let $A\to B\to C$ have surjective composite, and assume $B$ is smooth over $A$. With $I=\ker(A\to C)$ and $J=\ker(B\to C)$, the canonical conormal sequence is short exact:
$$0\longrightarrow I/I^2\longrightarrow J/J^2 \xrightarrow{d}\Omega_{B/A}\otimes_B C\longrightarrow0.$$Proof. The surjection $A\to C$ also makes $B\to C$ surjective. The general conormal transitivity sequence is right exact at the last two terms. To establish injectivity at the first term, apply formal smoothness of $B/A$ to the square-zero extension $A/I^2\to A/I=C$. It gives an $A$-algebra map $\tau:B\to A/I^2$ lifting the given map to $C$. For $b\in J$, its image lies in $I/I^2$; products of two such images vanish. Thus $\tau$ induces $J/J^2\to I/I^2$, and its composite with the canonical map from $I/I^2$ is the identity because $\tau$ is an $A$-algebra map. This proves injectivity. The lifting property used here follows from smoothness and formal smoothness. ∎
Lemma. Base change of smooth ring maps
If $S$ is smooth over $R$ and $R\to R'$ is any homomorphism, then $S'=S\otimes_RR'$ is smooth over $R'$.
Proof. Choose a finite presentation $S=Q/I$, with $Q=R[x_1,\ldots,x_m]$, and put $Q'=R'[x_1,\ldots,x_m]$ and $I'=\ker(Q'\to S')$. Tensoring the presentation shows that $R'\otimes_RI\to I'$ is surjective. Consequently there is a natural surjection
$$E=(I/I^2)\otimes_SS'\longrightarrow E'=I'/(I')^2.$$Smoothness gives a split exact conormal sequence for $S/R$,
$$0\longrightarrow I/I^2\xrightarrow{d} \Omega_{Q/R}\otimes_QS\longrightarrow\Omega_{S/R}\longrightarrow0,$$with finite projective last term. After tensoring with $S'$, it remains split exact. In particular its first map embeds $E$ as a direct summand of $F=(S')^m$. Under the natural identification $F=\Omega_{Q'/R'}\otimes_{Q'}S'$, that map factors as
$$E\twoheadrightarrow E'\xrightarrow{d}F.$$Since the composite is injective, the first arrow is also injective and hence an isomorphism. It follows that the conormal map for $S'/R'$ is split injective and that its cokernel is $\Omega_{S/R}\otimes_SS'$, a finite projective module. The base-changed algebra is finitely presented, so the naive-cotangent criterion proves smoothness. Split exactness justifies tensoring here even when $R'$ is not flat over $R$. ∎
Lemma. Smooth morphisms and local algebra
Smoothness of $R\to S$ is equivalent to smoothness at each point $\mathfrak q\in\operatorname{Spec}(S)$.
Proof. A smooth algebra stays smooth after inverting a single element, so the forward direction follows. For the converse, smoothness at each prime supplies principal-open neighborhoods $D(g)$ on which the localized algebra is smooth. Quasi-compactness gives finitely many of them, say $D(g_1),\ldots,D(g_r)$, covering $\operatorname{Spec}(S)$.
The finite-presentation criterion on a cover of the target makes $S$ finitely presented over $R$. By localization of the naive cotangent complex, its degree-one homology vanishes after localization at every $g_i$, hence vanishes globally. Also $\Omega_{S/R}$ localizes to the finite projective modules $\Omega_{S_{g_i}/R}$. The local criterion for finite projectivity therefore makes $\Omega_{S/R}$ finite projective. These are precisely the finite-presentation and cotangent conditions for smoothness. If $S=0$, the same conclusion holds directly: it is finitely presented and its cotangent complex is zero. ∎
Lemma. Characterizations of finite projective modules
Historical source: FAC, Chapter II, §4, no. 50, Proposition 4 and its final paragraph, pp. 242–243. There the setting is a finite module on a classical affine variety, and freeness is tested at classical closed points. The arbitrary-ring statement below includes the finite-presentation hypotheses needed to pass from stalks to neighborhoods. The local-to-global formula in that source concerns projective dimension, a homological invariant, rather than module rank. Its closing question about freeness of finite projective modules over a polynomial algebra over a field is the question answered by the Quillen–Suslin theorem; that theorem is outside the present argument.
For an arbitrary $R$-module $M$, the following eight conditions are equivalent:
- $M$ is flat and finitely presented over $R$.
- $M$ is finitely generated and projective.
- There is a module $N$ and a finite integer $n$ with $M\oplus N\cong R^n$.
- $M$ has a finite presentation, and $M_{\mathfrak p}$ is free for every prime $\mathfrak p$.
- $M$ has a finite presentation, and $M_{\mathfrak m}$ is free for every maximal ideal $\mathfrak m$.
- $M$ is finitely generated and locally free.
- A principal-open cover of $\operatorname{Spec}(R)$ makes $M$ free of finite rank on each member; in other words, $M$ is finite locally free.
- $M$ is finitely generated, all its prime localizations are free, and the function
is locally constant on $\operatorname{Spec}(R)$.
Proof. A finite generating map $R^n\twoheadrightarrow M$ splits when $M$ is projective. Conversely, a summand of a free module is projective, since a map out of it can be extended to the free module and lifted across any surjection. This proves (2)$\Leftrightarrow$(3). In a decomposition as in (3), the complementary summand $N$ is finite: project the standard basis of $R^n$ onto it. Hence the quotient presentation of $M$ has finitely many relations. Direct summands of free modules are flat, so (3)$\Rightarrow$(1).
The complete equational proof of (1)$\Rightarrow$(2), including the construction of a splitting that kills every defining relation, is Tor and flat modules, Theorem 5.3. That theorem also proves (1)$\Rightarrow$(7). Here is the local Nakayama route to the latter implication. Choose elements of $M$ whose residues form a basis at $\mathfrak p$. They generate on a principal neighborhood, giving a surjection $R_f^r\to M_f$ with finite kernel $K$, because $M$ is finitely presented. Flatness makes
$$0\longrightarrow K\otimes_{R_f}\kappa(\mathfrak p) \longrightarrow\kappa(\mathfrak p)^r \longrightarrow M\otimes_R\kappa(\mathfrak p)\longrightarrow0$$exact. The last arrow is the chosen basis isomorphism. Nakayama gives $K_{\mathfrak p}=0$, and finite generation of $K$ kills it after one further localization away from $\mathfrak p$. The selected elements therefore form a basis on an actual neighborhood.
Quasi-compactness turns a cover as in (7) into a finite one. Finite generation and finite presentation then glue, by the full argument in Localization, local properties and support, §5. This proves (7)$\Rightarrow$(6) and (7)$\Rightarrow$(4). Condition (6) implies (7), since finite generation forces each local free rank to be finite. The implication (4)$\Rightarrow$(5) is immediate, and (5)$\Rightarrow$(1) follows from the maximal-local test for flatness in Tor and flat modules, Theorem 3.3. A local free basis also makes its rank constant on that neighborhood, giving (7)$\Rightarrow$(8).
One can also obtain projectivity from these local bases through the Hom functor. Once finite presentation has been established, localization of Hom identifies the localization of $\operatorname{Hom}_R(M,-)$ with $\operatorname{Hom}_{R_f}(M_f,-_f)$. Applied to any short exact sequence, the latter functor is exact where $M_f$ is free. Local detection of the resulting kernel and cokernel proves exactness globally. Thus $M$ is projective. This retains the local-to-global proof independently of the equational splitting route.
It remains to prove (8)$\Rightarrow$(7). At a prime $\mathfrak p$, choose $r=\rho_M(\mathfrak p)$ elements lifting a residue basis. Finite generation and Nakayama make them generators on some $D(f)$ containing $\mathfrak p$. Shrink further so that $\rho_M=r$ throughout that open. The resulting surjection $R_f^r\to M_f$ localizes at every prime of $R_f$ to a surjection between free modules of the same rank $r$. Its matrix has determinant outside the local maximal ideal, so is invertible by the adjugate formula. Its kernel and cokernel vanish at all these primes, hence globally. This gives the desired local basis without assuming a finite presentation in (8). All arguments include rank zero and the zero ring. ∎
Lemma. Surjective endomorphisms of finite modules
Every surjective endomorphism $\varphi:M\to M$ of a finitely generated module over a commutative ring is invertible.
Proof by a polynomial annihilator. Give $M$ an $R[t]$-module structure by letting $t$ act as $\varphi$. It is finite over $R[t]$, and surjectivity says $(t)M=M$. The determinant form of Nakayama supplies an annihilator $1+tq(t)$, with $q(t)\in R[t]$. Thus
$$\operatorname{id}_M+\varphi q(\varphi)=0.$$Since $q(\varphi)$ commutes with $\varphi$, the endomorphism $-q(\varphi)$ is a two-sided inverse. The zero module is included.
Proof by induction on a generating list. For a cyclic module $M\cong R/I$, an endomorphism is multiplication by an element of $R/I$. Surjectivity makes that element a unit. Assume the claim for modules generated by fewer than $n$ elements, over every commutative ring, and let $M$ have $n$ generators. Again view it over $A=R[t]$, with $t$ acting as $\varphi$. Let $M'$ be the $A$-submodule generated by the first $n-1$ generators. The quotient $M/M'$ is cyclic, so its surjective multiplication-by-$t$ map is injective as well.
For $y\in M'$, choose $x\in M$ with $tx=y$. The class of $x$ in $M/M'$ is killed by $t$, hence is zero. This proves $tM'=M'$, so the induction hypothesis over $A$ makes multiplication by $t$ injective on $M'$. If $tx=0$ in $M$, injectivity on the quotient first puts $x$ in $M'$, and injectivity there gives $x=0$. Thus $\varphi$ is injective and therefore an isomorphism. Starting with the zero module covers an empty generating list. ∎
Lemma. Smoothness at a point
Let $S$ be a finitely presented $R$-algebra and let $\mathfrak q\in\operatorname{Spec}(S)$. These four conditions are equivalent:
- The map $R\to S$ is smooth at $\mathfrak q$.
- $H_1(L_{S/R})_{\mathfrak q}=0$ and $\Omega_{S/R,\mathfrak q}$ is finite free over $S_{\mathfrak q}$.
- $H_1(L_{S/R})_{\mathfrak q}=0$ and $\Omega_{S/R,\mathfrak q}$ is projective over $S_{\mathfrak q}$.
- $H_1(L_{S/R})_{\mathfrak q}=0$ and $\Omega_{S/R,\mathfrak q}$ is flat over $S_{\mathfrak q}$.
Here degree-one cotangent homology is computed by the naive cotangent complex.
Proof. A finite algebra presentation makes $\Omega_{S/R}$ finitely presented. Over the local ring $S_{\mathfrak q}$, its flatness, projectivity and finite freeness are equivalent: use Tor and flat modules, Theorems 5.2–5.3, or the preceding finite-projectivity criterion together with the local finite-flat theorem. This proves the equivalence of (2), (3) and (4). Smoothness on a neighborhood implies these conditions by localization of the naive cotangent complex.
Assume (2). Finite presentation of $\Omega_{S/R}$ spreads its chosen free stalk basis to some $S_g$, with $g\notin\mathfrak q$: first kill the finite cokernel of the map defined by basis representatives, then kill its finite kernel. Choose $S=R[x_1,\ldots,x_n]/I$, with $I$ finitely generated. Over $S_g$, the surjection
$$S_g^n\longrightarrow(\Omega_{S/R})_g$$splits because its target is free. Its kernel $E$ is a finite projective summand of $S_g^n$. The conormal differential maps $(I/I^2)_g$ onto $E$, and this surjection also splits. Therefore its kernel, $H_1(L_{S/R})_g$, is a direct summand of the finite module $(I/I^2)_g$, and is finite.
That kernel vanishes at $\mathfrak q$ by hypothesis. A further localization away from $\mathfrak q$ kills a finite list of generators of it. On the resulting principal neighborhood, the naive cotangent complex has zero degree-one homology and finite free degree-zero homology. The localized algebra remains finitely presented, so it is smooth. This proves (1). The finiteness of the cotangent kernel was established after splitting the differential sequence; no Noetherian hypothesis on $S$ was used. ∎
Definition. Local complete intersections
A homomorphism $R\to S$ is syntomic, also called a flat local complete intersection over $R$, when it has all three properties: it is flat, it is finitely presented, and for every prime $\mathfrak p$ of $R$ the fibre algebra $S\otimes_R\kappa(\mathfrak p)$ is a local complete intersection over $\kappa(\mathfrak p)$ in the following sense.
Definition. Complete intersections over a field
For a finite type algebra $S$ over a field $k$, a global complete intersection over $k$ means that one can choose a presentation
$$S\cong k[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$$with $\dim S=n-c$. We also include the zero algebra as a global complete intersection by convention. A finite type $k$-algebra $S$ is a local complete intersection over $k$ when it admits a principal-open cover $\operatorname{Spec}(S)=\bigcup_iD(g_i)$ for which each $S_{g_i}$ is a global complete intersection. The existence of a suitable presentation or cover is part of these definitions; no particular presentation is prescribed.
Lemma. Filtered colimits of naive cotangent complexes
Let $(R_\lambda\to S_\lambda)_{\lambda\in\Lambda}$ be a compatible directed system of ring homomorphisms, and put $R=\varinjlim_\lambda R_\lambda$ and $S=\varinjlim_\lambda S_\lambda$. The functorial canonical presentations give an identification of complexes
$$\mathrm{NL}_{S/R}\cong\varinjlim_\lambda\mathrm{NL}_{S_\lambda/R_\lambda}.$$Proof. Write $P_\lambda=R_\lambda[S_\lambda]$ for the polynomial algebra with one variable $[s]$ for each element $s\in S_\lambda$, and $I_\lambda=\ker(P_\lambda\to S_\lambda)$. Let $P=R[S]$ and $I=\ker(P\to S)$.
A polynomial uses only finitely many coefficients and variables. They can all be represented at one stage of the system, and any equality between finitely many such representatives holds at a later common stage. Hence $P=\varinjlim P_\lambda$. An element represented in $P_\lambda$ lies in $I$ precisely when its image in $S$ is zero, which means its image in some later $S_\mu$ is zero. This gives $I=\varinjlim I_\lambda$. The same finite-witness argument applied to finite sums of products gives $I^2=\varinjlim I_\lambda^2$, and consequently
$$I/I^2\cong\varinjlim_\lambda(I_\lambda/I_\lambda^2).$$Likewise, finite support in the free modules of differentials gives
$$\bigoplus_{s\in S}S\,d[s] \cong\varinjlim_\lambda\left(\bigoplus_{s\in S_\lambda}S_\lambda\,d[s]\right).$$Polynomial differentiation commutes with every transition map. The two identifications therefore respect the conormal differentials and identify the complexes term by term. The module colimits carry the natural $S$-action induced by the compatible $S_\lambda$-actions; neither flat transition maps nor finite presentations are required. ∎
Lemma. Prime ideals and dimension in a polynomial ring
Let $S$ be a finite type domain over a field $k$, and write $K=\operatorname{Frac}(S)$ and $r=\operatorname{trdeg}_kK$. Then
$$\dim S=r,\qquad\dim S_{\mathfrak m}=r\quad\text{for every maximal ideal }\mathfrak m\subset S.$$Proof. Both assertions, including the arbitrary ground field, are proved in Krull dimension and Noether normalization, Theorem 4.2 and Corollary 4.4. The normalization used there is constructed in §§2–3, with a coordinate argument that works over finite fields as well.
To identify the parameters in that proof, a finite inclusion $k[y_1,\ldots,y_d]\subset S$ gives $\dim S=d$ by integral-extension dimension theory. Localizing at the nonzero polynomials gives a finite-dimensional domain over $k(y_1,\ldots,y_d)$, hence a field. It contains $S$ and is contained in $K$, so equals $K$. Consequently $r=d$. For the assertion at a specified maximal ideal, the complete height-formula proof in Theorem 4.3 uses normalization adapted to that ideal and going down over the normal polynomial base. It gives
$$\operatorname{ht}(\mathfrak m)+\dim(S/\mathfrak m)=\dim S.$$The quotient is a field and has dimension zero. Since $\operatorname{ht}(\mathfrak m)=\dim S_{\mathfrak m}$, the second assertion follows. Thus the statement concerns every maximal localization, not just the supremum of their dimensions. ∎
Lemma. Base change of Kähler differentials
For homomorphisms $R\to S$ and $R\to R'$, put $S'=S\otimes_RR'$. The canonical $S'$-linear map
$$\Omega_{S/R}\otimes_RR'\longrightarrow\Omega_{S'/R'}, \qquad ds\otimes r'\longmapsto r'\,d(s\otimes1)$$is an isomorphism.
Proof. The full universal-property proof is Kähler differentials, Theorem 2.1. For clarity, the derivation represented on the left sends $s\otimes r'$ to $ds\otimes r'$. Balancing follows from $d(rs)=r\,ds$ for $r\in R$, and the product rule follows on pure tensors and then on their sums. Restricting an $R'$-derivation of $S'$ to $S$ and extending an $R$-derivation by $s\otimes r'\mapsto r'D(s)$ are inverse operations. They identify the universal derivation modules by exactly the displayed map. No flatness or finite-presentation assumption enters this identification. ∎
Lemma. Dimensions of a base, fibre and total space
For a homomorphism $R\to S$ of Noetherian rings and a prime $\mathfrak q$ of $S$ contracting to $\mathfrak p$ of $R$,
$$\dim S_{\mathfrak q}\leq\dim R_{\mathfrak p} +\dim\bigl(S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}\bigr).$$Proof. This is the upper-bound part of Dimension theory of Noetherian local rings, Theorem 5.1. Its proof requires only the stated Noetherian hypotheses. Let $A=R_{\mathfrak p}$, $B=S_{\mathfrak q}$, and denote their maximal ideals by $\mathfrak m$ and $\mathfrak n$. Choose $d=\dim A$ parameters in $A$, and choose $e=\dim(B/\mathfrak mB)$ parameters in the local fibre, with lifts $y_1,\ldots,y_e\in B$. These choices are justified by the local dimension theorem in §2 of the same lesson.
The images of the $d$ base parameters together with the $e$ lifts generate an ideal $J$ whose radical is $\mathfrak n$. Indeed, a prime containing $J$ contains $\mathfrak mB$ because a power of $\mathfrak m$ is contained in the base parameter ideal. Its image in the fibre contains the fibre parameter ideal, and must therefore be the fibre's maximal ideal. Pulling back gives $\mathfrak n$. The parameter characterization of local dimension now bounds $\dim B$ by $d+e$, as claimed. There is no finite-type assumption on the homomorphism. ∎
Proposition. Characterizations of separable field extensions
Let $K/k$ be an extension of fields. In characteristic zero all five assertions below hold:
- $K/k$ is separable.
- $K$ is geometrically reduced over $k$.
- The homomorphism $k\to K$ is formally smooth.
- $H_1(L_{K/k})=0$.
- The canonical map $K\otimes_k\Omega_{k/\mathbb Z}\to\Omega_{K/\mathbb Z}$ is injective.
If $\operatorname{char}(k)=p>0$, the following six assertions are equivalent:
- $K/k$ is separable.
- $K\otimes_k k^{1/p}$ is reduced.
- $K$ is geometrically reduced over $k$.
- The canonical map $K\otimes_k\Omega_{k/\mathbb F_p}\to\Omega_{K/\mathbb F_p}$ is injective.
- $H_1(L_{K/k})=0$.
- The homomorphism $k\to K$ is formally smooth.
These statements allow arbitrary field extensions, without finite generation.
Proof. In positive characteristic, the reducedness criterion proves (1)$\Leftrightarrow$(2)$\Leftrightarrow$(3), and the differential criterion for separability proves (1)$\Leftrightarrow$(4). Both criteria treat the general extension through its finitely generated subextensions. The field-lifting argument gives (1)$\Rightarrow$(6), including the passage through arbitrary directed unions using degree-one cotangent homology.
For completeness, formal smoothness also explains directly why (6) implies (4). Given a derivation of $k$ over $\mathbb F_p$ into a $K$-vector space $V$, equip $K\oplus V$ with its square-zero multiplication and the $k$-algebra structure $a\mapsto(a,Da)$. Formal smoothness lifts the identity of $K$ through $K\oplus V\to K$. The second component of the lift extends $D$ to $K$. Applying this to the universal derivation into $K\otimes_k\Omega_{k/\mathbb F_p}$ gives a left inverse of the map in (4). Finally the cotangent criterion for a field extension identifies (5) and (6), since every $K$-vector space, in particular $\Omega_{K/k}$, is projective.
In characteristic zero, each finitely generated subextension is separably generated, giving separability of the whole extension. The same field-lifting argument gives formal smoothness and then the vanishing of $H_1$. Replacing $\mathbb F_p$ by $\mathbb Z$ in the square-zero derivation argument proves the final injection. Geometric reducedness follows from preservation of reducedness under separable field extension, applied to each extension field of $k$ as a reduced $k$-algebra. ∎
Lemma. Degrees of extensions obtained by adjoining p-th roots
Suppose $\operatorname{char}(k)=p>0$ and the differentials $da_1,\ldots,da_n$ are linearly independent in $\Omega_{k/\mathbb F_p}$. Then
$$[k(a_1^{1/p},\ldots,a_n^{1/p}):k]=p^n.$$Proof. For $n=0$ the assertion is the identity extension. Inductively let $L=k(a_1^{1/p},\ldots,a_{n-1}^{1/p})$ have degree $p^{n-1}$. Its monomials
$$\prod_{j<n}a_j^{i_j/p},\qquad 0\leq i_j<p,$$form a $k$-basis: they span by reducing $p$-th powers, and their number equals the known degree. If $a_n=b^p$ for $b\in L$, express $b$ in this basis, with coefficients $\lambda_I\in k$. Frobenius then gives
$$a_n=\sum_I\lambda_I^p\prod_{j<n}a_j^{i_j}.$$Differentiating over $\mathbb F_p$ puts $da_n$ in the span of $da_1,\ldots,da_{n-1}$, contrary to the hypothesis. Therefore $a_n$ has no $p$-th root in $L$.
The polynomial $T^p-a_n$ is consequently irreducible over $L$. Indeed, in an algebraic closure it is $(T-b)^p$. If the minimal polynomial of $b$ had degree $d<p$, it would be $(T-b)^d$; its next-to-leading coefficient $-db\in L$ would force $b\in L$, because $1\leq d<p$. Thus adjoining the root has degree $p$, and the tower formula finishes the induction. This argument also supplies the initial one-element case. ∎
Lemma. Base change of the naive cotangent complex (Flat base change)
Let $P\twoheadrightarrow S$ be a polynomial presentation over $R$, with kernel $I$, and let $R\to R'$ be flat. Write $P'=P\otimes_RR'$, $S'=S\otimes_RR'$, and let $\alpha'$ be the induced presentation. Then
$$\mathrm{NL}(P\to S)\otimes_RR' \cong\mathrm{NL}(P\to S)\otimes_SS' \cong\mathrm{NL}(\alpha').$$In particular, the canonical comparison $\mathrm{NL}_{S/R}\otimes_SS'\to\mathrm{NL}_{S'/R'}$ is a homotopy equivalence.
Proof. Flatness preserves the exact sequence defining $I$, so $I'=\ker(P'\to S')$ is $I\otimes_RR'$. Its square is the image of $I^2\otimes_RR'$: products of tensors generate the ideal on both sides. Right exactness therefore identifies
$$I'/(I')^2\cong(I/I^2)\otimes_RR'.$$The degree-zero terms agree by base change of polynomial differentials. These identifications send the conormal differential of $i$ to the differential of its image, so they identify the complexes, not only their homology. To pass to canonical presentations, use the full comparison-of-presentations proof: its polynomial lifts give homotopy equivalences, and tensoring preserves their homotopy identities. This also identifies the resulting map with the canonical comparison. Arbitrarily many polynomial variables are allowed. ∎
Lemma. Base change of flat modules
Extension of scalars along any $R\to R'$ carries flat $R$-modules to flat $R'$-modules and preserves faithful flatness as well. Thus $M'=R'\otimes_RM$ has the corresponding property over $R'$ whenever $M$ has it over $R$.
Proof. For each $R'$-module $N$, associativity gives a natural isomorphism
$$N\otimes_{R'}M'\cong N\otimes_RM.$$An injection of $R'$-modules is an injection of their underlying $R$-modules, so flatness on the right proves flatness on the left. If $M$ is faithfully flat and $N\ne0$, the underlying $R$-module is nonzero and $N\otimes_RM\ne0$. Thus tensoring with $M'$ also detects nonzero modules, which proves faithful flatness. ∎
Lemma. Noetherianity under extension of the ground field
If $A$ is a Noetherian $k$-algebra and $K/k$ is a finitely generated field extension, then $K\otimes_kA$ is Noetherian.
Proof. Choose finitely many field generators $u_1,\ldots,u_r$ for $K/k$ and set $B=k[u_1,\ldots,u_r]\subset K$. Its fraction field is $K$. With $U=B\setminus\{0\}$,
$$K\otimes_kA\cong U^{-1}(B\otimes_kA).$$The algebra $B\otimes_kA$ has finitely many generators over $A$, hence is Noetherian by the Hilbert basis theorem and passage to a quotient. Its localization is Noetherian as well. The images of elements of $U$ may be zero divisors in the tensor algebra; localization preserves Noetherianity in that case too. ∎
Lemma. Criteria for geometric regularity
Let $A$ be a Noetherian algebra over a field $k$. The following tests are equivalent:
- $A\otimes_kK$ is regular for every finitely generated field extension $K/k$.
- $A\otimes_kk'$ is regular for every finite purely inseparable extension $k'/k$.
Regularity here is regularity of a Noetherian ring. The preceding Noetherianity lemma ensures that all rings appearing in these tests are Noetherian.
Proof. Every finite purely inseparable extension is finitely generated, so the first test implies the second. Conversely, assume the second and fix $K/k$ finitely generated. The purely inseparable adjustment lemma gives a commutative square of field inclusions
$$\begin{matrix}k&\longrightarrow&K\\ \big\downarrow&&\big\downarrow\\ k'&\longrightarrow&K',\end{matrix}$$where both vertical extensions are finite purely inseparable and $K'/k'$ is separable. The extension $K'/k'$ is still finitely generated. Choose a smooth $k'$-domain $B$ with fraction field $K'$, as in the smooth-model lemma for separable extensions.
Put $F=A\otimes_kk'$. The second test makes $F$ regular. The algebra $F\otimes_{k'}B$ is smooth over $F$, by base change, so it is regular by ascent along a regular ring map. Localizing at the nonzero elements of $B$ gives the regular ring
$$F\otimes_{k'}K'\cong A\otimes_kK'.$$Finally, $A\otimes_kK\to A\otimes_kK'$ is faithfully flat, being obtained from the field extension $K\to K'$ by base change. Descent of regularity makes $A\otimes_kK$ regular. Since $K$ was arbitrary, the first test holds. In characteristic zero the purely inseparable extensions in the construction are trivial. ∎
Lemma. Regularity over a regular base with regular fibre
Suppose $(R,\mathfrak m)\to(S,\mathfrak n)$ is a flat local map of Noetherian local rings. If $R$ and $S/\mathfrak mS$ are regular, then $S$ is regular.
Proof. Write $d=\dim R$ and $e=\dim(S/\mathfrak mS)$. Regularity supplies generators $x_1,\ldots,x_d$ of $\mathfrak m$ and generators $\bar y_1,\ldots,\bar y_e$ of the maximal ideal in the fibre. Lift the latter to $y_j\in\mathfrak n$. Every element of $\mathfrak n$ is a linear combination of these lifts modulo $\mathfrak mS$, and $\mathfrak mS$ is generated by the images of the $x_i$. Thus the combined list generates $\mathfrak n$.
The flat local dimension formula gives $\dim S=d+e$. The embedding dimension of a Noetherian local ring is at least its dimension, while the displayed list bounds it above by $d+e$. Equality follows, which is the defining criterion for regularity of $S$. Empty parameter lists cause no exception. ∎
Lemma. Permanence of flat ring maps
Let $R\to S$ be a homomorphism, and let $M$ be an $S$-module which is flat over $R$ and faithfully flat over $S$. Then $S$ is flat over $R$.
Proof. For an injection $N_1\hookrightarrow N_2$ of $R$-modules, consider its tensor with $S$. Tensoring that map further over $S$ with $M$ identifies it with
$$N_1\otimes_RM\longrightarrow N_2\otimes_RM,$$which is injective by $R$-flatness. Exactness of tensoring with the flat $S$-module $M$ identifies its kernel with the tensor of the original kernel. Faithfulness detects a zero module, so the original kernel is zero. Every injection is therefore preserved by tensoring with $S$, proving $R$-flatness. No finiteness or local hypothesis is needed. ∎
Lemma. Descent of geometric regularity
If $A\to B$ is faithfully flat over a field $k$ and $B$ is geometrically regular over $k$, then $A$ is geometrically regular over $k$.
Proof. First $B$ is Noetherian, and faithful flatness descends this property to $A$. Explicitly, for any ideal $J\subset A$, finitely many elements of $J$ already generate $JB$ because $B$ is Noetherian. Let $J_0\subset J$ be the ideal they generate. Flatness identifies $(J/J_0)\otimes_AB$ with $JB/J_0B=0$, and faithfulness gives $J=J_0$. Thus every ideal of $A$ is finitely generated.
Now let $k'/k$ be finite purely inseparable. Base change preserves faithful flatness, giving
$$A\otimes_kk'\longrightarrow B\otimes_kk'.$$Its target is regular by the hypothesis on $B$. Faithfully flat descent of regularity makes its source regular. The preceding criterion for geometric regularity, now applicable because $A$ is Noetherian, proves the result. ∎
Lemma. A variant of the local criterion for flatness
Let $R\to S$ be a local map of Noetherian local rings, let $I\subsetneq R$, and let $M$ be a finite $S$-module. If
$$\operatorname{Tor}_1^R(M,R/I)=0\qquad\text{and}\qquad M/IM\text{ is flat over }R/I,$$then $M$ is flat over $R$.
Proof through the residue field. The complete quotient argument and local criterion are Faithful flatness and the local criterion for flatness, Lemma 4.3, Corollary 4.4 and Theorem 4.2. With $\mathfrak m$ the maximal ideal of $R$, the proper ideal $I$ is contained in $\mathfrak m$. Hence it annihilates $\kappa=R/\mathfrak m$. Lemma 4.3 gives $\operatorname{Tor}_1^R(\kappa,M)=0$, and Theorem 4.2 gives flatness. Symmetry of Tor over a commutative ring identifies the hypothesis here with the order of its arguments in that lemma. Finiteness is required over $S$, as stated, rather than over $R$.
Proof using a tensor relation. The same local criterion reduces the problem to injectivity of $\mathfrak m\otimes_RM\to M$. Suppose
$$z=\sum_i f_i\otimes x_i,\qquad f_i\in\mathfrak m,\qquad\sum_i f_ix_i=0.$$Apply the equational flatness criterion to this relation in $M/IM$ over $R/I$. Lift its finite factorization to elements $a_{ij}\in R$ and $y_j\in M$. Then
$$x_i-\sum_j a_{ij}y_j\in IM,\qquad c_j=\sum_i f_ia_{ij}\in I.$$In $\mathfrak m\otimes_RM$ the original tensor can therefore be written as
$$z=\sum_i f_i\otimes\left(x_i-\sum_j a_{ij}y_j\right) +\sum_j c_j\otimes y_j.$$Each term comes from $I\otimes_RM$. For the first sum, express its parenthesized element as a finite sum $\sum_\ell b_{i\ell}v_{i\ell}$ with $b_{i\ell}\in I$ and move the coefficients across the tensor sign; then $f_ib_{i\ell}\in I$. The second sum already has coefficients in $I$. Thus $z$ is the image of some $w\in I\otimes_RM$.
Multiplication sends $w$ to the same zero element of $M$ as $z$. The Tor hypothesis makes $I\otimes_RM\to M$ injective, by the exact sequence of $0\to I\to R\to R/I\to0$. Hence $w=0$ and $z=0$. The maximal-ideal tensor map is injective, so the Noetherian local criterion proves flatness. ∎
Lemma. Transitivity of finite ring extensions
For ring homomorphisms $R\to S\to T$, finiteness of both successive maps implies finiteness of their composite.
Proof. Choose finite module generators $s_1,\ldots,s_a$ of $S$ over $R$ and $t_1,\ldots,t_b$ of $T$ over $S$. Expanding an element of $T$ first in the $t_i$ and then expanding its coefficients in the $s_j$ expresses it as an $R$-linear combination of the $ab$ products $s_jt_i$. This is also the special case $M=T$ of finite modules over a finite extension. ∎
Lemma. Finite length over an Artinian ring
A commutative ring is Artinian exactly when its underlying module has finite length. It is then Noetherian, every prime is maximal, and the canonical homomorphism
$$R\longrightarrow\prod_{\mathfrak m\in\operatorname{Max}(R)}R_{\mathfrak m}$$is an isomorphism with finitely many factors. The empty product gives the zero ring.
Proof. The full argument is Noetherian and Artinian rings, Lemma 4.1 and Theorem 4.2. In particular, its radical-nilpotence proof uses the descending chain condition directly; it does not assume finite generation before proving that an Artinian ring is Noetherian.
Here is how the length calculation and the local factors enter. For an Artinian ring the cited lemma proves that all primes are maximal, there are finitely many of them, and their intersection $J$ satisfies $J^N=0$. The Chinese remainder theorem decomposes $R/J$ into its residue fields. Each layer $J^i/J^{i+1}$ is Artinian over this product and thus splits into finitely many Artinian vector spaces. Each vector space has finite dimension: an infinite basis would produce a strictly descending sequence of subspaces by deleting one basis vector at each step. These layers therefore have finite length, and their finite filtration gives finite length to $R$.
For the product assertion, the powers $\mathfrak m^N$ of the distinct maximal ideals are pairwise comaximal, and their product is $J^N=0$. Chinese remainders give $R\cong\prod R/\mathfrak m^N$. Each factor is local; localizing the product at the corresponding maximal ideal keeps that factor and kills the others. Hence the displayed isomorphism is the natural localization map. Finally, finite length implies both chain conditions, so it implies both the Artinian and Noetherian properties. ∎
Lemma. Finiteness in short exact sequences
Consider an exact sequence of modules over an arbitrary ring $R$:
$$0\longrightarrow M_1\longrightarrow M_2\longrightarrow M_3\longrightarrow0.$$The following implications hold:
- Finite generation of $M_1$ and $M_3$ implies finite generation of $M_2$.
- Finite presentation of $M_1$ and $M_3$ implies finite presentation of $M_2$.
- A finitely generated $M_2$ has finitely generated quotient $M_3$.
- If $M_2$ is finitely presented and $M_1$ is finitely generated, then $M_3$ is finitely presented.
- If $M_3$ is finitely presented and $M_2$ is finitely generated, then $M_1$ is finitely generated.
Proof. For (1), use generators of $M_1$ together with lifts of generators of $M_3$. Their span contains the kernel and maps onto the quotient, so it is all of $M_2$. For (3), take the images of a generating set.
To prove (5), take a finite presentation $R^a\xrightarrow{d}R^b\to M_3\to0$ and lift the basis of $R^b$ to $M_2$. Write $v:R^b\to M_2$ for the resulting map. The image of $vd$ lies in $M_1$, giving $w:R^a\to M_1$. There is a canonical isomorphism
$$M_1/\operatorname{im}(w)\ \cong\ M_2/\operatorname{im}(v).$$Indeed, every element of $M_2$ differs from an element of $\operatorname{im}(v)$ by one of $M_1$, since $R^b\to M_3$ is onto. If $v(x)$ belongs to $M_1$, then $x\in\operatorname{im}(d)$, so the intersection $M_1\cap\operatorname{im}(v)$ equals $\operatorname{im}(w)$. The right-hand quotient is finite by (3), and $\operatorname{im}(w)$ is finite because $R^a$ is. Applying (1) proves (5). This is the explicit kernel-and-cokernel calculation underlying the snake-lemma argument.
For (4), start with $R^a\to R^b\to M_2\to0$. Lift a finite generating list of $M_1$ to $R^b$. The original $a$ relation vectors together with these finitely many lifts generate the kernel of $R^b\to M_3$, and therefore give a finite presentation of $M_3$.
For (2), choose finite free modules $F_1,F_3$ surjecting onto $M_1,M_3$, and lift the basis of $F_3$ to $M_2$. This gives a surjection $F_1\oplus F_3\to M_2$. If $K_1,K_2,K_3$ are the kernels of these three surjections, projection onto $F_3$ gives
$$0\longrightarrow K_1\longrightarrow K_2\longrightarrow K_3\longrightarrow0.$$Surjectivity on the right follows by correcting a lift of an element of $K_3$ with an element of $F_1$. Part (5) makes $K_1$ and $K_3$ finite, since the corresponding quotients are finitely presented. Part (1) then makes $K_2$ finite, which is precisely a finite set of relations for the chosen finite free cover of $M_2$. ∎
Lemma. Composition of finite-type ring maps
Finite type and finite presentation satisfy these four rules:
- Two successive finite type homomorphisms have finite type composite.
- Two successive finitely presented homomorphisms have finitely presented composite.
- In $R\to S'\to S$, finite type of $S$ over $R$ implies finite type over $S'$.
- In the same diagram, if $S$ is finitely presented over $R$ and $S'$ is of finite type over $R$, then $S$ is finitely presented over $S'$.
Proof. For (1), join a finite list of algebra generators for the first map to a list for the second. For (3), the original $R$-algebra generators also generate over $S'$.
For (2), write $S=R[x_1,\ldots,x_a]/(f_1,\ldots,f_b)$ and $T=S[y_1,\ldots,y_c]/(g_1,\ldots,g_d)$. Lift each coefficient of each $g_j$ to a polynomial in the $x_i$, producing $\widetilde g_j\in R[x,y]$. Then
$$T\cong R[x,y]/(f_1,\ldots,f_b,\widetilde g_1,\ldots,\widetilde g_d),$$which is a finite presentation over $R$.
For (4), choose $S=R[x]/(f_1,\ldots,f_b)$ and $S'=R[y_1,\ldots,y_c]/I$, with finite lists $x,y$. Represent the image of $\bar y_j$ in $S$ by $h_j(x)\in R[x]$. The given homomorphism induces
$$S\cong S'[x]/(f_1,\ldots,f_b,\ h_1(x)-\bar y_1,\ldots,h_c(x)-\bar y_c).$$To verify this presentation, the displayed relations force every coefficient from $S'$ to have its prescribed expression in the $x_i$. Relations from $I$ already vanish in $S$, so impose no additional relations beyond $(f_1,\ldots,f_b)$ after that substitution. The resulting maps in both directions fix $R$, all $x_i$, and all $\bar y_j$. They are inverse, proving the assertion without a finite-generation assumption on $I$. ∎
Lemma. Composition of essentially finite-type ring maps
Composites of essentially finite type homomorphisms are essentially of finite type. The same assertion holds with “finite presentation” in place of “finite type.” Localization may be at an arbitrary multiplicative set.
Proof. Write the first algebra as $S=U^{-1}A$, where $A$ is of finite type over $R$, and the second as $T=V^{-1}C$, where $C$ is of finite type over $S$. Choose $C=S[x_1,\ldots,x_n]/J$. Let $J_0$ be the contraction of $J$ to $A[x]$, and set $B=A[x]/J_0$. The correspondence for ideals in a localization gives $C=U^{-1}B$. Thus $T$ is a localization of the finite type $R$-algebra $B$, proving the first assertion.
For the second assertion choose $A$ finitely presented over $R$ and $C=S[x]/(f_1,\ldots,f_m)$. Only finitely many coefficients occur in these polynomials. There is consequently $u\in U$ such that they all lift to $A_u$. Choose lifted polynomials $\widetilde f_i\in A_u[x]$ and put
$$B=A_u[x]/(\widetilde f_1,\ldots,\widetilde f_m).$$The algebra $A_u$ has a finite presentation obtained by adjoining $z$ with $uz-1=0$, so the preceding composition lemma makes $B$ finitely presented over $R$. Again $C=U^{-1}B$, and $T$ is a further localization. More explicitly, if $v\in V$ is represented by $b/u'$ in $U^{-1}B$, then after inverting $U$ it suffices to invert the numerator $b$. Inverting all these numerators along with $U$ exhibits $T$ as one localization of $B$. No finiteness of either multiplicative set is required. ∎
Lemma. Smooth localizations of separable extensions
For a finitely generated extension of fields $K/k$, separability is equivalent to the existence of a smooth $k$-algebra $B$ whose localization is $K$.
Proof. Suppose first that $K/k$ is separable. Choose a separating transcendence basis $t_1,\ldots,t_r$. The finite separable extension of $F=k(t_1,\ldots,t_r)$ is simple, say $K=F(\alpha)$; this is the finite-generation and primitive-element description. Let $f\in F[X]$ be the monic minimal polynomial of $\alpha$. Choose a nonzero $h\in k[t_1,\ldots,t_r]$ so that every coefficient of $f$ belongs to $A=k[t_1,\ldots,t_r]_h$. Then
$$B=\bigl(A[X]/(f)\bigr)_{f'}$$is standard smooth over $A$ because its one equation has invertible derivative. The algebra $A$ is smooth over $k$, so composition gives smoothness of $B$ over $k$. Monicity makes $A[X]/(f)$ free over $A$ and embeds it into its scalar extension $F[X]/(f)=K$. Since $f'(\alpha)\ne0$, the localization defining $B$ is a subring of $K$ with fraction field $K$. Thus inverting its nonzero elements gives the desired localization. When $K=F$, one may take $\alpha=0$ and $f=X$.
Conversely, a localization of a smooth algebra is formally smooth. Indeed, lift a map from the smooth algebra across a nilpotent ideal; every element inverted in the target remains invertible in the lift, because invertibility lifts across nilpotent ideals. The lift therefore extends to the localization. The formal-smoothness criterion for fields now gives separability of $K/k$.
The generic-point proof gives another description of the same result. Choose a finite type $k$-domain $A_0$ with fraction field $K$. The generic smoothness criterion says that its generic point is smooth precisely when $K/k$ is separable. A smooth principal neighborhood of that point has fraction field $K$, so its further localization is $K$. This retains the generic-point route as well as the explicit standard-smooth model. ∎
Lemma. Completion at a quasi-finite prime
Let $R$ be Noetherian, let $S$ be an $R$-algebra of finite type, and let $\mathfrak q\subset S$ contract to $\mathfrak p\subset R$. Assume the homomorphism is quasi-finite at $\mathfrak q$. There is an $\widehat{R_{\mathfrak p}}$-algebra $B$ and a decomposition
$$\widehat{R_{\mathfrak p}}\otimes_RS \ \cong\ \widehat{S_{\mathfrak q}}\times B$$whose first projection is the natural homomorphism to the completed local ring. Both local completions use their maximal ideals.
Proof. First obtain a finite algebra model near the specified prime. The pointwise affine Zariski main theorem gives an element $g$ of the integral closure $\overline R\subset S$, outside $\mathfrak q$, with $\overline R_g=S_g$. Take finite $R$-algebra generators $s_i$ of $S$ and write each $s_i=a_i/g^{n_i}$ in $S_g$, with $a_i\in\overline R$. Set $C=R[g,a_1,\ldots,a_l]\subset S$. All these generators are integral over $R$, so $C$ is finite over $R$. The inclusion induces $C_g\cong S_g$: surjectivity follows from the chosen expressions, and injectivity follows by localizing the inclusion. For $\mathfrak r=\mathfrak q\cap C$, this gives $C_{\mathfrak r}\cong S_{\mathfrak q}$. If the original map is quasi-finite everywhere, the quasi-finite open in the integral closure gives the same finite model directly. The pointwise theorem supplies exactly the weaker hypothesis used here.
Put $\widehat R=\widehat{R_{\mathfrak p}}$ and $D=\widehat{C_{\mathfrak r}}$. The finite-extension completion lemma below gives
$$E=\widehat R\otimes_RC\cong D\times E'.$$The $D$-component of $g$ is a unit. Tensoring this decomposition over $C$ with $S$ gives
$$\widehat R\otimes_RS\cong A\times B, \qquad A=D\otimes_CS.$$The image of $g$ is already invertible in $A$, since it is invertible in $D$. As $C_g\cong S_g$,
$$A\cong A_g \cong D\otimes_{C_g}S_g \cong D \cong\widehat{S_{\mathfrak q}}.$$It remains to identify the first projection. On the factor $\widehat R$ it is the map induced by $R_{\mathfrak p}\to C_{\mathfrak r}\cong S_{\mathfrak q}$. For $s\in S$, equality after localizing at $g$ means that some power $g^Ns$ equals an element of $C$ in $S$; if necessary, increase the exponent to kill the localization error. The two candidate maps agree on this element and on $g$. Its image is a unit in $\widehat{S_{\mathfrak q}}$, so cancellation shows that the maps agree on $s$. They agree on both tensor factors and hence are identical. ∎
Lemma. Finite free algebras with a prescribed residue extension
Let $\mathfrak p$ be a prime of an arbitrary ring $R$, and let $L/\kappa(\mathfrak p)$ be finite. One can find an $R$-algebra $S$, finite free as an $R$-module, such that $\mathfrak q=\mathfrak pS$ is prime and the induced extension $\kappa(\mathfrak q)/\kappa(\mathfrak p)$ is the given extension.
Proof. Begin with a simple extension $L=\kappa(\mathfrak p)(\alpha)$ of degree $d$. Write its monic minimal polynomial as
$$X^d+\sum_{i<d}a_iX^i.$$Choose one common denominator $g\in R\setminus\mathfrak p$ for the finitely many coefficients, writing $a_i$ as the residue of $f_i/g$. Replacing $\alpha$ by $\beta=g\alpha$ preserves the generated field and changes the coefficient of $X^i$ to $g^{d-i}a_i$, which is the residue of $g^{d-i-1}f_i\in R$. Choose these lifts $b_i$ and set
$$S=R[X]/\left(X^d+\sum_{i<d}b_iX^i\right).$$Monic division gives the free $R$-basis $1,X,\ldots,X^{d-1}$. Moreover, $S/\mathfrak pS$ is free over the domain $R/\mathfrak p$, so it injects into its localization at the nonzero elements of $R/\mathfrak p$. That localization is $L$, by the minimal polynomial of $\beta$. Consequently $S/\mathfrak pS$ is a domain with fraction field $L$. This proves both primeness and the required identification of residue fields, even when $\mathfrak p$ is not maximal.
For a general finite extension, induct on its degree. Degree one uses $S=R$. If a proper nontrivial intermediate field $L'$ exists, construct a finite free $R$-algebra $S'$ for $L'/\kappa(\mathfrak p)$ and then a finite free $S'$-algebra $S$ for $L/L'$. Products of the two free bases give a finite free $R$-basis. The final prime is $(\mathfrak pS')S=\mathfrak pS$, and the residue identifications compose. If no such intermediate field exists, any element of $L\setminus\kappa(\mathfrak p)$ generates $L$, reducing to the simple case. No separability assumption is needed. ∎
Lemma. Completion of a finite ring extension
Suppose $R$ is Noetherian and $S$ is finite over $R$. For a prime $\mathfrak p\subset R$, let $\mathfrak q_1,\ldots,\mathfrak q_m$ be the finitely many primes of $S$ above it. Then the canonical maps give
$$\widehat{R_{\mathfrak p}}\otimes_RS \ \cong\ \widehat{S\otimes_RR_{\mathfrak p}} \ \cong\ \prod_{i=1}^m\widehat{S_{\mathfrak q_i}}.$$The middle completion is for the extended ideal $\mathfrak pR_{\mathfrak p}$; those on the right are for the respective maximal ideals.
Proof. Replace $R$ by $R_{\mathfrak p}$ and $S$ by $S\otimes_RR_{\mathfrak p}$, and denote the maximal ideal of the new base by $\mathfrak m$. The finite algebra $S/\mathfrak mS$ is finite-dimensional over $R/\mathfrak m$. It is Artinian, and its finitely many primes give exactly the primes $\mathfrak q_i$ above $\mathfrak m$. Integrality of $S$ over the local ring $R$ implies that these are all the maximal ideals of $S$.
For each $n\geq1$, the ring $R/\mathfrak m^n$ has finite length: the layers of its maximal-ideal filtration are finite-dimensional residue-field spaces, since $R$ is Noetherian. Thus the finite module $S/\mathfrak m^nS$ also has finite length over $R/\mathfrak m^n$, and its ideals satisfy the descending chain condition. The Artinian decomposition proved above gives, naturally at every order,
$$S/\mathfrak m^nS \ \cong\ \prod_{i=1}^m S_{\mathfrak q_i}/\mathfrak m^nS_{\mathfrak q_i}.$$These maps are the localization maps, so commute with reduction in $n$. Taking inverse limits commutes with this finite product. In each Noetherian local ring $S_{\mathfrak q_i}$, the radical of $\mathfrak mS_{\mathfrak q_i}$ is its maximal ideal $\mathfrak q_iS_{\mathfrak q_i}$: the quotient is the corresponding local factor of the zero-dimensional fibre. Some power of the maximal ideal is therefore contained in $\mathfrak mS_{\mathfrak q_i}$. The two adic filtrations are cofinal, and their completions agree. This proves the second isomorphism.
Finally, Completion, Theorem 3.1 proves the natural tensor-completion isomorphism for every finite module over a Noetherian ring. Applied to $S$, it supplies the first isomorphism. Its proof uses Artin–Rees and a finite free presentation, so it applies to the present finite algebra without any flatness assumption on $S$. If the fibre is empty, Nakayama gives $S=0$ after the initial localization, and the empty product agrees with the zero ring. ∎
Lemma. A complete local domain finite over a regular ring
Every complete Noetherian local domain $(R,\mathfrak m,k)$ contains a complete regular local subring $R_0$ such that $R$ is finite over $R_0$ and their residue fields agree. The subring can be chosen in one of the forms
$$k[[X_1,\ldots,X_d]]\qquad\text{or}\qquad C[[X_1,\ldots,X_d]],$$where $C$ is a Cohen ring. The number of variables is $\dim R$ in the first case and $\dim R-1$ in the second.
Proof. Use the complete coefficient-ring construction in Coefficient rings and the Cohen structure theorem, Theorem 5.1, whose preceding §§1–4 supply its lifting arguments. Its image in a domain is either a coefficient field or an embedded Cohen DVR. Indeed, in residue characteristic $p>0$ the coefficient map has kernel either zero or $(p^e)$ in a DVR. A domain cannot contain the nonzero nilpotents of a quotient with $e>1$. Thus either $e=1$, giving a field, or the kernel is zero. In residue characteristic zero it gives a field directly.
First suppose the coefficient subring is the field $k$. Put $d=\dim R$ and choose a system of parameters $x_1,\ldots,x_d\in\mathfrak m$, so $I=(x_1,\ldots,x_d)$ has radical $\mathfrak m$. The complete parameter theorem is Dimension theory of Noetherian local rings, §2. Powers of $I$ and $\mathfrak m$ are cofinal, so $R$ is complete and separated for $I$ as well. Substitution of the $x_i$ gives a homomorphism
$$\phi:k[[X_1,\ldots,X_d]]\longrightarrow R.$$The quotient $R/I$ has finite length and residue field $k$, so is finite-dimensional over the coefficient field. Apply the complete-base finiteness lemma to $R$ as a module over the power-series ring, with ideal $(X_1,\ldots,X_d)$. Completeness of the base, separatedness of $R$, and the just-proved finiteness modulo that ideal give finiteness of $\phi$.
Now suppose the coefficient subring is a Cohen ring $C$ with uniformizer $p$. The nonzero element $p\in R$ is a nonzerodivisor. The one-equation dimension lemma gives $\dim(R/pR)=\dim R-1=d$. Choose lifts $x_1,\ldots,x_d\in\mathfrak m$ of parameters of $R/pR$. Then $I=(p,x_1,\ldots,x_d)$ has radical $\mathfrak m$. Substitution defines
$$\phi:C[[X_1,\ldots,X_d]]\longrightarrow R.$$The source is complete for $(p,X_1,\ldots,X_d)$, and $R$ is separated for its image ideal $I$. The quotient $R/I$ has finite length over its residue field $k=C/pC$. The same complete-base finiteness lemma again proves that $\phi$ is finite.
In both cases the source $A$ is a complete regular local domain, of the stated dimension. For a field its maximal ideal is generated by the variables; for a Cohen DVR it is generated by $p$ and the variables. The formal power-series Noetherian theorem and these generating lists give the upper dimension bound, while the chains obtained by adjoining the variables successively, preceded by $(p)$ in the DVR case, give the matching lower bound. The coefficient construction's §6 records the formal power-series Noetherian input. Completeness follows by comparing coefficients modulo the powers of the displayed maximal ideal.
Finally $\phi$ is injective. Let $K=\ker\phi$. Finiteness makes $R$ integral over $A/K$, so dimension for integral extensions gives $\dim(A/K)=\dim R=\dim A$. If $K\ne0$, any chain of primes containing $K$ can be extended downward by the zero prime of the domain $A$. This would give $\dim(A/K)\leq\dim A-1$, a contradiction. Identify $R_0=A$ with its image. Its maximal ideal maps into $\mathfrak m$, and the coefficient map induces the prescribed residue-field isomorphism. ∎
Definition. Regular Noetherian rings
A Noetherian ring $R$ is regular when $R_{\mathfrak p}$ is a regular local ring for every prime $\mathfrak p\subset R$.
Lemma. Geometric regularity under separable algebraic extensions
Let $k'/k$ be algebraic and separable, with no finiteness assumption, and let $A$ be a $k'$-algebra. Then geometric regularity of $A$ over $k$ is equivalent to geometric regularity over $k'$.
Proof. Suppose $A$ is geometrically regular over $k'$, and take a finite purely inseparable extension $L/k$. Separability and pure inseparability are linearly disjoint, so $L'=k'\otimes_kL$ is a field, finite purely inseparable over $k'$. Thus
$$A\otimes_kL\cong A\otimes_{k'}L'$$is regular. The purely inseparable test proves geometric regularity over $k$.
Conversely, suppose $A$ is geometrically regular over $k$. First take a finite intermediate extension $E/k$ in $k'/k$, and regard $A$ as an $E$-algebra. Base extension makes $A\otimes_kE$ geometrically regular over $E$. Multiplication gives
$$A\otimes_kE\longrightarrow A,\qquad a\otimes e\longmapsto ae.$$This is the base change, along $E\to A$, of $E\otimes_kE\to E$. Since $E/k$ is finite separable, both $E\otimes_kE$ and $E$ are étale over $E$ (using the first factor on the source). The permanence theorem for étale maps makes this multiplication homomorphism étale. Its base change is therefore étale, and ascent of geometric regularity shows that $A$ is geometrically regular over $E$.
The finite intermediate extensions form a directed union equal to $k'$. Apply geometric regularity over a directed union of subfields. The finite purely inseparable tests there descend to one finite intermediate field, so geometric regularity over every such $E$ gives geometric regularity over $k'$. This treats an infinite separable algebraic extension without taking an unqualified limit of regular rings. ∎
Lemma. Regularity ascends along a regular ring map
If $R$ is a regular Noetherian ring and $R\to S$ is smooth, then $S$ is regular.
Proof. Finite presentation makes $S$ Noetherian. Fix $\mathfrak q\subset S$ and let $\mathfrak p$ be its contraction. Smoothness gives a flat local map $R_{\mathfrak p}\to S_{\mathfrak q}$. Its base is regular by assumption. Its closed fibre is a localization of the smooth $\kappa(\mathfrak p)$-algebra $S\otimes_R\kappa(\mathfrak p)$, and is regular by the smoothness criterion over a field. The already proved regular-base and regular-fibre lemma now makes $S_{\mathfrak q}$ regular. The prime was arbitrary, so $S$ is regular.
Equivalently, the ascent criterion for $(R_k)$ applies for every $k\geq0$: a smooth map is flat, and all its fibre local rings are regular. This is the same ascent argument expressed through the height-bounded regularity conditions. ∎
Lemma. Filtered limits and finite presentation
Every $R$-algebra $A$ is a directed colimit of finitely presented $R$-algebras. If $A$ is of finite type, the system can be chosen with all transition homomorphisms surjective.
Proof by finite data. For each finite subset $F\subset A$, form $R[X_a:a\in F]$ with its evaluation map to $A$. Choose any finite set $E$ of elements of its kernel, and put
$$A_{F,E}=R[X_a:a\in F]/(E).$$Order the pairs by adjoining elements to $F$ and adjoining relations to $E$, viewing the old polynomial ring inside the new one. Any two pairs have an upper bound given by the unions of their variables and relations. Thus this is a directed partially ordered set of finitely presented algebras, with compatible maps to $A$.
The induced map from their colimit to $A$ is onto: an element $a\in A$ is represented by its variable at a stage containing $a$. It is injective because a polynomial representing zero in $A$ can itself be added as one further relation. If two representatives have the same image, first put them at a common stage and apply this argument to their difference. Hence the colimit is $A$.
If $A$ is generated by a fixed finite list, keep that list of variables and let $E$ run through the finite subsets of the kernel ideal of the resulting polynomial presentation. The same argument identifies the colimit, and every transition is a quotient map, hence surjective.
Categorical proof. The category of finite presentations mapping to $A$ is filtered and has colimit $A$. Replacing it by a cofinal directed system, as in the directed-system replacement theorem, yields the first assertion. The finite-data construction above gives that directed system explicitly and also supplies the surjective-transition refinement. ∎
Lemma. Localization as a filtered colimit
For a multiplicative subset $U\subset R$ and an $R$-module $M$,
$$U^{-1}M\cong\mathop{\operatorname{colim}}_{f\in U}M_f.$$Use the divisibility preorder: $f'\preceq f$ when $f=f'h$ for some $h\in R$. The transition homomorphism is
$$M_{f'}\longrightarrow M_f,\qquad \frac{m}{(f')^e}\longmapsto\frac{h^em}{f^e}.$$Proof. In $R_f$, the element $f'$ is a unit, with inverse $h/f$. Thus the universal property of localization defines the displayed map. It is independent of the chosen $h$ and respects compositions, because in each case it is the unique extension of $M\to M_f$ for which $f'$ becomes invertible. The product of two elements of $U$ is an upper bound, so the preorder is directed.
Every fraction $m/u\in U^{-1}M$ comes from $M_u$. If $m/f^e$ maps to zero, some $u\in U$ kills $m$. At the later stage $M_{fu}$, the element $u$ is invertible, so the representative is zero there. These two facts prove surjectivity and injectivity of the colimit map. They also cover $0\in U$, when the localization is zero. ∎
Lemma. The cotangent complex of a principal localization
Let $A\to B$ be a ring homomorphism and $P\twoheadrightarrow B$ a polynomial presentation with kernel $I$. Choose $f\in P$ mapping to $g\in B$. Extending the presentation by $x\mapsto g^{-1}$ gives
$$\beta:P[x]\twoheadrightarrow B_g,\qquad J=\ker\beta=(I,fx-1).$$There are decompositions
$$J/J^2\cong (I/I^2)_g\oplus B_g[fx-1],$$ $$\Omega_{P[x]/A}\otimes_{P[x]}B_g \cong (\Omega_{P/A}\otimes_PB_g)\oplus B_g\,dx,$$and, after a change of basis in the second summand,
$$\mathrm{NL}(\beta)\cong \bigl(\mathrm{NL}(P\to B)\otimes_BB_g\bigr) \oplus\bigl(B_g\xrightarrow{\,g\,}B_g\bigr).$$Consequently the canonical comparison $\mathrm{NL}_{B/A}\otimes_BB_g\to\mathrm{NL}_{B_g/A}$ is a homotopy equivalence.
Proof. The presentation of the localization as $B[x]/(gx-1)$ gives the formula for $J$. The conormal sequence for $P[x]\to B[x]\to B_g$ gives a right exact sequence
$$ (I/I^2)_g\longrightarrow J/J^2 \longrightarrow (gx-1)/(gx-1)^2\longrightarrow0.$$The last module is free of rank one over $B_g$, with the displayed generator. To see this directly, $gx-1$ is a nonzerodivisor in $B[x]$: in an equality $(gx-1)\sum_{i=0}^n b_ix^i=0$, the constant coefficient gives $b_0=0$ and the successive coefficients give every $b_i=0$. Multiplication by $gx-1$ therefore identifies its ideal modulo its square with $B[x]/(gx-1)=B_g$.
The first arrow is injective. Map $P[x]$ to $(P/I^2)_f$ by $x\mapsto f^{-1}$. The ideal $J$ maps into the square-zero ideal $(I/I^2)_g$, and $J^2$ maps to zero. The resulting map $J/J^2\to(I/I^2)_g$ is a retraction of the first arrow. Lifting the generator on the right by $fx-1$ splits the sequence and gives the first decomposition. Polynomial differentials give the second decomposition directly.
To split the differential as well, retain the first differential summand and replace the other basis vector $dx$ by
$$e=dx+g^{-2}df.$$In the tensor product with $B_g$, one has $x=g^{-1}$ and $f=g$, and hence
$$d(fx-1)=g^{-1}df+g\,dx=g e.$$This proves the decomposition of complexes. The added complex is contractible, with contracting homotopy multiplication by $g^{-1}$. Finally, the complete comparison of polynomial presentations identifies this presentation map with the canonical comparison up to homotopy, proving the final assertion. The argument allows an arbitrary variable set in $P$. ∎
Lemma. Localization of a conormal module
Let $S$ be a finite type $R$-algebra and let $g\in S$. For presentations
$$\alpha:R[x_1,\ldots,x_n]\twoheadrightarrow S,\qquad \beta:R[y_1,\ldots,y_m]\twoheadrightarrow S_g$$with kernels $I$ and $J$, respectively, there is an isomorphism of $S_g$-modules
$$ (I/I^2)_g\oplus S_g^m\cong J/J^2\oplus S_g^n.$$Proof. Adjoin an inverse variable to $\alpha$. The preceding lemma compares its localized cotangent complex by a homotopy equivalence to the complex of this enlarged presentation of $S_g$. The complete presentation-comparison theorem compares the latter to the complex of $\beta$. Thus the two complexes
$$[(I/I^2)_g\longrightarrow S_g^n],\qquad [J/J^2\longrightarrow S_g^m]$$are homotopy equivalent. The two-term direct-sum lemma then identifies the first degree-one term plus the second degree-zero term with the second degree-one term plus the first degree-zero term. This is exactly the asserted isomorphism, and requires no projectivity assumption on either conormal module. ∎
Lemma. The conormal module of a global complete intersection
Let
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$$be a relative global complete intersection over an arbitrary ring $R$. Write $P=R[x_1,\ldots,x_n]$ and $I=(f_1,\ldots,f_c)$. For $\mathfrak q\in\operatorname{Spec}S$, let $\mathfrak q'$ be its inverse image in $P$. Then:
- The displayed list $f_1,\ldots,f_c$ is a regular sequence in $P_{\mathfrak q'}$.
- For every $0\leq i\leq c$, the ring $P_{\mathfrak q'}/(f_1,\ldots,f_i)$ is flat over $R$.
- The classes of the $f_i$ give an $S$-basis of $I/I^2$.
Proof over a Noetherian base. Let $\mathfrak p=\mathfrak q'\cap R$. The fibre presentation has $n$ variables and $c$ equations and has dimension $n-c$. The height bound on its minimal primes makes every irreducible component have dimension at least $n-c$; the dimension of the whole fibre gives the reverse bound. Hence the dimension at every fibre point is $n-c$. Apply implication (2)$\Rightarrow$(5) of the field complete-intersection criterion, together with its assertion for every generating list: the $c$ displayed equations form a regular sequence in the fibre local polynomial ring. This implication uses the Cohen–Macaulay parameter criterion and does not use the conormal conclusion being proved here.
The local polynomial ring $P_{\mathfrak q'}$ is flat over $R_{\mathfrak p}$. The complete successive slicing argument in Faithful flatness and the local criterion for flatness, §5 lifts the fibre regular sequence and proves flatness of each successive quotient over $R_{\mathfrak p}$. Localization of the base is flat, so these quotients are flat over $R$ as well. All local rings involved are Noetherian in this step, as required by that argument.
Passage to an arbitrary base. The finite Noetherian-model lemma gives a finite type $\mathbb Z$-subalgebra $R_0\subset R$ containing the equation coefficients for which the same presentation is already a relative global complete intersection. Consider the directed family of finite type $\mathbb Z$-subalgebras $R_\lambda\subset R$ containing $R_0$. Their union is $R$. Base change preserves the fibre-dimension condition, so the corresponding $S_\lambda$ are relative global complete intersections. Contract $\mathfrak q'$ to $\mathfrak q'_\lambda\subset R_\lambda[x]$ and put
$$T_{\lambda,i}=R_\lambda[x]_{\mathfrak q'_\lambda}/(f_1,\ldots,f_i).$$At each stage, the Noetherian case proves $R_\lambda$-flatness of $T_{\lambda,i}$ and injectivity of multiplication by $f_{i+1}$ on it. There are natural identifications
$$\mathop{\operatorname{colim}}_\lambda T_{\lambda,i} \cong P_{\mathfrak q'}/(f_1,\ldots,f_i).$$Indeed, each polynomial coefficient and each inverted denominator occurs at a finite stage; a denominator outside $\mathfrak q'$ remains outside its contracted prime. Relations in these localized quotients also involve only finitely many coefficients and witnesses, so equality is detected at a later stage.
The flatness theorem for a directed system of rings and modules makes each displayed colimit flat over $R$. Exactness of directed colimits preserves the injective multiplication maps. Since all the $f_i$ lie in $\mathfrak q'$, their successive ideals in the local ring are proper. This proves the regular-sequence assertion as well as (2), without imposing a Noetherian hypothesis on $R$.
The conormal basis. At a fixed $\mathfrak q$, the regular sequence just obtained gives a free conormal module with the indicated basis. One can check this without a flatness assumption on the conormal module. Relations among a regular sequence are generated by the Koszul relations: in $\sum a_if_i=0$, reduction modulo $(f_1,\ldots,f_{c-1})$ puts $a_c$ in that ideal; subtract the corresponding relations $f_ie_c-f_ce_i$ and apply induction to the first $c-1$ terms. Thus every coefficient of a relation belongs to $I$.
If $\sum a_if_i\in I^2$, subtract coefficients in $I$ to turn it into an exact relation. The preceding observation then gives every $a_i\in I$. It follows that $S_{\mathfrak q}^c\to(I/I^2)_{\mathfrak q}$ is injective as well as surjective. The global map $S^c\to I/I^2$ therefore has zero kernel and cokernel after localization at every prime; local detection of zero modules makes it an isomorphism. The empty regular sequence and the zero algebra are included. ∎
Definition. Relative global complete intersections
A homomorphism $R\to S$ is a relative global complete intersection if it has a finite presentation
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$$for which every nonempty fibre has dimension $n-c$. Referring to a displayed presentation as a relative global complete intersection means that this dimension condition holds for that presentation. Empty fibres impose no condition.
Lemma. An open neighbourhood with bounded fibre dimension
Let $R\to S$ be of finite type and let $\mathfrak q\in\operatorname{Spec}S$ have fibre dimension $n$ at that point. There is an open neighborhood $V$ of $\mathfrak q$ such that every $\mathfrak q'\in V$ has fibre dimension at most $n$.
Proof. The polynomial-model lemma provides $g\notin\mathfrak q$ and a quasi-finite map $R[t_1,\ldots,t_n]\to S_g$. Set $V=D(g)$. After taking the fibre over any prime of $R$, this remains quasi-finite over a polynomial ring in $n$ variables over a field. The dimension bound for a quasi-finite algebra over affine space bounds the whole nonempty fibre by $n$. Its dimension at each of its points is consequently at most $n$, which proves the assertion. ∎
Lemma. Base change of a global complete intersection
Suppose $S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$ is a relative global complete intersection.
- For any $R\to R'$, the displayed base-change presentation of $S\otimes_RR'$ over $R'$ is a relative global complete intersection.
- If $g\in S$ is represented by $h\in R[x]$, the presentation
is a relative global complete intersection over $R$. 3. If the structure map factors through $R_a$ for an element $a\in R$, then the same equations present a relative global complete intersection over $R_a$.
Proof. A fibre of the base-changed algebra is the extension of an original fibre by a field extension. The field-extension dimension theorem preserves its dimension, and a nonzero vector space stays nonzero on extending the ground field. This proves (1).
For (2), the displayed presentation is the usual presentation of a localization. Each of its fibres is a principal localization of an original fibre, so its dimension is at most $n-c$. If it is nonzero, the height bound for an ideal generated by $c+1$ elements in a polynomial ring in $n+1$ variables gives the reverse inequality
$$\dim\bigl(S_g\otimes_R\kappa(\mathfrak p)\bigr) \geq (n+1)-(c+1)=n-c.$$Thus every nonempty localized fibre has exactly the required dimension. Finally, the factorization in (3) makes $a$ invertible in $S$, giving $R_a\otimes_RS\cong S$. Apply (1) to this base change. ∎
Lemma. Locality of syntomic ring maps
Suppose $g_1,\ldots,g_m\in S$ generate the unit ideal and every $R\to S_{g_i}$ is syntomic. Then $R\to S$ is syntomic.
Proof. The opens $D(g_i)$ cover the target spectrum. Flatness is local on that spectrum, so the localized flatness assertions imply that $S$ is flat over $R$. Finite presentation glues across this finite principal cover by the finite-presentation gluing lemma. In every fibre, the same opens cover, and being a local complete intersection means precisely that each fibre local ring has that property. Each such local ring occurs in one of the syntomic charts. The three defining conditions—flatness, finite presentation and local complete-intersection fibres—therefore hold for $R\to S$. ∎
Lemma. Quasi-compactness of an affine spectrum
For every ring $R$, the space $\operatorname{Spec}R$ is quasi-compact.
Proof. Refine an open cover by basic opens $D(f_i)$. Their union is the spectrum exactly when no prime contains all the $f_i$. By prime separation and the affine topology, this says that their generated ideal is $R$. An expression for $1$ in that ideal is a finite sum
$$1=\sum_{i\in F}r_if_i.$$No prime can contain all the $f_i$ for $i\in F$, so these finitely many basic opens cover the spectrum. Selecting their containing members gives a finite subcover of the original cover. The empty spectrum of the zero ring satisfies the assertion as well. ∎
Lemma. Flatness of a cokernel
Let $\varphi:P_1\to P_2$ be a homomorphism of finite projective modules over $R$. Define subsets of $\operatorname{Spec}R$ by
$$U=\{\mathfrak p:\varphi\otimes_R\kappa(\mathfrak p)\text{ is injective}\},$$ $$W=\{\mathfrak p:\varphi\otimes_R\kappa(\mathfrak p)\text{ is surjective}\}, \qquad V=U\cap W.$$All three are open. For any principal open $D(f)$ contained in $U$, the localized map $P_{1,f}\to P_{2,f}$ is injective with finite projective cokernel. For $D(f)\subset W$, it is surjective with finite projective kernel. For $D(f)\subset V$, it is an isomorphism.
Proof. Work on an open neighborhood where $P_1$ and $P_2$ are free of ranks $a$ and $b$, using the finite-projectivity criteria. If $a\leq b$, fibrewise injectivity means that some $a\times a$ minor of the matrix is nonzero in the residue field. The corresponding principal opens are precisely $U$ in this chart; if $a>b$, that locus is empty. Where one such minor is a unit, invertible row operations put the map in the form
$$R^a\longrightarrow R^a\oplus R^{b-a},\qquad v\longmapsto(v,0).$$It is therefore injective and its cokernel is free there. This proves openness of $U$ and the local splitting assertion. If $D(f)\subset U$, local detection makes the kernel of $\varphi_f$ zero. The cokernel is finitely presented and locally free by these charts, hence finite projective by the same projectivity criteria. This proves the entire assertion over $R_f$.
For surjectivity interchange the role of the two ranks in the maximal-minor test: when $a\geq b$, the nonvanishing $b\times b$ minors define $W$. Where such a minor is invertible, the matrix is a split surjection. Thus $W$ is open, and if $D(f)\subset W$, the cokernel of $\varphi_f$ vanishes at every prime of $R_f$, hence vanishes. Projectivity of $P_{2,f}$ supplies a global section over $R_f$. The kernel is then a direct summand of the finite projective module $P_{1,f}$, so is finite projective. This also gives the surjectivity proof through the vanishing locus of the finite cokernel.
The isomorphism locus is $V=U\cap W$. On a principal open contained in it, the two conclusions give injectivity and surjectivity. The rank-zero cases use the determinant of the empty matrix, which is $1$, and fit all the same assertions. ∎
Lemma. Criteria for global complete intersections
Every relative global complete-intersection homomorphism is syntomic; in particular, it is flat.
Proof. Its presentation is finite, and each nonempty fibre is a global complete intersection over the residue field, hence has complete-intersection local rings. The conormal and successive-flatness lemma, with $i=c$, makes $S_{\mathfrak q}$ flat over $R$ for every prime $\mathfrak q$ of $S$. Flatness can be checked at these localizations, so $S$ is flat over $R$. These are exactly the three syntomic conditions. The zero algebra is also flat and finitely presented, with no fibre local rings to check. ∎
Definition. Complete-intersection local rings
Let $k$ be a field and let $S$ be a local $k$-algebra essentially of finite type. It is a complete intersection over $k$ if it admits a presentation
$$S\cong T/(f_1,\ldots,f_c)$$as a $k$-algebra, where $T$ is a regular local $k$-algebra essentially of finite type, and $f_1,\ldots,f_c$ is a regular sequence contained in the maximal ideal of $T$. The empty sequence is allowed, in which case the presenting ring itself is $S$.
Lemma. Complete intersections at a prime ideal
Let $S$ be a finite type algebra over a field $k$, and let $\mathfrak q\subset S$ be prime. The following four conditions are equivalent:
- The local $k$-algebra $S_{\mathfrak q}$ is a complete intersection.
- Some $g\in S\setminus\mathfrak q$ makes $S_g$ a local complete intersection over $k$.
- Some $g\in S\setminus\mathfrak q$ makes $S_g$ a global complete intersection over $k$.
- For every polynomial presentation $S=k[x_1,\ldots,x_n]/I$, with inverse-image prime $\mathfrak q'$, the five equivalent tests in the local complete-intersection criterion hold at $\mathfrak q$.
Proof. Start with (1). The intrinsic locality and presentation-independence theorem, condition (2), says that the kernel of any surjection from a regular local $k$-algebra essentially of finite presentation to $S_{\mathfrak q}$ is generated by a regular sequence. Apply this to $k[x]_{\mathfrak q'}\to S_{\mathfrak q}$ for any chosen polynomial presentation. This gives condition (5) of the five-test criterion, hence all its conditions. Thus (1) implies (4).
Condition (4), applied to one presentation, gives a global complete-intersection principal neighborhood by condition (1) of that same criterion. Hence (4) implies (3). Every global complete intersection is locally a complete intersection, so (3) implies (2). Finally, localizing the neighborhood in (2) at its point $\mathfrak q$ gives the complete-intersection local ring in (1). The final step also follows directly from conditions (5) and (1) of the intrinsic locality theorem. ∎
Lemma. Tor vanishing for a flat module
Let $0\to M''\xrightarrow{i}M'\xrightarrow{p}M\to0$ be exact over a ring $R$, and assume $M$ is flat. For every $R$-module $N$, tensoring gives an exact sequence
$$0\longrightarrow N\otimes_RM''\longrightarrow N\otimes_RM' \longrightarrow N\otimes_RM\longrightarrow0.$$No finiteness hypothesis is imposed on any of the modules.
Proof. Tensor products are right exact, so only the first injection needs proof. Choose a free module $F$ surjecting onto $N$, with kernel $K$. Given $z\in M''\otimes_RN$ mapping to zero, lift it to $\widetilde z\in M''\otimes_RF$. Its image in $M'\otimes_RF$ comes from an element $y\in M'\otimes_RK$, because it becomes zero after passing to $N$.
The image of $y$ in $M\otimes_RK$ maps to zero in $M\otimes_RF$: it agrees there with the image of $\widetilde z$, which is zero after applying $p$. Flatness of $M$ makes $M\otimes_RK\to M\otimes_RF$ injective. Therefore $y$ has zero image in $M\otimes_RK$. By right exactness there is $w\in M''\otimes_RK$ mapping to $y$.
In $M''\otimes_RF$, the difference between $\widetilde z$ and the image of $w$ becomes zero in $M'\otimes_RF$. Tensoring with the free module $F$ preserves the injection $i$, so that difference is zero. Passing to $M''\otimes_RN$ kills the image of $w$, and gives $z=0$. This is the free-presentation diagram chase; it remains valid for an infinite free basis. ∎
Lemma. Smoothness of a global complete intersection
Suppose $S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$ is a relative global complete intersection and $\mathfrak q$ is a prime of $S$. Then $R\to S$ is smooth at $\mathfrak q$ exactly when one of the $c\times c$ Jacobian minors
$$\Delta_E=\det\left(\frac{\partial f_j}{\partial x_i}\right)_{ 1\leq j\leq c,\ i\in E},\qquad E\subset\{1,\ldots,n\},\quad |E|=c,$$has image outside $\mathfrak q$. Order $E$ increasingly to fix the displayed determinant.
Proof. The conormal-basis lemma identifies the presentation complex with
$$S^c\longrightarrow S^n,\qquad e_j\longmapsto\sum_{i=1}^n\frac{\partial f_j}{\partial x_i}\,dx_i.$$If the image of $\Delta_E$ is $g\notin\mathfrak q$, elementary row operations over $S_g$ split this map as the inclusion of a free rank-$c$ summand. Its kernel is zero and its cokernel is free of rank $n-c$. The principal-localization comparison identifies this localized complex, up to homotopy, with the cotangent complex of the finite presentation of $S_g$ obtained by adjoining an inverse variable. The cotangent criterion for smoothness therefore makes $S_g$ smooth over $R$.
Conversely, smoothness on a neighborhood of $\mathfrak q$ makes the presentation's conormal map a split injection there. This follows from the smooth cotangent sequence: its kernel vanishes and its differential cokernel is projective. Tensor the splitting with $\kappa(\mathfrak q)$. The resulting matrix has rank $c$, so at least one of the displayed minors is nonzero in that field. Its image in $S$ is consequently outside $\mathfrak q$. When $c=0$, the empty minor is $1$ and the polynomial presentation is smooth. ∎
Lemma. Dimension and codimension
For a surjection $S'\twoheadrightarrow S$ of finite type algebras over a field $k$, let $\mathfrak p'\subset S'$ correspond to $\mathfrak p\subset S$. Write $x',x$ for the associated points of $X'=\operatorname{Spec}S'$ and $X=\operatorname{Spec}S$. Then
$$\dim_{x'}X'-\dim_xX =\operatorname{ht}(\mathfrak p')-\operatorname{ht}(\mathfrak p).$$Proof. The surjection identifies $\kappa(\mathfrak p')$ with $\kappa(\mathfrak p)$. The dimension formula at a point of a finite type algebra over a field gives
$$\dim_{x'}X'=\operatorname{ht}(\mathfrak p')+ \operatorname{trdeg}_k\kappa(\mathfrak p'),\qquad \dim_xX=\operatorname{ht}(\mathfrak p)+\operatorname{trdeg}_k\kappa(\mathfrak p).$$Subtract these finite integers. The residue-field terms cancel, yielding the assertion. Here dimension at a point is the minimum dimension of its open neighborhoods, as in that formula. ∎
Lemma. Complete intersections are Cohen–Macaulay
A finite type $k$-algebra which is a local complete intersection is a Cohen–Macaulay ring.
Proof. At any prime, choose a complete-intersection chart. The local ring is a quotient of a regular local polynomial ring by a regular sequence, by the global conormal and regular-sequence lemma. A regular local ring is Cohen–Macaulay, and a quotient by a regular sequence remains Cohen–Macaulay. Complete proofs of both assertions are Regular sequences, depth and Cohen–Macaulay modules, Theorem 6.1 and Corollary 6.2. Thus every prime localization is Cohen–Macaulay, as required.
The dimension calculation at maximal ideals gives the original alternative route. On a chart $S=k[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$ of dimension $n-c$, let $\mathfrak m'$ be the inverse image of a maximal ideal $\mathfrak m$. The regular local ring $k[x]_{\mathfrak m'}$ has dimension $n$. Quotienting by the $c$ equations lowers dimension by at most $c$, whereas $\dim S=n-c$ bounds $\dim S_{\mathfrak m}$ above. Hence $\dim S_{\mathfrak m}=n-c$. The expected-dimension criterion of §4 of the cited lesson makes the equations regular and the quotient Cohen–Macaulay. Localization of Cohen–Macaulay local rings, proved in its §5, gives the result at all primes. ∎
Proposition. Characterizations of Cohen–Macaulay modules
Let $(R,\mathfrak m)$ be Noetherian local and let $M$ be a nonzero finite Cohen–Macaulay $R$-module with support dimension $d$. If $g_1,\ldots,g_c\in\mathfrak m$ satisfy
$$\dim\operatorname{Supp}\bigl(M/(g_1,\ldots,g_c)M\bigr)=d-c,$$then the displayed list is $M$-regular and extends to a maximal $M$-regular sequence.
Proof. The full module argument is Regular sequences, depth and Cohen–Macaulay modules, Theorem 4.2 and Corollary 4.3. Its support and depth inputs are proved in §§2–3. Each successive quotient here is nonzero by Nakayama. One equation lowers support dimension by at most one, so the total drop of $c$ forces a drop of exactly one at each step.
For a Cohen–Macaulay module, every associated component has the full support dimension. An element causing a one-dimensional drop cannot lie in an associated prime: otherwise that entire component would remain in the quotient support. It is therefore a nonzerodivisor. Both depth and support dimension drop by one, leaving a Cohen–Macaulay quotient. Repeating this argument proves regularity of the whole list.
The final quotient is Cohen–Macaulay of dimension $d-c$. Choose a system of parameters for its support and lift it to $\mathfrak m$. Corollary 4.3 proves that these parameters are regular on the quotient, so appending them gives a regular sequence on $M$ of length $d$. No longer regular sequence is possible because depth is bounded by support dimension. This proves the stated extension to a maximal sequence, including the case $c=d$ when nothing is appended. ∎
Lemma. Regular sequences are quasi-regular
Let $R$ be any ring.
- Every regular sequence in $R$ is quasi-regular.
- More generally, an $M$-regular sequence is $M$-quasi-regular for any $R$-module $M$.
Explicitly, if the list is $f_1,\ldots,f_c$ and $J=(f_1,\ldots,f_c)$, the canonical graded map
$$ (M/JM)[T_1,\ldots,T_c]\longrightarrow \bigoplus_{n\geq0}J^nM/J^{n+1}M,\qquad [m]T^I\longmapsto[mf^I]$$is an isomorphism. No Noetherian or finite-generation hypothesis is needed.
Proof. Prove the module statement; taking $M=R$ then gives (1). The graded map is surjective by the definition of an ideal power. In degree $n$, injectivity means that
$$\sum_{|I|=n}m_If^I\in J^{n+1}M \quad\Longrightarrow\quad m_I\in JM\text{ for every }I.$$Every element of $J^{n+1}M$ can be expressed in the same degree-$n$ monomials with coefficients in $JM$. Subtracting such coefficients reduces the problem to a relation whose sum is exactly zero.
Induct on the length $c$. For $c=0$, the map is the identity in degree zero and both sides vanish in positive degrees. Suppose the assertion is known for the first $c-1$ elements, and put $J'=(f_1,\ldots,f_{c-1})$. For a fixed degree $n$, write a relation as
$$\sum_{e=0}^{l}\left(\sum_{|I'|=n-e}m_{I',e}f^{I'}\right)f_c^e=0,$$where $I'$ ranges over the first $c-1$ variables and initially $l=n$. We show by a second induction on $l$ that all its coefficients belong to $JM$. For $l=0$, this is the induction hypothesis for $J'$.
For $l>0$, all terms with $e<l$ belong to $(J')^{n-l+1}M$. Consequently
$$\sum_{|I'|=n-l}(f_c^lm_{I',l})f^{I'} \in(J')^{n-l+1}M.$$The first induction gives $f_c^lm_{I',l}\in J'M$ for each top coefficient. Multiplication by $f_c$ is injective on $M/J'M$, because the given list is regular. Hence $m_{I',l}\in J'M$. Write these coefficients as sums $\sum_{j<c}f_jb_{j,I'}$. Substitution absorbs the entire term with exponent $l$ into the terms with exponent $l-1$: their degree in the first variables increases by one and their coefficients acquire a factor $f_c$.
We now have a relation of the same total degree with largest exponent at most $l-1$. By the second induction its coefficients lie in $JM$. Those coefficients differ from the old ones only by multiples of $f_c$, which also lie in $JM$. Thus every old coefficient with $e<l$ lies in $JM$, and the top ones already lie in $J'M\subset JM$. This completes both inductions and proves the graded isomorphism. The argument applies verbatim to arbitrary module coefficients and includes degree zero. ∎
Lemma. Maximal prime chains in a Cohen–Macaulay ring
If $R$ is a Noetherian Cohen–Macaulay local ring of dimension $d$, every maximal chain of prime ideals has length $d$.
Proof. The complete localization and dimension argument is Regular sequences, depth and Cohen–Macaulay modules, §5, especially Lemma 5.4. Write a maximal chain as
$$\mathfrak p_0\subsetneq\mathfrak p_1\subsetneq\cdots \subsetneq\mathfrak p_r.$$It starts at a minimal prime and ends at the maximal ideal, since otherwise it could be extended. Each adjacent pair is saturated. The local ring $R_{\mathfrak p_{i+1}}$ is Cohen–Macaulay, and its quotient by $\mathfrak p_iR_{\mathfrak p_{i+1}}$ has dimension one: saturation leaves just the two endpoints in that prime interval. Lemma 5.4 applied in this local ring yields
$$\dim R_{\mathfrak p_{i+1}}-\dim R_{\mathfrak p_i}=1.$$The dimensions telescope from $\dim R_{\mathfrak p_0}=0$ to $\dim R_{\mathfrak p_r}=d$, giving $r=d$. All chains are finite, since their lengths are bounded by the finite dimension of the Noetherian local ring. This supplies the stated consequence of the more general maximal-chain theorem for Cohen–Macaulay modules. ∎
Lemma. An elementary algebraic comparison (Prime avoidance)
Let $J,I_1,\ldots,I_r$ be ideals of a ring $R$. Suppose $J$ is contained in none of the $I_i$, and at most two of the $I_i$ fail to be prime. Then some $x\in J$ belongs to none of the $I_i$.
Consequently, if an open subset of an affine scheme contains finitely many specified points, a principal open contains those points and is contained in that open subset. In particular, affine open neighborhoods are cofinal among neighborhoods of a finite set in an affine scheme.
Proof. For no ideals there is nothing to avoid. For one ideal use the assumption. For two ideals choose $a\in J\setminus I_1$ and $b\in J\setminus I_2$. Unless one of these already avoids both, one has $a\in I_2$ and $b\in I_1$; then $a+b$ avoids both, by subtracting the summand already in the ideal.
Proceed by induction on $r$. Delete any ideal contained in another ideal on the list: avoiding the larger ideal automatically avoids the smaller one. If this shortens the list, induction applies. Otherwise the ideals are pairwise incomparable. When $r\geq3$, at least one is prime; number such an ideal last, as $I_r$. Induction supplies $a\in J$ avoiding $I_1,\ldots,I_{r-1}$. If $a\notin I_r$, it is the required element.
If $a\in I_r$, choose $b_0\in J\setminus I_r$ and $b_i\in I_i\setminus I_r$ for $1\leq i<r$, using incomparability. Primality makes $b=b_0b_1\cdots b_{r-1}$ lie outside $I_r$. It lies in $J$ and in every earlier $I_i$. Thus $a+b$ avoids the earlier ideals because $a$ does, and avoids $I_r$ because $b$ does. This proves the assertion with the two possible nonprime exceptions intact.
For the geometric consequence, write the complement of the given open $U\subset\operatorname{Spec}R$ as $V(J)$. If the specified primes are $\mathfrak p_1,\ldots,\mathfrak p_s$, containment in $U$ means $J\not\subset\mathfrak p_i$ for each $i$. Apply the assertion to choose $f\in J$ outside every $\mathfrak p_i$. Then
$$\{\mathfrak p_1,\ldots,\mathfrak p_s\}\subset D(f)\subset U.$$The open $D(f)$ is affine, giving the second formulation. For an empty specified set one may use the empty principal open $D(0)$. ∎
Lemma. Equivalent Cohen–Macaulay conditions
Let $(R,\mathfrak m)$ be a Noetherian Cohen–Macaulay local ring of dimension $d$. For $x_1,\ldots,x_c\in\mathfrak m$,
$$x_1,\ldots,x_c\text{ is regular} \quad\Longleftrightarrow\quad \dim R/(x_1,\ldots,x_c)=d-c.$$Under these conditions the list extends to a regular sequence of length $d$, and every intermediate quotient $R/(x_1,\ldots,x_i)$ is Cohen–Macaulay of dimension $d-i$.
Proof. Apply the preceding module support-dimension criterion to $M=R$. It proves the reverse implication and the extension to length $d$. In the forward direction, each nonzerodivisor in the maximal ideal lowers both dimension and depth by exactly one; its quotient is therefore again Cohen–Macaulay. Iteration gives all the stated intermediate dimensions and the final equality. These depth and dimension assertions are proved in the full CM-module argument cited in that proposition. ∎
Lemma. The rank of Kähler differentials
Let $S$ be of finite type over an algebraically closed field $k$, and let $\mathfrak m\subset S$ be maximal. Then
$$\dim_{\kappa(\mathfrak m)}\bigl(\Omega_{S/k}\otimes_S\kappa(\mathfrak m)\bigr) =\dim_{\kappa(\mathfrak m)}\mathfrak m/\mathfrak m^2.$$Proof. The Nullstellensatz identifies the residue field with $k$, so the residue map $\epsilon:S\to k$ is a $k$-algebra retraction of the structure map. The exact cotangent calculation is Smooth algebras over a field and the Jacobian criterion, Proposition 3.1.
Explicitly, the usual conormal map sends $a\bmod\mathfrak m^2$ to $da\otimes1$. An inverse is induced by the $k$-derivation
$$D:S\longrightarrow\mathfrak m/\mathfrak m^2, \qquad D(s)=s-\epsilon(s)\pmod{\mathfrak m^2}.$$The target has $S$-action through $\epsilon$. The product rule follows on expanding $st$ and discarding the product of $s-\epsilon(s)$ and $t-\epsilon(t)$, which lies in $\mathfrak m^2$. This derivation factors through $\Omega_{S/k}\otimes_Sk$. The two maps are inverse because $D(a)=a$ for $a\in\mathfrak m$, while $d(s-\epsilon(s))=ds$. Thus the vector spaces themselves are canonically isomorphic, proving the equality. This also exhibits the left exactness supplied by the split residue map in the conormal sequence. ∎
Definition. Regular local rings
Let $(R,\mathfrak m)$ be Noetherian local of dimension $d$. A system of parameters is a list $x_1,\ldots,x_d\in\mathfrak m$ whose ideal has radical $\mathfrak m$, equivalently an ideal of definition. The ring is regular local if its maximal ideal can be generated by $d$ elements. Any such generating list is called a regular system of parameters. The empty list is permitted when $d=0$.
Lemma. Essentially finite presentations in a filtered limit
Let $R\to S$ be a local homomorphism of local rings, essentially of finite presentation. There is a directed system of local homomorphisms $R_\lambda\to S_\lambda$ with the following properties:
- Its colimit is the given map $R\to S$.
- The source homomorphism $\mathbb Z\to R_\lambda$ is essentially of finite type.
- The target $S_\lambda$ is a localization of a finite type $R_\lambda$-algebra.
- For $\lambda\leq\mu$, the map
identifies $S_\mu$ with localization at a prime of its source.
Proof. Write $S=B_{\mathfrak q}$ with
$$B=R[x_1,\ldots,x_n]/(f_1,\ldots,f_m).$$Such a prime localization can be used because $S$ is local: any local localization of a ring equals localization at the inverse image of its maximal ideal. Locality of $R\to S$ makes $\mathfrak q$ contract to the maximal ideal $\mathfrak m$ of $R$.
For every finite type $\mathbb Z$-subalgebra $A_\lambda\subset R$, put
$$R_\lambda=(A_\lambda)_{A_\lambda\cap\mathfrak m}.$$These are local subrings of $R$, since all denominators are units in $R$. They form a directed system under inclusion, have local transition maps, and have union $R$. Restrict to the cofinal family containing the finitely many coefficients of all the $f_j$. Define $B_\lambda$ by the same polynomial presentation over $R_\lambda$, let $\mathfrak q_\lambda$ be the inverse image of the maximal ideal of $S$ under $B_\lambda\to S$, and set
$$S_\lambda=(B_\lambda)_{\mathfrak q_\lambda}.$$The contraction of $\mathfrak q_\lambda$ to $R_\lambda$ is its maximal ideal, so $R_\lambda\to S_\lambda$ is local. Contractions of the fixed maximal ideal of $S$ also make all transition maps local.
The colimit is $S$: every coefficient and every denominator of an element of $B_{\mathfrak q}$ occurs at a finite stage, and any equality between two fractions has a polynomial relation and a denominator witness at a later stage. For $\lambda\leq\mu$, one has $B_\lambda\otimes_{R_\lambda}R_\mu=B_\mu$. Tensoring $S_\lambda$ first inverts the images of $B_\lambda\setminus\mathfrak q_\lambda$. These images avoid $\mathfrak q_\mu$. Localizing the resulting ring at the prime induced by $\mathfrak q_\mu$ inverts all of $B_\mu\setminus\mathfrak q_\mu$ and gives exactly $S_\mu$. This proves (4). The displayed finite presentations and localizations prove (2) and (3). ∎
Lemma. Eventual flatness in a filtered colimit
Use a system $R_\lambda\to S_\lambda$, $M_\lambda$ with the six properties of the module-model lemma below, with colimit $R\to S$, $M$. If $M$ is flat over $R$, then $M_\mu$ is flat over $R_\mu$ at some stage $\mu$.
Proof. Fix a stage $\lambda$ and let $\mathfrak m_\lambda$ be the maximal ideal of $R_\lambda$. Both rings at this stage are Noetherian. The module
$$T_\lambda=\operatorname{Tor}_1^{R_\lambda} (M_\lambda,R_\lambda/\mathfrak m_\lambda) =\ker(\mathfrak m_\lambda\otimes_{R_\lambda}M_\lambda\to M_\lambda)$$is finite over $S_\lambda$: the ideal $\mathfrak m_\lambda$ is finite, $M_\lambda$ is finite over $S_\lambda$, and a submodule of a finite module over the Noetherian ring $S_\lambda$ is finite. Choose generators $\xi_1,\ldots,\xi_a$.
Flatness of $M$ gives injectivity of
$$\mathfrak m_\lambda R\otimes_RM\longrightarrow M.$$For $\mu\geq\lambda$, the ideals $\mathfrak m_\lambda R_\mu$ and modules $M_\mu$ form directed systems whose tensor products have this source as their colimit. Each $\xi_i$ therefore becomes zero in $\mathfrak m_\lambda R_\mu\otimes_{R_\mu}M_\mu$ at some later stage. Choose one common stage $\mu$ for the finite list. The natural map
$$T_\lambda\longrightarrow \operatorname{Tor}_1^{R_\mu}(M_\mu,R_\mu/\mathfrak m_\lambda R_\mu)$$is then zero.
The change-of-base local flatness lemma now applies. Its ideal is $\mathfrak m_\lambda$, its base change is $R_\lambda\to R_\mu$, and its localized tensor-product algebra is $S_\mu$. Its quotient-flatness hypothesis holds because $M_\lambda/\mathfrak m_\lambda M_\lambda$ is a vector space over the field $R_\lambda/\mathfrak m_\lambda$. Its Tor-map hypothesis is the vanishing just arranged. All maps are local, so the extended ideal is proper. The conclusion is flatness of $M_\mu$ over $R_\mu$.
For completeness, the Tor-surjectivity step in that criterion can be seen with free presentations. Write $0\to K\to F\to N\to0$, with $F$ free over a base ring $A$, and suppose $N/JN$ is flat over $A/J$. Modulo $J$, put $L=\operatorname{im}(K/JK\to F/JF)$ and $T=\operatorname{Tor}_1^A(N,A/J)$. The quotient in $0\to L\to F/JF\to N/JN\to0$ is flat, so this sequence remains injective on the left after tensoring with any $A/J$-module $Q$. Right exactness of tensoring $T\to K/JK\to L\to0$ consequently gives a surjection
$$T\otimes_{A/J}Q\twoheadrightarrow\operatorname{Tor}_1^A(N,Q).$$For a ring map $A\to A'$ and an $A'$-module $Q$, the kernel of $F\otimes_AA'\to N\otimes_AA'$ is the image of $K\otimes_AA'$. Tensoring that surjection with $Q$ shows that every element of $\operatorname{Tor}_1^{A'}(N\otimes_AA',Q)$ lifts to the kernel of $K\otimes_AQ\to F\otimes_AQ$. Thus there is also a surjection
$$\operatorname{Tor}_1^A(N,Q)\twoheadrightarrow \operatorname{Tor}_1^{A'}(N\otimes_AA',Q).$$Take $Q=A'/JA'$ and then localize in the tensor-product algebra. These surjections show that a zero map from the old Tor module forces the new Tor module to vanish. Quotient flatness survives this base change and localization, so the ideal form of the local flatness criterion completes the argument. This supplies the transport step without assuming that $A\to A'$ is flat. ∎
Lemma. Essentially finitely presented module models
Let $R\to S$ be a local homomorphism of local rings, with $S$ essentially of finite presentation over $R$, and let $M$ be finitely presented over $S$. There is a directed system $R_\lambda\to S_\lambda$, $M_\lambda$ such that:
- The ring-map colimit is $R\to S$ and the module colimit is $M$.
- Each local ring $R_\lambda$ is essentially of finite type over $\mathbb Z$.
- Each local ring $S_\lambda$ is essentially of finite type over $R_\lambda$.
- The module $M_\lambda$ is finite over $S_\lambda$.
- Each $S_\lambda\otimes_{R_\lambda}R_\mu\to S_\mu$ is localization at a prime.
- The canonical map $M_\lambda\otimes_{S_\lambda}S_\mu\to M_\mu$ is an isomorphism whenever $\lambda\leq\mu$.
Proof. Use the ring system constructed in the preceding finite-presentation lemma. Choose a finite matrix presentation
$$S^a\xrightarrow{H}S^b\longrightarrow M\longrightarrow0.$$Its finitely many entries lift to a common $S_{\lambda_0}$. Restrict to stages $\lambda\geq\lambda_0$, let $H_\lambda$ be the image of that lifted matrix, and define
$$M_\lambda=\operatorname{coker}(S_\lambda^a\xrightarrow{H_\lambda}S_\lambda^b).$$The ring conclusions were proved in that lemma and survive passage to this cofinal tail. These module presentations are finite, proving (4). Right exactness of tensor products identifies their base changes with the cokernels of the same matrices over $S_\mu$, proving (6), without requiring flat transition maps. Directed colimits commute with the finite free modules and their cokernels, so their module colimit is the cokernel of $H$, namely $M$. This proves (1) and all six assertions. ∎
Lemma. The Noetherian fibrewise criterion for flatness (Critère de platitude par fibres; Noetherian case)
Let $R\to S\to S'$ be local homomorphisms of Noetherian local rings. Denote the maximal ideal of $R$ by $\mathfrak m$. Suppose $M$ is a nonzero finite $S'$-module, is flat over $R$, and has $M/\mathfrak mM$ flat over $S/\mathfrak mS$. Then $M$ is flat over $S$, and $S$ is flat over $R$.
Proof. This is the forward implication of the complete Faithful flatness and the local criterion for flatness, Theorem 5.4. Its finiteness hypothesis is over $S'$, exactly as here.
To track the two flatness conclusions, put $I=\mathfrak mS$. The canonical map $\mathfrak m\otimes_RM\to I\otimes_SM$ is surjective. Its composite with multiplication into $M$ is injective by $R$-flatness. Thus the first map is an isomorphism and $I\otimes_SM\to M$ is injective. Equivalently, $\operatorname{Tor}_1^S(M,S/I)=0$. The assumed flatness modulo $I$ and the local ideal criterion give $S$-flatness of $M$.
This flat module is faithful over the local ring $S$. If $\mathfrak n'$ is the maximal ideal of $S'$, Nakayama gives $M/\mathfrak n'M\ne0$. It is a quotient of $M/\mathfrak nM$, where $\mathfrak n$ is the maximal ideal of $S$. Hence the latter quotient is nonzero, which is the local faithful-flatness criterion.
A Tor argument now proves flatness of $S$ over $R$. Tensor the exact sequence
$$0\longrightarrow\operatorname{Tor}_1^R(R/\mathfrak m,S) \longrightarrow\mathfrak m\otimes_RS\longrightarrow I\longrightarrow0$$over $S$ with the flat module $M$. The resulting map $\mathfrak m\otimes_RM\to I\otimes_SM$ is the isomorphism already proved, so
$$\operatorname{Tor}_1^R(R/\mathfrak m,S)\otimes_SM=0.$$Faithfulness gives zero for this Tor module itself. The Noetherian local flatness criterion applied to $R\to S$ and the finite $S$-module $S$ makes $S$ flat over $R$.
Equivalently, the proof of Theorem 5.4 descends preservation of injections: tensor any injection of $R$-modules first with $S$, then with $M$. The second tensor is injective by $R$-flatness of $M$, and faithful $S$-flatness reflects that injection. Both routes give the same base-flatness conclusion. ∎
Lemma. An isolated point of a fibre
Let $R\to S$ be of finite type and let $\mathfrak q\subset S$ lie above $\mathfrak p\subset R$. Put $B=S\otimes_R\kappa(\mathfrak p)$, write $F=\operatorname{Spec}B$, and let $\bar{\mathfrak q}$ be its point corresponding to $\mathfrak q$. These six conditions are equivalent:
- The singleton $\{\bar{\mathfrak q}\}$ is open in $F$.
- The algebra $S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}$ is finite-dimensional over $\kappa(\mathfrak p)$.
- There exists $g\in S\setminus\mathfrak q$ such that $\mathfrak q$ is the only prime in $D(g)$ lying above $\mathfrak p$.
- The dimension of $F$ at $\bar{\mathfrak q}$ is zero.
- The point $\bar{\mathfrak q}$ is closed in $F$ and $\dim(S_{\mathfrak q}/\mathfrak pS_{\mathfrak q})=0$.
- The residue extension $\kappa(\mathfrak q)/\kappa(\mathfrak p)$ is finite and $\dim(S_{\mathfrak q}/\mathfrak pS_{\mathfrak q})=0$.
Proof. There is a canonical identification
$$S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}=B_{\bar{\mathfrak q}},$$and $B$ is a finite type algebra over the field $\kappa(\mathfrak p)$. Thus these are the six tests of the isolated-point lemma for affine spectra. The following details also verify the principal-open statement in the original algebra $S$.
A basic open of the fibre can be defined by an element represented as $s/r$, with $s\in S$ and $r\in R\setminus\mathfrak p$. Since $r$ is a unit on the fibre, this basic open is the intersection of $F$ with $D(s)$. Basic opens are a basis, so (1) and (3) are equivalent. Either gives an open neighborhood with just one point, proving (4).
Conversely, (4) gives a basic neighborhood of dimension zero. Its coordinate ring is Noetherian and zero-dimensional, hence Artinian by Noetherian and Artinian rings, Theorem 4.2. Its spectrum is finite and discrete, so the specified point is isolated. This proves (4)$\Rightarrow$(1).
Under (3), the localized fibre ring has one prime and is Artinian local. It equals $B_{\bar{\mathfrak q}}$ and has finite length. Its residue field is finite over $\kappa(\mathfrak p)$ by the Nullstellensatz, since this principal localization is still of finite type. A composition series therefore makes it finite-dimensional over the ground field. Thus (3) implies (2), and (2) immediately implies (6).
The Nullstellensatz identifies closed points of $\operatorname{Spec}B$ with primes having finite residue field over the ground field, so (5) and (6) are equivalent. Under (5), the prime $\bar{\mathfrak q}$ is also minimal, because its local ring has dimension zero. The Noetherian ring $B$ has finitely many minimal primes. For each other minimal prime choose an element in it but outside $\bar{\mathfrak q}$, and multiply the choices. The resulting element avoids $\bar{\mathfrak q}$ and its basic open misses all other irreducible components. The remaining component is $V(\bar{\mathfrak q})$, a singleton since this prime is maximal. Thus (5) implies (1). All six assertions follow. ∎
Lemma. Characterizations of finite presentation
For an $R$-algebra $S$, the following conditions are equivalent:
- $S$ is finitely presented over $R$.
- For every directed system of $R$-algebras $(A_\lambda)$, the canonical map
is bijective. 3. The same canonical map is surjective for every such system.
Proof. Suppose $S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_m)$. A map from $S$ into a colimit is given by the images of the finite variable list. Choose representatives at one common stage. Each of the finitely many equations vanishes at some later stage, so a common upper bound gives a map from $S$ at that stage. This proves surjectivity. If two maps have the same colimit image, their values on the finitely many generators agree at a common later stage. The maps themselves then agree there. This proves injectivity and hence (1)$\Rightarrow$(2). The implication (2)$\Rightarrow$(3) is immediate.
Assume (3). Write $S=\operatorname{colim}S_\lambda$ with $S_\lambda$ finitely presented, using the finite-data construction. The identity of $S$ factors through one stage:
$$S\xrightarrow{\sigma}S_\lambda\xrightarrow{\rho}S, \qquad\rho\sigma=1_S.$$Here is an explicit finite presentation of this retract. Choose algebra generators $a_1,\ldots,a_n$ of $S_\lambda$ over $R$ and put $e=\sigma\rho$. The kernel of $\rho$ is the ideal generated by $a_i-e(a_i)$. Indeed, modulo that ideal the two endomorphisms $1$ and $e$ agree on every generator, hence on every element; if $\rho(a)=0$, then $e(a)=0$, so $a$ belongs to the ideal. The reverse inclusion follows from $\rho e=\rho$. Thus $S$ is a quotient of the finitely presented algebra $S_\lambda$ by finitely many relations, and is finitely presented over $R$.
The finite-type permanence argument gives the same conclusion: $S_\lambda$ is of finite type over $S$ through $\sigma$, and the composite $S\to S_\lambda\to S$ is the finitely presented identity. Part (4) of finite-presentation permanence makes $S$ finitely presented over $S_\lambda$; composition with $R\to S_\lambda$ then proves (1). ∎
Lemma. The filtered category of finite ring presentations
For an $R$-algebra $A$, consider the category of finitely presented $R$-algebras $A'$ equipped with a map $A'\to A$; arrows commute with those maps. With the size convention below,1 this category is filtered and its algebra colimit is canonically $A$.
Proof. The object $R\to A$ makes it nonempty. Two objects have a common target, their tensor product over $R$ with the map to $A$ induced by multiplication. Tensor products of two finitely presented algebras have finite presentations, obtained by joining their variables and relations.
For parallel arrows $u,v:A'\to A''$, choose finite algebra generators $a_1,\ldots,a_n$ of $A'$. The quotient
$$A'''=A''/(u(a_i)-v(a_i):1\leq i\leq n)$$is finitely presented over $R$, still maps to $A$, and the quotient arrow equalizes $u$ and $v$. They agree after quotienting on generators and hence everywhere. This verifies all filteredness conditions.
One may compute a filtered algebra colimit using representatives from its objects. Sums and products of two representatives are formed in a common later object, and equality is witnessed in a further object; filteredness makes these operations well-defined. The resulting ring has the required universal property. Its canonical map to $A$ is onto because $a\in A$ is represented by the object $R[T]\to A$ with $T\mapsto a$. If a representative $a'\in A'$ maps to zero in $A$, the object $A'/(a')\to A$ kills it and is still finitely presented. Thus the colimit map is injective as well, proving the assertion. ∎
Definition. Standard smooth presentations
Choose $n\geq c\geq0$ and polynomials $f_1,\ldots,f_c\in R[x_1,\ldots,x_n]$. The presentation
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$$is standard smooth if the image in $S$ of
$$\Delta=\det\left(\frac{\partial f_j}{\partial x_i}\right)_{1\leq i,j\leq c}$$is a unit. Thus the determinant uses the first $c$ variables; ordering other chosen variables first gives the corresponding presentation. For $c=0$ the determinant is $1$. An $R$-algebra, or its structure homomorphism, is called standard smooth if it admits an $R$-algebra isomorphism with such a presentation.
Proposition. Characterizations of formal smoothness
Let $R\to S$ be any ring map. In the conditions below, $P\twoheadrightarrow S$ ranges over surjections of $R$-algebras for which $P$ is formally smooth over $R$, and $J$ denotes the kernel. The following are equivalent:
- $S$ is formally smooth over $R$.
- For at least one such surjection, $P/J^2\to S$ has an $R$-algebra section.
- Every such surjection has that section.
- For at least one such surjection, the sequence
is split exact. 5. This sequence is split exact for every such surjection. 6. The naive cotangent complex $\mathrm{NL}_{S/R}$ is quasi-isomorphic to a projective $S$-module in degree zero; equivalently,
$$H_1(\mathrm{NL}_{S/R})=0\quad\text{and}\quad\Omega_{S/R}\text{ is projective}.$$Polynomial algebras on arbitrary sets of variables provide examples of the allowed $P$, so the existence conditions always range over a nonempty class.
Proof. The complete polynomial-presentation criterion is Formally smooth, unramified and étale ring maps, Theorem 3.1 and §4. Its proof permits infinitely many variables. It identifies (1) and (6): for a polynomial presentation the degree-zero term is free, and vanishing of degree-one homology together with projectivity of the cokernel is exactly a split conormal sequence. The presentation-comparison theorem identifies this with the canonical naive complex.
We verify the assertions for a general formally smooth $P$. Condition (1) lifts $1_S$ across the square-zero kernel of $P/J^2\to S$, giving (3), and (3) implies (2). Conversely, given the section in (2), test a map $S\to A/I$ with $I^2=0$. Formal smoothness of $P$ lifts its composite with $P\to S$ to $P\to A$. This lift kills $J^2$ because it sends $J$ into $I$. Composing the induced map $P/J^2\to A$ with the section lifts $S\to A/I$. Thus (2) implies (1).
A section $\sigma:S\to P/J^2$ gives the derivation
$$D:P\longrightarrow J/J^2,\qquad D(p)=p\bmod J^2-\sigma(\bar p),$$where the target is an $S$-module. Its restriction to $J$ is the quotient map to $J/J^2$. The induced map on $\Omega_{P/R}\otimes_PS$ is therefore a left inverse of the conormal map. The right exact conormal sequence is consequently split exact. Applied to all sections from (3), this proves (5), and (5) implies (4).
For the converse, a splitting in (4) has an $S$-linear retraction $r:\Omega_{P/R}\otimes_PS\to J/J^2$. The derivation $D=r\circ d$ satisfies $D(j)=j\bmod J^2$ for $j\in J$. In the ring $P/J^2$, define
$$\theta(p)=p\bmod J^2-D(p).$$The product rule and the square-zero product of two values of $D$ make $\theta$ an $R$-algebra map. It kills $J$, so descends to a section $S\to P/J^2$. This proves (4)$\Rightarrow$(2) and completes the equivalences.
For another proof of (4)$\Rightarrow$(6), use transitivity. Formal smoothness of $P$ gives a split polynomial cotangent complex with projective degree-zero homology $\Omega_{P/R}$. Tensoring its split decomposition with $S$ leaves no degree-one homology. Since $P\to S$ is surjective, its relative naive complex is $J/J^2$ in degree one. Cotangent transitivity yields
$$0\longrightarrow H_1(\mathrm{NL}_{S/R})\longrightarrow J/J^2 \longrightarrow\Omega_{P/R}\otimes_PS \longrightarrow\Omega_{S/R}\longrightarrow0.$$The splitting in (4) makes the first homology zero. The middle differential module is projective, since $\Omega_{P/R}$ is projective and projectivity survives base change. Its direct summand $\Omega_{S/R}$ is projective, giving (6). The split decomposition just used justifies tensoring here without any flatness assumption on $S$ over $P$. ∎
Lemma. Containment in the Jacobson radical
For an ideal $I\subset R$, the following conditions are equivalent:
- $I\subset\operatorname{Jac}(R)$.
- Every element of $1+I$ is invertible in $R$.
When these hold, an element which is invertible modulo $I$ is already invertible in $R$.
Proof. If $a$ belongs to every maximal ideal, $1+a$ belongs to none: otherwise subtraction would put $1$ in that maximal ideal. An element in no maximal ideal generates the unit ideal and is a unit. This proves (1)$\Rightarrow$(2).
If (1) fails, choose a maximal ideal $\mathfrak m$ with $I\not\subset\mathfrak m$. Then $I+\mathfrak m=R$, so some $a\in I$ satisfies $1-a\in\mathfrak m$. The element $1-a\in1+I$ is not a unit, contradicting (2). Finally, if $f$ is a unit modulo $I$, choose $g$ with $fg=1+a$, $a\in I$. The latter is a unit by (2), and $g(fg)^{-1}$ is an inverse of $f$. ∎
Lemma. The Artin–Rees lemma (Artin-Rees)
Let $R$ be Noetherian, $I\subset R$ an ideal, and $N\subset M$ finite $R$-modules. Some integer $c>0$ satisfies
$$I^nM\cap N=I^{n-c}(I^cM\cap N)\qquad(n\geq c).$$Proof. The full graded argument is Noetherian and Artinian rings, Theorem 5.1. Introduce the Rees algebra and its module
$$\mathcal R=\bigoplus_{n\geq0}I^nt^n,\qquad \mathcal M=\bigoplus_{n\geq0}I^nM\,t^n.$$Generators of the finite ideal $I$ make $\mathcal R$ a finite type $R$-algebra, hence Noetherian. Generators of $M$ in degree zero make $\mathcal M$ finite over it. Its graded submodule
$$\mathcal N=\bigoplus_{n\geq0}(I^nM\cap N)t^n$$therefore has a finite homogeneous generating list. Choose $c\geq1$ at least as large as every generator degree. If a generator has degree $d\leq c$, its contribution in degree $n\geq c$ lies in
$$I^{n-d}(I^dM\cap N) \subset I^{n-c}(I^cM\cap N).$$This gives one inclusion in the assertion. The reverse inclusion follows because multiplication by $I^{n-c}$ sends $I^cM\cap N$ into both $I^nM$ and $N$. If the graded submodule is zero, take $c=1$. Thus the strictly positive choice in the statement is always available. ∎
Lemma. The snake lemma
Historical source citation: Cartan–Eilenberg, III, Lemma 3.3.
Take exact rows of abelian groups
$$X\xrightarrow{u}Y\xrightarrow{v}Z\longrightarrow0, \qquad 0\longrightarrow U\xrightarrow{a}V\xrightarrow{b}W,$$and homomorphisms $\alpha:X\to U$, $\beta:Y\to V$, $\gamma:Z\to W$ with
$$\beta u=a\alpha,\qquad \gamma v=b\beta.$$There is a canonical exact sequence
$$\ker\alpha\longrightarrow\ker\beta\longrightarrow\ker\gamma \xrightarrow{\partial}\operatorname{coker}\alpha \longrightarrow\operatorname{coker}\beta \longrightarrow\operatorname{coker}\gamma.$$If $u$ is injective, its first arrow is injective. If $b$ is surjective, the final arrow is surjective.
Construction of the connecting map. For $z\in\ker\gamma$, choose $y\in Y$ with $v(y)=z$. Then $b\beta(y)=\gamma(z)=0$, so exactness of the lower row gives a unique $w\in U$ with $a(w)=\beta(y)$. Set $\partial(z)=[w]$ modulo $\alpha(X)$. Changing the lift to $y+u(x)$ changes $w$ to $w+\alpha(x)$, so the class is independent of the lift. Choosing lifts for two elements and adding them proves additivity. The remaining maps are induced by $u,v,a,b$.
Exactness. At $\ker\beta$, suppose $y$ satisfies $\beta(y)=0$ and $v(y)=0$. Write $y=u(x)$. Then $a\alpha(x)=0$, and injectivity of $a$ gives $\alpha(x)=0$. Conversely $u$ carries $\ker\alpha$ into $\ker\beta$ and $vu=0$.
At $\ker\gamma$, an element coming from $\ker\beta$ has zero connecting class. If $\partial(z)=0$, choose $y,w$ as above and write $w=\alpha(x)$. Replacing $y$ by $y-u(x)$ gives an element of $\ker\beta$ still mapping to $z$. This proves exactness there.
At $\operatorname{coker}\alpha$, a class $[w]$ maps to zero precisely when $a(w)=\beta(y)$ for some $y\in Y$. Then $z=v(y)$ belongs to $\ker\gamma$, because $\gamma v(y)=b\beta(y)=ba(w)=0$, and its connecting class is $[w]$. Conversely the construction of $\partial$ makes every connecting class map to zero in $\operatorname{coker}\beta$.
At $\operatorname{coker}\beta$, let $[t]$, $t\in V$, map to zero in $\operatorname{coker}\gamma$. Write $b(t)=\gamma(z)$ and lift $z$ to $y\in Y$. Then $b(t-\beta(y))=0$, so $t-\beta(y)=a(w)$ for some $w\in U$. Thus $[t]$ is the image of $[w]$. The reverse inclusion follows from $ba=0$.
If $u$ is injective, its restriction to $\ker\alpha$ is injective. If $b$ is surjective, every class in $W/\gamma(Z)$ has a representative lifted from $V$, giving surjectivity at the other endpoint. Finally, any homomorphism between two such diagrams carries the chosen lifts into compatible lifts. It therefore preserves $\partial$, proving naturality and the claimed canonical character. ∎
Lemma. Characterizations of projective modules
For an arbitrary $R$-module $P$, these conditions are equivalent:
- $P$ is projective.
- There is an $R$-module $Q$ such that $P\oplus Q$ is free.
- $\operatorname{Ext}^1_R(P,M)=0$ for every $R$-module $M$.
Proof. Take a free surjection $\pi:F\to P$. If $P$ is projective, its identity lifts to $i:P\to F$, with $\pi i=1_P$. Every $f\in F$ has the unique decomposition
$$f=i\pi(f)+(f-i\pi(f)),\qquad f-i\pi(f)\in\ker\pi.$$Thus $F=i(P)\oplus\ker\pi$, proving (1)$\Rightarrow$(2). Conversely, maps from a free module lift across every surjection: lift the images of a basis independently. If $F=P\oplus Q$, extend a map from $P$ to $F$ by zero on $Q$, lift it from $F$, and restrict the lift to $P$. This proves projectivity of $P$. Equivalently, $\operatorname{Hom}_R(F,-)$ is a product of copies of the identity functor, hence exact, and $\operatorname{Hom}_R(P,-)$ is a direct summand of that functor.
For (2)$\Rightarrow$(3), one can compute Ext by an explicit free resolution. On $F=P\oplus Q$, let $e_P$ and $e_Q$ be the complementary projections, viewed as endomorphisms of $F$. The sequence
$$\cdots\longrightarrow F\xrightarrow{e_P}F \xrightarrow{e_Q}F\xrightarrow{\pi}P\longrightarrow0$$continues with alternating $e_Q,e_P$. It is exact because each projector has image equal to the kernel of the other, and $\ker\pi=Q$. Applying $\operatorname{Hom}_R(-,M)$ gives complementary projections again. The complex is split exact in positive degrees, so its first cohomology, $\operatorname{Ext}^1_R(P,M)$, vanishes.
Assume (3), and choose any free resolution with differentials $d_j:F_j\to F_{j-1}$ and augmentation $F_0\to P$. Set $K=\ker(F_0\to P)$, and write $d_1=iq$, where $i:K\hookrightarrow F_0$ and $q\colon F_1\twoheadrightarrow K$. Since $q d_2=0$, the map $q$ is a degree-one cocycle in $\operatorname{Hom}_R(F_\bullet,K)$. Its class vanishes by (3), so there is $s:F_0\to K$ with $q=s d_1=s i q$. Surjectivity of $q$ implies $si=1_K$. Hence
$$F_0=\ker s\oplus i(K),\qquad \ker s\simeq P.$$This is (2). No finite-generation hypothesis was used. ∎
Lemma. Composition of standard smooth presentations
If $R\to S$ and $S\to T$ are standard smooth, their composite $R\to T$ is standard smooth.
Proof. Choose presentations
$$S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c),\qquad T=S[y_1,\ldots,y_m]/(g_1,\ldots,g_d),$$with the invertible minors given by the first $c$ of the $x$ variables and the first $d$ of the $y$ variables. Lift each coefficient of $g_j$ to $R[x_1,\ldots,x_n]$, giving a polynomial $\widetilde g_j$. Then
$$T=R[x_1,\ldots,x_n,y_1,\ldots,y_m]/ (f_1,\ldots,f_c,\widetilde g_1,\ldots,\widetilde g_d).$$Order the selected variables first: $x_1,\ldots,x_c,y_1,\ldots,y_d$. For these rows and the displayed equation columns, the Jacobian block is
$$\begin{pmatrix}A&C\\0&D\end{pmatrix},\qquad A=\left(\frac{\partial f_j}{\partial x_i}\right)_{i,j\leq c}, \quad D=\left(\frac{\partial\widetilde g_j}{\partial y_i}\right)_{i,j\leq d}.$$The zero block occurs because the $f_j$ use no $y$ variables. In $T$, the block $D$ is the Jacobian block of the $g_j$ over $S$. Thus the determinant is the product of the two prescribed units. The combined presentation is standard smooth. The same argument includes $c=0$ or $d=0$, with empty determinant equal to one. ∎
Lemma. The spectrum of a localization
For a multiplicative subset $S$ of a ring $R$, contraction gives a homeomorphism
$$\operatorname{Spec}(S^{-1}R)\ \xrightarrow{\sim} D_S:=\{\mathfrak p\in\operatorname{Spec}R: \mathfrak p\cap S=\varnothing\},$$where $D_S$ has the subspace topology. Its inverse sends $\mathfrak p$ to $S^{-1}\mathfrak p$.
Proof. A prime of the localized ring contracts to a prime avoiding $S$, because the images of elements of $S$ are units. Conversely, if $\mathfrak p$ avoids $S$, the quotient
$$S^{-1}R/S^{-1}\mathfrak p\simeq \bar S^{-1}(R/\mathfrak p)$$is a nonzero domain. Thus $S^{-1}\mathfrak p$ is prime. The domain $R/\mathfrak p$ injects into this localization, so contraction returns $\mathfrak p$. Extension also returns any prime $\mathfrak q$ of $S^{-1}R$: membership of $a/s$ in $\mathfrak q$ is equivalent to membership of $a/1$, as $s/1$ is a unit. These observations prove the bijection.
Finally, a basic open $D(a/s)$ corresponds exactly to $D(a)\cap D_S$. Such opens form bases on both sides, which proves the homeomorphism. If $0\in S$, both spaces are empty and the assertion still applies. ∎
Lemma. A disjoint spectrum and a product of rings
Suppose $\operatorname{Spec}R=U\amalg V$ and both subsets are open. There are rings $R_1,R_2$ and an isomorphism $R\simeq R_1\times R_2$ whose two spectral components are $U$ and $V$. Each factor is both a quotient and a localization of $R$.
Proof. The clopen-idempotent correspondence supplies $e^2=e$ with $U=D(e)$ and $V=D(1-e)$. Multiplication gives mutually inverse maps
$$R\longrightarrow eR\times(1-e)R,\quad r\longmapsto(er,(1-e)r), \qquad (a,b)\longmapsto a+b.$$The identities in the two factor rings are $e$ and $1-e$; their cross products vanish. Moreover,
$$eR\simeq R/(1-e)R\simeq R_e,\qquad (1-e)R\simeq R/eR\simeq R_{1-e}.$$Indeed, an invertible idempotent is one, so inverting $e$ imposes exactly $1-e=0$, and likewise for the other factor. The localization lemma identifies their spectra with $U,V$.
One may also obtain the same isomorphism by the affine gluing sequence for $D(e),D(1-e)$. Its compatibility condition is empty because the intersection has coordinate ring $R_{e(1-e)}=0$. Both descriptions include an empty component, represented by the zero ring. ∎
Lemma. The topology of a Noetherian spectrum
If $R$ is Noetherian, its prime spectrum is a Noetherian topological space: every descending sequence of closed subsets eventually stabilizes.
Proof. Write a descending sequence as $V(I_0)\supseteq V(I_1)\supseteq\cdots$, choosing each $I_j$ radical. The correspondence between radical ideals and closed sets reverses inclusion, so $I_0\subseteq I_1\subseteq\cdots$. The ascending chain condition on ideals makes this sequence, and hence the original closed sequence, stationary. ∎
Lemma. Irreducibility of an affine spectrum
For every ring $R$:
- The closure of a point $\mathfrak p$ is $V(\mathfrak p)$.
- The irreducible closed subsets are precisely $V(\mathfrak p)$ for prime ideals $\mathfrak p$.
- The irreducible components are precisely $V(\mathfrak p)$ for minimal prime ideals $\mathfrak p$.
Proof. A closed set $V(I)$ contains $\mathfrak p$ exactly when $I\subseteq\mathfrak p$. It then contains $V(\mathfrak p)$, which itself contains the point. This proves (1). A singleton is irreducible, and so is its closure, proving that all sets in (2) are irreducible.
Conversely, take a nonempty irreducible $V(I)$ and replace $I$ by its radical. If $I$ were not prime, there would be $a,b\notin I$ with $ab\in I$. Every prime containing $I$ contains $a$ or $b$, whence
$$V(I)=V(I+(a))\cup V(I+(b)).$$Both pieces are proper: equality with either would put $a$ or $b$ in $\sqrt I=I$, by the radical-ideal correspondence. This contradicts irreducibility, so $I$ is prime. Finally, among these closed irreducible sets, maximality under inclusion is exactly minimality of the prime ideal, proving (3). ∎
Lemma. A single polynomial equation
Let $(R,\mathfrak m)$ be Noetherian local and let $x\in\mathfrak m$. Then
$$\dim R\leq\dim(R/xR)+1.$$Equality holds if $x$ lies in no minimal prime of $R$; in particular, it holds when $x$ is a nonzerodivisor.
Proof. Put $d=\dim(R/xR)$. The complete parameter theorem is Dimension theory of Noetherian local rings, Theorem 2.1, with its growth bound in §1. Choose $d$ elements of the quotient generating an ideal with maximal radical, and lift them to $a_1,\ldots,a_d\in R$. The ideal $(x,a_1,\ldots,a_d)$ has radical $\mathfrak m$. The same theorem bounds $\dim R$ by its $d+1$ generators.
Now assume $x$ avoids every minimal prime. A prime chain in $R/xR$ lifts to a chain in $R$ whose bottom prime contains $x$. Choose a minimal prime below that bottom prime. It does not contain $x$, so prepending it extends the chain strictly by one. Thus $\dim R\geq d+1$, proving equality.
For the final example, a nonzerodivisor stays a nonzerodivisor after localization. If it lay in a minimal prime $\mathfrak p$, its image in the zero-dimensional local ring $R_{\mathfrak p}$ would be nilpotent. A nilpotent element cannot act injectively on this nonzero ring. Hence a nonzerodivisor avoids all minimal primes. ∎
Lemma. Formal étaleness in a filtered colimit
Let $(S_\lambda)$ be a directed system of formally étale $R$-algebras. Then $S=\operatorname{colim}_\lambda S_\lambda$ is formally étale over $R$.
Proof. Given an $R$-algebra $A$, a square-zero ideal $I\subset A$ and a map $S\to A/I$, its restriction to each $S_\lambda$ has a unique lift $h_\lambda:S_\lambda\to A$. If $\lambda\leq\mu$, the composite of $h_\mu$ with the transition map is another lift of the same restriction. Uniqueness forces it to equal $h_\lambda$. The lifts are therefore compatible and define $h:S\to A$. A second lift would agree on every $S_\lambda$ and hence everywhere. This proves existence and uniqueness. The equivalent formulation with a nilpotent ideal follows by successive square-zero quotients. ∎
Definition. Separable field extensions
For a field extension $K/k$:
- It is separably generated when some transcendence basis $(x_i)_{i\in I}$ makes $K/k(x_i:i\in I)$ algebraic and separable.
- It is separable when every intermediate field finitely generated over $k$ is separably generated over $k$.
The first definition permits an arbitrary set of transcendence-basis elements, and the second tests all finite lists of field generators.
Lemma. Composition of formally smooth maps
Formal smoothness is preserved by composition of ring maps.
Proof. Let $R\to S\to T$ be formally smooth, and consider an $R$-algebra map $T\to A/I$ with $I^2=0$. First lift its restriction on $S$ to an $R$-algebra map $S\to A$. Use this lift to regard $A$ as an $S$-algebra. The given map $T\to A/I$ is now a map of $S$-algebras, so formal smoothness of $S\to T$ lifts it to $T\to A$. This is also an $R$-algebra lift, proving the claim. ∎
Lemma. Formal smoothness of field extensions
A field extension $K/k$ is formally smooth exactly when $H_1(L_{K/k})=0$.
Proof. The degree-one homology here is the same as that of the naive cotangent complex. The formal-smoothness criterion requires this vanishing and projectivity of $\Omega_{K/k}$ over $K$. The latter always holds: a vector space has a basis and is free, whether or not its dimension is finite. ∎
Lemma. Flatness
For any $R$-module $M$, the following conditions are equivalent:
- $M$ is flat over $R$.
- Every injection $N\hookrightarrow N'$ stays injective after tensoring with $M$.
- For every ideal $I\subset R$, the multiplication map $I\otimes_R M\to M$ is injective.
- The map in (3) is injective whenever $I$ is finitely generated.
Proof. The complete ideal criterion, with no finiteness assumption on $M$ or Noetherian assumption on $R$, is Tor and flat modules, Theorem 2.1. We give its tensor argument, including the reduction to finite modules.
The implications (1)$\Rightarrow$(2)$\Rightarrow$(3)$\Rightarrow$(4) follow by applying the definitions to the indicated inclusions. Tensor is right exact, so preservation of injections also implies flatness. More explicitly, for an exact sequence $N_1\to N_2\to N_3$, set $K=\ker(N_2\to N_3)$ and $Q=\operatorname{im}(N_2\to N_3)$. The surjection $N_1\to K$ remains surjective, and
$$K\otimes_RM\longrightarrow N_2\otimes_RM \longrightarrow Q\otimes_RM\longrightarrow0$$is right exact. If injections are preserved, the inclusions $K\hookrightarrow N_2$ and $Q\hookrightarrow N_3$ identify the first image with exactly the kernel needed for exactness at $N_2\otimes_RM$.2
It remains to derive preservation of injections from (4). First extend (4) to every ideal. An ideal is the directed union of its finitely generated subideals, and tensor commutes with that colimit. Concretely, a tensor in $I\otimes_RM$ uses a finite list of elements of $I$, so is represented in $J\otimes_RM$ for their finitely generated ideal $J$. If its image in $M$ is zero, (4) makes that representative zero. This proves (3).
Next, for any submodule $G\subset R^n$, prove by induction on $n$ that $G\otimes_RM\to M^n$ is injective. For $n=0$ this is immediate, and for $n=1$ it is the all-ideal assertion. For $n>1$, let
$$G'=G\cap(R\oplus0^{n-1}),\qquad G''=\operatorname{im}(G\to R^{n-1}).$$Here $G'$ is an ideal in the first copy of $R$, and $G''\subset R^{n-1}$. Tensoring $G'\to G\to G''\to0$ is right exact. If $z\in G\otimes_RM$ maps to zero in $M^n$, its image in $G''\otimes_RM$ is zero by induction. Thus it comes from $z'\in G'\otimes_RM$. The image of $z'$ in the first copy of $M$ is zero, since the inclusion of that copy in $M^n$ is injective. The all-ideal assertion makes $z'=0$, and hence $z=0$.
Finally consider $K\subset N$ and a tensor $z\in K\otimes_RM$ killed in $N\otimes_RM$. A finite submodule $K_0\subset K$ contains all elements used in a representative $z_0$ of $z$. The module $N$ is the directed union of finite submodules containing $K_0$. Because $z_0$ becomes zero in the colimit of their tensors, it is already zero in $N_0\otimes_RM$ for one such finite $N_0$. It suffices to handle the inclusion $K_0\subset N_0$.
Choose a finite free surjection $R^n\to N_0$, let $L$ be its kernel and let $L'$ be the inverse image of $K_0$. The preceding induction embeds both $L\otimes_RM$ and $L'\otimes_RM$ in $M^n$. These embeddings are compatible with $L\subset L'$. Right exactness then identifies the map for $K_0\subset N_0$ with
$$\frac{L'\otimes_RM}{L\otimes_RM}\ \longrightarrow \frac{M^n}{L\otimes_RM},$$which is injective.3 Therefore $z_0=0$, so $z=0$. This proves (2), and finishes all four equivalences. ∎
Lemma. Fibres of a finite ring map
If $S$ is finite as an $R$-module, every fibre of $\operatorname{Spec}S\to\operatorname{Spec}R$ has finitely many points.
Proof. At $\mathfrak p\subset R$, the fibre is the spectrum of $C=S\otimes_R\kappa(\mathfrak p)$. This algebra is a finite-dimensional vector space over $\kappa(\mathfrak p)$. Its ideals are vector subspaces, so descending chains of ideals stabilize. The Artinian structure theorem makes its spectrum finite, including the empty spectrum when $C=0$. This is the full fibre argument in Integral extensions, lying over, going up and going down, Theorem 3.4.
There is also the Noetherian-components proof. The algebra $C$ is Noetherian because it is finite over a field. Integrality and incomparability show that no two distinct primes of $C$ are comparable: all contract to the zero prime of its ground field. Hence every prime is minimal. A Noetherian ring has only finitely many minimal primes, giving the same conclusion. ∎
Lemma. Incomparability for an integral ring map
For an integral map $R\to S$, two distinct primes of $S$ with the same contraction to $R$ cannot contain one another.
Proof. This is Integral extensions, lying over, going up and going down, Theorem 3.3. To see the fibre mechanism, fix the common contraction $\mathfrak p$ and pass to
$$C=S\otimes_R\kappa(\mathfrak p) =(R\setminus\mathfrak p)^{-1}(S/\mathfrak pS).$$It is integral over $\kappa(\mathfrak p)$. Each prime quotient of $C$ is a domain algebraic over that field, hence is a field. Indeed, for a nonzero element $b$ of such a domain, the finite-dimensional domain $\kappa(\mathfrak p)[b]$ has injective and therefore surjective multiplication by $b$; this supplies $b^{-1}$. Thus all primes of $C$ are maximal. The primes of $S$ over $\mathfrak p$ correspond to its primes, preserving inclusions, so a containment between two of them forces equality. ∎
Lemma. Local factors of a product ring
Suppose $R$ has finitely many maximal ideals and its Jacobson radical is locally nilpotent. Then every prime of $R$ is maximal, and the canonical map
$$R\longrightarrow\prod_{\mathfrak m\in\operatorname{Max}R}R_{\mathfrak m}$$is an isomorphism.
Proof. List the maximal ideals as $\mathfrak m_1,\ldots,\mathfrak m_n$ and let $J=\bigcap_i\mathfrak m_i$. Every element of $J$ is nilpotent, so every prime contains $J$. Since
$$\mathfrak m_1\cdots\mathfrak m_n\subseteq J,$$a prime contains at least one $\mathfrak m_i$ and therefore equals it. The spectrum is consequently a finite set of closed points. Each singleton is also open, since its complement is a finite union of closed singletons.
Apply the clopen product decomposition successively to these points. It gives $R\simeq\prod_i R_i$, where $\operatorname{Spec}R_i$ consists of the point $\mathfrak m_i$. Each $R_i$ is local. Localizing this product at $\mathfrak m_i$ kills the other factors and leaves $R_i$ unchanged, so the component map identifies $R_i$ with $R_{\mathfrak m_i}$. The resulting isomorphism is therefore the displayed canonical one. For the zero ring the product is empty and the assertion uses the usual empty-product convention. No uniform nilpotence exponent for $J$ is needed. ∎
Lemma. Completing the étale-local reduction
If $(R,\mathfrak m,\kappa)$ is henselian local and $S$ is a finite type $R$-algebra, then
$$S=A_1\times\cdots\times A_n\times B,$$where every $A_i$ is local and finite over $R$, and $R\to B$ is not quasi-finite at any prime above $\mathfrak m$.
Proof. The full construction is Étale neighbourhoods, henselization and quasi-finite morphisms, Lemma 4.1. It selects the finitely many isolated closed-fibre points, chooses a finite algebra of integral numerators using the pointwise algebraic Zariski theorem, and takes its henselian idempotent factors. The proof uses finite type, without requiring finite presentation.
Equivalently, apply conditions (11) and (10) of the henselian characterization in that order. The first gives $S=A\times B$ with $A$ finite and the required condition on $B$. The second decomposes this finite algebra as $A=\prod_i A_i$ with each $A_i$ local. Each factor is a quotient, and hence a finite $R$-module. This gives the asserted decomposition, allowing $n=0$. ∎
Lemma. Étaleness at a prime ideal
Let $\mathfrak q\subset S$ contract to $\mathfrak p\subset R$. If $R\to S$ is étale at $\mathfrak q$, then
- $\mathfrak pS_{\mathfrak q}=\mathfrak qS_{\mathfrak q}$;
- $\kappa(\mathfrak q)$ is a finite separable extension of $\kappa(\mathfrak p)$.
Proof. Choose a principal neighborhood $S_g$ of $\mathfrak q$ which is étale over $R$. Base change makes $C=S_g\otimes_R\kappa(\mathfrak p)$ étale over the residue field. By the complete classification in Formally smooth, unramified and étale ring maps, Theorem 7.2, $C$ is a finite product of finite separable extensions of that field. Localizing at the point determined by $\mathfrak q$ selects one factor. Therefore
$$S_{\mathfrak q}/\mathfrak pS_{\mathfrak q} \simeq C_{\bar{\mathfrak q}}$$is a field finite separable over $\kappa(\mathfrak p)$. Its zero ideal is the maximal ideal of this local quotient, so $\mathfrak pS_{\mathfrak q}$ is the maximal ideal of $S_{\mathfrak q}$, proving (1). The quotient is then $\kappa(\mathfrak q)$, proving (2). ∎
Lemma. An étale map with a prescribed residue extension
Let $\mathfrak p$ be a prime of $R$, and let $L/\kappa(\mathfrak p)$ be finite separable. There are an étale $R$-algebra $R'$ and a prime $\mathfrak p'\subset R'$ over $\mathfrak p$ whose residue extension is isomorphic, as an extension of $\kappa(\mathfrak p)$, to $L$.
Proof. Write $k=\kappa(\mathfrak p)$ and choose a primitive element $\alpha$ for $L/k$. Its minimal polynomial is
$$g(T)=T^d+\sum_{i=0}^{d-1}a_iT^i\in k[T].$$Choose $c\in R\setminus\mathfrak p$ such that every $\bar c a_i$ lies in the image of $R\to k$. Such a choice is obtained by multiplying denominators for the finitely many $a_i\in\operatorname{Frac}(R/\mathfrak p)$. Set $\beta=\bar c\alpha$. Then $k(\beta)=L$, and its monic minimal polynomial is
$$g_c(T)=\bar c^{d}g(T/\bar c) =T^d+\sum_{i=0}^{d-1}\bar c^{d-i}a_iT^i.$$All coefficients come from $R$, because $d-i\geq1$. Lift them to a monic $f\in R[T]$. Separability gives
$$f'(\beta)=g_c'(\beta)=\bar c^{d-1}g'(\alpha)\ne0\quad\text{in }L.$$Consequently evaluation defines
$$R'=R[T]_{f'}/(f)\longrightarrow L,\qquad T\longmapsto\beta,\quad (f')^{-1}\longmapsto g_c'(\beta)^{-1}.$$This is a standard étale algebra by Proposition 6.1 of Formally smooth, unramified and étale ring maps. The kernel $\mathfrak p'$ is prime and contracts to $\mathfrak p$. The fraction field of its image contains $\operatorname{Frac}(R/\mathfrak p)=k$ and $\beta$, so equals $L$. Thus its residue field is the required extension. This last fraction-field argument also covers a nonmaximal $\mathfrak p$; the evaluation need not be surjective onto $L$. ∎
Lemma. Going down for flat ring maps
Suppose $R\to S$ is flat, $\mathfrak p\subseteq\mathfrak p'$ are primes of $R$, and $\mathfrak q'\subset S$ lies over $\mathfrak p'$. There is a prime $\mathfrak q\subseteq\mathfrak q'$ lying over $\mathfrak p$.
Proof. Localization gives a flat local map $A=R_{\mathfrak p'}\to C=S_{\mathfrak q'}$. Such a map is faithfully flat. Here is the faithfulness argument without a finiteness assumption: a nonzero $A$-module contains a nonzero cyclic submodule $A/I$, with $I$ proper. Since the map is local, $IC$ lies in the maximal ideal of $C$, so $C/IC\ne0$. Flatness preserves the inclusion of that cyclic submodule after tensoring, proving that tensor with $C$ detects nonzero modules.
It follows that $C\otimes_A\kappa(\mathfrak pA)$ is nonzero. Choose a prime of this fibre ring. Its contraction is a prime of $C$ over $\mathfrak pA$. The localization correspondence then gives a prime $\mathfrak q$ of $S$ contained in $\mathfrak q'$ and contracting to $\mathfrak p$. This is the faithfully flat prime-lifting argument applied after localization. ∎
Lemma. Uniqueness of an étale lifting
Let $(R,\mathfrak m,\kappa)$ be local, $f\in R[T]$, and $a,b\in R$ satisfy $f(a)=f(b)=0$ and $a-b\in\mathfrak m$. If $f'(a)\notin\mathfrak m$, then $a=b$.
Proof. The binomial expansion of each monomial gives a polynomial $H(X,Y)\in R[X,Y]$ with
$$f(X+Y)-f(X)=f'(X)Y+Y^2H(X,Y).$$Indeed, the terms of degrees zero and one in $Y$ are precisely the two terms removed on the left. Put $h=b-a$. The two root equations give
$$0=h\bigl(f'(a)+hH(a,h)\bigr).$$The second factor reduces modulo $\mathfrak m$ to the nonzero residue of $f'(a)$, so is a unit of the local ring. Hence $h=0$. No monicity of $f$ or henselianity of $R$ is required. ∎
Lemma. Making a quasi-finite algebra finite étale locally
Let $S$ be a finite type $R$-algebra and let $\mathfrak p\subset R$. There are an étale map $R\to R'$ and a prime $\mathfrak p'$ above $\mathfrak p$, with canonical residue-field isomorphism $\kappa(\mathfrak p)\simeq\kappa(\mathfrak p')$, such that
$$S\otimes_RR'=A_1\times\cdots\times A_n\times B.$$Every $A_i$ is finite over $R'$ and has exactly one prime above $\mathfrak p'$. The map $R'\to B$ is not quasi-finite at any prime above $\mathfrak p'$.
Proof. The fibre ring $F=S\otimes_R\kappa(\mathfrak p)$ is a finite type algebra over a field. It has finitely many isolated points: each such point is a zero-dimensional irreducible component, and a Noetherian spectrum has finitely many components. By the isolated-fibre criterion, these are exactly the quasi-finite points over $\mathfrak p$. Induct on their number.
If there are none, take $R'=R$, $\mathfrak p'=\mathfrak p$, $B=S$ and no $A_i$. Otherwise select one point and apply the one-prime finite decomposition. Its complete geometric construction is Étale neighbourhoods, henselization and quasi-finite morphisms, Theorem 4.2. In the affine situation its proof descends an idempotent, and therefore supplies an actual product
$$S\otimes_RR_1=A_1\times B_1,$$with $R_1/R$ étale, a marked prime $\mathfrak p_1$ of the same residue field, and $A_1$ finite with precisely the selected point in its marked fibre. The proof descends monic equations for finitely many algebra generators, so finite type suffices here even without finite presentation of $S$.
The marked fibre of $B_1$ has one fewer isolated point, since the base residue field has not changed and the selected fibre factor has been removed. Apply the induction hypothesis to $R_1\to B_1$. It produces an étale $R_1\to R_2$, a marked $\mathfrak p_2$ with unchanged residue field, and
$$B_1\otimes_{R_1}R_2=A_2\times\cdots\times A_n\times B.$$Take $R'=R_2$ and $\mathfrak p'=\mathfrak p_2$. Composition preserves étaleness, and the composite residue map is still the canonical isomorphism from $\kappa(\mathfrak p)$. Base change of the first product gives
$$S\otimes_RR_2=(A_1\otimes_{R_1}R_2)\times A_2\times\cdots\times A_n\times B.$$The first factor remains finite. Its marked fibre is canonically $A_1\otimes_{R_1}\kappa(\mathfrak p_1)$, because $\kappa(\mathfrak p_1)\to\kappa(\mathfrak p_2)$ is an isomorphism. It therefore still has exactly one prime there. All other finite factors and the assertion about $B$ come from induction. Renaming the first factor proves every stated property. ∎
Lemma. Grothendieck's fibrewise nonzerodivisor criterion
Let $R\to S$ be a local map of local rings, with maximal ideal $\mathfrak m$ in $R$. Suppose $S$ is flat and essentially of finite presentation over $R$. If multiplication by $f\in S$ is injective on $S/\mathfrak mS$, then multiplication by $f$ is injective on $S$, and $S/fS$ is flat over $R$.
Proof. Apply the general fibrewise injectivity criterion to
$$u:S\longrightarrow S,\qquad s\longmapsto fs.$$Its source and target are free of rank one, hence finitely presented over $S$; its target is $R$-flat by hypothesis; and its closed-fibre map is injective by the assumption on $f$. The essentially finite-presentation hypothesis on $S/R$ is exactly the remaining hypothesis of that criterion. It gives injectivity of $u$ and flatness of its cokernel, which is $S/fS$. ∎
Lemma. Finite flat modules over a local ring
Every finite flat module over a local ring is finite free. Here finite means finitely generated; finite presentation is not an additional hypothesis. Compare the distinction between the two finiteness notions.
Proof. Let $(R,\mathfrak m)$ be local and let $M$ be finite flat. Lift a basis of $M/\mathfrak mM$ to $x_1,\ldots,x_r\in M$. Nakayama makes them generators. If $r=0$, then $M=0$, which is free of rank zero.
The complete equational proof, including a matrix proof of independence, is Tor and flat modules, Theorems 5.1–5.2. The following induction proves the stronger independence assertion used here: any finite list in a flat module whose residues are linearly independent is itself linearly independent over $R$.
For one element $x\notin\mathfrak mM$ and a relation $ax=0$, the equational criterion gives a finite expression $x=\sum_j b_jy_j$ with $ab_j=0$ for every $j$. Some $b_j$ is outside $\mathfrak m$, since otherwise $x\in\mathfrak mM$. That coefficient is a unit, so $a=0$.
For the induction step, take a relation $\sum_{i=1}^n a_ix_i=0$ among a residue-independent list. The equational criterion supplies
$$x_i=\sum_j b_{ij}y_j,\qquad \sum_i a_ib_{ij}=0\quad\text{for every }j.$$Since $x_n\notin\mathfrak mM$, choose a column $j$ with $b_{nj}$ a unit. Put $c_i=b_{ij}/b_{nj}$ for $i<n$. The corresponding coefficient equation gives $a_n=-\sum_{i<n}c_i a_i$, so the original relation becomes
$$\sum_{i<n}a_i(x_i-c_ix_n)=0.$$The $n-1$ displayed elements remain residue-independent: any linear relation between their residues would, on expansion, be a relation between the original $n$ independent residues, forcing all its first $n-1$ coefficients to vanish. Induction gives $a_1=\cdots=a_{n-1}=0$, and then the formula for $a_n$ gives $a_n=0$. Apply this to the generating list $x_1,\ldots,x_r$ to obtain a free basis. ∎
Lemma. Maps into a henselian local ring
Let $R\to S$ be a map with $S$ henselian local, and put $k_S=S/\mathfrak m_S$ and $\mathfrak p=R\cap\mathfrak m_S$. Suppose $A$ is an étale $R$-algebra, $\mathfrak q\subset A$ lies over $\mathfrak p$, and
$$\tau:\kappa(\mathfrak q)\longrightarrow k_S$$is a $\kappa(\mathfrak p)$-algebra map. There is exactly one $R$-algebra map $f:A\to S$ whose inverse image of $\mathfrak m_S$ is $\mathfrak q$ and whose residue-field map is $\tau$.
Proof. The complete general evaluation theorem is Henselian local rings and henselization, Theorem 1.2. We spell out the passage from the specified residue map to its section.
Define $\epsilon:A\to k_S$ by composing $A\to\kappa(\mathfrak q)$ with $\tau$. A field homomorphism is injective, so $\ker\epsilon=\mathfrak q$. Compatibility over $R$ makes the formula
$$\widetilde\epsilon:A\otimes_RS\longrightarrow k_S, \qquad a\otimes s\longmapsto\epsilon(a)\bar s$$well-defined. It is surjective, because its restriction to $1\otimes S$ is the residue map. Thus its kernel $\mathfrak q'$ is a prime above $\mathfrak m_S$ whose residue field is canonically $k_S$. The algebra $A\otimes_RS$ is étale over $S$. The section criterion gives a unique $S$-algebra map $\sigma:A\otimes_RS\to S$ through this marked prime. Its reduction is $\widetilde\epsilon$: the quotient by $\mathfrak q'$ is $k_S$, and an $S$-algebra map from that quotient to $k_S$ is its identity under the given identification.
Now set $f(a)=\sigma(a\otimes1)$. Its reduction is $\epsilon$, so its residue kernel is $\mathfrak q$. Localizing at $\mathfrak q$ extends this equality to the specified field map $\tau$, since every element outside $\mathfrak q$ has nonzero residue and hence maps to a unit of $S$.
Conversely, any map with the stated properties reduces to $\epsilon$ and defines the $S$-algebra retraction $a\otimes s\mapsto f(a)s$. Its reduction is $\widetilde\epsilon$, so its marked prime is $\mathfrak q'$. Uniqueness of $\sigma$ forces uniqueness of $f$. ∎
Lemma. Descent of Noetherianity
If $R\to S$ is faithfully flat and $S$ is Noetherian, then $R$ is Noetherian.
Proof. For an increasing chain $I_0\subseteq I_1\subseteq\cdots$ of ideals of $R$, the extended ideals $I_jS$ eventually agree because $S$ is Noetherian. Faithful flatness gives
$$I_j=\{r\in R:r\text{ maps into }I_jS\}.$$Indeed, the universal injection theorem applied to $R/I_j$ makes $R/I_j\to S/I_jS$ injective. Contracting the stationary extended chain therefore makes the original chain stationary. This is the ascending chain condition for $R$. ∎
Lemma. Flatness in a filtered ring colimit
Let $(R_i)$ be a directed system of rings with colimit $R$.
- If an $R$-module $M$ is flat over every $R_i$, then it is flat over $R$.
- More generally, suppose each $M_i$ is flat over $R_i$, and transition maps $M_i\to M_j$ are linear with respect to $R_i\to R_j$ and compose compatibly. Then $M=\operatorname{colim}_iM_i$, with its induced $R$-module structure, is flat over $R$.
Proof. Part (1) follows from (2) by taking the constant system of groups $M_i=M$ and identity transitions. For (2), use the finitely generated ideal test. Let $I=(a_1,\ldots,a_r)\subset R$. Represent these generators at one stage $R_i$ and, for $j\geq i$, let $I_j\subset R_j$ be the ideal their images generate.
The canonical map $\operatorname{colim}_{j\geq i}I_j\to I$ is an isomorphism. Surjectivity follows by representing the finitely many coefficients in an ideal expression at a common stage. If an element of some $I_j$ maps to zero in $R$, it becomes zero at a later ring stage, and hence in the corresponding later ideal. This proves injectivity without assuming injective transition maps.
There is also a canonical isomorphism
$$I\otimes_R M\simeq \operatorname{colim}_{j\geq i}(I_j\otimes_{R_j}M_j).$$For surjectivity, represent the finitely many entries of a tensor at a common stage. For injectivity, an equality of tensors follows from finitely many additivity and scalar-balancing relations. Represent all elements and scalars in those relations at one further stage; any equalities among their representatives hold after increasing the stage again. Thus the equality is already witnessed on the right.
Each multiplication map $I_j\otimes_{R_j}M_j\to M_j$ is injective by flatness. Their colimit remains injective: an element whose image becomes zero does so at a stage where that stage's multiplication map is injective, so its preimage becomes zero there. Under the displayed isomorphism, this is $I\otimes_RM\to M$. The ideal test proves flatness. ∎
Lemma. A strict henselization map extending a henselization map
Let $R\to S$ be a ring map, let $\mathfrak q\subset S$ lie over $\mathfrak p\subset R$, and suppose the canonical map of residue fields is an isomorphism. Write their common residue field as $k$ and choose $k^{\mathrm{sep}}$. With this choice on both sides, there is a canonical isomorphism
$$ (S_{\mathfrak q})^{sh}\simeq (S_{\mathfrak q})^h\otimes_{(R_{\mathfrak p})^h}(R_{\mathfrak p})^{sh}.$$Proof. Put $A=(R_{\mathfrak p})^h$ and $B=(S_{\mathfrak q})^h$. The universal property of ordinary henselization gives a local map $A\to B$ inducing the given identity on $k$. The complete ordinary and strict universal properties are Henselian local rings and henselization, Theorems 4.2 and 5.1.
For each finite subextension $k\subset L\subset k^{\mathrm{sep}}$, the finite étale henselian equivalence supplies a finite étale local $A$-algebra $A_L$ with specified residue field $L$. The same equivalence supplies the unique transition maps inducing inclusions of these subfields. These transitions are local because their residue maps are field embeddings. Each $A_L$ is henselian, as a finite local algebra over $A$.
The colimit $C=\operatorname{colim}_L A_L$ is local with residue field $k^{\mathrm{sep}}$: an element with nonzero residue is already a unit in its local stage, and the maximal ideals form the residue kernel. It is henselian. To lift a simple residue root of a monic polynomial, represent its finitely many coefficients and the root in one finite extension stage; field embeddings detect both the root equation and nonvanishing of its derivative there. Henselianity at that stage gives the lift.
Moreover, if $A\to T$ is a local map to a henselian local ring with a specified embedding $k^{\mathrm{sep}}\to\kappa(T)$, the henselian evaluation theorem gives unique maps $A_L\to T$ with those residues. Uniqueness makes them compatible. They give the unique local map $C\to T$ inducing the embedding. Thus $C$ has the strict universal property and is canonically $A^{sh}$, which is also $(R_{\mathfrak p})^{sh}$ by the ordinary universal property.
Now $B_L=B\otimes_A A_L$ is finite étale over $B$ and
$$B_L/\mathfrak m_BB_L\simeq L.$$Every maximal ideal of a finite $B$-algebra lies above $\mathfrak m_B$, so this field quotient shows $B_L$ is local. It is precisely the finite étale local $B$-algebra with marked residue $L$, by the henselian equivalence for $B$. These identifications respect transition maps, again by uniqueness on residues. Repeating the preceding colimit argument over $B$ gives
$$B^{sh}\simeq\operatorname{colim}_L B_L \simeq B\otimes_A\operatorname{colim}_L A_L \simeq B\otimes_A A^{sh}.$$Ordinary henselization does not change the strict henselization with its chosen closure, so this is the asserted isomorphism. It is canonical relative to the residue identification and $k^{\mathrm{sep}}$ fixed in the statement. ∎
Lemma. Functoriality of strict henselization
Let $R\to S$ be a local map. Choose separable closures $k_R^{\mathrm{sep}}$ and $k_S^{\mathrm{sep}}$ of their residue fields, and an embedding
$$\phi:k_R^{\mathrm{sep}}\longrightarrow k_S^{\mathrm{sep}}$$extending the induced residue-field map $k_R\to k_S$. There is a unique local homomorphism $R^{sh}\to S^{sh}$ extending $R\to S\to S^{sh}$ and inducing $\phi$ on residues.
Proof. Apply the strict universal property, Theorem 5.1, to the henselian local target $S^{sh}$ and the specified embedding $\phi$.
The filtered-evaluation description makes the maps explicit. For every pointed étale algebra $(E,\epsilon:E\to k_R^{\mathrm{sep}})$ defining $R^{sh}$, compose $\epsilon$ with $\phi$. The henselian evaluation theorem gives one map $E\to S^{sh}$ with that residue. These maps agree along all transitions by uniqueness, so induce $R^{sh}\to S^{sh}$. An element in the maximal ideal has zero residue and maps into the maximal ideal of $S^{sh}$, proving locality. Any competing local map inducing $\phi$ agrees at each stage and hence on the colimit. The residue embedding is part of the required data. ∎
Lemma. A finite cover by affine localizations
Let $R$ be a ring, let $M$ be an $R$-module and $S$ an $R$-algebra, and suppose $f_1,\ldots,f_n$ generate the unit ideal. Thus $\operatorname{Spec}R=\bigcup_iD(f_i)$. Then:
- If $M_{f_i}=0$ for every $i$, then $M=0$.
- If every $M_{f_i}$ is finite over $R_{f_i}$, then $M$ is finite over $R$.
- If every $M_{f_i}$ is finitely presented over $R_{f_i}$, then $M$ is finitely presented over $R$.
- A map $M\to N$ is an isomorphism if its localization at every $f_i$ is an isomorphism.
- A complex $0\to M''\to M\to M'\to0$ is exact if all its localizations at the $f_i$ are exact.
- If every $R_{f_i}$ is Noetherian, then $R$ is Noetherian.
- Finite algebra generation on each member of the cover implies that $S$ is a finite type $R$-algebra.
- If every $S_{f_i}$ is finitely presented over $R_{f_i}$, then $S$ is finitely presented over $R$.
Proof. The local detection and module gluing arguments, including the finite-kernel assertion used below, are proved in Localization, local properties and support, §5. We give all eight deductions.
For (1), fix $x\in M$. Since $x$ vanishes in each localization, some power $f_i^{a_i}$ kills $x$ for each $i$. The ideal generated by these powers is the unit ideal: any prime containing it would contain every $f_i$. A linear combination equal to one therefore kills $x$, so $x=0$. Alternatively, every prime lies in some $D(f_i)$; further localization makes every stalk of $M$ zero, and local detection gives the same conclusion.
For (2), choose finite lists of local generators and take their numerators in $M$. Let $M_0$ be the submodule generated by all these finitely many numerators. Inverting $f_i$ makes the discarded denominators units, so $(M/M_0)_{f_i}=0$ for every $i$. Part (1) gives $M=M_0$.
For (3), part (2) supplies a finite free surjection $R^r\to M$. Let $K$ be its kernel. Each $K_{f_i}$ is finite, since $M_{f_i}$ is finitely presented and localization preserves exactness. Here the finite-kernel assertion applies to any finite free surjection: compare it with one from a finite presentation by forming their pullback. The pullback splits over either free source, so the new kernel is a direct summand of a finite module. Part (2), now applied to $K$, makes it finite over $R$, proving finite presentation of $M$.
For (4), localization commutes with kernels and cokernels. The localized kernel and cokernel of the map vanish, and (1) makes both zero. For (5), the same reasoning applies to each homology module of the complex, including those at its endpoints.
For (6), take any ideal $I\subset R$. Its localization is an ideal of the Noetherian ring $R_{f_i}$, and hence is finite. Part (2) makes $I$ finite. Since every ideal is finitely generated, $R$ is Noetherian.
For (7), select numerators of algebra generators on each member of the cover and let $T\subset S$ be the $R$-subalgebra they generate. Their union is finite. Each $T_{f_i}\to S_{f_i}$ is onto. The quotient $S/T$ as an $R$-module therefore vanishes after every localization; by (1) it is zero. Thus $T=S$.
For (8), use (7) to choose a finite polynomial surjection $P=R[X_1,\ldots,X_r]\to S$, with kernel $J$. Each localized ideal $J_{f_i}$ is finitely generated because $S_{f_i}$ is finitely presented over $R_{f_i}$; this is the finite-presentation permanence rule applied to this polynomial surjection. The elements $f_i$ generate the unit ideal also in $P$. Part (2), over the ring $P$, makes $J$ finite as a $P$-module. Its generators give the desired finite presentation. The empty cover can occur only for the zero ring, in which case every assertion is immediate. ∎
Lemma. The smooth locus under flat base change
Let $R\to S$ be finitely presented, let $R\to R'$ be flat, and put $S'=S\otimes_RR'$. If $U\subset\operatorname{Spec}S$ and $V\subset\operatorname{Spec}S'$ are the respective smooth loci, then $V$ is the inverse image of $U$.
Proof. Smoothness survives base change, so every point above $U$ belongs to $V$. For the converse, let $\mathfrak q'\in V$ contract to $\mathfrak q\subset S$. The local map
$$A=S_{\mathfrak q}\longrightarrow B=S'_{\mathfrak q'}$$is flat and local, hence faithfully flat. The flat base-change comparison for the naive cotangent complex, followed by localization, identifies the complex over $B$ with the base change of the one over $A$. Flatness commutes with its homology. Since the degree-one homology vanishes at the smooth point $\mathfrak q'$, faithful flatness makes it vanish at $\mathfrak q$.
Also $\Omega_{S/R}\otimes_SB\simeq\Omega_{S'/R'}\otimes_{S'}B$ is finite projective. The module $\Omega_{S/R}\otimes_S A$ is finitely presented, since a finite algebra presentation gives a finite presentation of differentials. By faithfully flat descent of finite projectivity, it is projective over $A$. These two conclusions are exactly the smooth-point criterion, so $\mathfrak q\in U$. ∎
Lemma. Support under base change
For a ring map $R\to R'$ and a finite $R$-module $M$, the support of $M\otimes_RR'$ is the inverse image of the support of $M$ under $\operatorname{Spec}R'\to\operatorname{Spec}R$.
Proof. Suppose $\mathfrak p'\subset R'$ lies over $\mathfrak p\subset R$. If $M_{\mathfrak p}=0$, then
$$ (M\otimes_RR')_{\mathfrak p'} \simeq M_{\mathfrak p}\otimes_{R_{\mathfrak p}}R'_{\mathfrak p'}=0.$$Conversely, if $M_{\mathfrak p}\ne0$, Nakayama for this finite local module gives $M\otimes_R\kappa(\mathfrak p)\ne0$. Extending this nonzero vector space along the field embedding $\kappa(\mathfrak p)\to\kappa(\mathfrak p')$ keeps it nonzero. But that extension is
$$ (M\otimes_RR')\otimes_{R'}\kappa(\mathfrak p'),$$the residue quotient of the localized module at $\mathfrak p'$. That localized module is therefore nonzero. The two implications prove the assertion. ∎
Lemma. Finite presentation and formal smoothness over a Noetherian ring
Every smooth map $R\to S$ is obtained by base change from a smooth map $R_0\to S_0$, where $R_0\subset R$ is a subring of finite type over $\mathbb Z$:
$$S\simeq R\otimes_{R_0}S_0.$$Proof. Write $P=R[X_1,\ldots,X_n]$, $I=(f_1,\ldots,f_m)$ and $S=P/I$. The formal-smoothness criterion supplies an $R$-algebra section $\sigma:S\to P/I^2$. Choose polynomials $h_i\in P$ representing $\sigma(\bar X_i)$. The section identity gives polynomials $b_{ij}$ with
$$X_i-h_i=\sum_j b_{ij}f_j.$$Since the relations of $S$ vanish under $\sigma$, there are polynomials $a_{jkl}$ such that, for each $j$,
$$f_j(h_1,\ldots,h_n)=\sum_{k,l=1}^{m}a_{jkl}f_kf_l.$$Let $R_0$ be generated over the image of $\mathbb Z$ by all coefficients of the finite lists $f_j,h_i,b_{ij},a_{jkl}$. Put $P_0=R_0[X_1,\ldots,X_n]$, $I_0=(f_1,\ldots,f_m)$ and $S_0=P_0/I_0$. Both displayed identities hold already in $P_0$, since it is a subring of $P$. The second makes $\bar X_i\mapsto h_i\bmod I_0^2$ a well-defined map $S_0\to P_0/I_0^2$; the first makes it a section of the quotient. Hence $S_0$ is formally smooth over $R_0$. It is finitely presented by construction, so is smooth. Base change of its displayed presentation gives $S$, proving the claim. ∎
Lemma. Relative dimension in a Cohen–Macaulay family
Suppose $R\to S$ is flat and finitely presented, and every fibre is Cohen–Macaulay. There is a finite product decomposition
$$S=S_0\times\cdots\times S_n$$such that every $S_d$ is flat and finitely presented over $R$, has Cohen–Macaulay fibres, and each of its nonempty fibres is equidimensional of dimension $d$.
Proof. Let $W_d$ consist of the points where the dimension of the fibre at that point is $d$. The openness theorem for the Cohen–Macaulay fibre locus of fixed dimension makes each $W_d$ open under the stated hypotheses. These subsets are disjoint and cover $\operatorname{Spec}S$. Quasi-compactness implies that only finitely many are nonempty: a finite subcover of a disjoint cover contains every nonempty member. Each $W_d$ is also closed, since its complement is the union of the other open members.
The clopen-idempotent correspondence gives orthogonal idempotents $e_d$ with $D(e_d)=W_d$ and $\sum_de_d=1$. Set $S_d=e_dS\simeq S_{e_d}$, inserting zero factors for missing indices between zero and the largest occurring dimension. Each factor is a direct summand of the flat $R$-module $S$, hence flat. It is a principal localization of a finitely presented $R$-algebra, hence finitely presented. Its fibres are clopen pieces of the original fibres, so remain Cohen–Macaulay.
At every point of a nonempty fibre of $S_d$, the fibre dimension is $d$. This also gives equidimensionality. In a finite type scheme over a field, the dimension at the generic point of an irreducible component equals that component's dimension: any neighborhood meets the component in a dense open of the same dimension, and finitely many other components can be removed near that generic point. Thus every component of this fibre has dimension $d$. If $S=0$, choose $n=0$ and $S_0=0$. ∎
Lemma. Products of smooth algebras
For $R$-algebras $S',S''$, the product $S=S'\times S''$ is smooth over $R$ exactly when both factors are smooth over $R$.
Proof. The coordinate idempotents give a disjoint open cover
$$\operatorname{Spec}S=\operatorname{Spec}S'\amalg\operatorname{Spec}S''.$$Each factor is the corresponding principal localization of $S$. Smoothness of $S/R$ therefore implies smoothness of both factors. Conversely, if both factors are smooth, every point of $\operatorname{Spec}S$ has a principal neighborhood on which the map from $R$ is smooth, namely its whole factor. The locality criterion for smoothness then makes $S/R$ smooth. Equivalently the two idempotent localizations form a finite cover, so finite presentation glues and the pointwise smoothness criterion holds everywhere. This also includes a zero factor. ∎
Example. Factorization of polynomials
Fix positive integers $n,m$. Put
$$R=\mathbf Z[a_1,\ldots,a_{n+m}],\qquad S=\mathbf Z[b_1,\ldots,b_n,c_1,\ldots,c_m].$$Define $R\to S$ by requiring that
$$X^{n+m}+a_1X^{n+m-1}+\cdots+a_{n+m} =(X^n+b_1X^{n-1}+\cdots+b_n)(X^m+c_1X^{m-1}+\cdots+c_m).$$More explicitly, set $b_0=c_0=1$ and set coefficients outside the indicated ranges to zero. The image of $a_j$ is $\sum_{u+v=j}b_uc_v$. Thus $a_1$ maps to $b_1+c_1$, $a_2$ to $b_2+b_1c_1+c_2$, and $a_{n+m}$ to $b_nc_m$.
This gives a presentation of $S$ over $R$ with $n+m$ variables and $n+m$ coefficient equations. It is a relative global complete intersection: every field fibre is nonempty and has dimension zero. Here are two ways to establish this dimension assertion.
First, for any $R\to k$, let $F\in k[X]$ be the monic polynomial obtained from the displayed left side. After a field extension $k\subset K$, a point of the fibre with values in $K$ is precisely an ordered factorization $F=GH$, with $G,H$ monic of degrees $n,m$. Over an algebraic closure, the multiplicity of each root in $G$ is an integer between zero and its multiplicity in $F$; it also determines its multiplicity in $H$. Only finitely many choices occur. At least one choice has degree $n$, so the fibre over the algebraic closure is nonempty. The Nullstellensatz identifies its closed points with these finitely many coefficient tuples. A finite type algebra over a field is Jacobson; consequently, if it has only finitely many maximal ideals, every prime is maximal. Indeed, a prime is the intersection of the maximal ideals containing it, and a finite intersection can be prime only if it equals one of those ideals. This proves dimension zero. The original $k$-algebra has finitely many maximal ideals as well: each maximal ideal has a finite residue extension and therefore lifts to one of these geometric points. The same Jacobson argument proves dimension zero before extending the field.
Second, the coefficient map is finite. Write $A$ for the image of $R$ inside the domain $S$, and embed $S$ in its fraction field. In an algebraic closure of that field, every root of the displayed product satisfies the monic polynomial with coefficients in $A$, so it is integral over $A$. The coefficients of each monic factor are elementary symmetric expressions in the corresponding roots. Integral elements form a ring; hence every $b_i$ and every $c_j$ is integral over $A$. This is also the monic-divisor coefficient argument. Finitely many integral algebra generators make $S$ finite as an $R$-module: reduce powers of each generator using a monic equation to obtain a finite spanning list. Field fibres are therefore finite-dimensional and have dimension zero whenever nonempty. Their nonemptiness follows from factoring $F$ over an algebraic closure as above. Either proof supplies the required fibre dimension for the given complete-intersection presentation.
Lemma. Idempotent ideals and connected components
Suppose an ideal $I$ of $R$ is finitely generated and satisfies $I^2=I$. Then there is an element $e$ with $e^2=e$ and $I=eR$. For $e'=1-e$ one has a canonical isomorphism $R/I\simeq R_{e'}$, and $V(I)$ is both open and closed in $\operatorname{Spec}R$.
Proof. Apply the determinant form of Nakayama's lemma to the finite module $I=II$. It supplies $f\in1+I$ such that $fI=0$. Since $f-1\in I$, the equality $f(f-1)=0$ says that $f$ is idempotent. Put $e=1-f$. Then $e\in I$, $e^2=e$, and multiplication by $e$ fixes every element of $I$, because $fI=0$. These observations give $I=eR$.
The element $e'=f$ becomes $1$ modulo $I$, so the quotient map factors through $R_f$. Conversely, $f$ being invertible forces its complementary idempotent $e$ to vanish, so localization factors through $R/I$. The two factorizations are inverse by their universal properties. Explicitly, an idempotent that is invertible equals $1$, and the localization kernel consists of those $r$ with $fr=0$. Such an $r$ satisfies $r=er$, giving exactly the ideal $eR$.
Finally, $ef=0$ and $e+f=1$. A prime contains exactly one of these two elements. It follows that $V(I)=V(e)=D(f)$, which exhibits the same subset as closed and open. These conclusions include $I=0$ and $I=R$. ∎
Lemma. Closed subsets of an affine spectrum
For any ideal $I\subset R$, contraction identifies $\operatorname{Spec}(R/I)$ homeomorphically with $V(I)$. Its inverse sends a prime $\mathfrak p\supset I$ to $\mathfrak p/I$.
Proof. A prime in the quotient contracts to a prime containing $I$. Conversely, $(R/I)/(\mathfrak p/I)\simeq R/\mathfrak p$ is a domain, so $\mathfrak p/I$ is prime; these operations are inverse. The principal open defined by the class of $r\in R$ corresponds exactly to $D(r)\cap V(I)$. These sets form bases for the two topologies, proving the homeomorphism. ∎
Proposition. Openness of flat finitely presented maps
A finitely presented ring map $R\to S$ induces an open map on spectra if it has going down. In particular, every flat finitely presented ring map has this property.
Proof. Flat maps have going down, so it suffices to use that prime-lifting property. We check the image of each principal open $D(g)$ of $\operatorname{Spec}S$. Its ring is $S_g$, which remains finitely presented over $R$: adjoin one variable $Y$ and the relation $gY-1$ to a finite presentation of $S$.
Going down also remains valid for $R\to S_g$. In fact, start with a prime $\mathfrak q$ of $S$ avoiding $g$ and a smaller prime of $R$ than its contraction. Going down in $S$ produces a prime contained in $\mathfrak q$ over that smaller prime; it still avoids $g$ and thus defines a prime of $S_g$.
The image $E_g$ of $\operatorname{Spec}S_g$ is constructible by Quasi-finite morphisms and Chevalley's theorem, Theorem 5.1. Its complete proof in §§3–5 first establishes the Noetherian theorem and then descends the finite presentation and Boolean conditions to a finitely generated $\mathbf Z$-subalgebra. The equality of the image after base change is justified there by the nonzero tensor product of two residue fields. It therefore applies to this arbitrary base ring.
Going down says directly that $E_g$ is stable under generalization: any smaller base prime lifts below a source prime giving a point of $E_g$. The constructible-topology argument of Flat morphisms, Lemma 3.1 now makes $E_g$ open. More explicitly, its constructible complement is compact in the constructible topology and stable under specialization; the lemma proves such a subset is Zariski closed. Since every open of $\operatorname{Spec}S$ is a union of principal opens, its image is a union of these open sets $E_g$. ∎
Lemma. Detecting a zero module by localization
Let $R$ be any ring. In each of the following six assertions, the stated global condition is equivalent both to its validity after localization at every prime of $R$ and to its validity after localization at every maximal ideal:
- A specified element $x\in M$ is zero.
- A specified $R$-module $M$ is zero.
- A complex $M_1\to M_2\to M_3$ is exact at $M_2$.
- A homomorphism $u:M\to N$ is injective.
- A homomorphism $u:M\to N$ is surjective.
- A homomorphism $u:M\to N$ is bijective.
In (1) this also says that the natural map $M\to\prod_{\mathfrak m\text{ maximal}}M_{\mathfrak m}$ is injective. No finiteness assumption on any module is required.
Proof. A global assertion gives all its localized assertions, since localization is exact; the prime assertions include the maximal ones. We prove the reverse implications from maximal ideals.
If $x\ne0$, its annihilator $\operatorname{Ann}_R(x)$ is a proper ideal, so choose a maximal ideal $\mathfrak m$ containing it. Vanishing of $x/1$ in $M_{\mathfrak m}$ would give an element outside $\mathfrak m$ annihilating $x$, contradicting the choice of $\mathfrak m$. Thus (1) holds, including the assertion about the product. Applying it to each element of $M$ proves (2).
For (3), put $H=\ker(M_2\to M_3)/\operatorname{im}(M_1\to M_2)$. Exactness of localization identifies $H_{\mathfrak m}$ with the homology of the localized complex. If all those complexes are exact, (2) gives $H=0$, as required. A map is injective when its kernel vanishes and surjective when its cokernel vanishes. These modules commute with localization, so (2) proves (4) and (5). Both conditions together are bijectivity, yielding (6). For the zero ring every unital module is zero, which also covers the case of an empty set of maximal ideals. ∎
Lemma. Elements integral over an ideal form a submodule
For a ring map $R\to S$ and an ideal $I\subset R$, the elements of $S$ integral over $I$ form an $R$-submodule. Moreover, multiplying such an element by any element integral over $R$ preserves integrality over $I$.
Proof. Use the graded ring $A=\bigoplus_{j\geq0}I^jt^j\subset R[t]$, mapped naturally to $S[t]$. The criterion for integrality over an ideal says that $z\in S$ is integral over $I$ exactly when $zt$ is integral over $A$. One direction multiplies an equation with coefficient of index $j$ in $I^j$ by its total power of $t$. For the other, take the homogeneous component of total degree $d$ in a monic equation of degree $d$ for $zt$; its coefficient of index $j$ contributes its degree-$j$ part in $I^jt^j$. This recovers the required equation for $z$.
The integral elements form a subring of $S[t]$. If $z$ and $w$ are integral over $I$, then $zt+wt=(z+w)t$ and $-zt$ are integral over $A$. This proves addition and additive inverses. Every $r\in R$ is already in the degree-zero part of $A$, so multiplying by its image proves closure under $R$-scalars. More generally, an element $s$ integral over $R$ satisfies its same monic equation over $A$ as a degree-zero element of $S[t]$. The product $s(zt)$ is then integral over $A$, and the homogeneous criterion gives integrality of $sz$ over $I$. This proof permits noninjective $R\to S$ and arbitrary ideals. ∎
Lemma. Surjectivity on spectra of an integral overring
An inclusion $R\subset S$ with $S$ integral over $R$ induces a surjection $\operatorname{Spec}S\to\operatorname{Spec}R$.
Proof. Fix $\mathfrak p\in\operatorname{Spec}R$. Localization preserves the inclusion and integrality, so replace the rings by $R_{\mathfrak p}\subset S_{\mathfrak p}$. Write $\mathfrak m$ for the maximal ideal of the new base. We show $\mathfrak mS_{\mathfrak p}$ is proper. Otherwise there is an equality $1=\sum_{i=1}^r a_is_i$ with $a_i\in\mathfrak m$. The finitely many integral elements $s_i$ generate a finite algebra $T=R_{\mathfrak p}[s_1,\ldots,s_r]$ containing $R_{\mathfrak p}$. The equality puts $1$ in $\mathfrak mT$, hence $T=\mathfrak mT$. Nakayama makes $T=0$, contradicting the inclusion of the nonzero local ring $R_{\mathfrak p}$.
Choose a prime of $S_{\mathfrak p}/\mathfrak mS_{\mathfrak p}$, which is possible because this quotient is nonzero. Its inverse image contracts to $\mathfrak m$, and pulling it back before localization gives a prime of $S$ contracting to the original $\mathfrak p$. ∎
Lemma. Composition of going-up and going-down maps
If both $R\to S$ and $S\to T$ have going down, so does $R\to T$. The same statement holds for going up.
Proof. For going down, take $\mathfrak p_0\subset\mathfrak p_1$ in $R$ and a prime $\mathfrak r_1$ of $T$ contracting to $\mathfrak p_1$. Contract it first to $\mathfrak q_1\subset S$. Going down for $R\to S$ gives $\mathfrak q_0\subset\mathfrak q_1$ over $\mathfrak p_0$. Going down for $S\to T$, applied to $\mathfrak r_1$, then gives $\mathfrak r_0\subset\mathfrak r_1$ over $\mathfrak q_0$. Its contraction to $R$ is $\mathfrak p_0$.
For going up, begin instead with $\mathfrak r_0$ over $\mathfrak p_0$ and contract to $\mathfrak q_0$. Lift $\mathfrak p_1$ to $\mathfrak q_1\supset\mathfrak q_0$ in $S$, and then lift $\mathfrak q_1$ to $\mathfrak r_1\supset\mathfrak r_0$ in $T$. Its contraction is $\mathfrak p_1$, proving the assertion. ∎
Lemma. Closed images stable under specialization
Let $E$ be the image of $\operatorname{Spec}S\to\operatorname{Spec}R$ for any ring homomorphism. If $E$ is stable under specialization, it is closed.
Proof by localization. Take $\mathfrak p$ in the closure of $E$. For every $f\notin\mathfrak p$, the neighbourhood $D(f)$ meets $E$, so $S_f$ is nonzero. Consequently $S_{\mathfrak p}$ is nonzero: if $1/1=0$ there, some single $f\notin\mathfrak p$ would kill $1$ in $S$, making $S_f=0$. Choose a prime of $S_{\mathfrak p}$. Its inverse image in $S$ contracts to a prime $\mathfrak p'\subset\mathfrak p$ belonging to $E$. Specialization stability now puts $\mathfrak p$ in $E$. Thus $E$ contains its closure.
Proof using minimal primes. Put $I=\ker(R\to S)$ and replace the base by $R/I$. This identifies its spectrum with the closed subset $V(I)$, so it suffices to prove that the image for this injective map is the entire spectrum. If $\mathfrak p$ is minimal in $R/I$, the localization of $R/I$ at $\mathfrak p$ is nonzero and injects into the corresponding localization of $S$. A prime in the latter ring contracts to the unique prime of the former, because primes in that base localization correspond to primes contained in the minimal prime $\mathfrak p$. Therefore every minimal prime belongs to the image. Every prime contains a minimal prime; specialization stability gives every remaining point. Returning to the original base, the image is exactly $V(I)$, hence closed. ∎
Lemma. Cotangent complexes and differentials
Suppose $A\to B\to C$ are ring maps and the composite onto $C$ is surjective. Set $I=\ker(A\to C)$ and $J=\ker(B\to C)$. There is an exact sequence of $C$-modules
$$I/I^2\longrightarrow J/J^2\longrightarrow\Omega_{B/A}\otimes_B C\longrightarrow0.$$The first arrow comes from $A\to B$; the second sends the class of $j$ to $dj\otimes1$.
Proof. The map $B\to C$ is also onto. For a surjective ring map, the naive cotangent complex has first homology equal to its conormal module and zero zeroth homology. Apply the transitivity sequence to this tower, using this surjection calculation for both maps ending in $C$. The relevant part is
$$H_1(\mathrm{NL}_{C/A})\longrightarrow H_1(\mathrm{NL}_{C/B}) \longrightarrow\Omega_{B/A}\otimes_B C\longrightarrow\Omega_{C/A}\longrightarrow0.$$Here the first two terms are $I/I^2$ and $J/J^2$, and the last differential module vanishes. The maps in transitivity are exactly the two stated maps, giving the assertion. ∎
Lemma. Cotangent complexes, differentials and formal smoothness
In the preceding situation, assume in addition that $B$ is formally smooth over $A$. Then the sequence extends to a split short exact sequence
$$0\longrightarrow I/I^2\longrightarrow J/J^2\longrightarrow\Omega_{B/A}\otimes_B C\longrightarrow0.$$Proof. The surjection $A/I^2\to A/I=C$ has square-zero kernel. Formal smoothness lifts $B\to C$ to an $A$-algebra map $\sigma:B\to A/I^2$. Thus $\sigma(J)$ lies in $I/I^2$, and $\sigma(J^2)=0$. It induces a $C$-linear map $J/J^2\to I/I^2$. Because $\sigma$ is an $A$-algebra map, its composite with $I/I^2\to J/J^2$ is the identity. The first arrow is therefore injective and admits a retraction. The preceding exact sequence identifies the complementary summand with $\Omega_{B/A}\otimes_B C$, proving split exactness. ∎
Lemma. A cover of the target spectrum
Let $R\to S$ be a ring map, and let $g_1,\ldots,g_n\in S$ generate the unit ideal, so their principal opens cover $\operatorname{Spec}S$.
- If every $S_{g_i}$ is finite type over $R$, then $S$ is finite type over $R$.
- If every $S_{g_i}$ is finitely presented over $R$, then $S$ is finitely presented over $R$.
Proof. Choose $h_i\in S$ with $\sum_i h_ig_i=1$.
For (1), take finitely many algebra generators for each $S_{g_i}$ and express them as fractions with numerators in $S$ and denominators powers of $g_i$. Let $T$ be the $R$-subalgebra of $S$ generated by all these numerators, the $g_i$ and the $h_i$. This is a finite list. Each map $T_{g_i}\to S_{g_i}$ is injective by exactness of localization and surjective by the choice of generators. Moreover the identity $\sum_i h_ig_i=1$ holds already in $T$. The finite-cover criterion applied to the $T$-module $S/T$ makes it zero. Hence $T=S$, proving finite type.
For (2), apply (1) and choose a surjection $P=R[X_1,\ldots,X_r]\to S$ with kernel $J$. Lift $g_i,h_i$ to $\widetilde g_i,\widetilde h_i\in P$. Adjoining an inverse of $g_i$ gives
$$S_{g_i}\simeq P[Y]/\bigl(JP[Y]+(1-Y\widetilde g_i)\bigr).$$Since this algebra is finitely presented over $R$, the kernel of this particular finite polynomial presentation is finitely generated. Choose generators and expand each as a finite combination of elements of $J$ and $1-Y\widetilde g_i$. Collecting the finitely many elements of $J$ that occur gives $f_{ij}\in J$ with
$$JP[Y]+(1-Y\widetilde g_i)=(f_{ij}\text{ for all }j,\ 1-Y\widetilde g_i).$$Now form the finitely presented $R$-algebra
$$T=P/\left(\sum_i\widetilde h_i\widetilde g_i-1,\ f_{ij}\text{ for all }i,j\right).$$All these relations vanish in $S$, so $T\to S$ is onto. The images of the $\widetilde g_i$ generate the unit ideal in $T$. The displayed localized presentations show that $T_{\widetilde g_i}\to S_{g_i}$ is an isomorphism: the relations $f_{ij}$ for this $i$ already generate the localized kernel, and all additional imposed relations belong to that kernel. The finite-cover criterion annihilates the kernel of $T\to S$. Hence $T\simeq S$ and (2) follows. If the cover is empty, $S=0$, which is the finitely presented algebra $R/(1)$. ∎
Lemma. Nakayama's lemma after localization
Let $S\subset R$ be multiplicative, let $I\subset R$ be an ideal, and let $M$ be a finite $R$-module. Suppose $x_1,\ldots,x_r\in M$ generate $S^{-1}(M/IM)$ over $S^{-1}(R/I)$. There is an element $f\in S+I$ for which the same elements generate $M_f$ over $R_f$.4
Proof. First take $I=0$ and fix finite generators $y_1,\ldots,y_s$ of $M$. In $S^{-1}M$, write each $y_i$ as a combination of the $x_j$. A common denominator $u\in S$ clears all coefficients. For each of the finitely many resulting equalities, another element of $S$ makes it valid already in $M$, by the vanishing criterion for localization. Multiplying these elements together gives $v\in S$ such that every $y_i$ is in the span of the $x_j$ after inverting $uv$. This proves the claim when $I=0$.
For general $I$, apply that case to $M/IM$. It gives $s\in S$ such that the chosen elements generate $(M/IM)_s$. Nakayama applied over $R_s$ to the finite module $M_s/\sum_j R_sx_j$ supplies $g\in1+I_s$ annihilating that quotient. Write $g=1+i/s^N$ with $i\in I$ and $N\geq0$. Set
$$f=s^{N+1}+si=s(s^N+i).$$Its first summand belongs to $S$ and its second to $I$, so $f\in S+I$. In $R_f$ both $s$ and $s^N+i$ are units, hence so is $g$. Conversely, inverting $s$ and $g$ inverts $f=s^{N+1}g$. Thus $R_f\simeq(R_s)_g$, and the quotient module vanishes there. This is exactly the required generation assertion. ∎
Lemma. Localization of a flat module
Let $R$ be a ring and $U\subset R$ a multiplicative set.
- The algebra $U^{-1}R$ is flat over $R$.
- A module over $U^{-1}R$ is flat over $R$ exactly when it is flat over $U^{-1}R$.
- An $R$-module $M$ is flat exactly when $M_{\mathfrak p}$ is flat over $R_{\mathfrak p}$ for every prime $\mathfrak p$.
- In (3) it is enough to test all maximal ideals.
- If $R\to A$, $M$ is an $A$-module, and $g_1,\ldots,g_t$ generate the unit ideal of $A$, then $M$ is $R$-flat exactly when every $M_{g_i}$ is $R$-flat.
- For an $A$-module $M$, flatness over $R$ is equivalent to flatness of $M_{\mathfrak q}$ over $R_{\mathfrak p}$ for every $\mathfrak q\in\operatorname{Spec}A$, where $\mathfrak p$ is its inverse image in $R$.
- In (6) it is enough to test maximal ideals $\mathfrak q$ of $A$; their contractions in $R$ need not be maximal.
Proof. Tensoring with $U^{-1}R$ is the exact localization functor, proving (1). For (2), a flat $U^{-1}R$-module is $R$-flat by composition with (1). In the other direction, if $N$ is a $U^{-1}R$-module, tensoring it with $M$ over $R$ agrees with tensoring over $U^{-1}R$. Exactness over $R$ therefore tests exactness over the localization too.
We prove (6) and (7) together using the ideal criterion. If $M$ is $R$-flat and $J\subset R$ is an ideal, the injection $J\otimes_R M\to M$ remains injective on localization as a map of $A$-modules. For a prime $\mathfrak q$ of $A$ over $\mathfrak p$, every ideal $L\subset R_{\mathfrak p}$ is $J_{\mathfrak p}$ for its contraction $J\subset R$. The localized map is
$$L\otimes_{R_{\mathfrak p}}M_{\mathfrak q}\longrightarrow M_{\mathfrak q},$$so the ideal criterion proves $R_{\mathfrak p}$-flatness of $M_{\mathfrak q}$.
Conversely, suppose these localized modules are flat for all maximal $\mathfrak q$ of $A$. For any ideal $J\subset R$, let $K$ be the kernel of $J\otimes_R M\to M$, viewed as an $A$-module. At a maximal $\mathfrak q$ its localization is the kernel of
$$J_{\mathfrak p}\otimes_{R_{\mathfrak p}}M_{\mathfrak q}\longrightarrow M_{\mathfrak q},$$and this is zero by the assumed flatness. Local detection over $A$ gives $K=0$. The ideal criterion then makes $M$ flat over $R$. Testing all primes implies testing all maximal primes, and the forward argument gave all primes, establishing both (6) and (7). Taking $A=R$ proves (3) and (4).
For (5), if $M$ is $R$-flat, localize each injection $J\otimes_R M\to M$ at $g_i$ and apply the ideal criterion to $M_{g_i}$. Conversely, if all those localized modules are flat, the same kernel $K$ has $K_{g_i}=0$ for each $i$. The finite-cover criterion over $A$ gives $K=0$, again proving flatness. This also treats the empty cover, for which $A=0$ and $M=0$. ∎
Lemma. Hom from a finitely presented module
Let $M$ be finitely presented over $R$, and let $N$ be any $R$-module. For a multiplicative subset $U$ there are canonical identifications
$$U^{-1}\operatorname{Hom}_R(M,N) \simeq\operatorname{Hom}_{U^{-1}R}(U^{-1}M,U^{-1}N) \simeq\operatorname{Hom}_R(U^{-1}M,U^{-1}N).$$Taking $U=\{1,f,f^2,\ldots\}$ gives, in particular,
$$\operatorname{Hom}_R(M,N)_f\simeq\operatorname{Hom}_{R_f}(M_f,N_f) \simeq\operatorname{Hom}_R(M_f,N_f).$$Proof. Choose a finite presentation $R^a\to R^b\to M\to0$. Applying Hom into $N$ identifies $\operatorname{Hom}_R(M,N)$ with the kernel of the induced map $N^b\to N^a$. Localization is exact and commutes with these finite direct sums. Thus its localization is the kernel of $(U^{-1}N)^b\to(U^{-1}N)^a$. Localizing the chosen presentation of $M$ shows that this is precisely $\operatorname{Hom}_{U^{-1}R}(U^{-1}M,U^{-1}N)$, with its natural localization map. Finally, any $R$-linear map between modules on which every $u\in U$ acts invertibly must commute with $u^{-1}$ as well as with $u$. It is automatically $U^{-1}R$-linear, proving the second identification. ∎
Lemma. A characteristic polynomial with coefficients in an ideal
Suppose $M$ is a finite $R$-module, $I\subset R$ is an ideal, and an endomorphism $\varphi$ satisfies $\varphi(M)\subset IM$. There is a monic polynomial
$$P(T)=T^n+a_1T^{n-1}+\cdots+a_n,\qquad a_j\in I^j,$$such that $P(\varphi)=0$ on $M$.
Proof. Choose generators $x_1,\ldots,x_n$ of $M$, using one zero generator if necessary when $M=0$. For each $j$ choose $a_{ij}\in I$ with $\varphi(x_j)=\sum_i a_{ij}x_i$. Let $A=(a_{ij})$ act on the free module with basis $e_j$ by $Ae_j=\sum_i a_{ij}e_i$. The surjection $q:R^n\to M$ given by $q(e_j)=x_j$ satisfies $qA=\varphi q$.
Take $P(T)=\det(T1_n-A)$. The coefficient of index $j$ is a signed sum of products of $j$ matrix entries, so it lies in $I^j$. The Cayley–Hamilton identity gives $P(A)=0$. Therefore $P(\varphi)q=qP(A)=0$, and surjectivity of $q$ gives the required annihilation. The matrix need not descend to a chosen free presentation of the relations; the intertwining identity with $q$ is all that is used. ∎
Lemma. Finite module presentations in a filtered colimit
Write $R=\operatorname*{colim}_{\lambda\in\Lambda}R_\lambda$ for a directed system of rings. Finitely presented modules and their maps can be recovered at finite stages in the following precise sense.
- Every finitely presented $R$-module is isomorphic to $M_\lambda\otimes_{R_\lambda}R$ for some finitely presented $R_\lambda$-module $M_\lambda$.
- Given finitely presented $M_\lambda,N_\lambda$ at a common stage, every map between their extensions to $R$ is the extension of a map $M_\lambda\otimes_{R_\lambda}R_\mu\to N_\lambda\otimes_{R_\lambda}R_\mu$ for some $\mu\geq\lambda$.
- If two maps $M_\lambda\to N_\lambda$ become equal over $R$, they become equal over some $R_\mu$ with $\mu\geq\lambda$.
Proof. Present the module in (1) as the cokernel of a finite matrix $R^a\to R^b$. Its finitely many entries come from a common stage $R_\lambda$. The cokernel of that matrix at the stage is finitely presented and has the required base change, since tensor product preserves cokernels.
For (2), choose a finite presentation of $M_\lambda$. The images under the proposed map of its finitely many generators are elements of $N_\lambda\otimes_{R_\lambda}R$. This module is the directed colimit of $N_\lambda\otimes_{R_\lambda}R_\mu$, so these images are represented together at one later stage. Each of the finitely many defining relations of $M_\lambda$ maps to zero in the colimit. The vanishing criterion for a directed colimit makes it zero at some later stage. Directedness lets us choose one stage where all the relations vanish. The chosen generator images then define the desired module map there.
For (3), the difference of the maps vanishes on a finite generating list after passage to $R$. Each of these finitely many zero equalities holds at a later stage; one common upper bound makes them all hold. The maps then agree on every element. The argument uses the equality and vanishing rules for directed colimits, and does not require injective or flat transition maps. ∎
Lemma. Flat modules in a short exact sequence
For a short exact sequence $0\to M'\to M\to M''\to0$, flatness of $M'$ and $M''$ implies flatness of $M$. Flatness of $M$ and $M''$ implies flatness of $M'$.
Proof. Fix an ideal $I\subset R$ and compare the given exact sequence with the right exact sequence obtained by tensoring with $I$. The vertical maps in this comparison are the multiplication maps $I\otimes_R N\to N$.
For the first assertion, let $z\in I\otimes_R M$ have zero image in $M$. Its image in $I\otimes_R M''$ has zero image in $M''$, so it vanishes because $M''$ is flat. Right exactness gives $z'$ in $I\otimes_R M'$ mapping to $z$. Its image in $M'$ maps to zero in $M$; the original injection makes this image zero. Flatness of $M'$ then gives $z'=0$, hence $z=0$. The ideal criterion proves flatness of $M$.
For the second assertion, flatness of $M''$ makes $I\otimes_R M'\to I\otimes_R M$ injective, by the vanishing of $\operatorname{Tor}_1^R(I,M'')$. The composite of this injection with the injective multiplication map $I\otimes_R M\to M$ factors through $M'$. It follows that $I\otimes_R M'\to M'$ is injective. Apply the ideal criterion once more. ∎
Lemma. Quasi-regular and regular ideals in a Noetherian ring
Let $(R,\mathfrak m)$ be Noetherian local, and let $M\ne0$ be finite over $R$. Every $M$-quasi-regular sequence $f_1,\ldots,f_c$ contained in $\mathfrak m$ is $M$-regular.
Proof. For $J=(f_1,\ldots,f_c)$, quasi-regularity identifies the associated graded module with the polynomial module
$$\operatorname{gr}_J(M)\simeq(M/JM)[T_1,\ldots,T_c],$$where multiplication by the initial form of $f_i$ corresponds to multiplication by $T_i$. The empty sequence requires nothing. Suppose $c>0$. For a nonzero $x\in M$, Krull intersection gives an integer $a\geq0$ such that $x\in J^aM\setminus J^{a+1}M$. Multiplication by $T_1$ is injective on a polynomial module, regardless of zero divisors in its coefficients. Thus the initial form of $f_1x$ in degree $a+1$ is nonzero, proving $f_1x\ne0$.
The remaining sequence is quasi-regular on $M/f_1M$ by the truncation lemma. Its graded calculation can be seen directly: for $a\geq1$,
$$J^aM\cap f_1M=f_1J^{a-1}M.$$Indeed, if $f_1y\in J^aM$ but $y\notin J^{a-1}M$, choose its last nonzero graded position below degree $a-1$. Multiplication by $T_1$ would give a nonzero initial form of $f_1y$ in a degree below $a$, a contradiction. Taking the graded quotient therefore sets $T_1$ equal to zero. Nakayama ensures that the finite module $M/f_1M$ is nonzero, since $f_1\in\mathfrak m$. Induct on $c$ in the Noetherian local ring $R/(f_1)$. This proves successive injectivity and the required nonzero final quotient. ∎
Lemma. Height and dimension in a polynomial ring
For primes $\mathfrak p\subset\mathfrak q$ of $P=k[X_1,\ldots,X_n]$, every maximal chain in the interval from $\mathfrak p$ to $\mathfrak q$ has length
$$\operatorname{ht}(\mathfrak q)-\operatorname{ht}(\mathfrak p).$$Proof. Polynomial local rings over a field are regular and hence Cohen–Macaulay. The maximal-chain theorem therefore applies in both $P_{\mathfrak p}$ and $P_{\mathfrak q}$. Choose a maximal chain from $(0)$ to $\mathfrak p$; its length is $\dim P_{\mathfrak p}=\operatorname{ht}(\mathfrak p)$. Adjoin the proposed maximal chain from $\mathfrak p$ to $\mathfrak q$. The concatenation is saturated, begins at the unique minimal prime $(0)$ of the domain $P$, and ends at $\mathfrak q$. In $P_{\mathfrak q}$ it is a maximal chain, so its length is $\operatorname{ht}(\mathfrak q)$. Subtracting the first length proves the formula, including the case $\mathfrak p=\mathfrak q$.
One may equivalently complete the chains to a maximal ideal $\mathfrak m\supset\mathfrak q$. Its local polynomial ring has dimension $n$. All maximal chains from $(0)$ to $\mathfrak m$ have length $n$ by the same Cohen–Macaulay theorem. Using a fixed saturated tail from $\mathfrak q$ to $\mathfrak m$ and cancelling its length gives the identical interval formula. ∎
Lemma. Noether normalization
Let $S=k[X_1,\ldots,X_n]/I$ be nonzero, with $k$ any field. There are polynomials $y_1,\ldots,y_r$ whose images in $S$ are algebraically independent over $k$ and make $S$ finite over $k[y_1,\ldots,y_r]$. Their number is $r=\dim S$. The $y_i$ can be chosen in the image of $\mathbf Z[X_1,\ldots,X_n]$ inside $k[X_1,\ldots,X_n]$.
Proof. Induct on $n$. For $n=0$, the nonzero quotient is $k$ and the empty list works. If $I=0$, take all the original variables. Otherwise choose $0\ne F\in I$; it is nonconstant because $I$ is proper.
We give the monic-coordinate step explicitly. Choose an integer $e\geq2$ larger than every exponent of every monomial occurring in $F$, and set
$$Z_i=X_i-X_n^{e^i}\qquad(1\leq i<n).$$These are polynomial coordinates together with $X_n$, since $X_i=Z_i+X_n^{e^i}$. Under this substitution, a monomial $X_1^{a_1}\cdots X_n^{a_n}$ contributes a highest power of $X_n$ of degree
$$a_n+a_1e+\cdots+a_{n-1}e^{n-1}.$$Base-$e$ expansion makes these degrees distinct for the distinct monomials of $F$. Any term involving a $Z_i$ has smaller $X_n$-degree than that monomial's highest term. Hence the unique largest degree in the whole substituted polynomial has a nonzero coefficient belonging to $k$. Dividing by that coefficient gives a monic equation for the image of $X_n$ over the subalgebra $S_0\subset S$ generated by the images of the $Z_i$. This is the one-relation construction. Since the other variables are $Z_i+X_n^{e^i}$, the algebra $S$ is generated by this one integral element over $S_0$, and is finite over $S_0$.
The nonzero algebra $S_0$ is a quotient of a polynomial ring in $n-1$ variables. Induction supplies algebraically independent parameters in it, given by integer polynomials in those variables, over which $S_0$ is finite. Composing those integer polynomials with the displayed $Z_i$ gives integer polynomials in the original $X_i$. Their images stay algebraically independent because $S_0\subset S$, and finiteness composes. This proves the existence claim with its coefficient restriction over finite fields as well as infinite fields.
Finally, an integral inclusion has equal dimensions by the complete chain-lifting and incomparability proof in Integral extensions: lying over, going up and going down, Theorem 5.1. The polynomial subring in $r$ independent variables has dimension $r$. Applying these two facts to its finite inclusion in $S$ gives $\dim S=r$. ∎
Proposition. Dimension and codimension
For a Noetherian local ring $(R,\mathfrak m)$ and an integer $d\geq0$, the following are equivalent:
- The Krull dimension of $R$ is $d$.
- The Hilbert–Samuel degree $d(R)$ is $d$.
- An ideal of definition can be generated by $d$ elements, and none can be generated by fewer elements.
Here an ideal of definition has radical $\mathfrak m$, and $d(R)$ is the degree of the eventual polynomial $\ell_R(R/I^N)$ for any such ideal $I$.
Proof. We retain the three-inequality argument, with finite dimensionality established before induction on dimension. Its growth and parameter steps are proved in full in Dimension theory of Noetherian local rings, §§1–2, especially Theorem 2.1. Let $\delta(R)$ be the minimum number of generators of an ideal of definition. This number is finite since $\mathfrak m$ itself is finitely generated.
First, if $I$ has $t\geq1$ generators, its degree-$j$ monomials give a surjection from $\binom{t+j-1}{j}$ copies of $R/I$ onto $I^j/I^{j+1}$. Summing lengths for $0\leq j<N$ gives
$$\ell_R(R/I^N)\leq\ell_R(R/I)\binom{N+t-1}{t}.$$The degree of the eventual polynomial is therefore at most $t$. If $t=0$, then $I=0$ is an ideal of definition; $R$ has finite length and its degree is zero. Thus $d(R)\leq\delta(R)$ in all cases.
Next prove $\dim R\leq d(R)$ by induction on the finite nonnegative integer $d(R)$, simultaneously for all Noetherian local rings. If the degree is zero, the lengths $\ell_R(R/\mathfrak m^N)$ eventually stabilize. It follows that $\mathfrak m^N=\mathfrak m^{N+1}$ for large $N$. Nakayama gives $\mathfrak m^N=0$, so the only prime is $\mathfrak m$ and the dimension is zero.
For positive degree, take a strict chain $\mathfrak p_0\subsetneq\cdots\subsetneq\mathfrak p_l$. There is nothing to prove for $l=0$. Otherwise put $B=R/\mathfrak p_0$ and choose $x\in\mathfrak p_1\setminus\mathfrak p_0$. The quotient is a local domain and $x$ is a nonzero nonunit there. The degree and leading-term formula for a short exact sequence gives $d(B)\leq d(R)$. Applied to
$$0\longrightarrow B\xrightarrow{x}B\longrightarrow B/xB\longrightarrow0,$$it gives the strict inequality $d(B/xB)<d(B)$: equality would make the positive leading coefficient of $B/xB$ equal to the difference of the identical leading coefficients of the two copies of $B$. The degree-zero case cannot occur for this domain with a nonzero nonunit. The quotient $C=B/xB$ is nonzero, and its primes coming from $\mathfrak p_1,\ldots,\mathfrak p_l$ form a chain of length $l-1$. Induction yields
$$l-1\leq\dim C\leq d(C)\leq d(R)-1.$$Thus every chain has length at most $d(R)$, proving the second inequality and, in particular, finiteness of $\dim R$.
Finally put $D=\dim R$ and induct on $D$ to prove $\delta(R)\leq D$. When $D=0$, the zero ideal has radical $\mathfrak m$ and the empty generating list suffices. For $D>0$, the finitely many minimal primes are all strictly smaller than $\mathfrak m$. Prime avoidance supplies $x\in\mathfrak m$ outside their union. For any chain in $R/xR$, its smallest prime lifts to a prime containing $x$ and hence properly containing a minimal prime of $R$. Prepending that minimal prime extends the chain by one. Consequently $\dim(R/xR)\leq D-1$. By induction choose at most $D-1$ generators of an ideal of definition in the quotient. Their lifts together with $x$ generate an ideal with radical $\mathfrak m$. This proves the final inequality.
The cycle $\dim R\leq d(R)\leq\delta(R)\leq\dim R$ proves equality of all three invariants, which is exactly the three stated conditions. ∎
Lemma. Criteria for a separable field extension
Let $K/k$ be any extension of fields of characteristic $p>0$. The following conditions are equivalent:
- The extension is separable: every intermediate field finitely generated over $k$ is separably generated.
- For each finite $k$-linearly independent family $a_1,\ldots,a_m$ in $K$, the family $a_1^p,\ldots,a_m^p$ is also $k$-linearly independent.
- The algebra $K\otimes_k k^{1/p}$ is reduced.
- The field $K$ is geometrically reduced over $k$, meaning that $K\otimes_k L$ is reduced for every extension field $L/k$.
Proof. The separable scalar-extension lemma, applied to the reduced $k$-algebra $L$, proves (1)$\Rightarrow$(4). Taking $L=k^{1/p}$ gives (4)$\Rightarrow$(3).
Assume (3). There is a ring homomorphism
$$F:K\otimes_k k^{1/p}\longrightarrow K,\qquad a\otimes b\longmapsto a^pb^p.$$It is well defined by the tensor balancing relation and additivity of Frobenius. For every $z$ in its domain, $z^p=F(z)\otimes1$. Reducedness thus makes $F$ injective. Suppose $\sum_i c_ia_i^p=0$ for a linearly independent family and coefficients $c_i\in k$. Choose $b_i\in k^{1/p}$ with $b_i^p=c_i$. Then $F(\sum_i a_i\otimes b_i)=0$, so $\sum_i a_i\otimes b_i=0$. Independence remains true after the field extension $k\subset k^{1/p}$; hence every $b_i$, and therefore every $c_i$, is zero. This proves (2).
Now assume (2). It is inherited by intermediate fields, so it is enough to show that a finitely generated $K/k$ has a separating transcendence basis. Among all transcendence bases $x_1,\ldots,x_d$, choose one minimizing the inseparable degree of the finite extension $K/k(x_1,\ldots,x_d)$. Denote this rational subfield by $F$. If the extension over $F$ is separable, the claim holds. Otherwise choose $a\in K$ inseparable over $F$ and put $E=F(a)$; then $[E:F]_i>1$.
Apply the elementary separating-basis lemma to the field $E=k(x_1,\ldots,x_d,a)$, which still satisfies (2). It gives an index $1\leq j\leq d+1$ such that the field $L$ generated by all but the $j$-th member of the list $x_1,\ldots,x_d,a$ is rational of transcendence degree $d$ over $k$, and $E/L$ is finite separable. Multiplicativity of inseparable degrees now gives
$$[K:L]_i=[K:E]_i < [K:E]_i[E:F]_i=[K:F]_i,$$contrary to minimality. Thus the chosen minimum is one and $K/k$ is separably generated. This also covers $d=0$, when the omitted-list field in the lemma is $k$. Applying the result to every finitely generated intermediate field proves (1) without any finiteness hypothesis on the original extension. ∎
Lemma. Formal smoothness over a prime field
Every field extension in characteristic zero is formally smooth. In characteristic $p>0$, a field extension $K/k$ is formally smooth exactly when it is separable.
Proof. The elementary formally smooth extensions lemma proves formal smoothness for every separable extension, including arbitrary transcendence degree and infinite algebraic degree. All extensions in characteristic zero are separable. The converse in positive characteristic is the following lemma. Together these assertions prove both claims. ∎
Lemma. A formally smooth field extension is separable
If $K$ is formally smooth over a field $k$, then $K/k$ is separable.
Proof. In characteristic zero this is automatic. In characteristic $p$, apply the split differential sequence for a formally smooth last map to $\mathbf F_p\to k\to K$. It makes
$$K\otimes_k\Omega_{k/\mathbf F_p}\longrightarrow\Omega_{K/\mathbf F_p}$$injective. Here the splitting can also be constructed directly. Put $V=K\otimes_k\Omega_{k/\mathbf F_p}$ and make the square-zero ring $K\oplus V$ a $k$-algebra by $a\mapsto(a,1\otimes da)$. Formal smoothness lifts the identity of $K$ through $K\oplus V\to K$. Its second component is an $\mathbf F_p$-derivation $D:K\to V$ with $D(a)=1\otimes da$ for $a\in k$. The induced map $\Omega_{K/\mathbf F_p}\to V$ is a left inverse to the displayed map. The differential separability criterion proved next therefore gives the result. ∎
Lemma. Differentials of a separable field extension
For fields $k\subset K$ of characteristic $p>0$, the extension $K/k$ is separable if and only if the canonical map
$$\iota:K\otimes_k\Omega_{k/\mathbf F_p}\longrightarrow\Omega_{K/\mathbf F_p}$$is injective.
Proof. We first justify reduction to finitely generated intermediate fields $E/k$. If $\iota$ is injective, each corresponding map for $E$ is injective: a nonzero vector in its kernel remains nonzero on extending scalars from $E$ to $K$, but would then map to zero under $\iota$. Conversely, assume all the finitely generated instances are injective. A putative kernel vector for $\iota$ uses finitely many coefficients of $K$, so comes from one such field $E$. If its differential vanishes over $K$, the filtered-colimit rule for differentials makes it vanish in a larger finitely generated field. Injectivity there makes the vector zero. Thus injectivity is equivalent to injectivity at every finite-type field stage, just as separability is. No injectivity of the transition maps between the differential modules has been assumed.
Suppose now $K/k$ is finitely generated and separable. Choose a separating transcendence basis $u_1,\ldots,u_r$ and a primitive element $u_{r+1}$ for the finite separable extension over $k(u_1,\ldots,u_r)$. In the trivial finite extension one may use $u_{r+1}=0$. Clearing denominators and removing content from its minimal polynomial gives an irreducible
$$G(U_1,\ldots,U_{r+1})=\sum_I a_IU^I\in k[U_1,\ldots,U_{r+1}]$$with $K$ the fraction field of $k[U]/(G)$ and $\partial G/\partial U_{r+1}\ne0$. The differential presentation, followed by localization, identifies
$$\Omega_{K/\mathbf F_p}\simeq \frac{(K\otimes_k\Omega_{k/\mathbf F_p})\oplus\bigoplus_{j=1}^{r+1}K\,dU_j} {K\left(\sum_I u^I\otimes da_I+\sum_{j=1}^{r+1}\frac{\partial G}{\partial U_j}(u)\,dU_j\right)}.$$The last derivative has nonzero image in $K$. Indeed, its degree in $U_{r+1}$ is smaller than that of $G$, so a nonzero such polynomial cannot belong to the principal kernel $(G)$. The relation vector in this presentation therefore has a nonzero coordinate in the free summand. Its span intersects the first summand only in zero. This proves injectivity of $\iota$.
Conversely, suppose $K/k$ is finitely generated and $\iota$ is injective. Choose a transcendence basis $x_1,\ldots,x_r$ minimizing $[K:F]_i$, where $F=k(x_1,\ldots,x_r)$. If $K/F$ were inseparable, choose $a\in K$ inseparable over $F$. Its irreducible polynomial over $F$ has zero derivative in its variable $T$. By Gauss' lemma, clearing denominators and content yields an irreducible polynomial
$$G(X_1,\ldots,X_r,T)=\sum_{I,j}a_{I,j}X^IT^j\in k[X_1,\ldots,X_r,T^p]$$whose evaluation at $(x_1,\ldots,x_r,a)$ is zero and generates the kernel of that evaluation on the polynomial ring. Divide by one nonzero scalar coefficient so that $a_{I_0,j_0}=1$.
Assume for a contradiction that all partial derivatives of $G$ with respect to the $X_i$ also vanish. Then every exponent appearing in $G$ is divisible by $p$. Differentiating the relation in $\Omega_{K/\mathbf F_p}$ leaves only
$$\sum_{(I,j)\ne(I_0,j_0)}x^Ia^j\,da_{I,j}=0.$$The monomials in this sum with nonzero coefficients are linearly independent over $k$. To see this, a dependence would be a polynomial $H$ in the kernel $(G)$ supported on those monomials. It has total degree at most $\deg G$, so if nonzero it must be a scalar multiple of $G$. Its coefficient at the omitted monomial is zero, whereas that coefficient of $G$ is one, forcing the scalar and $H$ to be zero. Injectivity of $\iota$ and this independence imply $da_{I,j}=0$ in $\Omega_{k/\mathbf F_p}$ for every coefficient. The normalized coefficient has differential zero as well.
The zero-differential lemma below, applied over the perfect field $\mathbf F_p$, gives $a_{I,j}=b_{I,j}^p$ in $k$. Since all monomial exponents are multiples of $p$, it follows that
$$G=\left(\sum_{I,j}b_{I,j}X^{I/p}T^{j/p}\right)^p,$$contradicting irreducibility of this nonconstant polynomial. Consequently at least one $X_i$-derivative is nonzero. This also rules out the supposed inseparable extension when $r=0$.
After renumbering, take $\partial G/\partial X_1\ne0$ and let $L=k(x_2,\ldots,x_r,a)$. The displayed generators of $L$ are algebraically independent: a relation among them would lie in $(G)$ while having degree zero in $X_1$, although $G$ has positive $X_1$-degree. Gauss' lemma makes $G$ irreducible over this rational field when regarded as a polynomial in $X_1$, and its nonzero derivative makes $x_1$ separable over $L$. Hence $E=F(a)$ is finite separable over $L$. The tower calculations give
$$[K:L]_i=[K:E]_i<[K:E]_i[E:F]_i=[K:F]_i,$$because $a$ was inseparable over $F$. This contradicts the chosen minimum. Thus $K/F$ is separable, proving the converse and, by the initial reduction, the full assertion. ∎
Lemma. Polynomials with zero derivative in characteristic p
Let $k$ be a perfect field of characteristic $p>0$ and $K/k$ any field extension. For $a\in K$,
$$da=0\text{ in }\Omega_{K/k}\quad\Longleftrightarrow\quad a\in K^p.$$Proof. A $p$-th power has zero differential by the product rule. For the reverse implication, the filtered-colimit formula for differentials puts $a$ and the equality $da=0$ inside a subfield finitely generated over $k$. It suffices to work in this subfield; a root constructed there is also a root in $K$.
Perfectness supplies a separating transcendence basis $x_1,\ldots,x_r$ for this finitely generated extension. Put $F=k(x_1,\ldots,x_r)$, so $K/F$ is finite separable. The complete derivation-extension proof in Kähler differentials, Lemma 6.1 and Theorem 6.2 gives
$$\Omega_{F/k}=\bigoplus_{i=1}^r F\,dx_i,\qquad \Omega_{K/k}=\bigoplus_{i=1}^r K\,dx_i.$$We spell out the rational-function calculation. Since $k$ is perfect, $k=k^p$. The monomials $x_1^{e_1}\cdots x_r^{e_r}$ with $0\leq e_i<p$ form a basis of $F$ over $F^p=k(x_1^p,\ldots,x_r^p)$. Polynomial monomials separate according to their exponents modulo $p$, giving independence after clearing denominators. They also span rational functions: replace a denominator $h$ by $h^p$ by multiplying the numerator by $h^{p-1}$, then separate the numerator monomials in the same way. Differentiating the unique expansion in this basis shows that all partial derivatives vanish only if every coefficient with a nonzero exponent vector is zero. Indeed, for each fixed $i$, differentiation sends the monomials with $e_i>0$ to distinct monomials with nonzero coefficients $e_i$. Thus the constants of all the partial derivatives on $F$ are exactly $F^p$.
Let $P(T)=T^d+\sum_{j=1}^d c_jT^{d-j}$ be the minimal polynomial of $a$ over $F$. From $da=0$ we get
$$0=dP(a)=\sum_{j=1}^d a^{d-j}\,dc_j.$$Expand each $dc_j$ in the basis $dx_i$ above. Since $1,a,\ldots,a^{d-1}$ are linearly independent over $F$, each coordinate of every $dc_j$ vanishes. The rational-function calculation therefore writes $c_j=b_j^p$ with $b_j\in F$.
Choose the unique $p$-th root $\beta$ of $a$ in an algebraic closure of $K$, and put $Q(T)=T^d+\sum_j b_jT^{d-j}$. Then $Q(\beta)^p=P(a)=0$, hence $Q(\beta)=0$. It follows that $[F(\beta):F]\leq d$. But $F(a)\subset F(\beta)$ and $[F(a):F]=d$, so the two fields coincide. Thus $\beta\in F(a)\subset K$, proving that $a$ is a $p$-th power in $K$. The argument includes $r=0$, when the differential bases are empty and $F=k=k^p$. ∎
Lemma. Noetherianity under finite-type base change
Given ring maps $R\to S$ and $R\to R'$, assume that $S$ is Noetherian and $R'$ is a finite type $R$-algebra. Then $R'\otimes_R S$ is Noetherian.
Proof. A finite list of algebra generators for $R'$ over $R$ gives a finite list of generators for $R'\otimes_R S$ over $S$ after tensoring. Thus the new algebra is finite type over the Noetherian ring $S$, and the permanence lemma below applies. ∎
Lemma. Permanence of Noetherian rings
Every finite type algebra over a Noetherian ring is Noetherian. Every localization of a Noetherian ring is Noetherian as well.
Proof. Quotient ideals correspond to ideals of the original ring containing the quotient kernel, so quotients preserve the ascending chain condition. For a localization $U^{-1}R$, each ideal is the extension of its contraction to $R$: if $a/u$ belongs to it, multiplication by the unit $u/1$ puts $a/1$ in it. Finite generators of the contracted ideal therefore give finite generators after localization.
It remains to treat polynomial rings in one variable; induction and passage to a quotient then handle every finite type algebra. Let $J_1\subset J_2\subset\cdots$ be an ascending chain of ideals of $R[T]$. For $i,d\geq0$ with $i\geq1$, let $C_{i,d}$ be zero together with all leading coefficients of polynomials of degree exactly $d$ in $J_i$. This is an ideal of $R$: addition and scalar multiplication produce the required leading coefficient unless it becomes zero, which is included by definition. Multiplication of a polynomial by $T$ shows that
$$C_{i,d}\subset C_{i',d'}\qquad\text{if }i\leq i'\text{ and }d\leq d'.$$The directed union $C=\bigcup_{i,d}C_{i,d}$ is an ideal and is finitely generated. Its finite generating list lies in some $C_{i_0,d_0}$, so that ideal equals $C$. Consequently $C_{i,d}=C$ whenever $i\geq i_0$ and $d\geq d_0$. For each of the finitely many degrees $d<d_0$, the ascending sequence $C_{i,d}$ stabilizes by Noetherianity of $R$. Choose $i_1\geq i_0$ after all these stabilizations. Then
$$C_{i,d}=C_{i_1,d}\qquad(i\geq i_1,\ d\geq0).$$For $f\in J_i$ with $i\geq i_1$, induction on its degree now proves $f\in J_{i_1}$. If $f\ne0$ has degree $d$, the displayed equality supplies $g\in J_{i_1}$ with that degree and the same leading coefficient. The polynomial $f-g$ belongs to $J_i$ and has smaller degree, so the induction applies. Zero needs no reduction. Thus $J_i=J_{i_1}$ for all later $i$, proving that $R[T]$ is Noetherian. ∎
Lemma. Obtaining a separable extension
For a finitely generated field extension $K/k$, there are finite purely inseparable extensions $k'/k$ and $K'/K$, compatible with the inclusion $k\subset K$, such that $K'/k'$ is separable. They can be chosen with
$$K'=k'K\simeq(k'\otimes_k K)_{\mathrm{red}},$$where the first expression is the compositum in a common extension field.
Proof. The finite purely inseparable enlargement lemma supplies such a compatible pair with the upper field, say $E$, separably generated over $k'$. A separably generated extension is separable. Replace $E$ by its subfield $K'=k'K$. Separability over $k'$ passes to this subfield because every finitely generated subextension of it is also one of $E/k'$. The extension $K'/K$ remains finite purely inseparable, either as a subextension of $E/K$ or by using the finite purely inseparable generators of $k'/k$.
To identify the reduced tensor product, work in characteristic $p>0$ and choose $e$ with $(k')^{p^e}\subset k$. The multiplication map $\mu:k'\otimes_k K\to k'K$ has the following property: for every tensor $z=\sum_j a_j\otimes b_j$,
$$z^{p^e}=1\otimes\sum_j a_j^{p^e}b_j^{p^e}\in1\otimes K.$$If $\mu(z)=0$, the field inclusion $K\subset k'K$ makes the right side zero, so $z$ is nilpotent. Conversely, every nilpotent maps to zero in the field $k'K$. Thus the kernel of $\mu$ is precisely the nilradical. Its image is a finite-dimensional $K$-algebra that is a domain, and hence a field. It contains both $K$ and $k'$, so it is exactly their compositum. This proves the displayed identification. In characteristic zero one takes $k'=k$ and $K'=K$, and the same conclusion is immediate. ∎
Lemma. Descent of regularity
If $R\to S$ is faithfully flat and $S$ is regular, then $R$ is regular.
Proof. The Noetherian descent lemma first makes $R$ Noetherian. For every prime $\mathfrak p\subset R$, faithful flatness supplies a prime $\mathfrak q\subset S$ contracting to it. Localization gives a flat local map $R_{\mathfrak p}\to S_{\mathfrak q}$ of Noetherian local rings. The target is regular by the hypothesis on $S$. The local descent theorem for a flat map into a regular ring therefore makes $R_{\mathfrak p}$ regular. This holds at every prime, which is the assertion that the Noetherian ring $R$ is regular. ∎
Lemma. Radical ideals under a surjection of spectra
For $\varphi:R\to S$, the following are equivalent:
- The induced map $\operatorname{Spec}S\to\operatorname{Spec}R$ is surjective.
- For every ideal $I\subset R$, one has $\varphi^{-1}(\sqrt{IS})=\sqrt I$.
- For every radical ideal $I\subset R$, one has $\varphi^{-1}(IS)=I$.
- For every prime $\mathfrak p\subset R$, one has $\varphi^{-1}(\mathfrak pS)=\mathfrak p$.
These conditions are preserved by every base change $R\to R'$.
Proof. Radicals commute with contraction:
$$\sqrt{\varphi^{-1}(J)}=\varphi^{-1}(\sqrt J)$$for every ideal $J\subset S$, since either membership condition says that some positive power of an element maps into $J$. If (2) holds and $I$ is radical, then
$$I\subset\varphi^{-1}(IS)\subset\varphi^{-1}(\sqrt{IS})=I,$$giving (3). Conversely, for arbitrary $I$, put $H=\sqrt I$. The equality $\sqrt{HS}=\sqrt{IS}$ follows because each element of $H$ has a power in $I$. Under (3), radical contraction gives
$$\varphi^{-1}(\sqrt{IS})=\varphi^{-1}(\sqrt{HS}) =\sqrt{\varphi^{-1}(HS)}=H,$$which proves (2). Condition (3) immediately implies (4). Under (4), if an element maps into $\sqrt{IS}$, it maps into $\sqrt{\mathfrak pS}$ for every prime $\mathfrak p\supset I$. Radical contraction and (4) put it in every such $\mathfrak p$, hence in their intersection $\sqrt I$. The opposite inclusion always holds. This proves (4)$\Rightarrow$(2).
For the remaining equivalence, fix $\mathfrak p$. Condition (4) at this prime says that $\mathfrak pS$ meets the image of $R\setminus\mathfrak p$ in no element. This is equivalent to the nonzero fibre algebra $S\otimes_R\kappa(\mathfrak p)$, whose primes correspond to primes of $S$ contracting to $\mathfrak p$. Thus (4) holds at every prime exactly when the spectrum map is onto.
Finally let $\mathfrak p'\in\operatorname{Spec}R'$ contract to $\mathfrak p$. The fibre of the base-changed map is
$$ (R'\otimes_R S)\otimes_{R'}\kappa(\mathfrak p') \simeq (S\otimes_R\kappa(\mathfrak p))\otimes_{\kappa(\mathfrak p)}\kappa(\mathfrak p').$$The first factor on the right is nonzero by (1), and extension of scalars between fields preserves a nonzero vector space. Hence the new fibre is nonzero. Surjectivity, and consequently all four equivalent conditions, persists after base change. ∎
Lemma. A reformulation of the local algebraic condition
Let $I$ be any ideal of $R$ and let $M$ be any $R$-module. Suppose $M/IM$ is flat over $R/I$ and $\operatorname{Tor}_1^R(R/I,M)=0$. Then:
- The module $M/I^nM$ is flat over $R/I^n$ for every $n\geq1$.
- If $I^mN=0$ for some $m\geq0$, then $\operatorname{Tor}_1^R(N,M)=0$.
In particular, a nilpotent $I$ makes $M$ flat over $R$.
Proof. First take a module $N$ killed by $I$, and choose a free presentation over $R/I$ with an arbitrary basis set $E$:
$$0\longrightarrow Q\longrightarrow(R/I)^{(E)}\longrightarrow N\longrightarrow0.$$Tor commutes with direct sums in this argument, as is seen by taking the direct sum of free resolutions. The assumed Tor vanishing therefore gives an injection
$$\operatorname{Tor}_1^R(N,M)\longrightarrow Q\otimes_R M$$whose image is the kernel of $Q\otimes_R M\to(R/I)^{(E)}\otimes_R M$. Both modules before tensoring are annihilated by $I$, so this map is their tensor product over $R/I$ with $M/IM$. Flatness over $R/I$ makes it injective. Hence $\operatorname{Tor}_1^R(N,M)=0$.
Induct on $m$ for (2). For $m=0$, the hypothesis says $N=0$, and the case $m=1$ was just proved. For $m>1$, use
$$0\longrightarrow IN\longrightarrow N\longrightarrow N/IN\longrightarrow0.$$Here $I^{m-1}(IN)=0$, while $N/IN$ is killed by $I$. The two outside terms of
$$\operatorname{Tor}_1^R(IN,M)\longrightarrow\operatorname{Tor}_1^R(N,M) \longrightarrow\operatorname{Tor}_1^R(N/IN,M)$$vanish by induction, proving (2).
For (1), consider an injection of $R/I^n$-modules. Its cokernel is killed by $I^n$, so (2) shows that tensoring this injection over $R$ with $M$ remains injective. For any such module $N$ there is a canonical equality
$$N\otimes_R M\simeq N\otimes_{R/I^n}(M/I^nM).$$Thus the latter tensor functor preserves injections and is exact, proving flatness over $R/I^n$. If $I$ is nilpotent, choose $n$ with $I^n=0$ and apply (1). No Noetherian or finite-generation hypotheses enter this proof. ∎
Remark. Tor for a quotient by an ideal
For any ideal $I\subset R$ and any module $M$, the canonical identification is
$$\operatorname{Tor}_1^R(M,R/I)\simeq\ker(I\otimes_R M\longrightarrow M).$$Indeed, tensor the exact sequence $0\to I\to R\to R/I\to0$ with $M$ and use $\operatorname{Tor}_1^R(M,R)=0$. The long exact sequence identifies the Tor term with this kernel. The map to $M$ is multiplication through the inclusion $I\subset R$.
Lemma. Finite modules over a finite ring extension
Let $S$ be a finite $R$-algebra and $M$ an $S$-module. Then $M$ is finite over $R$ if and only if it is finite over $S$.
Proof. Any finite list generating $M$ over $R$ also generates it over $S$, since the $S$-span contains its $R$-span. Conversely, choose $R$-module generators $s_1,\ldots,s_a$ of $S$ and $S$-module generators $m_1,\ldots,m_b$ of $M$. Expanding each $S$-coefficient in the first list shows that the finitely many products $s_im_j$ generate $M$ over $R$. ∎
Lemma. Finitely many maximal ideals in an Artinian ring
An Artinian ring has finitely many maximal ideals.
Proof. If there were infinitely many, choose distinct maximal ideals $\mathfrak m_1,\mathfrak m_2,\ldots$. The finite intersections $J_n=\bigcap_{i=1}^n\mathfrak m_i$ would form a strictly descending chain. For strictness, the Chinese remainder theorem supplies an element with residue zero at the first $n$ maximal ideals and residue one at $\mathfrak m_{n+1}$, because distinct maximal ideals are pairwise comaximal. This element lies in $J_n$ and not in $J_{n+1}$. The resulting chain contradicts the Artinian condition. The zero ring has no maximal ideals and satisfies the assertion as well. ∎
Lemma. Nilpotence of the radical of an Artinian ring
The Jacobson radical of an Artinian ring is nilpotent.
Proof. Let $I$ be that radical. The descending chain of its powers stabilizes, so choose $n\geq1$ with $I^n=I^{n+1}$. Put $J=\operatorname{Ann}_R(I^n)$. We prove $J=R$ without assuming that $I^n$ is finitely generated.
If $J\ne R$, the descending chain condition in $R/J$ supplies a minimal nonzero ideal. Its inverse image is an ideal $J'\supsetneq J$ for which $J'/J$ is a simple $R$-module. Every simple module is $R/\mathfrak m$ for a maximal ideal: a nonzero element generates it, and its annihilator is maximal. Thus $\mathfrak mJ'\subset J$. Multiplication by $I^n$ gives
$$\mathfrak m I^nJ'=0.$$Since $I\subset\mathfrak m$, this implies $I^{n+1}J'=0$. The equality $I^{n+1}=I^n$ now puts every element of $J'$ in $\operatorname{Ann}_R(I^n)=J$, contradicting $J'\supsetneq J$. Hence $J=R$ and $I^n=0$, as required. ∎
Lemma. Vector-space dimension and module length
If $\mathfrak m$ is a maximal ideal of $R$ and $\mathfrak mM=0$, then the length of $M$ over $R$ equals its dimension as an $R/\mathfrak m$-vector space, with both taken to be infinite when there is no finite bound. In particular, this length is finite exactly when $M$ is a finite $R$-module.
Proof. The action factors through the field $R/\mathfrak m$, and the $R$-submodules are exactly its vector subspaces. For a finite basis, the successive spans give a composition series with one-dimensional factors. Conversely, a simple nonzero vector space has dimension one, so every composition series has exactly the number of factors given by the dimension. An infinite-dimensional vector space contains independent lists of every finite size; their spans produce strict chains of arbitrarily large finite length, giving infinite length. Finally, a list generates over $R$ exactly when it spans over $R/\mathfrak m$, proving the finiteness equivalence, including $M=0$. ∎
Lemma. Lifting a map from a finite free module
Suppose $\alpha\colon R^n\to M$ and $\beta\colon N\to M$ are linear maps and $\alpha(R^n)\subset\beta(N)$. There is an $R$-linear map $\gamma\colon R^n\to N$ with $\beta\gamma=\alpha$.
Proof. For each standard basis vector $e_i$, select $u_i\in N$ mapping to $\alpha(e_i)$. The formula $\gamma(\sum_i a_ie_i)=\sum_i a_iu_i$ defines the required map: its composite with $\beta$ agrees with $\alpha$ on a basis. When $n=0$, the unique map from the zero module works. ∎
Lemma. Generic smoothness for an inclusion of domains
Let $R\subset S$ be domains, with $S$ finitely generated as an $R$-algebra. Write $K=\operatorname{Frac}(R)$ and $L=\operatorname{Frac}(S)$. The map $R\to S$ is smooth at the zero prime precisely when $L/K$ is separable.
Proof. Suppose first that a nonzero $h\in S$ makes $S_h$ smooth over $R$. For every extension field $K'/K$, smooth base change makes $S_h\otimes_R K'$ smooth over $K'$. The complete parameter and Jacobian proof in AG-CA 18, Sections 1–2, Theorem 2.1 makes this ring regular, hence reduced. Localizing it further gives $L\otimes_K K'$, which is therefore reduced as well. Thus $L$ is geometrically reduced over $K$, using localization permanence. The field separability criterion now proves that $L/K$ is separable.
For the reverse implication, generic finite presentation supplies nonzero $f\in R$ and $g\in S$ for which $R_f\to S_{fg}$ is finitely presented. Both localizations matter here. Put $T=S_{fg}\otimes_{R_f}K$. This is a finite-type domain over $K$, and its local ring at zero is $L$. That local ring is regular, and its residue extension over $K$ is separable. Consequently AG-CA 18, Theorem 3.2 and its complete split-cotangent proof show that $T$ is smooth over $K$ at zero. Here a finitely generated separable field extension is separably generated, by the earlier separability tests.
Apply descent of the smooth locus under flat base change to $R_f\to S_{fg}$ and $R_f\to K$, at their zero primes. It gives smoothness of $R_f\to S_{fg}$ at zero. After one further principal localization of the target, this map is smooth everywhere. Its composite with the smooth localization $R\to R_f$ is smooth, proving the assertion about $R\to S$. ∎
Lemma. The open part of an integral closure for a quasi-finite algebra
Let $S$ be a finite-type, quasi-finite $R$-algebra, and let $C\subset S$ be the subalgebra of elements integral over $R$. Then:
- The map $\operatorname{Spec}S\to\operatorname{Spec}C$ identifies the source homeomorphically with an open subset $U$.
- Whenever $g\in C$ satisfies $D_C(g)\subset U$, the natural map $C_g\to S_g$ is an isomorphism.
- There is an $R$-subalgebra $D\subset C$, finite as an $R$-module, for which both preceding conclusions hold with $D$ in place of $C$.
Proof. At each prime of $S$, use the pointwise algebraic Zariski Main Theorem: its complete monogenic, conductor and induction proof is AG-MO 06, Section 2A, Theorem 2A.1, with the two conductor prerequisites identified there. This is also the affine algebra theorem used below. It supplies an element of $C$ outside the given prime whose localization makes $C$ and $S$ equal. By quasi-compactness, choose finitely many such elements $g_1,\ldots,g_r$ covering $\operatorname{Spec}S$. Thus
$$C_{g_i}=S_{g_i},\qquad \operatorname{Spec}S=\bigcup_i D_S(g_i).$$Each displayed chart maps isomorphically to $D_C(g_i)$. The whole image is therefore $U=\bigcup_iD_C(g_i)$, an open subset. To check injectivity globally, suppose two primes of $S$ contract to the same prime of $C$. Choose $g_i$ outside the first prime. Since $g_i\in C$, it is outside the second as well. Both points belong to the same chart, where the map is injective, so they coincide. On these charts the map and its inverse are continuous; the charts cover source and image. This proves (1).
If $D_C(g)\subset U$, the elements $g_i$ generate the unit ideal in $C_g$: their principal opens cover its spectrum. After localizing at any $g_i$, the map $C_g\to S_g$ becomes the known isomorphism $C_{gg_i}\to S_{gg_i}$. The finite-cover module criterion, applied to its kernel and cokernel, proves (2).
For (3), choose for each $i$ a finite algebra generating list for $S_{g_i}$ over $R$. Express its members in $C_{g_i}$ as fractions with numerators $c_{ij}\in C$ and powers of $g_i$ as denominators. Let
$$D=R[g_1,\ldots,g_r,c_{ij}\text{ for all }i,j]\subset C.$$All the adjoined elements are integral over $R$, so the finite integral-generation criterion makes $D$ finite over $R$. The localization $D_{g_i}\to S_{g_i}$ is injective because $D\subset S$, and is surjective by the chosen generating list. The same chart, injectivity and gluing arguments now prove (1) and (2) for $D\to S$. They require the $g_i$ to cover $\operatorname{Spec}S$, not all of $\operatorname{Spec}D$. If $S=0$, take $C=D=0$; all assertions hold on empty spectra. ∎
Lemma. A finite closed fibre gives a finite map of completions
Let $(R,\mathfrak m)\to(S,\mathfrak n)$ be a local ring homomorphism. Assume that both maximal ideals are finitely generated and that $S/\mathfrak mS$ has finite dimension over $R/\mathfrak m$. Denote the maximal-ideal completions by $\widehat R$ and $\widehat S$. Then $\widehat S$ is canonically the $\mathfrak mS$-adic completion of $S$, and is a finite $\widehat R$-module.
Proof. Locality gives $\mathfrak mS\subset\mathfrak n$. The quotient $S/\mathfrak mS$ is a finite-dimensional algebra over a field, so it is Artinian; its unique prime is its maximal ideal. Thus $\sqrt{\mathfrak mS}=\mathfrak n$. Since $\mathfrak n$ has a finite generating list, some positive integer $t$ satisfies $\mathfrak n^t\subset\mathfrak mS$: choose a power of each generator in $\mathfrak mS$, and use a sufficiently large total degree. Consequently
$$\mathfrak n^{tq}\subset\mathfrak m^qS\subset\mathfrak n^q\qquad(q\geq1).$$These cofinal filtrations give the first identification by change of completion ideal.
The completion theorem for a finitely generated ideal, applied to $\mathfrak m$ and the $R$-modules $R,S$, identifies the kernels of the quotient projections with the powers of the extended ideal. In particular, for $I=\mathfrak m\widehat R$, both $\widehat R$ and $\widehat S$ are $I$-adically complete and
$$\widehat R/I=R/\mathfrak m,\qquad \widehat S/I\widehat S=S/\mathfrak mS.$$The second quotient is finite over the first. Apply the finite-module theorem over a complete ring to the separated $\widehat R$-module $\widehat S$. It is finite, as asserted. No Noetherian hypothesis has been used. ∎
Proposition. Ten descriptions of an Artinian ring
For a commutative ring $R$, the following conditions are equivalent:
- Descending chains of ideals in $R$ stabilize.
- The ring is Noetherian and has Krull dimension at most zero.
- The $R$-module $R$ has finite length.
- The ring is a finite product of Artinian local rings.
- The ring is Noetherian and its spectrum is finite and discrete.
- The ring is a finite product of Noetherian local rings of dimension zero.
- The ring is a finite product of Noetherian local rings $R_i$ with $d(R_i)=0$.
- The ring is a finite product of Noetherian local rings with nilpotent maximal ideals.
- The ring is Noetherian, its maximal ideals form a finite set, and its Jacobson radical is nilpotent.
- The ring is Noetherian and no prime properly contains another prime.
Here $d(R_i)$ is the least number of generators of an ideal of definition in the local ring, as in the local dimension theorem. The empty product is the zero ring; every local factor in a nonempty product is nonzero.
Proof. The complete finite-length and radical arguments in AG-CA 03, Sections 3–4, Theorem 4.2 prove (1), (2) and (3) equivalent. They also identify an Artinian ring with the product of its finitely many maximal localizations. Thus (1) implies (4). Conversely, ideals in a finite product split into their coordinate ideals by multiplication with the coordinate idempotents. A descending chain stabilizes in every Artinian factor, hence in the product. This proves (4) implies (1) and retains the local-product description.
Apply the same structure theorem to a nonzero local ring. It is Artinian exactly when it is Noetherian of dimension zero. The dimension and parameter theorem equates its dimension with $d(R_i)$. In a Noetherian local ring of dimension zero, the maximal ideal is the nilradical and is nilpotent: it has finitely many generators, each nilpotent. Conversely, a nilpotent maximal ideal is contained in every prime, so it is the only prime. These observations prove the equivalence of (4), (6), (7) and (8), factor by factor.
The local-product description makes the spectrum of an Artinian ring a finite discrete set, proving (1) implies (5). If (5) holds, every point of the spectrum is closed. Since the closure of $\{\mathfrak p\}$ consists of the primes containing $\mathfrak p$, this gives (10). Conditions (10) and (2) agree by the definition of dimension.
Finally, the radical proof in the cited structure theorem gives (1) implies (9). Suppose (9), and write $J$ for the Jacobson radical. Chinese remainders identify $R/J$ with the finite product of the residue fields at the maximal ideals. Each $J^a/J^{a+1}$ is finite, since $R$ is Noetherian, and is a module over this product of fields. Its coordinate vector spaces are therefore finite-dimensional, so it has finite length. A power of $J$ is zero; adding the lengths along this finite filtration proves (3). The zero ring satisfies all ten conditions, with the empty-product convention. ∎
Lemma. Regularity descends along a flat local map
Suppose $(R,\mathfrak m)\to S$ is a flat local homomorphism between Noetherian local rings. If $S$ is regular, then $R$ is regular.
Proof. A flat local map is faithfully flat. Let $d=\dim S$. When $d=0$, regularity makes $S$ a field. The local map sends $\mathfrak m$ to zero, whereas faithful flatness makes $R\to S$ injective. Hence $\mathfrak m=0$, and $R$ is a field as well.
Assume $d\geq1$, and put $\kappa=R/\mathfrak m$. Noetherianity permits a free resolution of $\kappa$ with finite terms $F_i$. Write $F_{-1}=\kappa$ for the augmented target and set
$$K_d=\ker(F_{d-1}\longrightarrow F_{d-2}).$$For $d=1$, this means the kernel of $F_0\to\kappa$. Flatness preserves the exact sequence
$$0\longrightarrow K_d\otimes_R S\longrightarrow F_{d-1}\otimes_R S\longrightarrow\cdots\longrightarrow F_0\otimes_R S\longrightarrow\kappa\otimes_R S\longrightarrow0.$$The complete homological criterion in AG-CA 14, Section 2, Theorem 2.2 gives $\operatorname{gl.dim}S=d$. Thus this $d$th syzygy is projective, by independence of projective resolutions. It is finite, since $K_d$ is finite over $R$, and hence is free over the local ring $S$. By faithfully flat descent of finite projectivity, $K_d$ is finite projective over $R$, and therefore free. Truncating the resolution at $K_d$ gives finite projective dimension to $\kappa$. The converse in the same homological criterion now proves that $R$ is regular. ∎
Lemma. Normalization after restricting a domain base
Let $R\subset S$ be an inclusion with $R$ a domain and $S$ a finite-type $R$-algebra. There are algebraically independent elements $y_1,\ldots,y_d$ over $R$ and an intermediate ring
$$R\subset R[y_1,\ldots,y_d]\subset D\subset S$$such that $D$ is finite over $R[y_1,\ldots,y_d]$ and $D_f=S_f$ for some nonzero $f\in R$.
Proof. Choose algebra generators $x_1,\ldots,x_n$ for $S/R$ and put $K=\operatorname{Frac}(R)$. The algebra $S_K$ is nonzero because $R\subset S$. The integer-coordinate form of Noether normalization supplies elements $y_j$ that are integer polynomials in the $x_i$, with $K[y_1,\ldots,y_d]\subset S_K$ finite. In particular the $y_j$ are elements of $S$. Any polynomial relation over $R$ between them would remain a relation over $K$, so $R[y_1,\ldots,y_d]\to S$ is injective.
Each $x_i$ satisfies a monic polynomial $P_i(T)\in K[y_1,\ldots,y_d][T]$ of positive degree $e_i$. Choose nonzero $f_0\in R$ clearing all its coefficients. The element $f_0P_i(x_i)\in S$ vanishes in $S_K$, hence is annihilated by some nonzero element of $R$. Multiplying $f_0$ by these finitely many annihilators gives nonzero $f\in R$ such that all coefficients of $fP_i$ lie in $R[y_1,\ldots,y_d]$ and all $fP_i(x_i)$ vanish in $S$. This additional annihilation step allows $S$ to have $R$-torsion.
The polynomial
$$Q_i(T)=f^{e_i}P_i(T/f)$$is monic over $R[y_1,\ldots,y_d]$: the coefficient of $T^j$ for $j<e_i$ is $f^{e_i-j}$ times the corresponding coefficient of $P_i$, and $e_i-j\geq1$. Moreover $Q_i(fx_i)=f^{e_i-1}(fP_i(x_i))=0$. Therefore
$$D=R[y_1,\ldots,y_d,fx_1,\ldots,fx_n]$$is finite over the polynomial subring, by the integral-generation criterion. Localization preserves its inclusion in $S$, and every $x_i=(fx_i)/f$ lies in $D_f$. This proves $D_f=S_f$. ∎
Lemma. Completion for cofinal ideal powers
Suppose ideals $I,J\subset R$ satisfy $I^c\subset J$ and $J^d\subset I$ for positive integers $c,d$. Every $R$-module has canonically isomorphic $I$-adic and $J$-adic completions. In particular, completeness for either ideal is equivalent to completeness for the other.
Proof. For each $n\geq1$,
$$I^{cn}M\subset J^nM,\qquad J^{dn}M\subset I^nM.$$The resulting quotient maps induce maps in both directions between the inverse limits. Their composites are the transition maps obtained by passing to the cofinal indices $cdn$, hence act as the identity on each inverse limit. These isomorphisms commute with the canonical map from $M$, proving the completeness assertion. Equivalently, one may index the quotient maps by $M/I^nM\to M/J^{\lfloor n/c\rfloor}M$ and $M/J^nM\to M/I^{\lfloor n/d\rfloor}M$, omitting initial zero indices. ∎
Lemma. Lifting finite generation over a complete ring
Let $R$ be complete for the powers of an ideal $I$, and let $M$ be an $R$-module with $\bigcap_{n\geq1}I^nM=0$. If $M/IM$ is finite over $R/I$, then $M$ is finite over $R$.
Proof. Lift a finite generating list of $M/IM$ to $x_1,\ldots,x_r\in M$, and put $M_0=\sum_iRx_i$. Then $M=M_0+IM$, and multiplication by $I^n$ gives
$$I^nM=I^nM_0+I^{n+1}M.$$For $x\in M$, choose coefficients $a_i^{(1)}$ making $x-\sum_i a_i^{(1)}x_i\in IM$. Given coefficients with error in $I^nM$, the displayed equality supplies corrections in $I^n$ making the next error lie in $I^{n+1}M$. Thus we may arrange
$$a_i^{(n+1)}-a_i^{(n)}\in I^n,\qquad x-\sum_i a_i^{(n)}x_i\in I^nM.$$Completeness of $R$ supplies $a_i\in R$ with $a_i-a_i^{(n)}\in I^n$ for every $n$. It follows that $x-\sum_i a_ix_i$ belongs to every $I^nM$, and is zero by separation. Hence the $x_i$ generate $M$. Neither finite generation of $I$ nor completeness of $M$ was assumed.
The original completion argument gives the same result and also identifies the completion of $M$. By completion generalities, the map $\widehat M_0\to\widehat M$ is surjective, since $M_0/IM_0\to M/IM$ is surjective. The submodule $M_0$ is separated because $I^nM_0\subset I^nM$. It is finite, so the finite separated module theorem over a complete ring makes $M_0$ complete. Thus $M_0\to\widehat M$ is surjective. The map $M\to\widehat M$ is injective by separation; since $M_0\subset M$, these statements force $M=M_0\cong\widehat M$. ∎
Lemma. Integral maps and dimension
An integral homomorphism $R\to S$ satisfies $\dim S\leq\dim R$. Under its spectrum map, the image of a closed point is again closed.
Proof. In a strict prime chain of $S$, consecutive primes have different contractions by incomparability. Contraction therefore gives a strict chain of the same length in $R$, proving the dimension inequality. For a maximal ideal $\mathfrak q$ of $S$, put $\mathfrak p=\mathfrak q\cap R$. The field $S/\mathfrak q$ is integral over the embedded domain $R/\mathfrak p$. For a nonzero element $a$ of this domain, its inverse in that field satisfies a monic equation. Multiplication of that equation by $a^{n-1}$ expresses $a^{-1}$ as an element of $R/\mathfrak p$. Thus $R/\mathfrak p$ is a field and $\mathfrak p$ is maximal, as in the maximal-prime criterion. ∎
Lemma. A reduced ring at a minimal prime
If $\mathfrak p$ is minimal among the primes of $R$, every element of $\mathfrak pR_{\mathfrak p}$ is nilpotent. When $R$ is reduced, $R_{\mathfrak p}$ is a field.
Proof. Primes of $R_{\mathfrak p}$ correspond to primes of $R$ contained in $\mathfrak p$, so its maximal ideal is its only prime. It is therefore the nilradical. Equivalently, a nonnilpotent element in that maximal ideal would define a nonempty principal open by the spectrum criterion, whereas the unique point would not belong to it. If $R$ is reduced, so is its localization: a nilpotent fraction $a/s$ has $ta^n=0$ for some inverted $t$, so $(ta)^n=0$, hence $ta=0$ and $a/s=0$. Its maximal ideal is consequently zero, making this nonzero local ring a field. ∎
Lemma. Geometric regularity over a directed union of subfields
Suppose $k$ is the directed union of subfields $k_i$ and $A$ is a $k$-algebra. If $A$ is geometrically regular as a $k_i$-algebra for every $i$, it is geometrically regular over $k$.
Proof. The hypothesis already makes $A$ Noetherian and regular. By the finite purely inseparable test, it remains to check regularity of $A\otimes_k k'$ for a finite purely inseparable extension $k'/k$.
In positive characteristic, express this extension as a finite tower adjoining elements $\alpha_j$ with minimal polynomials $X^{p^{e_j}}-b_j$ over the preceding field. Each $b_j$ is a rational expression in the earlier $\alpha$'s with finitely many coefficients in $k$. Choose one $k_i$ containing all these coefficients, and form the corresponding tower inside $k'$ starting at $k_i$. Each displayed polynomial is still irreducible over this smaller preceding field, because a factorization there would also be a factorization over the larger preceding field. Thus the smaller tower, with final field $k_i'$, has the same successive degrees. Multiplication gives a surjection $k\otimes_{k_i}k_i'\to k'$: the image contains $k$ and all the $\alpha_j$, and is a finite-dimensional domain over $k$, hence a field. The two sides have the same dimension over $k$, so this map is an isomorphism. The extension $k_i'/k_i$ is finite purely inseparable by construction. Therefore
$$A\otimes_k k'\cong A\otimes_{k_i}k_i'$$is regular by the hypothesis. In characteristic zero the only finite purely inseparable extension is the field itself, so the test is immediate. ∎
Lemma. Smooth ascent of geometric regularity
For a smooth homomorphism $A\to B$ of $k$-algebras, geometric regularity of $A$ over the field $k$ implies geometric regularity of $B$ over $k$.
Proof. For any finitely generated extension field $k'/k$, base change makes $A\otimes_k k'\to B\otimes_k k'$ smooth. Its source is regular by assumption, and regularity ascent makes its target regular. Noetherianity of the target follows as well from finite type over the Noetherian source. This is the defining field-extension test for geometric regularity of $B$. ∎
Definition. Formal smoothness
An $R$-algebra $S$ is formally smooth over $R$ if the following lifting property holds. For every $R$-algebra $A$, every ideal $I\subset A$ with $I^2=0$, and every $R$-algebra homomorphism $u\colon S\to A/I$, there is an $R$-algebra homomorphism $\widetilde u\colon S\to A$ whose composite with $A\to A/I$ is $u$. Thus the lift must respect the specified map from $R$, as well as the quotient map.
Lemma. Completion at a finitely generated ideal is complete
Historical source credit: Matlis, Theorem 15, is the citation in the original source. The proof below follows the argument credited there to Bjorn Poonen's email of 5 November 2016.
For a finitely generated ideal $I\subset R$ and an arbitrary $R$-module $M$, put $\widehat M=\varprojlim_r M/I^rM$. Then, for every $n\geq1$, the natural maps identify
$$I^n\widehat M=\ker(\widehat M\longrightarrow M/I^nM)=\widehat{I^nM}.$$In particular, $\widehat M$ is complete for its $I$-adic filtration. Taking $M=R$ gives $I^n\widehat R=\widehat{I^n}$ and $\widehat R/I^n\widehat R=R/I^n$.
Proof. The ideal $I^n$ has a finite generating list $a_1,\ldots,a_s$. Complete the surjection
$$M^s\longrightarrow I^nM,\qquad (m_j)_j\longmapsto\sum_j a_jm_j.$$The surjectivity theorem for completions and commutation of inverse limits with finite products give a surjection $(\widehat M)^s\to\widehat{I^nM}$. The intrinsic filtration on $I^nM$ consists of $I^{n+r}M$, so
$$\widehat{I^nM}=\varprojlim_{r\geq n}I^nM/I^rM.$$This limit embeds naturally in $\widehat M$ and is exactly the kernel of its projection to $M/I^nM$: an element of that kernel has, at every later level $r$, a component in $I^nM/I^rM$, and conversely such compatible components give an element of the kernel. The composite from $(\widehat M)^s$ to $\widehat M$ is multiplication by the list $(a_j)$, whose image is $I^n\widehat M$. This proves all three identifications. The quotient projection is surjective, since every residue class has a representative in $M$. Hence
$$\widehat M/I^n\widehat M\cong M/I^nM.$$These isomorphisms respect the transition maps. Taking their inverse limit identifies the canonical map from $\widehat M$ to its own completion with an isomorphism, proving completeness without any Noetherian hypothesis. ∎
Lemma. Flat ascent of the condition $(R_k)$
Let $R\to S$ be flat, with both rings Noetherian. Suppose $R$ and every fibre algebra $S\otimes_R\kappa(\mathfrak p)$ satisfy $(R_k)$, meaning regularity at primes whose local rings have dimension at most $k$. Then $S$ satisfies $(R_k)$.
Proof. Choose $\mathfrak q\in\operatorname{Spec}S$ with $\dim S_{\mathfrak q}\leq k$, and put $\mathfrak p=\mathfrak q\cap R$. The induced local map is flat. The dimension equality for a flat local map reads
$$\dim S_{\mathfrak q}=\dim R_{\mathfrak p}+\dim(S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}).$$Both summands are nonnegative, so each is at most $k$. The assumptions make $R_{\mathfrak p}$ regular and make the displayed local fibre regular. The regular-base and regular-fibre criterion therefore makes $S_{\mathfrak q}$ regular. This checks every required prime. ∎
Lemma. Every module is a directed colimit of finitely presented modules
An arbitrary $R$-module $M$ is the colimit of a directed system of finitely presented $R$-modules.
Proof. For a finite subset $F\subset M$, let $R^F\to M$ send the basis vector $e_x$ to $x$. Choose any finite subset $E$ of its kernel and form
$$M_{F,E}=R^F/\langle E\rangle.$$It has a presentation with finitely many generators and relations, and its evaluation map to $M$ is well-defined. Order the pairs $(F,E)$ by enlarging $F$ and enlarging $E$ after extending old relation vectors by zero in the new coordinates. The resulting coordinate inclusions induce compatible maps between these modules. Any two pairs have a common upper bound: take the union of their finite generating subsets and the union of their extended relation subsets. Thus the index set is directed.
Every $x\in M$ comes from the stage with $F=\{x\}$ and no relations, proving surjectivity of the colimit map. An element at a stage that maps to zero in $M$ is represented by a vector $v\in R^F$ in the evaluation kernel. Adjoining the single relation $v$ to $E$ kills this element at a later stage. This proves injectivity and establishes the asserted colimit, including the zero module. ∎
Lemma. Exactness of a countable Mittag–Leffler inverse limit
Let a countable directed set index short exact sequences of abelian groups
$$0\longrightarrow A_i\longrightarrow B_i\longrightarrow C_i\longrightarrow0,$$compatible with inverse-system transition maps. If the system $(A_i)$ is Mittag–Leffler, then
$$0\longrightarrow\varprojlim_i A_i\longrightarrow\varprojlim_i B_i\longrightarrow\varprojlim_i C_i\longrightarrow0$$is exact. The Mittag–Leffler hypothesis says that, for each $i$, the images of $A_j\to A_i$ are constant once $j$ is sufficiently large.
Proof. Limits preserve kernels, which gives exactness at the first two terms. Fix a compatible family $c=(c_i)$ in the last limit, and let $E_i\subset B_i$ be the inverse image of $c_i$. These are nonempty sets, preserved by the transition maps. A compatible family in the $E_i$ is exactly a lift of $c$.
View $A_i$ as a subgroup of $B_i$. Fix $i$ and choose $j\geq i$ for which the images of $A_k\to A_i$ have stabilized for all $k\geq j$. To prove the same stabilization for $E_k\to E_i$, choose $e_j\in E_j$ and any $e_k'\in E_k$. If $e_j'$ is the image of $e_k'$ in $B_j$, then $e_j-e_j'\in A_j$. Stabilization supplies $a_k\in A_k$ whose image in $A_i$ equals the image of $e_j-e_j'$. Thus $e_k'+a_k\in E_k$ maps to the same element of $E_i$ as $e_j$. The opposite image inclusion follows from the transition maps. Hence $(E_i)$ is a Mittag–Leffler system of nonempty sets.
Here is the nonempty-limit argument explicitly. Enumerate the countable index set and, by directedness, choose an increasing cofinal sequence dominating successive entries. Restriction to it leaves the inverse limit unchanged. For a sequence of nonempty Mittag–Leffler sets, replace each set by the eventual image of all sufficiently late sets in it. The replacement sets remain nonempty and their transition maps are surjective: for an element of an earlier eventual image, lift it from a stage late enough to realize both relevant eventual images. Starting with any element in the first replacement set, choose a preimage at each successive stage. The resulting compatible sequence gives an element of the original limit. Applying this to $(E_i)$ lifts $c$ and proves surjectivity. ∎
Lemma. Maps out of a localized module
Let $\Sigma\subset R$ be multiplicative and suppose multiplication by each $s\in\Sigma$ is an automorphism of the $R$-module $N$. For every $R$-module $M$, restriction along $M\to\Sigma^{-1}M$ gives an isomorphism
$$\operatorname{Hom}_R(\Sigma^{-1}M,N)\cong\operatorname{Hom}_R(M,N).$$Proof. Write $s^{-1}$ for the inverse of the multiplication operator on $N$. A map $v\colon\Sigma^{-1}M\to N$ must satisfy $v(m/s)=s^{-1}v(m/1)$, so restriction determines it uniquely.
Conversely, given $u\colon M\to N$, define $v(m/s)=s^{-1}u(m)$. If $m/s=m'/s'$, there is $t\in\Sigma$ with $t(s'm-sm')=0$. Applying $u$ and canceling the invertible operator $t$ gives $s'u(m)=su(m')$. Applying $(ss')^{-1}$ proves that the two proposed values agree. The inverse multiplication operators are $R$-linear and commute. Using a common denominator $ss'$ therefore gives
$$v(rm/s+r'm'/s')=r\,s^{-1}u(m)+r'\,(s')^{-1}u(m')$$for $r,r'\in R$. Thus $v$ is linear and restricts to $u$. Both constructions are linear and inverse, proving the isomorphism. ∎
Lemma. Stable module isomorphism from a two-term homotopy equivalence
Let $A_1\xrightarrow{d_A}A_0$ and $B_1\xrightarrow{d_B}B_0$ be complexes of $R$-modules. If chain maps $\varphi\colon A_\bullet\to B_\bullet$ and $\psi\colon B_\bullet\to A_\bullet$ are inverse up to chain homotopy, then
$$A_1\oplus B_0\cong B_1\oplus A_0.$$Proof. Choose homotopies $h\colon A_0\to A_1$ and $h'\colon B_0\to B_1$ with
$$1-\psi_1\varphi_1=h d_A,\qquad 1-\psi_0\varphi_0=d_Ah,$$ $$1-\varphi_1\psi_1=h'd_B,\qquad 1-\varphi_0\psi_0=d_Bh'.$$Consider the maps in the indicated direct-sum orders
$$F=\begin{pmatrix}\varphi_1&-h'\\ d_A&\psi_0\end{pmatrix}\colon A_1\oplus B_0\longrightarrow B_1\oplus A_0,$$ $$G=\begin{pmatrix}\psi_1&h\\ -d_B&\varphi_0\end{pmatrix}\colon B_1\oplus A_0\longrightarrow A_1\oplus B_0.$$The homotopy equations give their diagonal entries, while the chain-map equations $d_B\varphi_1=\varphi_0d_A$ and $d_A\psi_1=\psi_0d_B$ make their lower-left entries zero. Multiplication in both orders yields
$$GF=\begin{pmatrix}1&h\psi_0-\psi_1h'\\0&1\end{pmatrix},\qquad FG=\begin{pmatrix}1&\varphi_1h-h'\varphi_0\\0&1\end{pmatrix}.$$Each matrix is invertible, with inverse obtained by negating its upper-right entry. Thus $(GF)^{-1}G$ is a left inverse of $F$, and $G(FG)^{-1}$ is a right inverse. A left and a right inverse of the same map coincide, so $F$ is the required isomorphism. ∎
Lemma. Lifting a regular sequence from the closed fibre
Let $(R,\mathfrak m)\to(S,\mathfrak n)$ be a flat local map of Noetherian local rings. Suppose the images of $f_1,\ldots,f_c\in S$ form a regular sequence in $S/\mathfrak mS$. Then the sequence is regular in $S$, and each $S/(f_1,\ldots,f_i)$ is flat over $R$.
Proof. Regularity of the fibre sequence includes properness of its final ideal. In a local ring this places every image, and hence every $f_i$, in the maximal ideal. Use the complete injection and quotient-flatness proof in AG-CA 08, Section 5, Theorem 5.2 and Corollary 5.3. It first makes $f_1$ a nonzerodivisor in $S$ and makes $S/f_1S$ flat over $R$. This quotient is again Noetherian local, and its closed fibre is the quotient of the original closed fibre by $\overline f_1$. Apply the same assertion to $f_2$, and repeat. At each step the next fibre element is regular by hypothesis and remains in the maximal ideal, so the quotient stays nonzero. This proves both the full regular sequence and every claimed flatness statement. For $c=0$, the sequence is empty and the assertion is the given flatness. ∎
Lemma. A finite-type integer model for a relative global complete intersection
Suppose the presentation $S=R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$ is a relative global complete intersection. There is a finite-type $\mathbf Z$-subalgebra $R_0\subset R$ containing all coefficients of the $f_i$ such that the same presentation
$$S_0=R_0[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$$is a relative global complete intersection over $R_0$.
Proof. Begin with the integer subalgebra generated by the finitely many coefficients, denoted $R_0$ provisionally. Then $S=R\otimes_{R_0}S_0$. If $S=0$, the relation $1\in(f_1,\ldots,f_c)$ has finitely many polynomial coefficients in $R$. Adjoin these coefficients to $R_0$. The same relation then gives $S_0=0$, which satisfies the definition because it has no nonempty fibres.
Assume $S\ne0$. A prime $\mathfrak q$ of $S$ contracts to primes $\mathfrak p\subset R$, $\mathfrak q_0\subset S_0$ and $\mathfrak p_0\subset R_0$. Its fibre over $\mathfrak p$ has dimension $n-c$. This fibre is obtained from $S_0\otimes_{R_0}\kappa(\mathfrak p_0)$ by extending the field to $\kappa(\mathfrak p)$. The field-extension dimension theorem therefore gives dimension $n-c$ to the earlier fibre as well. The local upper bound on fibre dimension supplies a principal neighborhood $D(g)$ of $\mathfrak q_0$ on which all fibre dimensions are at most $n-c$.
As $\mathfrak q$ varies, these principal opens pull back to a cover of $\operatorname{Spec}S$. Choose finitely many of them, with elements $g_1,\ldots,g_r\in S_0$. Their images generate the unit ideal in $S$, so there are $u_i\in S$ with $\sum_i u_ig_i=1$. Represent the $u_i$ by polynomials over $R$, and represent this equality modulo $(f_1,\ldots,f_c)$ by finitely many polynomial relations. Adjoin all their coefficients to $R_0$. For the resulting larger finite-type integer subalgebra, the same equality holds in $S_0$, and the $D(g_i)$ cover its entire spectrum.
The fibre bound on each chart survives this enlargement: each new fibre is an extension of the earlier residue field followed by the same localization, and field extension preserves dimension. Thus every nonempty fibre of the new $S_0/R_0$ has dimension at most $n-c$. For the reverse inequality, choose a maximal ideal in any such fibre. The polynomial local ring at its inverse image has dimension $n$, by the polynomial dimension theorem. All $c$ equations lie in its maximal ideal. Applying the one-equation dimension bound successively shows that the fibre's local ring there has dimension at least $n-c$. Thus the whole fibre also has dimension at least $n-c$. The two inequalities give the required equality on every nonempty fibre, proving the statement for this final $R_0$. ∎
Lemma. Filtered colimits commute with homology
For a directed system of three-term complexes of $R$-modules
$$L_i\xrightarrow{u_i}M_i\xrightarrow{v_i}N_i,$$write $H_i=\ker(v_i)/\operatorname{im}(u_i)$. The colimit is a complex, and its middle homology is canonically $\varinjlim_i H_i$. In particular, directed colimits are exact. The same assertions hold for any filtered index category.
Proof. The transition maps preserve cycles and boundaries, hence induce maps on the $H_i$ and a canonical map from their colimit to the homology $H$ of the colimit complex. Composition is zero in the colimit because it is zero at every stage.
We use the element description of a directed colimit: each element has a representative at a stage, and two representatives agree exactly when they agree at a common later stage. Thus a cycle in $\varinjlim_iM_i$ has a representative $m_i\in M_i$ whose image under $v_i$ becomes zero later. Move to that later stage; the representative is now a cycle there. This proves surjectivity onto $H$.
For injectivity, suppose a cycle $m_i$ represents a class mapping to zero in $H$. Its colimit image is the image of some element represented by $l_j\in L_j$. At a common later stage, the images of $m_i$ and $u_j(l_j)$ agree. The class of $m_i$ is therefore zero in that stage's homology, so it is zero in $\varinjlim_iH_i$.
For a filtered category, the same element description holds with arrows to a common object in place of passage to a larger index. Indeed, form the equivalence relation on the disjoint union of the underlying sets by declaring two elements equivalent when arrows to a common object give equal images. Filteredness supplies common targets, and its equalization of parallel arrows makes this relation transitive and makes addition and scalar multiplication independent of all choices. It gives the module colimit. Consequently every zero or equality used in the two preceding paragraphs is again witnessed at one object. Those arguments prove the filtered assertion too. Applying homology commutation to exact complexes, including zero end terms, proves exactness of filtered colimits. ∎
Lemma. A quasi-finite polynomial model near a point
Let $S$ be a finite-type $R$-algebra, and let $\mathfrak q\in\operatorname{Spec}S$ have fibre dimension $\dim_{\mathfrak q}(S/R)=n$. For some $g\in S\setminus\mathfrak q$, there is an $R$-algebra homomorphism $R[t_1,\ldots,t_n]\to S_g$ that makes $S_g$ quasi-finite over this polynomial algebra.
Proof. Put $\mathfrak p=\mathfrak q\cap R$ and $\overline S=S\otimes_R\kappa(\mathfrak p)$. The fibre point has an open neighborhood of dimension $n$, by the definition of dimension at a point. The topology of the fibre is the subspace topology from $\operatorname{Spec}S$, as described in the fundamental fibre diagram. Choose a principal neighborhood of $\mathfrak q$ whose intersection with the fibre lies inside that open. After this localization, the fibre has dimension exactly $n$: it is at most $n$ by inclusion in the chosen open, and at least $n$ because it is still a neighborhood of the given fibre point.
Choose a finite algebra generating list for this localized $S/R$. The integer-coordinate normalization theorem, applied to $\overline S$, produces $n$ elements $y_i$ that are integer polynomials in the images of these generators and make $\overline S$ finite over $\kappa(\mathfrak p)[y_1,\ldots,y_n]$. The same integer polynomials lift the $y_i$ to the localized $S$, so they define a map from $R[t_1,\ldots,t_n]$. Its fibre at the contraction of $\mathfrak q$ is a localization and quotient of this finite algebra, and is finite-dimensional over the corresponding residue field. Hence this map is quasi-finite at $\mathfrak q$.
The complete proof of openness of the quasi-finite locus is AG-MO 06, Section 2A, Theorem 2A.4, based there on the pointwise algebraic Zariski Main Theorem. It gives a further principal neighborhood of $\mathfrak q$ on which the map is quasi-finite. Combining the two localizations gives $S_g$ for one $g$ in the original ring outside $\mathfrak q$: write the second denominator as a fraction in the first localization and multiply its numerator by the first denominator. This proves the assertion with the original $R$ and $S$. ∎
Lemma. Dimension bound for a quasi-finite algebra over affine space
Suppose $k$ is a field and a homomorphism $P=k[t_1,\ldots,t_n]\to S$ makes $S$ a quasi-finite finite-type $P$-algebra. Then $\dim S\leq n$.
Proof. The quasi-finite integral-closure theorem supplies a finite $P$-subalgebra $D\subset S$ for which $\operatorname{Spec}S$ is homeomorphic to an open subset of $\operatorname{Spec}D$. The integral prime-chain dimension inequality gives $\dim D\leq\dim P=n$. Any chain in the open subset is a chain in $\operatorname{Spec}D$, yielding the conclusion.
This also makes the original local-dimension argument explicit. For $\mathfrak q\subset S$, write $\mathfrak r=\mathfrak q\cap D$ and $\mathfrak p=\mathfrak q\cap P$. A chart of that open embedding identifies $S_{\mathfrak q}$ with $D_{\mathfrak r}$. A chain of primes contained in $\mathfrak r$ contracts under the integral map to a strict chain contained in $\mathfrak p$, by incomparability. Therefore $\dim S_{\mathfrak q}\leq\dim P_{\mathfrak p}\leq n$. Taking the supremum over $\mathfrak q$ recovers the same bound. The empty spectrum causes no exception. ∎
Lemma. Dimension of a finite-type algebra after field extension
For a field extension $K/k$ and a finite-type $k$-algebra $S$, the rings $S$ and $K\otimes_kS$ have the same Krull dimension.
Proof. If $S=0$, both rings are zero. Otherwise Noether normalization gives a polynomial subalgebra $k[y_1,\ldots,y_d]\subset S$ with $S$ finite over it and $d=\dim S$. Flatness of the field extension preserves this inclusion, and base change preserves the finite generating list. Hence
$$K[y_1,\ldots,y_d]\subset K\otimes_kS$$is a finite injective map. The dimension equality for an integral inclusion, proved by going up and incomparability, makes the right-hand dimension equal to $d$. ∎
Lemma. The surjectivity locus of a map with finite target
Let $u\colon M\to N$ be an $R$-linear map, with $N$ finitely generated. The following two subsets of $\operatorname{Spec}R$ coincide and are open:
$$\{\mathfrak p:u_{\mathfrak p}\text{ is surjective}\}=\{\mathfrak p:u\otimes_R\kappa(\mathfrak p)\text{ is surjective}\}.$$Call this subset $U$. If $D(f)\subset U$, then $M_f\to N_f$ is surjective. No finite-generation assumption on $M$ is needed.
Proof. The cokernel $C$ is finite because it is a quotient of $N$. Right exactness identifies the two surjectivity conditions with $C_{\mathfrak p}=0$ and $C_{\mathfrak p}/\mathfrak pC_{\mathfrak p}=0$, respectively. They are equivalent by Nakayama's lemma. If $C_{\mathfrak p}=0$, choose a finite generating list for $C$ and, for each generator, an annihilating denominator outside $\mathfrak p$. Their product $h\notin\mathfrak p$ makes $C_h=0$, so $D(h)\subset U$. This proves openness. Finally, when $D(f)\subset U$, every prime localization of $C_f$ vanishes. Local detection of a zero module gives $C_f=0$, proving the last assertion. ∎
Lemma. Five local complete-intersection criteria
Let $S$ be a local $k$-algebra essentially of finite type over a field $k$. The following conditions are equivalent:
- The local algebra $S$ is a complete intersection over $k$.
- Every surjection $T\to S$ from a regular local $k$-algebra essentially of finite presentation has kernel generated by a regular sequence.
- For some such surjection $T\to S$, its kernel has a generating list of length $\dim T-\dim S$.
- There is a global complete-intersection $k$-algebra $A$ and a prime $\mathfrak a\subset A$ with $S\cong A_{\mathfrak a}$ as $k$-algebras.
- The same description exists with $A$ a local complete-intersection $k$-algebra.
Proof. We first supply the two comparison arguments used in changing presentations.
For surjective local maps $P\to T\to S$ with $P,T$ regular local, the kernel of $P\to S$ is generated by a regular sequence if and only if the kernel of $T\to S$ is. In either ring, this is equivalent to generation by the dimension of that ring minus $\dim S$, by the Cohen–Macaulay parameter criterion. Indeed, regular local rings are Cohen–Macaulay, and a regular quotient lowers dimension by the length of the sequence.
To compare the generator counts, put $J=\ker(P\to T)$ and $I=\ker(P\to S)$. The full regular-quotient proof in AG-CA 14, Section 1, Proposition 1.4 makes $J$ generated by part of a regular system of parameters, of length $\dim P-\dim T$. Lifting generators of $I/J$ and adjoining those of $J$ proves the implication from the expected count over $T$ to the expected count over $P$.
For the reverse implication, suppose $I$ has the expected count and $J\ne0$. If $\mathfrak m$ is the maximal ideal of $P$, the composite
$$J/\mathfrak mJ\longrightarrow I/\mathfrak mI\longrightarrow\mathfrak m/\mathfrak m^2$$is injective, because the parameter generators of $J$ are independent in the last space. Choose $x\in J$ with nonzero class there. It is part of a minimal generating list of $I$ and of a regular system of parameters of $P$. Replace $P$ by $P/xP$. Its dimension and the minimal number of generators of the new kernel $I/(x)$ both decrease by one, while $T$ and $S$ stay fixed. Induction on $\dim P-\dim T$ gives the expected count over $T$. When this difference is zero, the regular-quotient statement gives $J=0$. This proves the comparison in all cases.
The second comparison says that isomorphic local rings of finitely presented algebras over any fixed base ring come from isomorphic principal neighborhoods. Here are the finite-data and splitting steps. First consider a finitely presented map $B\to C$ inducing $B_{\mathfrak p}\cong C_{\mathfrak q}$. Choose a finite presentation for $C/B$. After inverting one element of $B\setminus\mathfrak p$, the images of all its algebra generators in $C_{\mathfrak q}$ have representatives in $B$. Subtract those representatives from the generators. Their new images vanish in $C_{\mathfrak q}$. The constant coefficients of the finitely many defining relations therefore vanish in $B_{\mathfrak p}$; a further base localization makes them zero in $B$. Evaluation of the new generators at zero now gives a retraction $\epsilon\colon C\to B$ whose kernel $H$ is generated by those generators.
Their vanishing in $C_{\mathfrak q}$ supplies one $v\in C\setminus\mathfrak q$ with $vH=0$. The local isomorphism identifies $\mathfrak q$ with $\epsilon^{-1}(\mathfrak p)$, so $a=\epsilon(v)$ lies outside $\mathfrak p$. Invert $a$ in the base, and write $v=a+w$ with $w\in H$. Set $e=-a^{-1}w$. Then $e\in H$, and $vh=0$ gives $eh=h$ for every $h\in H$. Taking $h=e$ shows $e^2=e$, and consequently $H=eC$. The idempotent decomposition gives
$$C\cong B\times eC$$over the localized base, with the first projection equal to $\epsilon$. The selected prime lies on the $B$ factor. Localizing at its complementary idempotent isolates that factor.
Now let $A_{\mathfrak a}\cong B_{\mathfrak b}$ as $Q$-algebras, where $A,B$ are finitely presented over a ring $Q$. Represent the images of finitely many algebra generators of $A$ by fractions in $B_{\mathfrak b}$ and clear their denominators. Clear, in addition, the finitely many witnesses that its defining relations vanish. This produces a $Q$-algebra map $A\to B_s$, with $s\notin\mathfrak b$, inducing the given local isomorphism. The map is finitely presented: a finite presentation of $B_s/Q$, together with equations specifying the images of finitely many generators of $A/Q$, is a finite presentation over $A$. Apply the preceding splitting argument. It identifies $A_t$ with a localization of $B_s$ at one further base element and the complementary idempotent. Clearing their denominators expresses the latter as $B_{s'}$ for $s'\notin\mathfrak b$. Here $t\notin\mathfrak a$. This proves the neighborhood comparison, including the prescribed local isomorphism, and applies in particular to $Q=k$.
We can now prove the five equivalences. Condition (2) implies (1) by the definition of a complete-intersection local algebra. Condition (1) gives a regular-sequence presentation, whose length is the dimension difference, proving (3). Finite type and finite presentation agree over the field and its finite-type algebras by Noetherianity. Condition (4) implies (5) by the definition of a local complete intersection.
Assume (3). Write $T=(k[x_1,\ldots,x_n]/J)_{\mathfrak q}$ and let $I$ be the kernel of the composite polynomial map to $S$. Then
$$P=k[x_1,\ldots,x_n]_{\mathfrak q}\longrightarrow T\longrightarrow S$$are surjective local maps with $P,T$ regular. The first comparison gives $\dim P-\dim S$ generators for $I_{\mathfrak q}$. The five-test criterion for a polynomial presentation supplies a global complete-intersection principal neighborhood of the point in $k[x]/I$. Its local ring is $S$, proving (4).
Finally assume (5), and fix any surjection $T\to S$ as in (2). Choose the same polynomial presentation $P=k[y]_{\mathfrak q}\to T$ and write $S=(k[y]/I)_{\mathfrak q}$. The second comparison identifies a principal neighborhood in $A$ with one in $k[y]/I$. Localizing a local complete intersection preserves that property, by its defining principal cover and localization of global complete intersections. Hence the polynomial five-test criterion makes $I_{\mathfrak q}$ generated by a regular sequence in $P$. The first comparison for $P\to T\to S$ gives a regular sequence for $\ker(T\to S)$. Since the surjection was arbitrary, (2) follows. ∎
Lemma. Dimension at a point over a field
For a finite-type $k$-algebra $S$, a prime $\mathfrak p\subset S$, and the corresponding point $x$ of $X=\operatorname{Spec}S$, one has
$$\dim_xX=\dim S_{\mathfrak p}+\operatorname{trdeg}_k\kappa(\mathfrak p).$$Proof. The complete component and chain arguments are AG-CA 09, Sections 5–6, Theorem 6.1. Let $\mathfrak q_1,\ldots,\mathfrak q_m$ be the minimal primes contained in $\mathfrak p$, and put $d_j=\dim(S/\mathfrak q_j)$. Every neighborhood of $x$ meets each of these components in a nonempty open subset of dimension $d_j$. Removing the other finitely many components gives a neighborhood of dimension $\max_jd_j$. Thus $\dim_xX=\max_jd_j$.
To retain the prime-chain calculation, put $r=\operatorname{trdeg}_k\kappa(\mathfrak p)=\dim(S/\mathfrak p)$. A maximal chain starting at $\mathfrak p$ and ending at a maximal ideal has length $r$. For each $j$, choose a saturated chain from $\mathfrak q_j$ to $\mathfrak p$ of length $s_j$. The catenarity proof in Section 5 shows that every such chain has that length. Concatenation gives a maximal chain in the finite-type domain $S/\mathfrak q_j$, so $d_j=s_j+r$. Localization identifies the minimal primes below $\mathfrak p$ and all their chains, giving $\dim S_{\mathfrak p}=\max_js_j$. Taking maxima in the previous equality proves the formula. ∎
Proposition. Regularity and global dimension of a polynomial algebra
Historical source: FAC, Chapter III, §4, no. 68, p. 261, uses Hilbert-syzygy vanishing for internal graded Ext over $K[t_0,\ldots,t_r]$ in degrees greater than $r+1$. The proposition here gives the ordinary global-dimension bound; the graded-to-ordinary Ext comparison is a separate input to that graded statement. FAC, Chapter III, §5, no. 74, pp. 268–269, uses the bound $r$ for finite modules at stalks of projective $r$-space. Its standard affine charts have $r$ polynomial coordinates, so that local bound follows by localization from the result below.
If $P=k[x_1,\ldots,x_n]$ for a field $k$, then $P$ is regular and has global dimension $n$. Every maximal localization is regular local of dimension $n$.
Proof. Polynomial regularity, including inseparable closed residue fields, is proved in AG-CA 14, Section 3, Proposition 3.3. Its argument adjoins one variable at a time, uses the flat local dimension equality, and lifts generators from the regular base and the zero- or one-dimensional fibre. The polynomial height formula and the Nullstellensatz give dimension $n$ at every maximal ideal. The homological criterion in Section 2 then gives global dimension $n$ to each of these local rings.
To pass to the global ring, take a finite $P$-module $M$. For $n\geq1$, form the first $n$ steps of a resolution by finite free modules and let $K_n$ be its $n$th syzygy. Noetherianity makes $K_n$ finite and finitely presented. At every maximal ideal, the local global-dimension bound makes $(K_n)_{\mathfrak m}$ projective, hence free. The finite-projectivity criterion therefore makes $K_n$ projective over $P$. Truncation gives $\operatorname{pd}_P M\leq n$. For $n=0$, $P=k$ and every module is a vector space, hence free.
The passage from finite modules to all modules is the full cyclic test in AG-CA 13, Section 1, Theorem 1.5. Its transfinite filtration and horseshoe construction show that a uniform bound for the cyclic quotients $P/I$ bounds the projective dimensions of arbitrary $P$-modules. Thus $\operatorname{gl.dim}P\leq n$. Conversely, localization of a projective resolution gives $\operatorname{gl.dim}P_{\mathfrak m}\leq\operatorname{gl.dim}P$: any $P_{\mathfrak m}$-module can first be regarded as a $P$-module and then localized back to itself. Choosing $\mathfrak m=(x_1,\ldots,x_n)$ supplies the opposite bound $n$, proving equality. ∎
Lemma. A dimension-lowering equation on a Cohen–Macaulay module
Let $(R,\mathfrak m)$ be Noetherian local and let $M$ be a nonzero finite Cohen–Macaulay module. Put $d=\dim\operatorname{Supp}M$. If $g\in\mathfrak m$ satisfies
$$\dim(\operatorname{Supp}M\cap V(g))=d-1,$$then multiplication by $g$ is injective on $M$, and $M/gM$ is Cohen–Macaulay of depth $d-1$.
Proof. The complete associated-prime proof is AG-CA 12, Sections 3–4, Theorem 4.2. Each associated prime of a CM module is a component of its support of dimension $d$. If $g$ were a zero divisor, it would lie in one of these primes and leave that whole $d$-dimensional component inside $\operatorname{Supp}M\cap V(g)$, a contradiction. The regular-element depth formula lowers depth by one, and the support identity for the quotient gives the stated dimension. This proves both conclusions.
Here is also the original proof through a regular sequence and an auxiliary equation. Fix an $M$-regular sequence $f_1,\ldots,f_d$. Call an element $a\in\mathfrak m$ good for this list if
$$\dim\bigl(\operatorname{Supp}(M/(f_1,\ldots,f_i)M)\cap V(a)\bigr)=d-i-1\quad(0\leq i<d).$$A good element is a nonzerodivisor on $M$, and $f_1,\ldots,f_{d-1}$ is a regular sequence of maximal length on $M/aM$. We verify this by induction on $d$. For $d=1$, the kernel $K$ of multiplication by $a$ is supported only at the maximal ideal, so it has finite length. Multiplication by $f_1$ is injective on $K$; finite length makes this endomorphism surjective. Nakayama then forces $K=0$. The quotient $M/aM$ is nonzero by Nakayama and has dimension zero, hence is CM of depth zero.
For use in the induction, recall explicitly the two-element permutation argument. If $u,v\in\mathfrak m$ form a regular sequence on a finite module $L$, and $K=\ker(v:L\to L)$, regularity modulo $u$ gives $K=uK$: writing $z=uz'$ for $z\in K$, injectivity of $u$ gives $vz'=0$. The finite module $K$ vanishes by Nakayama. If $uz=vw$, reduction modulo $u$ then gives $w=uw'$; cancellation of $u$ gives $z=vw'$. Thus $u$ is injective on $L/vL$. The final quotient is unchanged and nonzero, so $v,u$ is a regular sequence too.
Now suppose $d>1$ and $a$ is good. It is good for $M/f_1M$ and the remaining list. The induction hypothesis makes $a$ regular on that quotient and makes $f_2,\ldots,f_{d-1}$ regular on $M/(f_1,a)M$. Permuting $f_1,a$ by the preceding argument shows that $a$ is regular on $M$ and that $f_1,\ldots,f_{d-1}$ is regular on $M/aM$. Its support dimension is $d-1$ by goodness, so this sequence has maximal possible length and the quotient is CM. This proves the claim about good elements.
Return to the given $g$. For $d=1$, the dimension hypothesis says exactly that $g$ is good, so the claim applies. The case $d=0$ cannot satisfy the hypothesis, since $M/gM$ is nonzero and cannot have support dimension $-1$. For $d>1$, use prime avoidance to choose $h\in\mathfrak m$ outside the finitely many minimal primes of the supports
$$\operatorname{Supp}(M/(f_1,\ldots,f_i)M)\quad(0\leq i<d),\qquad \operatorname{Supp}(M/gM).$$All these closed supports have positive dimension, so none of their minimal primes is the maximal ideal. The one-equation dimension bounds, applied to their support rings, show that intersecting each with $V(h)$ lowers its dimension by one. Thus $h$ is good and
$$\dim(\operatorname{Supp}M\cap V(h,g))=d-2.$$The good-element claim makes $M/hM$ CM. Induction on the present lemma, applied to $g$ on that quotient, makes $g$ regular there and makes $M/(h,g)M$ CM of depth $d-2$. Permute the regular pair $h,g$ once more. This gives injectivity of $g$ on $M$ and injectivity of $h$ on $M/gM$. The regular-element depth formula yields $\operatorname{depth}(M/gM)=d-1$. Its support has dimension $d-1$ by hypothesis, completing this second proof. ∎
Lemma. Maximal prime chains in the support of a Cohen–Macaulay module
Suppose a Noetherian local ring $R$ has a finite Cohen–Macaulay module $M$ with $\operatorname{Supp}M=\operatorname{Spec}R$. Every maximal prime chain in $R$ has length $\dim R$. In particular, this holds for a Cohen–Macaulay local ring by taking $M=R$.
Proof. Write $d=\dim R$ and induct on $d$. When $d=0$, all maximal chains consist of one prime and have length zero. For $d>0$, take a maximal chain
$$\mathfrak p_0\subsetneq\mathfrak p_1\subsetneq\cdots\subsetneq\mathfrak p_r.$$It begins at a minimal prime, ends at the maximal ideal, and has no prime between consecutive entries. It has at least one strict step: the associated-component theorem for CM modules gives dimension $d$ to every minimal-prime quotient of $R$, using full support.
Choose $x\in\mathfrak p_1$ outside every minimal prime of $R$. Such a choice follows from prime avoidance, since the nonminimal prime $\mathfrak p_1$ is contained in none of those minimal primes. The one-equation dimension theorem gives $\dim R/xR=d-1$. Full support and the local Nakayama test give
$$\operatorname{Supp}(M/xM)=V(x).$$The preceding CM equation lemma therefore makes $M/xM$ a CM module of dimension $d-1$. The same statements hold with $x^N$ for every $N\geq1$, because $V(x^N)=V(x)$.
We next choose $N$ so that $\mathfrak p_1$ is associated to $M/x^NM$, retaining the required power in this argument. The prime $\mathfrak p_0$ is associated to $M$, by the associated-component theorem, so choose a submodule $L\subset M$ isomorphic to $R/\mathfrak p_0$. Artin–Rees supplies $N$ with
$$L\cap x^NM\subset xL.$$The image $\overline L=L/(L\cap x^NM)$ inside $M/x^NM$ therefore surjects onto $L/xL=R/(\mathfrak p_0+(x))$. Because the pair $\mathfrak p_0\subset\mathfrak p_1$ is saturated and $x\in\mathfrak p_1\setminus\mathfrak p_0$, the prime $\mathfrak p_1$ is minimal over $\mathfrak p_0+(x)$. It belongs to $\operatorname{Supp}\overline L$ by the surjection. The annihilator of $\overline L$ contains $\mathfrak p_0$ and $x^N$, so $\mathfrak p_1$ is minimal in this support. A minimal support prime of a finite module is associated; the inclusion $\overline L\subset M/x^NM$ then makes it associated to $M/x^NM$.
The complete support and associated-prime arguments used here are given in AG-CA 12, Sections 3–5. In particular, the CM module $M/x^NM$ has no embedded associated primes. Thus $\mathfrak p_1/(x^N)$ is minimal in $R/x^NR$. The remaining chain, from $\mathfrak p_1/(x^N)$ to $\mathfrak p_r/(x^N)$, is maximal in that quotient. The module $M/x^NM$ has full support over $R/x^NR$, and its depth and dimension there agree with those computed over $R$, since the action factors through the quotient. Induction gives $r-1=d-1$, hence $r=d$. ∎
Lemma. A prime containing a product of ideals
If $I,J\subset R$ are ideals and a prime $\mathfrak p$ contains $IJ$, then $I\subset\mathfrak p$ or $J\subset\mathfrak p$.
Proof. If $I$ is not contained in $\mathfrak p$, choose $a\in I\setminus\mathfrak p$. Every $b\in J$ has $ab\in IJ\subset\mathfrak p$. Primality and $a\notin\mathfrak p$ force $b\in\mathfrak p$. Thus $J\subset\mathfrak p$. ∎
Lemma. The differential sequence of a quotient
For a surjection of $R$-algebras $S\to S'=S/I$, the natural sequence of $S'$-modules
$$I/I^2\longrightarrow\Omega_{S/R}\otimes_SS'\longrightarrow\Omega_{S'/R}\longrightarrow0$$is exact. Its first map sends the class of $f\in I$ to $df\otimes1$. No injectivity is asserted for that map.
Proof. For $f_1,f_2\in I$, the Leibniz identity gives $d(f_1f_2)=f_1df_2+f_2df_1$, which becomes zero after tensoring with $S/I$. The first map is therefore well-defined on $I/I^2$. For $s\in S$ and $f\in I$, the identity $d(sf)=s\,df+f\,ds$ shows its $S/I$-linearity.
Let $Q$ be the quotient of $\Omega_{S/R}\otimes_SS'$ by the submodule generated by all $df\otimes1$ with $f\in I$. The rule
$$S'\longrightarrow Q,\qquad \overline s\longmapsto[ds\otimes1]$$does not depend on the lift $s$, because changing the lift adds an element of $I$. It is an $R$-derivation by the Leibniz rule. Every $R$-derivation from $S'$ to an $S'$-module, composed with $S\to S'$, kills $I$. The universal property of $\Omega_{S/R}$ therefore factors it uniquely through this displayed derivation. Thus $Q$ represents the universal $R$-derivation of $S'$, giving the canonical identification $Q\cong\Omega_{S'/R}$. This proves exactness. Surjectivity is also visible directly: the target is generated by the differentials of elements of $S'$, all of which lift from $S$.
In terms of the original relation calculation, the kernel of $\Omega_{S/R}\to\Omega_{S'/R}$ is generated by $I\Omega_{S/R}$ and the differentials of elements of $I$. The identity $i\,ds=d(is)-s\,di$ even puts the first set of generators in the span of the second. If the differential presentation expresses a relation using an element $a\in S$ whose image in $S'$ comes from $r\in R$, then $a-\alpha(r)\in I$ and $da=d(a-\alpha(r))$, because $d\alpha(r)=0$. This recovers exactly the stated first map with the base ring fixed. ∎
Theorem. Hilbert's Nullstellensatz
Let $k$ be a field. In the polynomial ring $k[x_1,\ldots,x_n]$, and more generally in every finite-type $k$-algebra $A$:
- The residue field at a maximal ideal is a finite extension of $k$.
- A radical ideal is the intersection of the maximal ideals that contain it.
Proof. A complete proof of field finiteness that precedes dimension theory is AG-CA 06, Section 1, Theorem 1.3. It proves Artin–Tate, then shows that a rational function field of positive transcendence degree cannot be generated by finitely many algebra elements, because any finite list of denominators misses an irreducible polynomial. Applied to the finite-type field $A/\mathfrak m$, this proves (1). Section 2, Theorems 2.1–2.2 gives both conclusions, including their localization argument.
We retain also the polynomial induction through constructibility. It suffices for (1) to consider polynomial rings, since every finite-type algebra is their quotient. The assertion for zero variables is immediate. For the induction step, put $L=k[x_1,\ldots,x_n]/\mathfrak m$ and let $\mathfrak p$ be the contraction to $k[x_n]$. If $\mathfrak p\ne0$, it is generated by an irreducible polynomial, and $k'=k[x_n]/\mathfrak p$ is a finite field extension of $k$ embedded in $L$. The remaining images generate $L$ as an algebra over $k'$, so there is a surjection $k'[x_1,\ldots,x_{n-1}]\to L$. Induction makes $L/k'$ finite, hence makes $L/k$ finite.
If $\mathfrak p=0$, the inclusion $k[x_n]\subset L$ is finite type and, since its base is Noetherian, finitely presented. Chevalley's theorem, with its complete affine proof in AG-MO 06, Sections 3–5, makes its spectrum image constructible. That image is the singleton containing the generic point. A constructible subset containing the generic point of this integral spectrum contains a nonempty basic open $D(f)$: in a finite union of locally closed pieces, one piece contains the generic point, and its closed part is then the whole spectrum. Such a $D(f)$ has infinitely many closed points. Indeed, the Euclidean argument gives infinitely many monic irreducibles in $k[x_n]$—a product of any finite proposed list, plus one, has a new irreducible factor—and only finitely many divide $f$. This contradicts the singleton image. The induction is complete. It is an alternative once Chevalley's theorem is available; the field-finiteness proof in AG-CA 06 supplies the result independently of that route.
For (2), let $I\subset A$ be radical and choose $f\notin I$. The ring $B=(A/I)_f$ is nonzero: otherwise some power of $f$ would lie in $I$, contradicting radicality. Choose a maximal ideal $\mathfrak n$ of $B$ and put $L=B/\mathfrak n$. Part (1) makes $L/k$ finite. The contraction $\mathfrak m\subset A$ contains $I$ and avoids $f$, since $f$ is invertible in $B$. The domain $A/\mathfrak m$ is a $k$-subalgebra of the finite-dimensional field $L$, hence is itself finite-dimensional over $k$. Multiplication by any nonzero element is an injective linear endomorphism of this domain and therefore surjective. It has an inverse in the domain, showing that $A/\mathfrak m$ is a field. Thus $\mathfrak m$ is maximal.
Every element outside $I$ is consequently excluded by some maximal ideal containing $I$, proving the required intersection equality. The reverse inclusion is immediate. For $I=A$, the intersection is empty and is interpreted as $A$, so this case is included as well. ∎
Lemma. Transporting the local flatness criterion
Consider a commutative square
$$\begin{array}{ccc} R&\longrightarrow&R'\\ \downarrow&&\downarrow\\ S&\longrightarrow&S' \end{array}$$whose rings are Noetherian and local and whose homomorphisms are local. Suppose $S'$ is a localization of $S\otimes_RR'$. Let $I$ be a proper ideal of $R$, let $M$ be a finite $S$-module, and put
$$I'=IR',\qquad M'=M\otimes_SS'.$$If $M/IM$ is flat over $R/I$ and the natural map
$$\operatorname{Tor}_1^R(M,R/I)\longrightarrow \operatorname{Tor}_1^{R'}(M',R'/I')$$is zero, then $M'$ is flat over $R'$.
Proof. Write $B=R/I$, $B'=R'/I'$, $A=S\otimes_RR'$ and $N=M\otimes_RR'$. The ideal $I'$ is proper because $R\to R'$ is local. The module $M'$ is the localization of $N$ corresponding to $A\to S'$. Before this localization,
$$N/I'N\cong(M/IM)\otimes_BB'$$is flat over $B'$ by base change. Localization in the acting algebra preserves this flatness: tensor an injection of $B'$-modules with $N/I'N$ and then apply the exact localization functor. Thus $M'/I'M'$ is flat over $B'$. The local flatness criterion for a proper ideal reduces the problem to vanishing of $\operatorname{Tor}_1^{R'}(M',B')$.
We prove the two surjections needed for that vanishing. Choose a free $R$-module $F$ mapping onto $M$, with kernel $K$, and put
$$T=\operatorname{Tor}_1^R(M,B),\qquad L=\operatorname{im}(K/IK\longrightarrow F/IF).$$The sequence $0\to L\to F/IF\to M/IM\to0$ stays exact after tensoring with any $B$-module, since its last term is flat. Tensoring $T\to K/IK\to L\to0$ with $B'$ is right exact. It follows that the kernel of $K\otimes_RB'\to F\otimes_RB'$ is the image of $T\otimes_BB'$. The kernel is $\operatorname{Tor}_1^R(M,B')$, so we obtain
$$T\otimes_RR'=T\otimes_BB' \twoheadrightarrow\operatorname{Tor}_1^R(M,B').$$For the second map, let $K'$ be the kernel of $F\otimes_RR'\to N$. There is a surjection $K\otimes_RR'\to K'$. After tensoring over $R'$ with $B'$, every element of
$$\operatorname{Tor}_1^{R'}(N,B') =\ker(K'\otimes_{R'}B'\longrightarrow F\otimes_RB')$$therefore has a lift in $K\otimes_RB'$. That lift has zero image in $F\otimes_RB'$, so belongs to $\operatorname{Tor}_1^R(M,B')$. Hence
$$\operatorname{Tor}_1^R(M,B') \twoheadrightarrow\operatorname{Tor}_1^{R'}(N,B').$$These maps are the natural comparison maps, as is apparent from the free presentation. Neither argument assumes flatness of $R\to R'$.
Tor in the last display commutes with localization of its $A$-module argument. Indeed, compute it by a free $R'$-resolution of $B'$; tensoring that resolution with $N$ gives a complex of $A$-modules, and exact localization commutes with its homology. Consequently,
$$\operatorname{Tor}_1^{R'}(N,B')\otimes_AS' \cong\operatorname{Tor}_1^{R'}(M',B').$$The two surjections show that the localized target is generated, over $S'$, by the natural images of elements of $T$. Those images are all zero by hypothesis. Thus the target vanishes, and the ideal criterion gives the required flatness. This is also the transport argument used in the eventual-flatness lemma. ∎
Lemma. Detecting faithful flatness on fibres
For a flat $R$-module $M$, the following conditions are equivalent:
- Tensoring with $M$ is faithfully flat: it preserves and reflects exactness of complexes of $R$-modules.
- If $N$ is a nonzero $R$-module, then $M\otimes_RN\ne0$.
- For each prime $\mathfrak p$ of $R$, one has $M\otimes_R\kappa(\mathfrak p)\ne0$.
- For each maximal ideal $\mathfrak m$ of $R$, one has $M/\mathfrak mM\ne0$.
Proof. Under (1), the identity of a nonzero module cannot become zero after tensoring. Equivalently, reflection of exactness applied to the complex $0\to N\to0$ prevents its middle term from becoming zero. This proves (2). Residue fields are nonzero modules, so (2) implies (3), and restricting to maximal primes proves (3)$\Rightarrow$(4).
Suppose (4) holds. Let $N_1\to N_2\to N_3$ be a complex that becomes exact at its middle term after tensoring with $M$. Its middle homology $H$ satisfies $H\otimes_RM=0$: flatness identifies the tensor of its kernel and image with the kernel and image of the tensored complex. If $x\in H$ is nonzero, its annihilator $I$ is proper, and the cyclic submodule it generates gives an injection $R/I\hookrightarrow H$. Flatness would then give
$$M/IM\hookrightarrow H\otimes_RM=0.$$Choose a maximal ideal $\mathfrak m\supset I$. The quotient map $M/IM\to M/\mathfrak mM$ would force the latter module to be zero, contradicting (4). Hence $H=0$. Tensoring already preserves exactness by flatness, and now also reflects it, proving (1). No finite-generation condition on any of these modules is used. ∎
Remark. Quotient and localization descriptions of a fibre
Let $\varphi\colon R\to S$ be a ring map and let $\mathfrak p\in\operatorname{Spec}(R)$. Write $S_{\mathfrak p}=(R\setminus\mathfrak p)^{-1}S$ and
$$\begin{aligned} C&=\kappa(\mathfrak p)\otimes_RS\\ &\cong S_{\mathfrak p}/\mathfrak pS_{\mathfrak p}\\ &\cong(R\setminus\mathfrak p)^{-1}(S/\mathfrak pS). \end{aligned}$$The canonical diagram has the following two halves, joined along the column $R\to S$:
$$\begin{array}{ccccc} C&\longleftarrow&S_{\mathfrak p}&\longleftarrow&S\\ \uparrow&&\uparrow&&\uparrow\\ \kappa(\mathfrak p)&\longleftarrow&R_{\mathfrak p}&\longleftarrow&R \end{array}$$ $$\begin{array}{ccccc} S&\longrightarrow&S/\mathfrak pS&\longrightarrow&C\\ \uparrow&&\uparrow&&\uparrow\\ R&\longrightarrow&R/\mathfrak p&\longrightarrow&\kappa(\mathfrak p). \end{array}$$For example, the first horizontal arrow in the upper row is quotient by $\mathfrak pS_{\mathfrak p}$, while the last is localization by $R\setminus\mathfrak p$. The displayed identifications of $C$ identify the two outer columns, including their structure maps. Every square commutes.
The localization description of spectra and the quotient description show that each horizontal arrow induces a homeomorphism from the spectrum of its target onto a subspace of the spectrum of its source. After applying $\operatorname{Spec}$, all four squares are fibre squares of topological spaces. For localization the relevant subspace consists of primes avoiding the multiplicative set, and its inverse image is the same avoidance condition upstairs. For quotient it consists of primes containing the ideal, and its inverse image is the containment condition for the extended ideal. These descriptions verify both the sets and their subspace topologies.
In particular, primes of $C$ correspond exactly to primes of $S$ whose contraction is $\mathfrak p$. A commutative unital ring has a prime ideal precisely when it is nonzero. Thus
$$\mathfrak p\in\operatorname{im}(\operatorname{Spec}(S)\to \operatorname{Spec}(R)) \quad\Longleftrightarrow\quad C\ne0.$$If $\mathfrak q\in\operatorname{Spec}(S)$ contracts to $\mathfrak p$, extend the two halves by placing, respectively, the rows
$$\kappa(\mathfrak q)\ \longleftarrow\ S_{\mathfrak q}\ \longleftarrow\ S$$ $$S\ \longrightarrow\ S/\mathfrak q\ \longrightarrow\ \kappa(\mathfrak q)$$above the $S$-row. The vertical maps from that row, from left to right across the joined diagram, are
$$\begin{gathered} C\to\kappa(\mathfrak q),\qquad S_{\mathfrak p}\to S_{\mathfrak q},\qquad 1_S,\\ S/\mathfrak pS\to S/\mathfrak q,\qquad C\to\kappa(\mathfrak q). \end{gathered}$$They exist because $\varphi(R\setminus\mathfrak p)$ avoids $\mathfrak q$, and because $\mathfrak pS\subset\mathfrak q$. The two maps from $C$ agree under its canonical identifications. This gives the extended commutative diagram with identical outer columns. Its new horizontal maps, too, are quotients or localizations and induce homeomorphisms onto their images on spectra.
Lemma. Six descriptions of an isolated point
Let $S$ be a finite-type algebra over a field $k$, and let $\mathfrak q\in\operatorname{Spec}(S)$. The following conditions are equivalent:
- The singleton $\{\mathfrak q\}$ is open in $\operatorname{Spec}(S)$.
- The $k$-vector space $S_{\mathfrak q}$ is finite dimensional.
- There is $g\in S\setminus\mathfrak q$ with $D(g)=\{\mathfrak q\}$.
- The dimension $\dim_{\mathfrak q}\operatorname{Spec}(S)$ of the space at this point is zero.
- The point $\mathfrak q$ is closed and $\dim S_{\mathfrak q}=0$.
- The residue extension $\kappa(\mathfrak q)/k$ is finite and $\dim S_{\mathfrak q}=0$.
When these hold, there is a product decomposition
$$S\cong S_{\mathfrak q}\times S'$$with $S'$ a finite-type $k$-algebra, whose first projection is localization at $\mathfrak q$. Moreover, every $g$ as in (3) gives the canonical isomorphism $S_g\cong S_{\mathfrak q}$.
Proof. First assume (1). Choose a principal neighborhood $D(g)=\{\mathfrak q\}$. Its only prime is maximal in $S_g$. Since $S_g$ is finite type over $k$, the Nullstellensatz makes its residue field $\kappa(\mathfrak q)$ finite over $k$. The subalgebra $S/\mathfrak q\subset\kappa(\mathfrak q)$ is then a finite-dimensional domain over $k$. Multiplication by any nonzero element is injective on that finite-dimensional space and hence surjective, so the subalgebra is a field. Thus $\mathfrak q$ is closed in $\operatorname{Spec}(S)$ as well as open.
The clopen product decomposition gives $S=S_1\times S'$ with $\operatorname{Spec}(S_1)$ the single point $\mathfrak q$. The factor $S_1$ is local and equals $S_{\mathfrak q}$ canonically. It is a finite-type, zero-dimensional $k$-algebra. Noether normalization makes it finite over a polynomial subalgebra with zero variables, hence finite over $k$. This proves (1)$\Rightarrow$(2) and the asserted product decomposition. Both factors are quotients of $S$, so are finite type.
Assume (2). The ring $S_{\mathfrak q}$ is Artinian and local, hence has only one prime. For the localization map, write
$$0\longrightarrow K\longrightarrow S\longrightarrow S_{\mathfrak q}\longrightarrow Q\longrightarrow0.$$The ring $S$ is Noetherian, so $K$ is finite over $S$. The module $S_{\mathfrak q}$ is finite over $S$ because any finite $k$-basis also generates it as an $S$-module; thus $Q$ is finite as well. Both $K$ and $Q$ vanish after localization at $\mathfrak q$. Choose a common $g\notin\mathfrak q$ killing finite generating sets of both modules after localization. Then $S_g\to S_{\mathfrak q}$ is an isomorphism, so $D(g)=\{\mathfrak q\}$. This proves (2)$\Rightarrow$(3), while (3)$\Rightarrow$(1) follows from the definition of a principal open.
An open singleton has dimension zero, giving (1)$\Rightarrow$(4). Conversely, (4) supplies a principal neighborhood $D(g)$ of dimension zero. Its ring $S_g$ is Noetherian, so the zero-dimensional ring theorem makes its spectrum a finite discrete space. The point $\mathfrak q$ is isolated there, and hence in $\operatorname{Spec}(S)$. This proves (4)$\Rightarrow$(1).
The dimension formula at a point reads
$$\dim_{\mathfrak q}\operatorname{Spec}(S) =\dim S_{\mathfrak q}+\operatorname{trdeg}_k\kappa(\mathfrak q).$$For a closed point the Nullstellensatz makes the transcendence degree zero, so (5) implies (4). Under (4), both nonnegative terms on the right vanish. The residue field is a finitely generated field extension of $k$, so transcendence degree zero makes it finite; this gives (6). Finally, under (6) the finite-dimensional-domain argument in the first paragraph makes $S/\mathfrak q$ a field, proving (5).
The product assertion was obtained above. For any $g$ satisfying (3), the ring $S_g$ has exactly one prime and is consequently local. Its localization at that prime changes nothing, and equals $S_{\mathfrak q}$. This proves the assertion for every such $g$. ∎
Lemma. Finiteness after arbitrary base change
Given $R\to S$, an $S$-module $M$, and $R\to R'$, put
$$S'=S\otimes_RR',\qquad M'=M\otimes_RR'.$$Then:
- If $M$ is finite over $S$, then $M'$ is finite over $S'$.
- If $M$ is finitely presented over $S$, then $M'$ is finitely presented over $S'$.
- If $S$ is a finite-type $R$-algebra, then $S'$ is a finite-type $R'$-algebra.
- If $S$ is a finitely presented $R$-algebra, then $S'$ is a finitely presented $R'$-algebra.
Proof. The canonical identification
$$M\otimes_SS'\cong M\otimes_RR'$$sends $m\otimes(s\otimes r')$ to $sm\otimes r'$. Its inverse sends $m\otimes r'$ to $m\otimes(1\otimes r')$; the balancing relations verify that both maps are well-defined. Tensoring a finite generating surjection $S^n\to M$ with $S'$ gives a surjection $(S')^n\to M'$. Tensoring a finite presentation $S^a\to S^b\to M\to0$ gives the right exact sequence $(S')^a\to(S')^b\to M'\to0$. These prove (1) and (2).
For the algebra assertions, take any polynomial presentation
$$S=R[x_i\mid i\in E]/(f_j\mid j\in F).$$The universal property of polynomial algebras and quotients identifies its base change with
$$S'=R'[x_i\mid i\in E]/(f'_j\mid j\in F),$$where $f'_j$ is obtained by mapping every coefficient to $R'$. Equivalently, a map from this displayed algebra to an $R'$-algebra is exactly an $R$-algebra map from $S$ compatible with its $R'$-structure, which is the tensor-product universal property. If $E$ is finite, the resulting algebra is finite type. If both $E$ and $F$ are finite, its presentation is finite. This proves (3) and (4), with no flatness assumption on the base change. ∎
Lemma. Formal smoothness from a square-zero section
Let $P\to S$ be a surjection of $R$-algebras with kernel $J$, where $P$ is a polynomial algebra on any set of variables. Then $S$ is formally smooth over $R$ if and only if $P/J^2\to S$ admits an $R$-algebra section.
Proof. The kernel of $P/J^2\to S$ is $J/J^2$ and has square zero. If $S$ is formally smooth, lift the identity map of $S$ across this surjection. The lift is the required section.
Conversely, fix a section $\sigma\colon S\to P/J^2$. Test formal smoothness against an $R$-algebra $A$, an ideal $I\subset A$ with $I^2=0$, and an $R$-algebra map $u\colon S\to A/I$. Lift the image under $u$ of each polynomial variable independently to $A$. Those choices define an $R$-algebra map $\psi\colon P\to A$ lifting $P\to S\to A/I$, even if the variable set is infinite. For each $j\in J$, one has $\psi(j)\in I$, so $\psi(J^2)=0$. The induced map $\bar\psi\colon P/J^2\to A$, composed with $\sigma$, lifts $u$. This proves the lifting property. ∎
Lemma. The split conormal criterion
For a polynomial presentation $P\twoheadrightarrow S$ over $R$ with kernel $J$, formal smoothness of $S$ over $R$ is equivalent to split exactness of
$$0\longrightarrow J/J^2\xrightarrow{\ d\ } E\longrightarrow\Omega_{S/R}\longrightarrow0,$$where $E=\Omega_{P/R}\otimes_PS$.
Here $d$ sends $j\bmod J^2$ to $dj\otimes1$, and splitting is as a sequence of $S$-modules. The assertion permits an arbitrary variable set.
Proof. Right exactness is the quotient differential sequence. Suppose first that $S$ is formally smooth, and take the section $\sigma\colon S\to C=P/J^2$ supplied by the preceding lemma. If $\pi\colon C\to S$ is the quotient map, then
$$D(c)=c-\sigma(\pi(c))\in J/J^2$$defines an $R$-derivation from $C$ to the $S$-module $J/J^2$. In fact, write $c=\sigma(s)+n$ and $c'=\sigma(s')+n'$ with $n,n'\in J/J^2$. Their product has nilpotent part $sn'+s'n$, since $nn'=0$. This is exactly the product rule, and $D$ vanishes on the image of $R$. Its restriction to $J/J^2$ is the identity.
For clarity, the canonical map
$$\Omega_{P/R}\otimes_PS \longrightarrow\Omega_{C/R}\otimes_CS$$is an isomorphism. Applying the quotient differential sequence to $P\to P/J^2$ shows that its possible kernel is generated by $d(J^2)$. Every such differential is a sum of terms $j\,dj'$ with $j,j'\in J$, which vanish after tensoring with $S$. The derivation $D$ therefore induces an $S$-linear retraction $E\to J/J^2$ of the first arrow. This proves both its injectivity and the splitting of the sequence.
For the reverse implication, choose an $S$-linear section
$$\tau\colon\Omega_{S/R}\longrightarrow E.$$For each $\lambda\in S$, choose a lift $x_\lambda\in P$. Exactness gives $f_\lambda\in J$ with
$$df_\lambda=dx_\lambda-\tau(d\lambda)\quad\text{in }E.$$Set $y_\lambda=x_\lambda-f_\lambda$, so $dy_\lambda=\tau(d\lambda)$ in $E$ and $y_\lambda$ maps to $\lambda$. We claim that
$$s\colon S\longrightarrow P/J^2,\qquad \lambda\longmapsto y_\lambda\bmod J^2$$is an $R$-algebra section. The injectivity of $J/J^2\to E$ says that whenever $h\in J$ and $dh=0$ in $E$, one has $h\in J^2$. This observation verifies every required identity.
First, another pair of choices for the same $\lambda$ gives a difference $h\in J$ whose differential is zero, since both corrected lifts have differential $\tau(d\lambda)$. Thus the value of $s$ is independent of the choices. Next,
$$y_\lambda+y_\mu-y_{\lambda+\mu}\in J,\qquad d(y_\lambda+y_\mu-y_{\lambda+\mu}) =\tau(d\lambda+d\mu-d(\lambda+\mu))=0.$$The difference belongs to $J^2$, so $s$ is additive. For multiplication, the coefficients of $y_\lambda$ and $y_\mu$ in $E$ are their images $\lambda$ and $\mu$ in $S$. Hence
$$\begin{aligned} d(y_\lambda y_\mu-y_{\lambda\mu}) &=\lambda\tau(d\mu)+\mu\tau(d\lambda)-\tau(d(\lambda\mu))\\ &=0. \end{aligned}$$The element being differentiated lies in $J$, and hence in $J^2$. This proves $s(\lambda)s(\mu)=s(\lambda\mu)$. Written in the original lifts, the same calculation uses
$$y_\lambda y_\mu-y_{\lambda\mu} \equiv x_\lambda x_\mu-x_{\lambda\mu} -x_\mu f_\lambda-x_\lambda f_\mu+f_{\lambda\mu} \pmod{J^2},$$because $f_\lambda f_\mu\in J^2$.
Finally, if $\lambda$ is the image of $r\in R$, then $y_\lambda-r\in J$ and $d(y_\lambda-r)=\tau(d\lambda)=0$. Thus $s(\lambda)$ is the image of $r$ in $P/J^2$. This proves compatibility with the base ring and, taking $r=1$, preservation of the unit. The composite $S\xrightarrow{s}P/J^2\to S$ is the identity by construction. The preceding square-zero-section criterion now proves formal smoothness. ∎
Lemma. The naive cotangent complex of a quotient
For a surjection $A\twoheadrightarrow B$ with kernel $I$, there is a homotopy equivalence
$$\mathrm{NL}_{B/A}\simeq[I/I^2\longrightarrow0],$$where the conormal module occupies homological degree one. In particular,
$$H_1(L_{B/A})=I/I^2.$$Proof. The algebra $A$, viewed over itself, is a polynomial algebra on the empty set. Thus $A\twoheadrightarrow B$ is an allowed polynomial presentation. Its conormal complex has terms $I/I^2$ and $\Omega_{A/A}\otimes_AB=0$. The complete comparison-of-presentations theorem, AG-CA 16, Theorem 7.1 identifies this complex with the canonical presentation complex up to homotopy. Its proof constructs polynomial lifts in both directions and a derivation homotopy between each composite and the identity; it applies equally to an empty or infinite variable set.
Taking degree-one homology gives the asserted module. Here $H_1(L_{B/A})$ is the notation for $H_1(\mathrm{NL}_{B/A})$ used in these algebraic criteria. The assertion about the two-term complex makes no claim that the full cotangent complex has no higher homology. ∎
Lemma. Finite modules over a Noetherian ring
If $R$ is Noetherian and $M$ is a finite $R$-module, then every submodule of $M$ is finite, the module $M$ is finitely presented, and each increasing sequence of submodules of $M$ stabilizes.
Proof. We prove the submodule assertion by induction on the size of a generating list for $M$. The zero module is immediate. A cyclic module has the form $R/I$; its submodules are $J/I$ with $I\subset J$, and each such $J$ has a finite generating list.
For a list of length $n>1$, let $M_0$ be the submodule generated by its first $n-1$ members. The quotient $M/M_0$ is cyclic. Given $N\subset M$, the sequence
$$0\longrightarrow N\cap M_0\longrightarrow N \longrightarrow\operatorname{im}(N\to M/M_0)\longrightarrow0$$has finitely generated end terms by induction. A finite generating list of the first term, together with lifts of a generating list of the last, generates $N$. This proves the assertion.
Now choose a finite free surjection $R^n\to M$. Its kernel is a submodule of a finite module and is therefore finite. A generating list of that kernel gives a finite presentation of $M$.
Finally, if $N_1\subset N_2\subset\cdots\subset M$, their union $N$ is a submodule, hence has finitely many generators. All these generators occur in one $N_j$, so $N_i=N_j$ for every $i\geq j$. More generally, this explains the equivalence between the ascending chain condition and finite generation of every submodule: if a submodule were not finite, repeatedly choosing an element outside the submodule generated by the previous choices would give a strictly increasing chain. ∎
Lemma. Spectrum embeddings from unit multiples
Historical source: EGA I, Corollary 1.2.4.
Suppose $\varphi\colon R\to S$ has the property that every $g\in S$ can be expressed as $u\varphi(f)$, where $f\in R$ and $u$ is a unit of $S$. Then contraction gives a homeomorphism
$$\operatorname{Spec}(S)\longrightarrow \operatorname{im}(\operatorname{Spec}(S)\to\operatorname{Spec}(R)).$$Proof. Write $j$ for the contraction map. It is continuous, since $j^{-1}(D(f))=D(\varphi(f))$. If primes $\mathfrak q_1,\mathfrak q_2$ have the same contraction, membership of $g=u\varphi(f)$ in either prime is equivalent to membership of $f$ in that common contraction. The primes therefore have exactly the same elements, proving injectivity.
For the same expression of $g$, the unit $u$ does not affect its principal open, so
$$D(g)=j^{-1}(D(f)),\qquad j(D(g))=j(\operatorname{Spec}S)\cap D(f).$$Principal opens form a basis. Thus the continuous bijection onto the image sends each basic open to an open of that image, and its inverse is continuous. ∎
Lemma. A product ring gives a disjoint spectrum
The projections from $R=R_1\times R_2$ induce a homeomorphism
$$\operatorname{Spec}(R_1)\amalg\operatorname{Spec}(R_2) \longrightarrow\operatorname{Spec}(R).$$Proof. Let $e_1=(1,0)$ and $e_2=(0,1)$. Their sum is one, their product is zero, and each is idempotent. Inverting $e_1$ makes it equal to one and makes $e_2$ zero. The first projection consequently induces
$$R_{e_1}\xrightarrow{\ \sim\ }R_1,\qquad (a,b)/e_1^n\longmapsto a.$$Its inverse is $a\mapsto(a,0)/1$; the identity $(1,0)/1=1$ verifies that this is a unital homomorphism. The same construction identifies $R_{e_2}$ with $R_2$.
Every prime of $R$ contains one of $e_1,e_2$, because their product is zero, and cannot contain both, because their sum is one. Hence $D(e_1)$ and $D(e_2)$ form a disjoint open cover. Each is also closed, being the complement of the other. The spectrum-localization homeomorphisms identify these two pieces with the two displayed spectra, and agree with the original projections. Their union is the required homeomorphism. This also covers a zero factor. ∎
Lemma. The equalizer for a finite principal cover
If $f_1,\ldots,f_n$ generate the unit ideal of $R$, then
$$0\longrightarrow R\xrightarrow{\alpha}\bigoplus_iR_{f_i} \xrightarrow{\beta}\bigoplus_{i,j}R_{f_if_j}$$is exact. The first map sends $r$ to its local images. The $(i,j)$ component of the second is the difference between the images of the $i$th and $j$th entries on their common localization.
Proof. We prove the same assertion with an arbitrary $R$-module $M$ in place of $R$:
$$0\longrightarrow M\longrightarrow\bigoplus_iM_{f_i} \longrightarrow\bigoplus_{i,j}M_{f_if_j}.$$The maps are $m\mapsto(m/1)_i$ and $(s_i)_i\mapsto(s_i-s_j)_{i,j}$ after passing to the indicated localizations. Their composite is zero.
Exactness can be checked at maximal ideals. To recall why, localization is exact and so commutes with the homology modules of this complex. A nonzero element $h$ of a module has a proper annihilator; in a maximal ideal containing that annihilator, $h/1$ remains nonzero, since no element outside that ideal can kill $h$. Thus vanishing of every maximal localization forces a module to be zero.
At a maximal ideal $\mathfrak m$, at least one $f_a$ is a unit in $R_{\mathfrak m}$. Localization twice identifies the $a$th term with $M_{\mathfrak m}$ and the $(a,i)$ overlap with $(M_{\mathfrak m})_{f_i}$. The first map is injective because its $a$th component is the identity. If a tuple belongs to the kernel of the difference map, its $a$th entry is an element $s$ of $M_{\mathfrak m}$, and the $(a,i)$ equality says that its $i$th entry is exactly the image of $s$. The tuple therefore comes from the first map. This proves exactness at each maximal localization, hence globally. Taking $M=R$ proves the stated ring sequence. If the cover is empty, its unit-ideal hypothesis forces $R=0$, and the sequence is again exact. ∎
Definition. Formally étale algebras
An $R$-algebra $S$ is formally étale if, for every $R$-algebra $A$ and every ideal $I\subset A$ satisfying $I^2=0$, reduction gives a bijection
$$\operatorname{Hom}_{R\text{-alg}}(S,A) \longrightarrow\operatorname{Hom}_{R\text{-alg}}(S,A/I).$$Thus each $R$-algebra map from $S$ to a square-zero quotient lifts to $A$ in exactly one way.
Lemma. Right exactness of tensor products
For an exact sequence of $R$-modules
$$M_1\xrightarrow{f}M_2\xrightarrow{g}M_3\longrightarrow0$$and any $R$-module $N$, the sequence
$$M_1\otimes_RN\xrightarrow{f\otimes1}M_2\otimes_RN \xrightarrow{g\otimes1}M_3\otimes_RN\longrightarrow0$$is exact.
Proof. We give the tensor–Hom argument, including the adjunction it uses. For arbitrary $R$-modules $U,N,P$, an $R$-linear map $a\colon U\otimes_RN\to P$ determines
$$U\longrightarrow\operatorname{Hom}_R(N,P),\qquad u\longmapsto(n\longmapsto a(u\otimes n)).$$Additivity and the scalar relation in a tensor product make this map $R$-linear. Conversely, an $R$-linear map $b\colon U\to\operatorname{Hom}_R(N,P)$ gives the bilinear function $(u,n)\mapsto b(u)(n)$, and hence a unique map $U\otimes_RN\to P$. The two constructions are inverse, are linear on the Hom modules, and commute with maps in each argument. They prove the natural adjunction.
A map $M_2\to\operatorname{Hom}_R(N,P)$ that vanishes on $f(M_1)$ factors uniquely through $M_3$, because $M_3$ is the cokernel of $f$. Under this adjunction, it follows that a map $M_2\otimes_RN\to P$ vanishing on the image of $f\otimes1$ factors uniquely through $M_3\otimes_RN$. This proves that $M_3\otimes_RN$ is the cokernel of $f\otimes1$. Explicitly, if $Q$ is that cokernel, the factorization property constructs maps $Q\to M_3\otimes_RN$ and back; uniqueness makes their composites the identities. The first map is the one induced by $g\otimes1$. It is also visibly surjective, since each generator $m_3\otimes n$ lifts by choosing a preimage of $m_3$ under $g$. These facts prove the displayed exact sequence. ∎
Lemma. When an element vanishes in a directed colimit
Let $(M_i,\mu_{ij})$ be a system of modules over a directed preordered set, and let $\mu_i\colon M_i\to M=\operatorname{colim}_iM_i$ be its structure maps. Then
$$\mu_i(x)=0 \quad\Longleftrightarrow\quad \mu_{ij}(x)=0\text{ for some }j\geq i.$$Proof. Here is the explicit colimit construction. Start with the disjoint union of the sets $M_i$ and declare $x\in M_i$ equivalent to $y\in M_j$ when their images agree in some $M_k$ with $k\geq i,j$. Reflexivity and symmetry are immediate. For transitivity, move the two witnessing equalities to a common upper index; the middle representatives then agree there, giving equality of the first and last representatives.
Add two classes by moving their representatives to any common upper index and adding there. Define scalar multiplication using any representative. To check independence of representatives or of the upper index, move the finitely many equality witnesses to one further upper index. The proposed results agree at that index. The same procedure reduces all module axioms to the corresponding axioms in one $M_k$. The maps $M_i\to M$ are linear and compatible. Every compatible family of maps $M_i\to Q$ has a unique induced linear map on these classes, because equivalent representatives have the same image. This proves the universal property of the colimit.
All stage zeros represent the same class. Applying the equivalence relation to $x\in M_i$ and $0\in M_i$ gives exactly the criterion stated above. Neither the preorder nor the module transition maps are required to be injective. ∎
Lemma. Integral algebras over a field
Let $S$ be an algebra over a field $k$.
- A finite-dimensional $k$-algebra that is a domain is a field.
- An integral $k$-algebra that is a domain is a field.
- In any integral $k$-algebra, every prime ideal is maximal.
Proof. For (1), take $0\ne s\in S$. Multiplication by $s$ is injective since $S$ is a domain. It is therefore surjective on the finite-dimensional $k$-space $S$, so some $t$ satisfies $st=1$.
For (2), any $s\in S$ belongs to the finite-dimensional subalgebra $k[s]$: a monic equation for $s$ expresses every sufficiently high power in terms of lower powers. This subalgebra is a domain, so (1) makes it a field. Each nonzero $s$ thus has an inverse already in $k[s]$, and hence in $S$.
For (3), take a prime $\mathfrak q$ of $S$. The domain $S/\mathfrak q$ is integral over $k$, because monic equations descend to quotients. Part (2) makes it a field, so $\mathfrak q$ is maximal. If $S$ has no primes the assertion is vacuous. ∎
Lemma. A flat local map is faithfully flat
Every flat local homomorphism $R\to S$ of local rings is faithfully flat.
Proof. If $\mathfrak m$ and $\mathfrak n$ are their maximal ideals, locality gives $\mathfrak mS\subset\mathfrak n$, so $S/\mathfrak mS\ne0$. This is the only maximal fibre of the base. The maximal-fibre test for a flat module, applied to the $R$-module $S$, proves faithfulness. No finiteness or Noetherian hypothesis is needed. ∎
Lemma. Faithful flatness and surjectivity on spectra
For a flat ring map $R\to S$, the following are equivalent:
- The map is faithfully flat.
- Every prime of $R$ is the contraction of a prime of $S$.
- Every maximal ideal of $R$ is the contraction of a prime of $S$.
Proof. The fibre diagram identifies primes above $\mathfrak p$ with primes of $S\otimes_R\kappa(\mathfrak p)$. Thus $\mathfrak p$ has a preimage exactly when that fibre ring is nonzero. The all-prime and maximal-prime fibre conditions are precisely the two equivalent tests in the faithfully flat module lemma. This proves all three equivalences, including the empty-spectrum case. ∎
Lemma. Isolating one finite branch by an étale neighborhood
Let $R\to S$ be finite type, let $\mathfrak q\in\operatorname{Spec}(S)$ contract to $\mathfrak p\in\operatorname{Spec}(R)$, and suppose the map is quasi-finite at $\mathfrak q$. There exist an étale $R$-algebra $R'$, a prime $\mathfrak p'$ above $\mathfrak p$, and a product decomposition
$$S\otimes_RR'=A\times B$$such that:
- The canonical residue map $\kappa(\mathfrak p)\to\kappa(\mathfrak p')$ is an isomorphism.
- The algebra $A$ is finite over $R'$.
- There is exactly one prime $\mathfrak r$ of $A$ above $\mathfrak p'$.
- This prime contracts to $\mathfrak q$ in $S$.
- No prime of $B$ contracts both to $\mathfrak q$ in $S$ and to $\mathfrak p'$ in $R'$.
Proof. Let $C\subset S$ be the integral closure of $R$ in $S$, and set $\mathfrak q_C=\mathfrak q\cap C$. The complete arbitrary-base algebraic Zariski Main theorem is AG-MO 06, Theorem 2A.1. It supplies $g\in C\setminus\mathfrak q_C$ with $C_g=S_g$. This is a pointwise theorem and requires only finite type.
Put $k=\kappa(\mathfrak p)$ and consider $F=S\otimes_Rk$ and $F_C=C\otimes_Rk$. The chosen point $\bar{\mathfrak q}\in\operatorname{Spec}(F)$ is isolated by the quasi-finite fibre criterion. Its image $\bar{\mathfrak q}_C$ lies in the open on which $(F_C)_g=F_g$, so it too is isolated. It is closed because $F_C$ is integral over $k$, and every prime in an integral algebra over a field is maximal. Moreover, $\bar{\mathfrak q}$ is the only point of $\operatorname{Spec}(F)$ above $\bar{\mathfrak q}_C$: any point above it avoids $g$ and must correspond under that localization isomorphism.
The clopen singleton gives
$$F_C=F_1\times F_2,\qquad \operatorname{Spec}(F_1)=\{\bar{\mathfrak q}_C\}.$$Let $e=(1,0)$. Since $F_C=(R\setminus\mathfrak p)^{-1}(C/\mathfrak pC)$, write $e$ as $c/r$ with $c\in C$ and $r\in R\setminus\mathfrak p$. Thus the image of $c$ is $(\bar r,0)$. In particular, $c$ avoids $\bar{\mathfrak q}_C$ and belongs to every other prime of $F_C$.
Choose a monic equation $f(c)=0$ over $R$. In $k[T]$ write
$$\bar f=T^a\bar h,\qquad \bar h(0)\ne0.$$Both factors are monic. Multiplying $f$ by $T$ if necessary ensures $a\geq1$ while keeping $f(c)=0$.
We spell out the étale factor-lifting construction. For any monic $f\in R[T]$ and coprime monic factors $\bar h,\bar i$ over $\kappa(\mathfrak p)$, the case $f=1$ has the immediate lifts $h=i=1$ over $R$. Otherwise introduce coefficient variables for monic polynomials $H,I$ of their respective degrees. The coefficient equations $HI=f$ define an $R$-algebra $U$ with equally many variables and equations. Evaluating at $\bar h,\bar i$ gives $U\to\kappa(\mathfrak p)$. The coefficient Jacobian represents
$$k[T]_{<\deg\bar h}\oplus k[T]_{<\deg\bar i} \longrightarrow k[T]_{<\deg f},$$ $$ (v,w)\longmapsto\bar i\,v+\bar h\,w.$$It is invertible: reduce modulo $\bar h$ to determine $v$ uniquely using the inverse of $\bar i$, then divide the remainder by the monic $\bar h$ to determine $w$. Consequently its determinant $\Delta$ has nonzero value at the chosen evaluation. The coefficient-Jacobian construction makes $R'=U_\Delta$ étale over $R$. The kernel $\mathfrak p'$ of its evaluation in $k$ contracts to $\mathfrak p$. The fraction field of the image contains $\operatorname{Frac}(R/\mathfrak p)=k$ and is contained in $k$, so its residue field is canonically $k$, even when $\mathfrak p$ is not maximal.
The same coefficient matrix over $U_\Delta$ is invertible. Solving it with target polynomial $1$ gives a Bézout identity for $H,I$. Their images $h,i\in R'[T]$ therefore satisfy
$$f=hi,\qquad \alpha h+\beta i=1$$for suitable polynomials $\alpha,\beta$, and have the prescribed reductions. This construction also permits prescribed factors which are not monic. If their leading coefficients are $\lambda$ and $\lambda^{-1}$, first invert a base element outside $\mathfrak p$ so that $\lambda$ lifts to a unit $u$. Apply the monic construction to $\lambda^{-1}\bar h$ and $\lambda\bar i$, and then multiply the lifts by $u$ and $u^{-1}$. The product, Bézout property and specified reductions are preserved. This preliminary principal localization is étale and keeps the same residue field.
Apply the construction with $\bar i=T^a$ and the above $\bar h$. In $C\otimes_RR'$, the elements $h(c),i(c)$ have product zero and generate the unit ideal. Their principal opens are disjoint and cover the spectrum, giving
$$C\otimes_RR'=C_1\times C_2,$$ $$C_1=(C\otimes_RR')_{i(c)},\qquad C_2=(C\otimes_RR')_{h(c)}.$$The corresponding decomposition of the target is
$$S\otimes_RR'=S_1\times S_2,$$ $$S_1=(S\otimes_RR')_{i(c)},\qquad S_2=(S\otimes_RR')_{h(c)}.$$The marked fibres are still $F_C$ and $F$. On the first factor of $F_C$, the element $i(c)$ becomes $\bar r^a$, a unit; on the second it is zero. The factor $C_1$ therefore has precisely $\bar{\mathfrak q}_C$ in its marked fibre. The unique-preimage property proved above shows that $S_1$ has precisely $\bar{\mathfrak q}$ in its marked fibre, while $S_2$ has no point over it. As a direct factor, $C_1$ is a quotient of the integral $R'$-algebra $C\otimes_RR'$, hence is integral over $R'$. Similarly, $S_1$ is finite type over $R'$. Base change and localization of $C_g=S_g$ give
$$(C_1)_g\cong(S_1)_g.$$It remains to make $S_1$ finite by shrinking the base. We give the general argument. Suppose $T\to D\to E$ are ring maps, $D$ is integral over $T$, $E$ is finite type over $T$, and $D_g\to E_g$ is an isomorphism. If $g$ is a unit in $D\otimes_T\kappa(\mathfrak t)$, then the image of $V(g)\subset\operatorname{Spec}(D)$ under the integral map is a closed set missing $\mathfrak t$. Choose $b\in T\setminus\mathfrak t$ whose principal open avoids that image. No prime of $D_b$ contains $g$, so $g$ is a unit there, and also in $E_b$. The localization isomorphism then gives $D_b\cong E_b$. Thus $E_b$ is integral and finite type over $T_b$, hence finite: monic equations for a finite algebra generating list bound the powers needed to generate it as a module.
For $D=C_1$, the image of $g$ avoids the unique prime of its marked fibre, so is a unit in that fibre. Apply this argument at $\mathfrak p'$, using the closed-image property of integral maps. Replace $R'$ by the resulting principal localization, and localize both product factors. The first factor is now finite. Étaleness and the canonical residue-field isomorphism persist, and the marked fibres have not changed. Taking $A=(S_1)_b$ and $B=(S_2)_b$ proves all five assertions. ∎
Lemma. Fibrewise injectivity over an arbitrary local base
Let $R\to S$ be local, with maximal ideal $\mathfrak m\subset R$, and let $u\colon M\to N$ be $S$-linear. Assume that $S$ is essentially of finite presentation over $R$, that $M,N$ are finitely presented over $S$, that $N$ is flat over $R$, and that
$$M/\mathfrak mM\longrightarrow N/\mathfrak mN$$is injective. Then $u$ is injective and $\operatorname{coker}u$ is flat over $R$.
Proof. The finite local-model construction gives a directed system
$$R_\lambda\longrightarrow S_\lambda,\qquad u_\lambda\colon M_\lambda\longrightarrow N_\lambda$$with colimit the given data. To include the map, descend finite presentations of both modules, images of the finitely many source generators, and the finitely many relations which these images satisfy. At one common stage this defines $u_\lambda$, and later maps are its base changes. Each $R_\lambda$ is essentially finite type over $\mathbb Z$, each $S_\lambda$ is a local localization of a finite-type $R_\lambda$-algebra, and both modules are finite over $S_\lambda$. In particular these rings are Noetherian. For $\mu\geq\lambda$, the ring $S_\mu$ is a localization of $S_\lambda\otimes_{R_\lambda}R_\mu$, and the modules change by the same base change and localization.
By eventual flatness, choose a stage at which $N_\lambda$ is $R_\lambda$-flat. It remains flat at every later stage: first make the arbitrary base change on $R_\lambda$, then localize in the acting algebra. We restrict to this cofinal tail.
Write $\mathfrak m_\lambda$ for the maximal ideal of $R_\lambda$, $\kappa_\lambda=R_\lambda/\mathfrak m_\lambda$, and $\kappa=R/\mathfrak m$. The local transition maps give embeddings of these residue fields, with colimit $\kappa$. Put $\bar M_\lambda=M_\lambda/\mathfrak m_\lambda M_\lambda$ and $\bar M=M/\mathfrak mM$. We must make the residue map $u_\lambda$ injective at a finite stage.
Fix one index $\lambda$ and consider
$$E_\lambda=\bar M_\lambda\otimes_{\kappa_\lambda}\kappa, \qquad \Psi_\lambda\colon E_\lambda\longrightarrow\bar M.$$The ring
$$T_\lambda=(S_\lambda/\mathfrak m_\lambda S_\lambda) \otimes_{\kappa_\lambda}\kappa$$is a localization of a finite-type $\kappa$-algebra, hence Noetherian. The module $E_\lambda$ is finite over it, so $\ker\Psi_\lambda$ has a finite generating list $\xi_1,\ldots,\xi_r$.
Each $\xi_i$ uses only finitely many coefficients in $\kappa$. Represent these at a residue-field stage $\kappa_\mu$, with $\mu\geq\lambda$. Its image in $\bar M_\mu$ becomes zero in $\bar M=\operatorname{colim}_\nu\bar M_\nu$. The directed-colimit zero criterion makes that image zero at some later index. After taking one common upper index for the finite list, all the $\xi_i$ map to zero in $E_\mu$. This includes the case of an empty generating list.
For any $\nu\geq\mu$, the model base-change property gives
$$E_\nu=W_\nu^{-1}E_\lambda$$for the image of a multiplicative set from $S_\lambda\otimes_{R_\lambda}R_\nu$ in $T_\lambda$. Every element of $W_\nu$ maps to a unit in $S/\mathfrak mS$, because it was inverted in the ring $S_\nu$ mapping to $S$. If $x=y/w\in E_\nu$ maps to zero in $\bar M$, then $\Psi_\lambda(y)=0$. Express $y$ as a $T_\lambda$-linear combination of the $\xi_i$. These generators already vanish in $E_\mu$, and thus in $E_\nu$, so $x=0$. We have proved that $\Psi_\nu$ is injective for all $\nu\geq\mu$.
Since $\kappa_\nu\to\kappa$ is a field extension, $\bar M_\nu\to E_\nu$ is injective as well. Hence $\bar M_\nu\to\bar M$ is injective. Its composite with the assumed injection $\bar u\colon\bar M\to\bar N$ factors through the residue map $\bar u_\nu$. If an element is killed by $\bar u_\nu$, this composite kills it, so it is zero. Therefore $\bar u_\nu$ is injective.
At such a stage, the complete Noetherian fibre-injectivity theorem is AG-CA 08, Lemma 5.1, with its local flatness proof in Section 4. It applies to the finite $S_\nu$-modules $M_\nu,N_\nu$ and the $R_\nu$-flat target. It proves that $u_\nu$ is injective and its cokernel $Q_\nu$ is flat over $R_\nu$. Its proof first obtains injection modulo every power of the maximal ideal, uses Krull intersection over $S_\nu$, and then applies the Tor form of the local criterion to the cokernel.
Directed colimits preserve these injections: an element mapping to zero in the target colimit does so at a finite later stage, where the corresponding map is injective. Cokernels commute with the colimit, so $\operatorname{coker}u=\operatorname{colim}_\nu Q_\nu$. The flatness theorem for varying-ring colimits makes this an $R$-flat module. Thus both conclusions hold without a Noetherian assumption on the original rings. ∎
Remark. A cyclic flat module that is not projective
Finite generation does not suffice for the implication from flatness to projectivity. Let $R=C^\infty(\mathbb R)$, let $\mathfrak m$ be the kernel of evaluation at $0$, and put
$$I=\{f\in R:f\text{ vanishes on some open interval containing }0\}.$$Then the localization $R_{\mathfrak m}$ is the cyclic module $R/I$, and it is flat but not projective.
To identify this localization, use smooth cutoff functions: for any neighborhood $U$ of $0$, there is a smooth function $\chi$ supported in $U$ and equal to $1$ on a smaller neighborhood. Such functions follow, for example, from $\rho(t)=e^{-1/t}$ for $t>0$ and $\rho(t)=0$ for $t\leq0$. For $0<a<b$ with $[-b,b]\subset U$, one may take
$$\chi(x)= \frac{\rho(b^2-x^2)} {\rho(b^2-x^2)+\rho(x^2-a^2)}.$$The denominator is positive everywhere, so this formula has the stated properties.
If $f$ becomes zero in $R_{\mathfrak m}$, some $s$ with $s(0)\ne0$ satisfies $sf=0$. On a neighborhood where $s$ is nonzero, $f$ vanishes. Conversely, if $f\in I$, choose a cutoff supported where $f$ vanishes. Then $\chi f=0$ and $\chi(0)=1$, which kills $f$ in the localization. Thus the kernel of $R\to R_{\mathfrak m}$ is exactly $I$. This map is surjective: for $f/h$ with $h(0)\ne0$, multiply the smooth function $f/h$ on a neighborhood of $0$ by a cutoff supported there, and extend by zero. The resulting global function represents the given fraction. This proves $R_{\mathfrak m}\cong R/I$.
Localization is flat. The ideal $I$ is nonzero, since it contains a nonzero smooth function supported away from $0$, and is proper, since it does not contain $1$. If $R/I$ were projective, the quotient map would split as an $R$-module map. The associated projection $R\to I$ is multiplication by an idempotent $e$, so $I=eR$. A smooth idempotent takes values only in $\{0,1\}$ and is constant on the connected space $\mathbb R$. It generates either zero or all of $R$, contradicting the two properties of $I$. This proves nonprojectivity.
Lemma. Exact finite-module completion and flatness of the completed ring
Fix an ideal $I$ in a Noetherian ring $R$, and use a hat for $I$-adic completion. The map $R\to\widehat R$ is flat, and completion preserves exact sequences of finite $R$-modules.
Proof. The complete filtration and inverse-limit argument is Completion, §§1–3, Theorems 3.1–3.2. In an exact sequence $0\to N\to M\to L\to0$ of finite modules, Artin–Rees makes the filtrations $I^nN$ and $N\cap I^nM$ cofinal. The quotient sequences have surjective transitions on their left terms, so their inverse limits are exact. Comparing the two filtrations identifies the left limit with $\widehat N$. This proves exactness of completion on these modules.
The same proof, applied to a finite presentation, identifies $M\otimes_R\widehat R$ with $\widehat M$: both are the cokernel of the original presentation matrix acting on finite free $\widehat R$-modules. In particular, for every ideal $J\subset R$, the map
$$J\otimes_R\widehat R\longrightarrow\widehat R$$identifies with the injective map $\widehat J\to\widehat R$. Here $J$ is finite because $R$ is Noetherian. The ideal criterion for flatness therefore proves that $\widehat R$ is flat over $R$. ∎
Lemma. Composition of flatness and faithful flatness
Suppose $R\to R'$ is flat and $M'$ is flat as an $R'$-module. Then $M'$ is flat over $R$. If both given flatness assertions are faithful, the resulting one is faithful too. Taking $M'$ to be an $R'$-algebra gives the corresponding assertions for compositions of ring maps.
Proof. For every $R$-module $N$ there is a natural isomorphism
$$M'\otimes_{R'}(R'\otimes_RN)\ \longrightarrow\ M'\otimes_RN.$$It sends $m'\otimes(r'\otimes n)$ to $r'm'\otimes n$. Its inverse sends $m'\otimes n$ to $m'\otimes(1\otimes n)$. The balancing relations make both maps well-defined; those same relations show that the two composites fix every elementary tensor. Naturality follows by applying a homomorphism to $n$.
An injection of $R$-modules stays injective after tensoring first with $R'$ and then with $M'$. Under this natural identification, their composite is tensoring over $R$ with $M'$. Hence $M'$ is $R$-flat. If the first two functors also detect nonzero modules, their composite does: a nonzero $N$ gives a nonzero $R'\otimes_RN$, then a nonzero $M'\otimes_{R'}(R'\otimes_RN)$. The faithful-flatness criterion gives the last assertion. ∎
Lemma. Completeness after completing an arbitrary module
For a Noetherian ring $R$, an ideal $I$, and any $R$-module $M$, its completion is $I$-adically complete. For every $n\geq0$, the canonical maps identify
$$I^n\widehat M=\widehat{I^nM}, \qquad \widehat M/I^n\widehat M=M/I^nM.$$The completion on $I^nM$ uses its own $I$-adic filtration.
Proof. Noetherianity makes $I$ finitely generated. Apply the completion-kernel theorem for a finitely generated ideal, which proves these identities and completeness without requiring $M$ to be finite. Its filtration comparison uses $I^a(I^nM)=I^{a+n}M$. Thus its canonical injection of $\widehat{I^nM}$ into $\widehat M$ has image exactly $I^n\widehat M$, as asserted. ∎
Lemma. Flat terms of a universally exact sequence
Let $0\to M_1\to M_2\to M_3\to0$ remain exact after tensoring with every $R$-module. If $M_2$ is flat, then $M_1$ and $M_3$ are flat.
Proof. Fix an injection $N\to N'$ and write $N''=N'/N$. Tensor the given sequence with each of $N,N',N''$. This gives three short exact rows, and the maps between them commute with every row map.
First, $M_1\otimes_RN\to M_1\otimes_RN'$ is injective: its composite into $M_2\otimes_RN'$ factors as the injective row map into $M_2\otimes_RN$ followed by the injection supplied by flatness of $M_2$. This proves flatness of $M_1$.
For the other end, suppose $z\in M_3\otimes_RN$ dies in $M_3\otimes_RN'$. Lift $z$ to $x\in M_2\otimes_RN$. In the middle row the image of $x$ comes from some $y\in M_1\otimes_RN'$. Its image in $M_2\otimes_RN''$ is zero, so injectivity of the bottom row forces the image of $y$ in $M_1\otimes_RN''$ to be zero. Right exactness of tensor products now lifts $y$ from an element $y_0\in M_1\otimes_RN$. Subtract the row image of $y_0$ from $x$. The difference dies in $M_2\otimes_RN'$, hence is zero by flatness of $M_2$. Its image in $M_3\otimes_RN$ was $z$, so $z=0$. Thus tensoring with $M_3$ preserves every injection, proving its flatness. ∎
Proposition. Coherence detected by products of flat modules
Historical source: Chase, Theorem 2.1.
For a commutative ring $R$, the following are equivalent:
- Every finitely generated ideal of $R$ is finitely presented; that is, $R$ is coherent.
- The product of every family of flat $R$-modules is flat.
- The module $R^A=\prod_{\alpha\in A}R$ is flat for every set $A$.
Proof. We first establish the two tensor-product criteria used in both directions. For an $R$-module $M$ and a family $(Q_\alpha)$, the projections define
$$\theta_{M,(Q_\alpha)}\colon M\otimes_R\prod_\alpha Q_\alpha \longrightarrow \prod_\alpha(M\otimes_RQ_\alpha).$$The following four properties are equivalent: $M$ is finitely generated; this map is surjective for every family; it is surjective for every constant family $Q_\alpha=Q$ and every index set; and it is surjective for the families $Q_\alpha=R$ alone. Replacing “finitely generated” by “finitely presented” and “surjective” by “bijective” gives another four equivalent properties.
For finite generation, take generators $m_1,\ldots,m_s$. Any tuple on the right has coordinates expressible as $\sum_{j=1}^s m_j\otimes q_{\alpha j}$. It is the image of $\sum_jm_j\otimes(q_{\alpha j})_\alpha$. Thus finite generation gives surjectivity for every family. Restricting families gives the next two implications. Conversely take the index set to be the underlying set of $M$, and consider the tuple whose coordinate indexed by $m$ is $m$. If $\theta_{M,(R)}$ is surjective, this tuple comes from a finite sum
$$\sum_{j=1}^s m_j\otimes(r_{j,m})_{m\in M}.$$Coordinate comparison gives $m=\sum_jr_{j,m}m_j$ for every $m\in M$. Hence the displayed finite list generates $M$.
For finite presentation, choose $R^u\to R^v\to M\to0$ with $u,v$ finite. Tensoring with $\prod Q_\alpha$ gives a cokernel presentation. Tensoring with each $Q_\alpha$ and then taking the product gives a second cokernel presentation: products of module surjections are surjective, and kernels and images are computed coordinatewise. Finite free modules commute with products, by rearranging the finitely many coordinates. Thus the first two terms and their maps in these presentations agree, and their cokernels agree. This proves bijectivity of $\theta$ for every family.
For the converse it suffices to assume bijectivity for the families $Q_\alpha=R$. The finite-generation result supplies a surjection $F=R^v\to M$ with $v$ finite; let $K$ be its kernel. Fix a set $A$ and a tuple in $K^A$. View it in $F^A$, and lift it through the isomorphism $F\otimes_RR^A\cong F^A$. Its image in $M\otimes_RR^A$ is zero, because its image in $M^A$ is zero and $\theta_{M,(R)}$ is injective. The right-exact tensor sequence therefore lifts it from $K\otimes_RR^A$. This proves that
$$K\otimes_RR^A\longrightarrow K^A$$is surjective for every $A$. The criterion just proved makes $K$ finitely generated. A finite generating list for $K$ completes a finite presentation of $M$. The intervening constant-family conditions follow by restriction, so all four finite-presentation criteria are established.
Now assume (1), and write $Q=\prod_\alpha Q_\alpha$ with each $Q_\alpha$ flat. For a finitely generated ideal $J$, coherence and the product criterion identify
$$J\otimes_RQ\ \cong\ \prod_\alpha(J\otimes_RQ_\alpha).$$Each map $J\otimes_RQ_\alpha\to Q_\alpha$ is injective. Their product is injective, so the canonical map $J\otimes_RQ\to Q$ is injective. The ideal flatness test proves (2). Taking every factor equal to $R$ gives (3).
Finally assume (3). For a finitely generated ideal $J$, flatness of $R^A$ makes $J\otimes_RR^A\to R^A$ injective. The finite-generation criterion says its image is $J^A$, so $\theta_{J,(R)}$ is bijective for every $A$. The finite-presentation criterion makes $J$ finitely presented. This gives (1) and completes the proof. ∎
Lemma. Noetherian rings are coherent
Every Noetherian ring is coherent.
Proof. Each ideal is a finite module, and every finite module over a Noetherian ring is finitely presented, by the finite-module theorem. In particular each finitely generated ideal has the presentation required in the definition of coherence. ∎
Remark. Strict henselization as a union of finite étale local extensions
Let $(R,\mathfrak m,\kappa)$ be local, fix $\kappa^{\mathrm{sep}}$, and identify the residue field of $R^h$ with $\kappa$. For each finite intermediate extension $\kappa\subset L\subset\kappa^{\mathrm{sep}}$, the finite étale equivalence gives a finite étale local $R^h$-algebra $A_L$ with its specified residue identification $\kappa(A_L)=L$. This marked algebra is unique up to unique marked isomorphism. The marking is necessary: the unmarked extension may have automorphisms.
Every inclusion $L\subset L'$ lifts uniquely to $A_L\to A_{L'}$, by full faithfulness of that equivalence. Uniqueness makes these arrows compose compatibly. They are local, since their residue maps are the prescribed field inclusions, and they are étale by the theorem on maps between étale algebras. In particular they are flat local maps, hence faithfully flat and injective. We may therefore write their colimit as a union:
$$H=\bigcup_{\kappa\subset L\subset\kappa^{\mathrm{sep}},\ [L:\kappa]<\infty}A_L.$$Each $A_L$ is henselian, by the finite-local-algebra result in Henselian local rings and henselization, Proposition 3.1. The residue maps give $H\to\kappa^{\mathrm{sep}}$. Its kernel consists of the union of the stage maximal ideals, and every element outside this kernel is already a unit at a stage. Thus $H$ is local with residue field $\kappa^{\mathrm{sep}}$. To check henselianity, take a monic polynomial over $H$ with a specified simple root in that residue field. Its coefficients and that root lie at a common finite stage. The root equation and nonzero derivative hold in that stage's residue field, which embeds in $\kappa^{\mathrm{sep}}$. Henselianity there lifts the root. Hence $H$ is strictly henselian.
Here is the identification with the strict henselization, including the required compatibility. Given a local map $R\to T$ to a henselian local ring and a compatible embedding $\kappa^{\mathrm{sep}}\to\kappa(T)$, the ordinary henselization property extends it uniquely to $R^h\to T$. For each $L$, henselian evaluation then gives a unique map $A_L\to T$ inducing the chosen embedding of $L$. These maps are compatible by uniqueness. They yield a local map $H\to T$ with the prescribed residue embedding, and every such map has those same restrictions, so is unique.
This is precisely the marked universal property of the strict henselization in Theorem 5.1. Apply the two universal properties to $H$ and $R^{sh}$ to obtain inverse marked local maps. Thus $H\cong R^{sh}$. The same theorem constructs $R^{sh}$ as a filtered colimit of étale $R$-algebras; this identification proves that property for the displayed union as well.
Lemma. Evaluating an ind-étale algebra in a henselian local ring
Let $R\to S$ be any homomorphism with $S$ henselian local, and put $\mathfrak p=R\cap\mathfrak m_S$. Suppose $A$ is a filtered colimit of étale $R$-algebras. Choose a prime $\mathfrak q\subset A$ over $\mathfrak p$ and a $\kappa(\mathfrak p)$-embedding
$$\tau\colon\kappa(\mathfrak q)\longrightarrow\kappa(S).$$There is exactly one $R$-algebra map $f\colon A\to S$ whose inverse image of $\mathfrak m_S$ is $\mathfrak q$ and whose residue map is $\tau$.
Proof. Write $A=\operatorname{colim}_iA_i$ and let $\mathfrak q_i$ be the contraction of $\mathfrak q$. The local map $(A_i)_{\mathfrak q_i}\to A_{\mathfrak q}$ induces an embedding $\kappa(\mathfrak q_i)\to\kappa(\mathfrak q)$. Compose with $\tau$. The étale evaluation theorem supplies a unique map $f_i\colon A_i\to S$ with precisely that prime and residue embedding. For every transition arrow, the two possible evaluations of its source have the same residues and therefore agree. The maps $f_i$ consequently define $f\colon A\to S$.
For an element represented in $A_i$, membership in $\mathfrak q$ is equivalent to membership in $\mathfrak q_i$, and hence to its image under $f_i$ lying in $\mathfrak m_S$. Thus $f^{-1}(\mathfrak m_S)=\mathfrak q$. Every element of $\kappa(\mathfrak q)$ is represented by a quotient of two elements of $A$, with denominator outside $\mathfrak q$; these elements occur at a common stage. The residue formula there shows that $f$ induces $\tau$ on this quotient. Finally, any other map with the prescribed data restricts to each $f_i$ by uniqueness of étale evaluation. It equals $f$ on the colimit. ∎
Proposition. Two successive localizations
For multiplicative subsets $S,T$ of a ring $A$, let $\overline S$ be the image of $S$ in $T^{-1}A$. There is a canonical isomorphism
$$\overline S^{-1}(T^{-1}A)\ \cong\ (ST)^{-1}A.$$Proof. The localization at $ST$ inverts both $S$ and $T$, since each multiplicative subset contains $1$. Its structure map therefore factors through the two successive localizations. Conversely, the successive localization inverts every product $st$, so its structure map factors through $(ST)^{-1}A$. The resulting maps have the formulas
$$\frac{a/t}{s/1}\longmapsto\frac{a}{st}, \qquad \frac{a}{st}\longmapsto\frac{a/t}{s/1}.$$The universal properties prove they are well-defined. Their composites are the unique endomorphisms extending the original structure map from $A$, hence are identities. The argument includes multiplicative subsets containing zero, when the corresponding rings are zero. ∎
Proposition. Localization preserves exact sequences
Historical source: FAC, Chapter II, §4, no. 48, Lemma 1, p. 241. The fraction construction there assumes $0\notin S$; the zero localization is included below.
For any multiplicative subset $S\subset A$, localization is an exact functor on $A$-modules.
Proof. Recall that $m/s=m'/s'$ precisely when some $t\in S$ kills $s'm-sm'$. Addition and scalar multiplication use common denominators. These relations identify localization with extension of scalars by the inverse maps
$$ \begin{aligned} S^{-1}A\otimes_AM&\longrightarrow S^{-1}M,\\ (a/s)\otimes m&\longmapsto am/s,\\ S^{-1}M&\longrightarrow S^{-1}A\otimes_AM,\\ m/s&\longmapsto (1/s)\otimes m. \end{aligned} $$The fraction relation makes the first formula independent of representatives and balanced over $A$. For the second, the relation $t(s'm-sm')=0$ becomes $s'm-sm'=0$ after extending scalars, since $t$ is invertible; division by $ss'$ then proves independence. The elementary tensor identities prove that these maps are inverse.
Take an exact sequence $L\xrightarrow{u}M\xrightarrow{v}N$. Its localization is a complex. If $m/s$ is in the localized kernel, there is $t\in S$ with $tv(m)=0$. Choose $\ell\in L$ with $u(\ell)=tm$. Then
$$m/s=u(\ell)/(ts),$$which lies in the localized image. The reverse inclusion follows from $vu=0$. Applying this to sequences with a zero end also preserves injections and surjections, proving exactness. If $0\in S$, every localized module is zero and the conclusion holds directly. ∎
Lemma. Descent of finite projectivity along a flat local map
Let $R\to S$ be flat and local, with both rings local. For a finite $R$-module $M$,
$$M\text{ is finite projective over }R \quad\Longleftrightarrow\quad M\otimes_RS\text{ is finite projective over }S.$$No finite-presentation assumption on $M$ is needed.
Proof. Finite projectivity is preserved by base change, since a splitting from a finite free module remains a splitting after tensoring. Conversely, suppose $M_S=M\otimes_RS$ is finite projective. It is finite free, by the finite-projective criteria. Choose lifts $x_1,\ldots,x_r$ of a basis of $M/\mathfrak m_RM$. They generate $M$ by Nakayama. The identification
$$M_S/\mathfrak m_SM_S \cong(M/\mathfrak m_RM)\otimes_{\kappa(R)}\kappa(S)$$shows that $M_S$ has rank $r$ and that the images of these lifts are a basis modulo $\mathfrak m_S$. Relative to any free basis of $M_S$, the square matrix of the lifts has determinant nonzero in $\kappa(S)$ and thus a unit in $S$. They are therefore an $S$-basis.
The surjection $R^r\to M$ defined by the lifts becomes an isomorphism over $S$. The map $R\to S$ is faithfully flat because it is flat and local. Flatness identifies the base change of the kernel with zero; faithful flatness forces the kernel to be zero. Thus $M\cong R^r$. This also covers $r=0$: Nakayama gives $M=0$. ∎
Lemma. Openness of the Cohen–Macaulay fibre locus of fixed dimension
Suppose $R\to S$ is flat and finitely presented. For $d\geq0$, consider the primes $\mathfrak q$ of $S$ such that, on putting $\mathfrak p=\mathfrak q\cap R$,
$$\begin{gathered} S_{\mathfrak q}/\mathfrak pS_{\mathfrak q} \text{ is Cohen–Macaulay},\\ \dim_{\mathfrak q}(S/R)=d. \end{gathered}$$This subset of $\operatorname{Spec}S$ is open. Here $\dim_{\mathfrak q}(S/R)$ is dimension at the point of the fibre scheme, rather than the dimension of its local ring alone.
Proof. We first prove the field calculation used twice below. Let $k[t_1,\ldots,t_d]\to T$ be quasi-finite, with $T$ a finite-type $k$-algebra. At a prime $\mathfrak r\subset T$, write $\mathfrak a$ for its contraction and set
$$A=k[t_1,\ldots,t_d]_{\mathfrak a}, \qquad B=T_{\mathfrak r}, \qquad e=\operatorname{trdeg}_k\kappa(\mathfrak r).$$The residue extension $\kappa(\mathfrak a)\subset\kappa(\mathfrak r)$ is finite, and the local closed fibre of $A\to B$ has dimension zero, by quasi-finiteness. In particular $\operatorname{trdeg}_k\kappa(\mathfrak a)=e$. The polynomial local ring $A$ is regular; a full proof over arbitrary fields is Regular local rings, Proposition 3.3. The field dimension formula at a point gives
$$\dim A=d-e, \qquad \dim_{\mathfrak r}\operatorname{Spec}T=\dim B+e.$$If $B$ is Cohen–Macaulay and $\dim_{\mathfrak r}\operatorname{Spec}T=d$, these identities give $\dim B=\dim A$. Since the local closed fibre has dimension zero, the Cohen–Macaulay flatness criterion over a regular base makes $B$ flat over $A$.
Conversely, suppose $B$ is flat over $A$. The flat local dimension formula gives $\dim B=\dim A$. A regular system of parameters $a_1,\ldots,a_h$ of $A$ is regular, where $h=\dim A$, by the regular-local parameter theorem. It stays regular in $B$: after the first $j$ parameters, the quotient of $B$ is flat over the corresponding quotient of $A$, and tensoring the injection defined by $a_{j+1}$ preserves injectivity. All successive quotients of $B$ are nonzero since these parameters lie in its maximal ideal. Thus $B$ has depth at least $h=\dim B$, and hence is Cohen–Macaulay. The second dimension identity gives $\dim_{\mathfrak r}\operatorname{Spec}T=d$. This proves the equivalence in full, including nonclosed points and $d=0$.
Now fix a point $\mathfrak q$ in the asserted locus. By the quasi-finite polynomial model, after a principal localization of $S$ away from $\mathfrak q$ there is a quasi-finite map
$$P=R[t_1,\ldots,t_d]\longrightarrow S.$$Keep this localization in the notation. If $\mathfrak q'=\mathfrak q\cap P$ and $\mathfrak p=\mathfrak q\cap R$, the induced local map in the fibre is
$$P_{\mathfrak q'}/\mathfrak pP_{\mathfrak q'} \longrightarrow S_{\mathfrak q}/\mathfrak pS_{\mathfrak q}.$$These are precisely the relevant localizations of the polynomial and source algebras over $\kappa(\mathfrak p)$. The field equivalence proves that this map is flat.
Apply the general fibrewise flatness criterion to
$$R_{\mathfrak p}\longrightarrow P_{\mathfrak q'} \longrightarrow S_{\mathfrak q},\qquad M=S_{\mathfrak q}.$$The last algebra is essentially finitely presented over $R_{\mathfrak p}$, the middle is essentially of finite type, $M$ is a nonzero finitely presented module over itself, and it is $R_{\mathfrak p}$-flat by the assumed flatness of $S$. The fibre condition has just been proved. Thus $S_{\mathfrak q}$ is flat over $P_{\mathfrak q'}$.
The algebra $S$ is finitely presented over $P$: take its finite presentation over $R$ and add the $d$ relations identifying the variables of $P$ with their chosen images. Therefore general openness of flatness, Theorem 6.4, gives $g\in S\setminus\mathfrak q$ such that $S_g$ is flat over $P$. The proof of that theorem includes the finite-model flatness argument and the Noetherian flat-locus theorem; the latter uses the full generic-freeness proof in Flat morphisms, §5. Thus no Noetherian hypothesis on $R$ has been introduced.
For any $\mathfrak r\in\operatorname{Spec}S_g$, base change this flat, quasi-finite map from $P$ to the residue field at $\mathfrak r\cap R$. The resulting map is again flat and quasi-finite over a polynomial ring in $d$ variables. The converse half of the field equivalence shows that its local source ring is Cohen–Macaulay and its dimension at $\mathfrak r$ is $d$. Hence every point of $D(g)$ is in the specified locus. Together with the initial localization, this gives an open neighborhood of the original $\mathfrak q$ inside the locus. ∎
Lemma. Coefficients of a monic divisor
Let $K$ be a field and suppose the monic polynomial
$$f=x^n+\sum_{i=0}^{n-1}a_ix^i$$divides
$$g=x^m+\sum_{j=0}^{m-1}b_jx^j$$in $K[x]$. Then:
- Every $a_i$ is integral over any subring $R_0\subset K$ containing all the $b_j$.
- For any subring $R\subset K$ containing both lists of coefficients, every $a_i$ belongs to $\sqrt{(b_0,\ldots,b_{m-1})R}$.
Proof. Pass to a splitting field for $g$ and list its roots with multiplicity. Each root satisfies the monic equation $g=0$ over $R_0$, hence is integral over $R_0$. The roots of $f$ form a sublist, and its coefficients are signed elementary symmetric polynomials in that sublist. The closure of integral elements under addition and multiplication makes these coefficients integral, proving (1).
For (2), the monic quotient $h=g/f$ has degree $m-n$. Comparing coefficients from the highest degree downward expresses each coefficient of $h$ as a coefficient of $g$ minus a sum of products of coefficients of $f$ and coefficients of $h$ already found. Induction puts all of them in $R$. This also covers $m=n$, when $h=1$.
Set $J=\sqrt{(b_0,\ldots,b_{m-1})R}$ and $\overline R=R/J$. It is reduced, and reduction of $fh=g$ gives a product of monic polynomials equal to $x^m$. At a minimal prime $\mathfrak l$ of $\overline R$, its localization is a field, by the minimal-prime localization lemma. In that field a monic divisor of $x^m$ of degree $n$ is $x^n$. Hence every image $\overline a_i$ is zero in $\overline R_{\mathfrak l}$. The zero criterion for localization supplies $s_i\notin\mathfrak l$ with $s_i\overline a_i=0$, so primality implies $\overline a_i\in\mathfrak l$.
The intersection of the minimal primes equals the nilradical: every prime contains a minimal prime, and the nilradical is the intersection of all primes. Since $\overline R$ is reduced, this intersection is zero. Thus each $\overline a_i=0$, or $a_i\in J$, as claimed. If $\overline R=0$ the conclusion is immediate; if $n=0$ there are no coefficients $a_i$ to check. ∎
Lemma. A finite algebra containing prescribed integral elements
Let $R\to S$ be a homomorphism and let $s_1,\ldots,s_n\in S$. These elements are all integral over $R$ if and only if some $R$-subalgebra of $S$ is finite as an $R$-module and contains every $s_i$.
Proof. Suppose $s_i$ satisfies a monic equation of degree $d_i\geq1$. In $R[s_1,\ldots,s_n]$, that equation expresses every power $s_i^{d_i}$ as a combination of lower powers. Repeated reduction in each variable shows that the finitely many monomials
$$s_1^{e_1}\cdots s_n^{e_n}, \qquad 0\leq e_i<d_i,$$span this algebra as an $R$-module. This is the required finite subalgebra. For an empty list, the image of $R$ itself is cyclic and suffices.
Conversely, every element of an algebra finite over $R$ is integral over $R$, by the finite-algebra integrality theorem. Apply this to the proposed subalgebra and its elements $s_i$. The argument uses the image of $R$ in $S$ and does not require injectivity. ∎
Lemma. The clopen partition defined by an idempotent
An idempotent $e\in R$ gives the disjoint decomposition
$$\operatorname{Spec}R=D(e)\amalg D(1-e).$$Both parts are open and closed.
Proof. In each residue field the equation $e^2=e$ forces the image of $e$ to be either $0$ or $1$. Thus
$$ \begin{aligned} D(e)&=\{\mathfrak p:e=1\text{ in }\kappa(\mathfrak p)\} =V(1-e),\\ D(1-e)&=\{\mathfrak p:e=0\text{ in }\kappa(\mathfrak p)\} =V(e). \end{aligned} $$Exactly one of these alternatives holds at every prime. The displayed equalities also identify each open set as the closed complement of the other. They include $e=0$, $e=1$, and the empty spectrum of the zero ring. ∎
Lemma. A principal open is the spectrum of a localization
For $f\in R$, contraction identifies $\operatorname{Spec}R_f$ homeomorphically with $D(f)\subset\operatorname{Spec}R$. The inverse sends $\mathfrak p\in D(f)$ to $\mathfrak pR_f$.
Proof. In the spectrum-localization theorem, take the multiplicative set of powers of $f$. Its disjointness from a prime is exactly $f\notin\mathfrak p$. That theorem proves the contraction-extension bijection and identifies principal-open bases on both sides, so it proves the asserted homeomorphism and inverse. ∎
Theorem. Chevalley’s theorem on constructible images
Let $R\to S$ be finitely presented. The image of every constructible subset of $\operatorname{Spec}S$ is constructible in $\operatorname{Spec}R$.
Proof by polynomial elimination. We supply the affine-set reductions and both terminal cases of the degree induction.
On an affine spectrum, a retrocompact open is the same as a quasi-compact open. Indeed the whole spectrum is quasi-compact, so retrocompactness implies quasi-compactness. Conversely a quasi-compact open is a finite union of principal opens; its intersection with another such union is again a finite union of principal opens, using $D(a)\cap D(b)=D(ab)$. Consequently the definition of constructibility as finite unions of differences of retrocompact opens gives the following description:
$$E=\bigcup_{\nu=1}^r \bigl(D(f_\nu)\cap V(g_{\nu1},\ldots,g_{\nu m_\nu})\bigr).$$These sets form the Boolean algebra generated by principal opens. The converse is immediate from the same finite-union description. The Zariski-topology construction gives the principal-open basis, and the affine quasi-compactness lemma supplies the required finiteness of principal covers.
This description also proves two image rules. Under $\operatorname{Spec}R_c\cong D(c)$, clear powers of $c$ from each element defining a basic constructible piece. Its image has the form
$$D(ca)\cap V(b_1,\ldots,b_m),$$where $a,b_j\in R$. Under $\operatorname{Spec}(R/I)\cong V(I)$, with $I=(h_1,\ldots,h_\ell)$ finitely generated, lift all defining elements to $R$. The corresponding image is
$$D(a)\cap V(h_1,\ldots,h_\ell,b_1,\ldots,b_m).$$Finite unions prove both rules for every constructible subset of the localized or quotient spectrum.
We now treat $R[x]$. First, if $f=\sum_{i=0}^n a_ix^i$, a prime $\mathfrak p$ belongs to the image of $D(f)$ exactly when
$$\kappa(\mathfrak p)[x]_{\overline f}\ne0.$$This polynomial ring is a domain, so its localization is nonzero exactly when $\overline f\ne0$, or equivalently some $a_i\notin\mathfrak p$. Therefore
$$\operatorname{image}(D(f))=\bigcup_{i=0}^nD(a_i).$$This is quasi-compact open. Since arbitrary opens are unions of principal opens, the projection $\operatorname{Spec}R[x]\to\operatorname{Spec}R$ is open as well.
The second terminal case is $D(f)\cap V(g)$ when the leading coefficient of $g$ is invertible. Divide by that unit, making $g$ monic of degree $d$. If $d=0$, the set is empty. Otherwise $A=R[x]/(g)$ is free over $R$ on $1,x,\ldots,x^{d-1}$: monic division gives both spanning and uniqueness. Let the characteristic polynomial of multiplication by $f$ on $A$ be
$$P(T)=T^d+r_{d-1}T^{d-1}+\cdots+r_0.$$Its formation commutes with passage to $\kappa(\mathfrak p)$, since the multiplication matrix and its determinant reduce coefficientwise. Over this field, multiplication by $\overline f$ is nilpotent if and only if the reduced characteristic polynomial is $T^d$. In one direction a basis adapted to the kernels of successive powers gives a triangular matrix with zero diagonal. In the other direction Cayley–Hamilton makes its $d$th power zero. Multiplication is nilpotent precisely when the element $\overline f$ is nilpotent, by evaluating a power of the operator on $1$. Thus
$$ \begin{aligned} \mathfrak p\in\operatorname{image}(D(f)\cap V(g)) &\Longleftrightarrow (A\otimes_R\kappa(\mathfrak p))_{\overline f}\ne0\\ &\Longleftrightarrow \mathfrak p\in\bigcup_{i=0}^{d-1}D(r_i). \end{aligned} $$Here a localization at one element is zero exactly when some power of that element is zero. A nonzero fibre algebra has a prime, which supplies the point upstairs. This proves the second terminal case with an explicit finite list of coefficients.
For a general basic piece
$$D(f)\cap V(g_1,\ldots,g_m)\subset\operatorname{Spec}R[x],$$discard zero equations and order the remaining ones by degree. Induct, for all coefficient rings at once, on the integer
$$N=\sum_{g_i\ne0}(\deg g_i+1).$$If there are no equations, the first terminal case applies. Otherwise write $c$ for the nonzero leading coefficient of a least-degree equation $g_1$. Split the base into $V(c)$ and $D(c)$. On the closed part, pass to $R/(c)$: the degree of $g_1$ drops, or it becomes zero, so $N$ decreases. The closed-image rule returns the resulting constructible image to $\operatorname{Spec}R$.
On $D(c)$, the leading coefficient of $g_1$ is a unit. If this ring is zero, the part is empty; if $g_1$ is constant, its vanishing set is empty. If localization lowers the degree of any equation or makes one zero, $N$ has already decreased and induction applies. Otherwise the degree order is unchanged. If $g_1$ is the sole equation, the second terminal case applies. If another equation $g_j$ remains, its degree is at least that of $g_1$; subtract a suitable multiple $a x^{\deg g_j-\deg g_1}g_1$ to cancel its leading term. This leaves the defining ideal unchanged and strictly lowers $\deg g_j$, or removes a zero equation. Thus each nonterminal branch reduces $N$. The localization image rule brings its constructible image back to the original base. Combining the two parts completes the induction.
Finally write $S=R[x_1,\ldots,x_n]/J$ with $J$ finitely generated. The closed-image rule first regards the chosen constructible set as one in polynomial affine space. Project away one variable at a time, applying the one-variable theorem over each intervening coefficient ring. After all $n$ projections its image in $\operatorname{Spec}R$ is constructible. This includes $n=0$, when only the closed-image rule is needed. ∎
There is also a complete proof by finite models in Quasi-finite morphisms and Chevalley’s theorem, §§3–5, Theorem 5.1. It descends the finite algebra presentation and the finitely many Boolean conditions to a finite-type $\mathbb Z$-subalgebra. Sections 3–4 prove Noetherian Chevalley using the irreducible-closed constructibility criterion and a normalization argument for the generic image. The general proof checks equality of images after base change through the nonzero tensor product of the two residue fields over their common field. This proves the same arbitrary-ring statement.
Lemma. Specialization and generization of constructible subsets
Let $E$ be a constructible subset of $\operatorname{Spec}R$. If $E$ is stable under specialization, it is closed. If it is stable under generization, it is open.
First proof, by realizing an affine image. Each basic piece
$$D(f)\cap V(g_1,\ldots,g_m)$$is the image of the spectrum of the finitely presented algebra
$$B=(R/(g_1,\ldots,g_m))_f \cong R[z]/(g_1,\ldots,g_m,fz-1).$$A finite union of such images is the image of $\operatorname{Spec}(\prod_\nu B_\nu)$, by the product-spectrum theorem.
This product is again finitely presented. One explicit presentation adjoins finitely many orthogonal idempotents $e_\nu$ summing to $1$, and variables $z_\nu$ with
$$ \begin{gathered} e_\nu z_\nu=z_\nu,\qquad e_\nu g_{\nu j}=0,\qquad f_\nu z_\nu=e_\nu. \end{gathered} $$Together with $e_\nu^2=e_\nu$, $e_\nu e_\mu=0$ for $\nu\ne\mu$, and $\sum e_\nu=1$, these relations split the presented algebra into the factors $B_\nu$. On the $\nu$th factor only $z_\nu$ survives, and its remaining equations are exactly those for $B_\nu$. Thus the displayed finite presentation has the required product. The empty union is the spectrum of the zero algebra, which has the presentation $R/(1)$.
We have realized $E$ as an affine-spectrum image. If it is specialization-stable, the closed-image lemma makes it closed. If it is generization-stable, its constructible complement is specialization-stable, hence closed by what was just proved. Then $E$ is open.
Second proof, using the spectral topology. The affine spectrum is spectral: it is quasi-compact and has the quasi-compact basis $D(f)$ closed under finite intersections; distinct primes are distinguished by such opens; and every nonempty irreducible closed subset has a unique generic point, by the irreducibility theorem. Indeed an irreducible $V(I)$ has prime radical, and is the closure of that prime.
For completeness, its constructible topology, generated by the opens $D(f)$ and their complements $V(f)$, is compact. Given an ultrafilter $\mathscr U$ of subsets of the spectrum, put
$$\mathfrak p_{\mathscr U}=\{f\in R:V(f)\in\mathscr U\}.$$The identities $V(0)=\operatorname{Spec}R$, $V(1)=\varnothing$, $V(-f)=V(f)$, and $V(f)\cap V(g)\subset V(f+g)$ show that this is a proper additive subgroup. The inclusion $V(f)\subset V(af)$ gives ideal stability. Finally $V(fg)=V(f)\cup V(g)$ and the ultrafilter alternative give primality. Every basic constructible neighborhood of $\mathfrak p_{\mathscr U}$ belongs to $\mathscr U$: for a condition $D(f)$ use $f\notin\mathfrak p_{\mathscr U}$, and for $V(g)$ use $g\in\mathfrak p_{\mathscr U}$. Finite intersections preserve membership. Thus every ultrafilter converges, proving compactness. The empty spectrum is compact directly.
A constructible set is open and closed in this topology, hence compact. If $\mathfrak p$ is in the Zariski closure of $E$, then
$$\{E\cap D(f):f\notin\mathfrak p\}$$has the finite intersection property: a finite intersection is $E\cap D(\prod f)$, and this Zariski neighborhood of $\mathfrak p$ meets $E$. These are closed subsets in the constructible topology on $E$, so compactness gives a prime $\mathfrak q\in E$ lying in all of them. This means $\mathfrak q\subset\mathfrak p$. If $E$ is specialization-stable, it follows that $\mathfrak p\in E$. Hence $E$ is closed. The complement argument again proves the generization assertion. This is the spectral-space argument in affine form; the complete compactness route also appears in Flat morphisms, §3, Lemma 3.1. ∎
Lemma. Integral elements form a subalgebra
For any ring map $R\to S$, the elements of $S$ integral over $R$ form an $R$-subalgebra.
Proof. Given two integral elements $a,b$, the finite-subalgebra criterion places them in the finite algebra $R[a,b]\subset S$. This algebra contains $a+b$, $ab$, and $-a$, all integral by the converse direction of that criterion. It also contains the image of every element of $R$, which is integral since it satisfies a monic linear equation. Thus the integral elements contain the structural image and are closed under the algebra operations. ∎
Lemma. Integrality over an ideal and its graded algebra
Let $\varphi\colon R\to S$ be a homomorphism, let $I\subset R$ be any ideal, and form
$$\mathcal R(I)=\bigoplus_{n\geq0}I^nt^n\subset R[t].$$An element $s\in S$ is integral over $I$ if and only if $st\in S[t]$ is integral over $\mathcal R(I)$.
Proof. If
$$s^d+\sum_{j=0}^{d-1}\varphi(a_j)s^j=0, \qquad a_j\in I^{d-j},$$then multiplication by $t^d$ gives a monic equation for $st$, with coefficient of $(st)^j$ equal to $\varphi(a_j)t^{d-j}$. That coefficient comes from $\mathcal R(I)$.
Conversely, suppose $(st)^d+\sum_{j<d}b_j(st)^j=0$ with $b_j\in\mathcal R(I)$, interpreted through its map to $S[t]$. Take the homogeneous component of degree $d$ in this equality. Only the degree-$d-j$ component of $b_j$ contributes to the term indexed by $j$; it has the form $a_jt^{d-j}$ for some $a_j\in I^{d-j}$. Comparing the coefficient of $t^d$ gives the displayed equation for $s$. This comparison takes place in $S[t]$ and remains valid when $\varphi$ is not injective. ∎
Lemma. Five tests for a point to lie in the image
Let $\varphi\colon R\to S$ and $\mathfrak p\in\operatorname{Spec}R$. The following are equivalent:
- Some prime of $S$ contracts to $\mathfrak p$.
- $S\otimes_R\kappa(\mathfrak p)$ is nonzero.
- $S_{\mathfrak p}/\mathfrak pS_{\mathfrak p}$ is nonzero.
- $(S/\mathfrak pS)_{\mathfrak p}$ is nonzero.
- $\varphi^{-1}(\mathfrak pS)=\mathfrak p$.
In these expressions the subscript $\mathfrak p$ means localization using $R\setminus\mathfrak p$.
Proof. The fibre-ring identifications identify the three rings in (2)–(4), and identify their spectra with the primes of $S$ lying over $\mathfrak p$. A ring has a prime exactly when it is nonzero. This proves equivalence of (1)–(4).
For the last condition, a localization of $S/\mathfrak pS$ is zero exactly when some element of the multiplicative set becomes zero there: equivalently, some $a\in R\setminus\mathfrak p$ has $\varphi(a)\in\mathfrak pS$. Thus (4) says that no such $a$ exists. The contraction of $\mathfrak pS$ always contains $\mathfrak p$, so the absence of such an $a$ is precisely (5). ∎
Lemma. Localizing the integral closure
Let $A\to B$ be any ring map, let $T\subset A$ be multiplicative, and let $B'\subset B$ be the integral closure of $A$ in $B$. Then the integral closure of $T^{-1}A$ in $T^{-1}B$ is $T^{-1}B'$.
Proof. Exactness of localization embeds $T^{-1}B'$ into $T^{-1}B$. If $b\in B'$ satisfies a monic equation of degree $n$, division by $t^n$ shows that $b/t$ satisfies a monic equation over $T^{-1}A$. This gives one inclusion.
For the converse take $z=b/t\in T^{-1}B$ integral over $T^{-1}A$. Choose an equation
$$\begin{gathered} z^n+\sum_{i=1}^n(a_i/t_i)z^{n-i}=0,\\ a_i\in A,\qquad t_i\in T. \end{gathered}$$Put $u=t\prod_i t_i\in T$. Then $y=uz$ is represented by the actual element $(\prod_i t_i)b$ of $B$, and $c_i=u^ia_i/t_i$ is an element of $A$. Multiplying the equation by $u^n$ gives
$$P(y)=y^n+\sum_{i=1}^nc_i y^{n-i}=0 \quad\text{in }T^{-1}B.$$The element $P(y)\in B$ need not yet be zero. The localization zero criterion gives $v\in T$ with $vP(y)=0$ in $B$. Set $w=vy$. Then in $B$,
$$w^n+\sum_{i=1}^nv^ic_iw^{n-i}=v^nP(y)=0.$$This is monic, so $w\in B'$. Finally $z=w/(vu)$ belongs to $T^{-1}B'$. The proof clears both the coefficient denominators and the possible localization zero witness, without a torsion-free assumption. ∎
Lemma. Base change preserves integral and finite maps
Given $R\to S$ and $R\to R'$, set $S'=R'\otimes_RS$. If $S$ is integral over $R$, then $S'$ is integral over $R'$. If $S$ is finite over $R$, then $S'$ is finite over $R'$.
Proof. Choose any algebra generating family $(s_\lambda)$ for $S$. In the integral case each generator satisfies a monic equation over $R$. The images $1\otimes s_\lambda$ satisfy the same equations after applying $R\to R'$ to the coefficients. They generate $S'$ as an $R'$-algebra. Since integral elements form a subalgebra, all of $S'$ is integral over $R'$.
In the finite case choose module generators $s_1,\ldots,s_n$. If $s=\sum_i a_is_i$, then
$$r'\otimes s=\sum_i r'\varphi'(a_i)(1\otimes s_i).$$Every tensor is a finite sum of such elementary tensors, so the $1\otimes s_i$ span $S'$ over $R'$. This proves finiteness. Neither assertion needs flatness of the base change. ∎
Lemma. Prime lifting is specialization lifting
A ring map $R\to S$ has going down exactly when the induced spectrum map lifts generizations. It has going up exactly when that map lifts specializations.
Proof. The closure of a prime $\mathfrak p$ as a point of $\operatorname{Spec}R$ is $V(\mathfrak p)$. Thus $\mathfrak p_1$ specializes $\mathfrak p_0$ exactly when $\mathfrak p_0\subset\mathfrak p_1$, and it is a generization exactly when the inclusion is reversed.
For going down, begin with $\mathfrak q_1\subset S$ over $\mathfrak p_1$ and a generization $\mathfrak p_0\subset\mathfrak p_1$. Lifting that generization means finding $\mathfrak q_0\subset\mathfrak q_1$ over $\mathfrak p_0$, which is precisely the going-down requirement. Conversely a going-down lift supplies that point for every such pair. For going up, start with $\mathfrak q_0$ over $\mathfrak p_0$ and $\mathfrak p_1\supset\mathfrak p_0$; the required specialization is a prime $\mathfrak q_1\supset\mathfrak q_0$ over $\mathfrak p_1$. These are exactly the going-up data in both directions. ∎
Lemma. An injective ring map reaches every minimal prime
If $R\to S$ is injective, each minimal prime of $R$ is the contraction of a prime of $S$.
Proof. Fix a minimal prime $\mathfrak p\subset R$. Exact localization gives an injection $R_{\mathfrak p}\to S_{\mathfrak p}$. The source is nonzero, so the target is nonzero and has a prime. Its contraction to $R_{\mathfrak p}$ must be the unique prime of that ring: primes there correspond to primes of $R$ contained in the minimal prime $\mathfrak p$. Pulling the chosen prime back to $S$ therefore gives a prime contracting to $\mathfrak p$, as required. ∎
Lemma. Modules over a localization
For a multiplicative set $T\subset R$, restriction of scalars identifies the category of $T^{-1}R$-modules with the full subcategory of $R$-modules on which every $t\in T$ acts invertibly.
Proof. Restriction has this property since $t/1$ is a unit of the localized ring. Conversely suppose $N$ has the stated invertible operators. Write $r_N$ for multiplication by $r$, and define the action of a fraction by
$$\frac r t\ \longmapsto\ r_Nt_N^{-1}.$$All multiplication operators commute, and their inverses commute with them as well. If $r/t=r'/t'$, some $u\in T$ kills $t'r-tr'$. Its action is invertible, so
$$t'_Nr_N=t_Nr'_N.$$Multiplying by the two inverse denominator operators proves that the proposed action is independent of the fraction representative.
The usual common-denominator formulas for addition and multiplication now give addition and multiplication of these operators. The fraction $1/1$ acts as the identity, so they define a $T^{-1}R$-module structure. It is the only extension: $1/t$ must act by $t_N^{-1}$. Every $R$-linear map between two such modules commutes with each $t$ and therefore with its inverse, so it is automatically linear for this extended action. The extension and restriction functors leave underlying groups and maps unchanged, and uniqueness of the extended action makes them inverse. If $0\in T$, its invertibility forces $N=0$, agreeing with the category of modules over the zero ring. ∎
Lemma. Exact sequences detected by Hom
For maps $M_1\xrightarrow{u}M_2\xrightarrow{v}M_3$ of $R$-modules:
(1) The sequence $M_1\to M_2\to M_3\to0$ is exact if and only if, for every $N$, the sequence
$$0\to\operatorname{Hom}_R(M_3,N) \to\operatorname{Hom}_R(M_2,N) \to\operatorname{Hom}_R(M_1,N)$$is exact.
(2) The sequence $0\to M_1\to M_2\to M_3$ is exact if and only if, for every $N$, the sequence
$$0\to\operatorname{Hom}_R(N,M_1) \to\operatorname{Hom}_R(N,M_2) \to\operatorname{Hom}_R(N,M_3)$$is exact.
All Hom maps are induced by $u$ and $v$; no projectivity hypothesis is imposed.
Proof of (1). If the original sequence is exact, a map from $M_3$ is determined by its composite with the surjection $v$. A map $M_2\to N$ kills $u$ precisely when it descends uniquely through $M_2/\operatorname{im}u\cong M_3$. These two observations prove the stated Hom exactness.
Conversely assume the Hom sequences are exact. With $N=M_3$, the image of $\operatorname{id}_{M_3}$ is $v$, and the complex condition forces $vu=0$. Let $q\colon M_2\to C=\operatorname{coker}u$. The relation $vu=0$ factors $v$ as $bq$ for a map $b\colon C\to M_3$. Apply exactness with $N=C$ to $q$, which kills $u$: it gives $a\colon M_3\to C$ with $av=q$. Hence $abq=q$, and surjectivity of $q$ gives $ab=\operatorname{id}_C$. Also $bav=bq=v$. Injectivity of $\operatorname{Hom}_R(M_3,M_3)\to\operatorname{Hom}_R(M_2,M_3)$ gives $ba=\operatorname{id}_{M_3}$. Thus $b$ is an isomorphism and $v$ is the cokernel of $u$, proving the required exactness.
Proof of (2). If the original sequence is exact, the injection $u$ gives an injection on Hom sets. A map $N\to M_2$ killed by $v$ has image in $\ker v=\operatorname{im}u$ and factors uniquely through $M_1$. This gives exactness.
Conversely, the complex condition for $N=M_1$, applied to the identity, yields $vu=0$. Let $K=\ker u$. Its inclusion into $M_1$ maps to zero in $M_2$, so injectivity of the Hom map with $N=K$ forces this inclusion to be zero; therefore $u$ is injective. Let $L=\ker v$, with its inclusion $j\colon L\to M_2$. Exactness with $N=L$ supplies $h\colon L\to M_1$ with $uh=j$. Hence every element of $\ker v$ is in $\operatorname{im}u$. The opposite containment follows from $vu=0$, completing the proof. ∎
Lemma. Module maps and finite witnesses in a directed algebra colimit
Let $(R_i)$ be a directed system of $A$-algebras with colimit $R$, and let $M,N$ be $A$-modules.
- If $M$ is finite and two maps $u,u'\colon M\to N$ become equal after tensoring with $R$, they become equal after tensoring with some $R_i$.
- If $N$ is finite and $u\colon M\to N$ becomes surjective over $R$, it is surjective after tensoring with some $R_i$.
- If $N$ is finitely presented, every $R$-linear map $v\colon N\otimes_AR\to M\otimes_AR$ is the base change of an $R_i$-linear map $v_i\colon N\otimes_AR_i\to M\otimes_AR_i$ for some $i$.
- If $M$ is finite, $N$ is finitely presented, and $u\colon M\to N$ becomes an isomorphism over $R$, it becomes an isomorphism over some $R_i$.
No transition map is assumed injective or flat.
Proof. For every $A$-module $L$, there is a natural identification
$$L\otimes_AR\cong\operatorname{colim}_i(L\otimes_AR_i).$$One can obtain it from the tensor universal property: compatible balanced maps at all stages are exactly a balanced map with the colimit algebra. The element criterion for a directed colimit therefore applies. Finitely many representatives occur at a common stage, and finitely many elements zero in the colimit become zero together at some later stage.
For (1), choose generators $m_1,\ldots,m_s$ of $M$. The finitely many differences $(u-u')(m_j)\otimes1$ vanish in $N\otimes_AR$, hence vanish in $N\otimes_AR_i$ at one stage. The tensors $m_j\otimes1$ generate the base-changed source, so the two maps agree there.
For (2), choose generators $n_1,\ldots,n_t$ of $N$ and preimages of $n_j\otimes1$ in $M\otimes_AR$. Represent these preimages at one stage. Their images under $u$ need not yet equal $n_j\otimes1$ at that stage, but the finitely many differences vanish in the colimit. Enlarge the stage once more to kill all these differences. The images now contain a generating list of $N\otimes_AR_i$, proving surjectivity.
For (3), choose a finite presentation $A^s\to A^t\to N\to0$, with images $n_1,\ldots,n_t$ of the standard generators and relation vectors $(a_{\ell1},\ldots,a_{\ell t})$ for $1\leq\ell\leq s$. At a common stage choose $z_j\in M\otimes_AR_i$ representing $v(n_j\otimes1)$. Each relation image
$$\sum_{j=1}^t a_{\ell j}z_j$$is zero in the colimit. Enlarge $i$ until all are zero. Right exactness of tensoring the chosen presentation shows that the assignment $n_j\otimes1\mapsto z_j$ now defines $v_i$, whose base change is $v$.
For (4), apply (3) to the inverse of $u\otimes_AR$, obtaining $v_i$. The composites of $v_i$ with the base-changed $u$ agree with the identity after passing to $R$. Both source modules at this stage are finite: $M$ is finite, and finite presentation makes $N$ finite. On the directed tail above $i$, the finite-generator argument of (1), now over $R_i$, kills both lists of differences at one common later stage. The resulting maps are inverse there. This argument allows the descended $v_i$ to be defined only over $R_i$; it need not arise from an $A$-linear map. ∎
Lemma. Removing initial terms of a quasi-regular sequence
Let $M$ be a module over any ring $R$, and let $f_1,\ldots,f_c$ be $M$-quasi-regular. For $0\leq i\leq c$, put
$$\begin{gathered} \overline R=R/(f_1,\ldots,f_i),\\ \overline M=M/(f_1,\ldots,f_i)M. \end{gathered}$$Then the remaining images $\overline f_{i+1},\ldots,\overline f_c$ are $\overline M$-quasi-regular over $\overline R$.
Proof. It is enough to remove $f_1$ and repeat. Put $J=(f_1,\ldots,f_c)$ and write $\overline J$ for the ideal generated by the remaining elements in $R/(f_1)$. The quasi-regularity isomorphism identifies the associated graded module with
$$\operatorname{gr}_J(M)\cong(M/JM)[X_1,\ldots,X_c],$$where the initial form of multiplication by $f_1$ is multiplication by $X_1$.
For every $n\geq1$ we claim
$$J^nM\cap f_1M=f_1J^{n-1}M.$$One inclusion follows from $f_1\in J$. For the other suppose $f_1m\in J^nM$. If $n=1$, the conclusion $m\in J^0M$ needs no argument. If $n\geq2$ and $m\notin J^{n-1}M$, choose the largest $j$ in the finite range $0\leq j\leq n-2$ for which $m\in J^jM$. Then $m$ has nonzero class in $J^jM/J^{j+1}M$. Multiplication by $X_1$ is injective on a polynomial module, so $f_1m$ has nonzero class in $J^{j+1}M/J^{j+2}M$. This contradicts $f_1m\in J^nM\subseteq J^{j+2}M$. Hence $m\in J^{n-1}M$, proving the claim. The argument chooses a degree in a finite range and does not require separation of the $J$-adic filtration.
Now for $n\geq1$,
$$ \begin{aligned} \overline J^n\overline M/\overline J^{n+1}\overline M &\cong J^nM\big/\bigl(J^{n+1}M+(J^nM\cap f_1M)\bigr)\\ &=J^nM\big/\bigl(J^{n+1}M+f_1J^{n-1}M\bigr). \end{aligned} $$In degree zero the quotient is $M/JM$. The resulting graded module is therefore obtained by setting $X_1=0$ in the polynomial module above:
$$\operatorname{gr}_{\overline J}(\overline M) \cong(M/JM)[X_2,\ldots,X_c].$$The isomorphism has the prescribed generator images, so it is the quasi-regularity map for the remaining sequence. Its final quotient is still $M/JM$. Iterating proves the statement, including the original and empty remaining sequences. ∎
Lemma. The dimension formula in a Cohen–Macaulay local ring
If $R$ is Noetherian local and Cohen–Macaulay, then for every prime $\mathfrak p$,
$$\dim R=\dim R_{\mathfrak p}+\dim(R/\mathfrak p).$$Proof. Choose a prime chain of maximum length below $\mathfrak p$ and one of maximum length from $\mathfrak p$ to the maximal ideal. Their lengths are $\dim R_{\mathfrak p}$ and $\dim(R/\mathfrak p)$, respectively. Each is saturated in its interval. The first begins at a minimal prime, since otherwise it could be extended, and the second ends at the maximal ideal. Concatenation is consequently a maximal chain in $\operatorname{Spec}R$. The Cohen–Macaulay maximal-chain theorem says its length is $\dim R$, proving the equality. The same conclusion follows from the full-support Cohen–Macaulay module version, taking the module to be $R$. ∎
Lemma. One nonzero relation eliminates one polynomial variable
Let $k$ be a field and let $0\ne I\subsetneq k[x_1,\ldots,x_n]$. There are polynomials $y_1,\ldots,y_{n-1}$ such that
$$k[x_1,\ldots,x_n]/I$$is finite over the subalgebra generated by their images. Moreover the $y_i$ may lie in the image of $\mathbb Z[x_1,\ldots,x_n]$.
Proof. Choose a nonzero $F\in I$. A nonzero constant cannot belong to the proper ideal, so $F$ has positive degree and $n\geq1$. It suffices to prove the assertion for the quotient by $(F)$.
Choose an integer $B$ larger than every exponent appearing in a monomial of $F$. For $1\leq i<n$ put
$$e_i=B^i,\qquad y_i=x_i-x_n^{e_i}.$$For the exponent vector $\alpha$ of any monomial occurring in $F$, the integer
$$w(\alpha)=\alpha_n+\sum_{i=1}^{n-1}B^i\alpha_i$$is its base-$B$ encoding, so these weights are distinct. In
$$F(y_1+T^{e_1},\ldots,y_{n-1}+T^{e_{n-1}},T),$$the highest power of $T$ comes uniquely from the highest-weight original monomial, taking its highest $T$-term in every factor. Its coefficient is the nonzero coefficient of that original monomial, an element of $k^\times$. Divide by this coefficient. The resulting polynomial is monic in $T$ with coefficients in $k[y_1,\ldots,y_{n-1}]$, and it vanishes at the class of $x_n$.
Thus $x_n$ is integral over the subalgebra generated by the $y_i$. Every other $x_i$ equals $y_i+x_n^{e_i}$, so the quotient by $(F)$ is generated over that subalgebra by this single integral element and is finite. Passing to the quotient by $I$ preserves finiteness. The formulas for $y_i$ have integer coefficients. For $n=1$ the list is empty and the argument is simply monic normalization of the one-variable polynomial $F$. ∎
Lemma. An integral overring has the same dimension
If $R\subset S$ is an integral extension, then $\dim R=\dim S$, with no Noetherian assumption.
Proof. Every prime of $R$ has a prime above it by lying over for integral overrings. Starting above the first prime of a finite chain in $R$, repeated going up lifts the whole chain to $S$. Distinct contractions ensure that all its inclusions remain strict. This proves $\dim R\leq\dim S$.
Conversely, contract any finite strict chain in $S$ to $R$. Two comparable primes over the same base prime must coincide, by integral incomparability. Hence every contracted inclusion is strict, giving $\dim S\leq\dim R$. Taking suprema over all finite chains covers infinite dimensions as well. If $R=0$, its unital overring is also zero and the two spectra are empty. ∎
Lemma. Five tests for dimension one
For a Noetherian local ring $(R,\mathfrak m)$, the following conditions are equivalent.
- The dimension of $R$ is one.
- Its Hilbert–Samuel degree $d(R)$ is one.
- Some nonnilpotent $x\in\mathfrak m$ satisfies $V(x)=\{\mathfrak m\}$.
- Some nonnilpotent $x\in\mathfrak m$ satisfies $\sqrt{xR}=\mathfrak m$.
- A principal ideal is an ideal of definition, whereas the zero ideal is not.
Here an ideal of definition means an ideal with radical $\mathfrak m$.
Proof. Suppose (1). The finiteness of minimal primes and prime avoidance give an element of $\mathfrak m$ outside every minimal prime: each minimal prime is strictly smaller than $\mathfrak m$. Any other prime must be $\mathfrak m$, since a nonminimal prime strictly below $\mathfrak m$ would give a chain of length two. The chosen element therefore belongs to exactly one prime, namely $\mathfrak m$. It is not nilpotent, since nilpotents belong to every prime. This proves (3).
The radical description of closed subsets identifies (3) with (4). If $\sqrt{xR}=\mathfrak m$ and $x$ is nilpotent, then $\sqrt0=\mathfrak m$. Conversely, if $\sqrt0=\mathfrak m$, every element of $\mathfrak m$ is nilpotent. Thus (4) and (5) are equivalent.
Assume (5), and write $I=xR$ for the principal ideal of definition. Multiplication by $x^j$ maps $R/I$ onto $I^j/I^{j+1}$. Consequently
$$\ell_R(R/I^{n+1})\leq(n+1)\ell_R(R/I).$$The eventual polynomial has degree at most one. The dimension-zero criterion, proved just below, says that degree zero would make the zero ideal an ideal of definition. Hence the degree is one, proving (2).
For the remaining implication, suppose $d(R)=1$. If a chain of length two exists, extend its upper endpoint to $\mathfrak m$ and retain a chain
$$\mathfrak p\subsetneq\mathfrak q\subsetneq\mathfrak m.$$Put $B=R/\mathfrak p$. The Hilbert-function exact-sequence lemma gives $d(B)\leq1$. Since $B$ has a nonzero prime strictly below its maximal ideal, the dimension-zero criterion excludes $d(B)=0$. Choose $x\in\mathfrak q\setminus\mathfrak p$. Multiplication by its image in the domain $B$ gives
$$0\longrightarrow B\xrightarrow{x}B\longrightarrow B/xB\longrightarrow0.$$The same exact-sequence lemma says that $\chi_{I,B/xB}$ has degree strictly less than one: the two copies of $\chi_{I,B}$ cancel. Thus $B/xB$ is zero-dimensional. But the images of $\mathfrak q$ and $\mathfrak m$ are two distinct primes of that quotient, a contradiction. Therefore $\dim R\leq1$; degree one excludes dimension zero, so (1) holds.
The general dimension, growth and parameter theorem also yields (1)$\Leftrightarrow$(2)$\Leftrightarrow$(5). The argument above retains the direct prime-avoidance and Hilbert-growth proof in dimension one. ∎
Lemma. Dimension zero and constant Hilbert growth
A Noetherian local ring $R$ has dimension zero precisely when $d(R)=0$.
Proof. If the lengths $\ell_R(R/\mathfrak m^{n+1})$ are eventually constant, then $\mathfrak m^n/\mathfrak m^{n+1}=0$ for large $n$. Nakayama applied to the finite module $\mathfrak m^n$ gives $\mathfrak m^n=0$. The filtration by powers of $\mathfrak m$ now proves that $R$ has finite length, and its only prime is $\mathfrak m$.
Conversely, dimension zero means $\sqrt0=\mathfrak m$. In a Noetherian ring the nilradical is nilpotent: take finitely many generators of it, choose a nilpotence exponent for each, and use the pigeonhole principle on sufficiently long products of generators. Hence some power of $\mathfrak m$ vanishes. The finite filtration again gives finite length, and the Hilbert function $\ell_R(R/\mathfrak m^{n+1})$ is eventually the positive constant $\ell_R(R)$. Its degree is zero. This also proves the finite-length characterization used above. ∎
Lemma. Hilbert polynomials in an exact sequence
Let $(R,\mathfrak m)$ be Noetherian local, let $I$ have radical $\mathfrak m$, and consider finite modules in an exact sequence
$$0\longrightarrow M'\longrightarrow M\longrightarrow M''\longrightarrow0.$$Write $\chi_Q(n)=\ell_R(Q/I^{n+1}Q)$, using the same notation for its eventual numerical polynomial. Set $\deg0=-\infty$ and $d(0)=-\infty$. Then:
- If $M'$ has infinite length, the polynomial $\chi_M-\chi_{M''}-\chi_{M'}$ has degree strictly below $\deg\chi_{M'}$.
- The degree of $\chi_M$ is $\max\{\deg\chi_{M'},\deg\chi_{M''}\}$.
- One has $d(M)=\max\{d(M'),d(M'')\}$.
Proof. We first supply both finite-colength comparisons needed in the argument. Identify $M'$ with its image in $M$. By Artin–Rees, there is $c\geq0$ such that, for $n\geq c$,
$$M'\cap I^nM=I^{n-c}N,\qquad N=M'\cap I^cM.$$Since $I^cM'\subset N$, the quotient $M'/N$ has finite length $l$. Taking lengths in the quotient exact sequence gives
$$\chi_M(n)=\chi_{M''}(n)+\chi_N(n-c)+l\qquad(n\geq c).$$Indeed the kernel of $M/I^{n+1}M\to M''/I^{n+1}M''$ is $M'/I^{n+1-c}N$, whose length is $l+\chi_N(n-c)$. The same identity is valid at $n=c-1$ if $\chi_Q(-1)=0$. Subtracting consecutive identities therefore also proves
$$\varphi_M(n)=\varphi_{M''}(n)+\varphi_N(n-c)\qquad(n\geq c),$$where $\varphi_Q(n)=\ell_R(I^nQ/I^{n+1}Q)$. These are the full shifted equalities, not just a comparison of leading terms.
Next let $Q'\subset Q$ be any finite-colength inclusion of finite modules, and put $a=\ell_R(Q/Q')$. Choose $b\geq0$ with $I^bQ\subset Q'$. For $n\geq b$, the inclusions
$$I^{n+1}Q'\subset I^{n+1}Q\subset I^{n+1-b}Q'$$give
$$a+\chi_{Q'}(n-b)\leq\chi_Q(n)\leq a+\chi_{Q'}(n).$$If $Q$ has infinite length, so does $Q'$. Their eventual polynomials have positive degree: degree zero would imply stabilization of the lengths, then $I^nQ=I^{n+1}Q$, and Nakayama would force $I^nQ=0$ and finite length. The displayed bounds show that the two polynomials have the same degree and leading coefficient. Their difference consequently has smaller degree. This proves the full finite-colength assertion for arbitrary $Q'\subset Q$.
Apply this comparison to $N\subset M'$ when $M'$ has infinite length. The shifted equality expresses the desired error polynomial as the sum
$$\begin{aligned} \chi_M-\chi_{M''}-\chi_{M'} ={}&l+\bigl(\chi_N(n-c)-\chi_N(n)\bigr)\\ &+\bigl(\chi_N(n)-\chi_{M'}(n)\bigr). \end{aligned}$$The second line has smaller degree by the finite-colength comparison. Translating a positive-degree polynomial changes only terms below its leading degree, so the first line does too. This proves (1). Nonzero Hilbert polynomials have positive leading coefficients. Thus adding $\chi_{M'}$ and $\chi_{M''}$ cannot cancel their highest terms, and (1) yields (2) in this case.
If $M'$ has finite length, a power of $I$ annihilates it. Artin–Rees then gives $M'\cap I^nM=0$ for sufficiently large $n$. Hence
$$\chi_M(n)=\chi_{M''}(n)+\ell_R(M')\qquad(n\gg0).$$If $M'\ne0$ the added constant is positive; if $M'=0$ it is zero. This proves (2), including the case $M''=0$. For a nonzero finite module the degree in (2) is its invariant $d$, independent of the chosen ideal of definition. If $M'=0$ or $M''=0$, exactness identifies $M$ with the other module; if $M=0$, both end modules vanish. The convention $d(0)=-\infty$ therefore proves (3) in every remaining case. ∎
Lemma. Reduced algebras after separable scalar extension
Suppose $S$ is a reduced algebra over a field $k$. If $K/k$ is separable, or if it is separably generated, then $K\otimes_kS$ is reduced. Neither $S$ nor $K$ is required to be finitely generated.
Proof for a separable extension. A tensor and a proposed nilpotence relation involve finitely many elements of $K$ and $S$. Choose a finitely generated intermediate field $K_0/k$ and a finite type subalgebra $S_0\subset S$ containing them. The map
$$K_0\otimes_kS_0\longrightarrow K\otimes_kS$$is injective: first tensor the injection $S_0\subset S$ with the vector space $K_0$, then tensor $K_0\subset K$ with $S$. Thus it suffices to prove reducedness for $K_0\otimes_kS_0$. The algebra $S_0$ is reduced, and the definition of separability makes $K_0/k$ separably generated. We may therefore assume these two finiteness conditions.
There are finitely many minimal primes $\mathfrak p_1,\ldots,\mathfrak p_t$ of $S$. The map
$$S\longrightarrow\prod_{\nu=1}^t\operatorname{Frac}(S/\mathfrak p_\nu)$$is injective: its kernel is the intersection of the minimal primes, which is zero. Equivalently, this is the embedding into the finite product of fields supplied by the total-fraction-ring description. Tensoring preserves the injection, and it commutes with this finite product. The zero algebra causes no difficulty; otherwise it is enough to prove the assertion for a domain $S$.
Choose a separating transcendence basis $x_1,\ldots,x_r$ and a primitive element $\alpha$ as in the field-generation lemma. Put $F=k(x_1,\ldots,x_r)$ and let $P\in F[T]$ be the monic separable minimal polynomial of $\alpha$. The ring
$$A=F\otimes_kS$$is a localization of the domain $S[x_1,\ldots,x_r]$, so it is a domain. Moreover
$$K\otimes_kS\cong A[T]/(P).$$Monicity makes the right side free over $A$, on the powers of $T$ below $\deg P$. It therefore embeds into $E[T]/(P)$, where $E=\operatorname{Frac}(A)$. A Bézout identity between $P$ and $P'$ over $F$ remains valid over $E$. Thus $P$ factors over $E$ into distinct irreducible polynomials, and the Chinese remainder theorem makes $E[T]/(P)$ a finite product of fields. Its subring $A[T]/(P)$ is reduced. This proves the claim.
Proof for a separably generated extension. This route does not first assume that every such extension is separable. Choose a separating transcendence basis $\{x_i\}_{i\in J}$, so $K$ is separable algebraic over $k(x_i\mid i\in J)$. Given a finite list $\lambda_1,\ldots,\lambda_s\in K$, choose for each $\lambda_j$ a monic separable annihilating polynomial over that rational field. Only finitely many variables occur in its coefficients and in a Bézout identity with its derivative. All these data therefore lie in $F_T=k(x_i\mid i\in T)$ for some finite $T\subset J$. The minimal polynomial of each $\lambda_j$ over $F_T$ divides the chosen separable polynomial; it is consequently separable. Hence
$$F_T(\lambda_1,\ldots,\lambda_s)/F_T$$is finite separable. Such subfields form a directed family: for two of them, include both finite variable sets and both generator lists, and enlarge $T$ to include all the needed coefficients. Their union is $K$.
Each member is finitely generated and separably generated over $k$, so the domain-and-separable-polynomial argument above applies to it and every finite type reduced subalgebra of $S$. The tensor injections and finite nilpotence witnesses from the first paragraph then prove reducedness for the entire tensor product. ∎
Lemma. Exchanging one element to obtain a separating basis
Let $k$ have characteristic $p>0$, and suppose
$$K=k(x_1,\ldots,x_{n+1})$$with $x_1,\ldots,x_n$ a transcendence basis. Assume that taking $p$-th powers carries every finite $k$-linearly independent family in $K$ to a $k$-linearly independent family. Some index $j\in\{1,\ldots,n+1\}$ then has the following property: the $n$ elements obtained by omitting $x_j$ form a separating transcendence basis.
Proof. A nonzero polynomial relation among the $n+1$ generators exists. Choose one, $F\in k[X_1,\ldots,X_{n+1}]$, with smallest total degree. Its degree is positive. If $F$ factored into two nonconstant polynomials, one factor would vanish at the generators, contradicting minimality. Thus $F$ is irreducible.
Suppose every exponent in every monomial of $F$ were divisible by $p$. Write
$$F=\sum_\alpha c_\alpha X^{p\alpha}.$$The corresponding elements $x^\alpha$ are pairwise distinct: equality between two would already give a nonzero polynomial relation of total degree at most $\deg(F)/p<\deg(F)$. The relation
$$\sum_\alpha c_\alpha(x^\alpha)^p=0$$and the hypothesis therefore force the family $(x^\alpha)_\alpha$ to be linearly dependent. A nontrivial dependence gives a polynomial relation of total degree at most $\deg(F)/p$, again impossible. Hence $\partial F/\partial X_j\ne0$ for some $j$.
Regard $F$ as a polynomial in $X_j$. Choose a nonzero coefficient of a positive power of $X_j$. Its total degree is smaller than $\deg F$, so it cannot vanish upon evaluation at the other generators. The evaluated polynomial is therefore nonconstant, and $x_j$ is algebraic over
$$L=k(x_1,\ldots,\widehat{x_j},\ldots,x_{n+1}).$$Since $K/L$ is algebraic, $L$ has transcendence degree $n$. It is generated by the displayed $n$ elements, so they are algebraically independent. Evaluation therefore identifies their polynomial ring with $k[X_i\mid i\ne j]$.
Gauss' lemma now transfers the irreducibility of $F$ to $L[T]$. Its derivative in $T$ is nonzero, since $\partial F/\partial X_j\ne0$ and the other variables remain algebraically independent. An irreducible polynomial with nonzero derivative is separable. It follows that $K=L(x_j)$ is finite separable over $L$, proving the assertion. For $n=0$ the remaining list is empty and $L=k$, so the same argument includes that case. ∎
Lemma. Split transitivity for a formally smooth map
For ring maps $A\to B\to C$ with $C$ formally smooth over $B$, the canonical sequence
$$0\longrightarrow\Omega_{B/A}\otimes_BC \longrightarrow\Omega_{C/A} \longrightarrow\Omega_{C/B}\longrightarrow0$$is split exact as a sequence of $C$-modules.
Proof. Right exactness is the differential transitivity sequence. Put $V=\Omega_{B/A}\otimes_BC$, and give the square-zero extension $C\oplus V$ its $B$-algebra structure
$$b\longmapsto\bigl(b,db\otimes1\bigr).$$Formal smoothness lifts the identity $C\to C$ across the $B$-algebra surjection $C\oplus V\to C$. Write this lift as $c\mapsto(c,Dc)$. Its second component is an $A$-derivation with $D(b)=db\otimes1$. Universality gives a $C$-linear map $\Omega_{C/A}\to V$ whose composite with $V\to\Omega_{C/A}$ is the identity. The first arrow is consequently a split injection; right exactness identifies its complement with $\Omega_{C/B}$.
One can also use the original cotangent-complex argument. The formal-smoothness criterion makes $H_1(\mathrm{NL}_{C/B})$ zero and $\Omega_{C/B}$ projective. The cotangent transitivity sequence then gives injectivity on the left, and projectivity splits the resulting short exact sequence. ∎
Lemma. Differentials commute with directed colimits
Let $(R_i\to S_i)_{i\in I}$ be a compatible system indexed by a directed set, with colimit $R\to S$. There is a canonical isomorphism
$$\Omega_{S/R}\cong\operatorname*{colim}_{i\in I}\Omega_{S_i/R_i}.$$The colimit on the right carries its natural $S$-module structure; the transition maps of differential modules are linear over the corresponding ring maps.
Proof. Denote that colimit by $V$. For $s\in S$, choose a representative $s_i\in S_i$ and let $\delta(s)$ be the image of $ds_i$ in $V$. Two representatives become equal at a later index, and functoriality of differentials then makes their images equal. Thus $\delta$ is well-defined. Move finitely many representatives to a common index to check additivity and the Leibniz rule. An element of $R$ comes from some $R_i$, where its image has zero differential; hence $\delta$ is an $R$-derivation.
If $N$ is an $S$-module and $D\colon S\to N$ is an $R$-derivation, its restriction to each $S_i$ annihilates $R_i$. The resulting maps $\Omega_{S_i/R_i}\to N$ are compatible and induce a unique $S$-linear map $V\to N$ carrying $\delta(s)$ to $D(s)$. Conversely every such linear map produces a derivation. Uniqueness follows because the elements $ds_i$ generate every differential module. Thus $(V,\delta)$ represents precisely the universal derivation of $S$ over $R$.
In terms of the defining presentation, the same argument says that every generator $ds$ and every relation expressing additivity, the product rule, or vanishing on a base element is represented at some index; a finite collection of such relations is represented at a common later index. This is the presentation proof of the same canonical isomorphism. ∎
Lemma. A separating basis and one additional generator
Suppose $K/k$ is both finitely generated and separably generated, and put $r=\operatorname{trdeg}_kK$. There are $x_1,\ldots,x_{r+1}\in K$ such that $x_1,\ldots,x_r$ form a transcendence basis,
$$K=k(x_1,\ldots,x_{r+1}),$$and $x_{r+1}$ is separable over $k(x_1,\ldots,x_r)$.
Proof. Choose a separating transcendence basis $x_1,\ldots,x_r$ and put $F=k(x_1,\ldots,x_r)$. The extension $K/F$ is algebraic and separable. It is finite, since a finite list of generators of $K/k$ also generates it over $F$, and each such generator is algebraic.
Here is the needed primitive-element argument. If $F$ is infinite, choose generators $\alpha_1,\ldots,\alpha_s$ of a nontrivial finite separable extension $E/F$. There are $[E:F]$ distinct embeddings of $E$ into an algebraic closure fixing $F$. This count follows along a tower of simple extensions: each embedding extends once for each distinct root of the next separable minimal polynomial, so the counts multiply by the successive degrees.
For each pair of distinct embeddings $\sigma,\tau$, the polynomial
$$\sum_{i=1}^s T^{i-1}\bigl(\sigma(\alpha_i)-\tau(\alpha_i)\bigr)$$is nonzero, because the embeddings differ on a generator. There are only finitely many pairs and finitely many roots to avoid. Choose $c\in F$ avoiding all of them, and set $\theta=\sum_i c^{i-1}\alpha_i$. Its images under all $[E:F]$ embeddings are distinct. Hence its minimal polynomial has at least $[E:F]$ roots, and therefore degree exactly $[E:F]$. This forces $E=F(\theta)$.
If $F$ is finite, $E$ is a finite field. Its multiplicative group is cyclic, as follows. In a finite abelian group the least common multiple $e$ of all element orders is itself the order of an element: for each prime dividing $e$, choose an element whose order contains the largest required power of that prime, take its component of that prime-power order, and multiply these commuting components. In $E^\times$ every element is a root of $T^e-1$, so $|E^\times|\leq e$. The reverse inequality follows from the existence of the element of order $e$. Thus this element generates $E^\times$, and in particular generates $E$ as a field over $F$.
Apply these arguments to $E=K$. A primitive generator is separable over $F$ because $K/F$ is separable. If $K=F$, take the additional generator to be zero. This proves all three assertions, including $r=0$. ∎
Lemma. Localizing the base or the target of differentials
For a ring map $A\to B$, the following canonical identifications hold.
- If a multiplicative subset $U\subset A$ maps to units of $B$, then $\Omega_{B/A}\cong\Omega_{B/U^{-1}A}$.
- For a multiplicative subset $U\subset B$, one has $U^{-1}\Omega_{B/A}\cong\Omega_{U^{-1}B/A}$.
Proof. For (1), an $A$-derivation into a $B$-module vanishes on the image of $a\in A$. If $u\in U$, differentiating $u\,u^{-1}=1$ shows that it vanishes on $u^{-1}$ as well, since $u$ acts invertibly. It therefore vanishes on the entire image of $U^{-1}A$. The two types of derivations coincide for every target module, which proves the canonical identification.
For (2), put $N=U^{-1}\Omega_{B/A}$ and define
$$\delta(b/u)=u^{-1}db-bu^{-2}du.$$We check the fraction relation explicitly. If $b/u=b'/u'$, there is $v\in U$ with $v(bu'-b'u)=0$. Differentiating this equality in $N$, and using the fact that $bu'-b'u$ is zero after localization, gives
$$u'\,db+b\,du'-u\,db'-b'\,du=0.$$Divide by $uu'$, and write $q=b/u=b'/u'$. The resulting equation is
$$\frac{db}{u}-\frac{db'}{u'} =q\left(\frac{du}{u}-\frac{du'}{u'}\right),$$which is exactly the equality of the two proposed values of $\delta$. In this argument $v$ is invertible in $U^{-1}B$, so cancellation of its action on $N$ is justified.
For addition, expand the formula at $(bu'+b'u)/(uu')$ and use
$$d(uu')=u\,du'+u'\,du.$$The cross terms cancel, leaving $\delta(b/u)+\delta(b'/u')$. For multiplication the same expansion gives
$$\delta\left(\frac{bb'}{uu'}\right) =\frac{b}{u}\delta\left(\frac{b'}{u'}\right) +\frac{b'}{u'}\delta\left(\frac{b}{u}\right).$$The formula vanishes on the image of $A$ and sends $1$ to zero. Thus it is an $A$-derivation, inducing a map $\Omega_{U^{-1}B/A}\to N$.
In the other direction the derivation $B\to\Omega_{U^{-1}B/A}$ induces the canonical map from $N$. The two composites fix every $db$, and in the target localization the product rule forces
$$d(b/u)=u^{-1}db-bu^{-2}du.$$Since these differentials generate the respective modules, both composites are identities. The proof also covers a multiplicative set containing zero, when the localized ring and both modules are zero. ∎
Definition. Perfect fields
A field $k$ is called perfect when every extension field of $k$ is separable over $k$.
Lemma. Finite purely inseparable enlargement
Given a finitely generated field extension $K/k$, there are finite purely inseparable extensions $k'/k$ and $K'/K$ fitting into a commutative square
$$\begin{array}{ccc} k&\longrightarrow&K\\ \big\downarrow&&\big\downarrow\\ k'&\longrightarrow&K' \end{array}$$such that $K'/k'$ is separably generated.
Proof. In characteristic zero the identity extensions work. Suppose the characteristic is $p>0$. Choose a transcendence basis $x_1,\ldots,x_r$ of $K/k$, and put $F=k(x_1,\ldots,x_r)$. The extension $K/F$ is finite.
We use its separable-then-purely-inseparable decomposition, with the following justification. The elements of $K$ separable over $F$ form a subfield $E$: any finite list of separable elements generates a finite separable extension, and hence its sums, products and inverses are separable. For any algebraic element $a$, write its irreducible polynomial in the form $g(T^{p^e})$, with $g'\ne0$, by repeatedly dividing all exponents by $p$ while the derivative is zero. The polynomial $g$ is irreducible, so $a^{p^e}$ is separable over $F$. Thus $K/E$ is purely inseparable. This also proves uniqueness: an element separable over a field and purely inseparable over it must belong to that field, since its minimal polynomial cannot have both distinct roots and only one distinct root. Consequently any separable intermediate field over which $K$ is purely inseparable contains every element separable over $F$ and equals $E$.
Induct on $d=[K:E]$, simultaneously for all finitely generated extensions with a chosen transcendence basis. If $d=1$, the basis already separates and no enlargement is needed. Otherwise choose $\beta\in K\setminus E$ with $\beta^p=\alpha\in E$. Such a choice follows by taking the penultimate member of a shortest chain of successive $p$-th powers taking an element of $K\setminus E$ into $E$. Let
$$P(T)=T^n+a_1T^{n-1}+\cdots+a_n\in F[T]$$be the minimal polynomial of $\alpha$. It is separable.
Write each $a_i$ as a quotient of two polynomials in $x_1,\ldots,x_r$ with coefficients in $k$. Only finitely many coefficients occur. In an algebraic closure containing $K$, adjoin their $p$-th roots to $k$ to obtain a finite purely inseparable extension $k_1/k$. Also put $y_i=x_i^{1/p}$ and
$$F_1=k_1(y_1,\ldots,y_r),\qquad L=KF_1.$$Each $a_i$ is a $p$-th power in $F_1$: replace each coefficient of its numerator and denominator by its chosen root and replace each monomial $x^\gamma$ by $y^\gamma$. Frobenius recovers the original rational function. Its denominator is nonzero because its $p$-th power is the original nonzero denominator.
The extension $F_1/F$ is finite purely inseparable, as is $L/K$. The elements $y_1,\ldots,y_r$ are algebraically independent over $k_1$. Indeed a hypothetical relation can be raised to a sufficiently large $p$-power to put its coefficients in $k$; its monomials then become distinct monomials in the algebraically independent $x_i$. This would give a nonzero relation over $k$. Thus $F_1$ is a rational function field over $k_1$.
Let $E_1=EF_1$. The extension $E_1/F_1$ is separable, because the separable equations for generators of $E/F$ remain separable after extending scalars. The extension $L/E_1$ is purely inseparable. By the uniqueness argument above, $E_1$ is exactly the maximal separable subfield of $L/F_1$.
Choose $b_i\in F_1$ with $b_i^p=a_i$, and form
$$Q(T)=T^n+b_1T^{n-1}+\cdots+b_n.$$Then $Q(T)^p=P(T^p)$, and $Q(\beta)^p=P(\alpha)=0$, so $Q(\beta)=0$. Moreover $Q$ is separable. In an algebraic closure Frobenius is bijective, and its bijection from the roots of $Q$ to the roots of $P$ preserves their multiplicities, as the displayed polynomial identity shows. Since $P$ has distinct roots, so does $Q$. Therefore $\beta$ is separable over $F_1$, and hence $\beta\in E_1$.
This proves the strict decrease:
$$[L:E_1]\leq[K:E(\beta)] <[K:E]=d.$$For the first inequality, a basis of $K$ over $E(\beta)$ spans the compositum $KE_1=L$ over $E_1$. The second inequality holds because $\beta\notin E$. The inclusions and identifications used here are summarized by
$$\begin{array}{ccc} K&\longrightarrow&L\\ \big\uparrow&&\big\uparrow\\ E(\beta)&\longrightarrow&E_1\\ \big\uparrow&&\big\Vert\\ E&\longrightarrow&E_1\\ \big\uparrow&&\big\uparrow\\ F&\longrightarrow&F_1\\ \big\uparrow&&\big\uparrow\\ k&\longrightarrow&k_1. \end{array}$$Every square commutes inside the chosen algebraic closure. In particular the repeated right-hand entry records the newly obtained inclusion of $\beta$ in the separable subfield.
Apply induction to the finitely generated extension $L/k_1$, with transcendence basis $y_1,\ldots,y_r$ and smaller inseparable degree. It supplies finite purely inseparable extensions $k_2/k_1$ and $L'/L$ with $L'/k_2$ separably generated. Their composites $k_2/k$ and $L'/K$ are finite purely inseparable. Taking $k'=k_2$ and $K'=L'$ gives the required square. ∎
Lemma. Separating transcendence bases imply separability
Every separably generated extension $K/k$ is separable.
Proof. In characteristic zero every finitely generated intermediate field has a transcendence basis over which its finite algebraic extension is separable, since irreducible polynomials have nonzero derivative. Hence the assertion follows from the definition of separability.
In characteristic $p>0$, apply the separably generated scalar-extension proof to the reduced $k$-algebra $k^{1/p}$. It shows that $K\otimes_k k^{1/p}$ is reduced. The separability criterion then gives separability of $K/k$. That proof of reducedness uses a separating basis directly, so this implication does not assume the conclusion it is proving. ∎
Lemma. Separability passes to intermediate fields
If $K/k$ is separable and $k\subset K'\subset K$, then $K'/k$ is separable.
Proof. Any intermediate field finitely generated over $k$ inside $K'$ is also such an intermediate field inside $K$. By separability of $K/k$, it is separably generated over $k$. This is precisely the definition of separability for $K'/k$.
Equivalently, for every field extension $L/k$, the vector-space injection $K'\subset K$ remains injective after tensoring with $L$. Thus $K'\otimes_kL$ embeds into the reduced ring $K\otimes_kL$ and is reduced. The geometric reducedness criterion gives the same conclusion. ∎
Lemma. Flatness through Tor
For an arbitrary $R$-module $M$, the following five tests are equivalent.
- Tensoring with $M$ is exact.
- $\operatorname{Tor}_i^R(M,N)=0$ for every $R$-module $N$ and every $i>0$.
- $\operatorname{Tor}_1^R(M,N)=0$ for every $R$-module $N$.
- $\operatorname{Tor}_1^R(M,R/I)=0$ for every ideal $I$ of $R$.
- The equality in (4) holds for every finitely generated ideal $I$.
Proof. If $M$ is flat, tensoring a free resolution of $N$ with $M$ preserves exactness in positive degrees. Computing Tor from this resolution proves (2). The implications (2)$\Rightarrow$(3)$\Rightarrow$(4)$\Rightarrow$(5) simply restrict the indices or modules being tested.
Suppose (5). For a finitely generated ideal $I$, the sequence $0\to I\to R\to R/I\to0$ gives
$$0\longrightarrow\operatorname{Tor}_1^R(M,R/I) \longrightarrow M\otimes_RI\longrightarrow M.$$This is the relevant portion of the long exact Tor sequence; the preceding term is $\operatorname{Tor}_1^R(M,R)=0$. One obtains that sequence by tensoring the short exact sequence with a free resolution of $M$. Each free term preserves its exactness, and the resulting short exact sequence of complexes has the usual connecting maps on homology. Thus the vanishing in (5) makes $I\otimes_RM\to M$ injective for every finitely generated ideal. The full ideal criterion for flatness implies (1). No finiteness assumption on $M$ or Noetherian assumption on $R$ enters this argument. ∎
Lemma. Generators remain generators after enlarging scalars
Let $R\to S$ be a ring map and let $M$ be an $S$-module. If $M$ is finite over $R$, it is finite over $S$.
Proof. Choose $R$-module generators $m_1,\ldots,m_t$. Every expression $\sum r_im_i$ is also an $S$-linear expression, using the images of the coefficients $r_i$ in $S$. The same list therefore generates over $S$. This includes the empty list when $M=0$. ∎
Lemma. Simple modules and length one
For an $R$-module $M$, these assertions are equivalent: $M$ is simple; $\ell_R(M)=1$; and $M\cong R/\mathfrak m$ for a maximal ideal $\mathfrak m$.
Proof. A simple module is nonzero and has no submodules besides zero and itself. This says exactly that its only strict chain from zero to the whole module has length one. If $\mathfrak m$ is maximal, the submodules of $R/\mathfrak m$ correspond to ideals containing $\mathfrak m$, so this quotient is simple.
Conversely, take $0\ne x\in M$ when $M$ is simple. The nonzero submodule $Rx$ is all of $M$, so the map $R\to M$, $r\mapsto rx$, identifies $M$ with $R/I$, where $I=\operatorname{Ann}_R(x)$. The ideal is proper because $x\ne0$. An ideal $I\subsetneq J\subsetneq R$ would give a nonzero proper submodule $J/I$ of $R/I$. No such $J$ exists, so $I$ is maximal. ∎
Lemma. Comparing length under restriction of scalars
For an $S$-module $M$ and a ring map $R\to S$,
$$\ell_R(M)\geq\ell_S(M).$$Equality holds when the ring map is surjective. Length is allowed to be infinite.
Proof. Every strict chain of $S$-submodules is a strict chain of $R$-submodules. Taking suprema of the possible chain lengths proves the inequality, also when these lengths are unbounded. If $R\to S$ is onto, an $R$-submodule is closed under every scalar of $S$, since that scalar has a lift in $R$. The two collections of submodules coincide, giving equality. ∎
Lemma. Localization and polynomials preserve geometric reducedness
If a $k$-algebra $R$ is geometrically reduced, then so are every localization $U^{-1}R$ and the polynomial algebra $R[x]$.
Proof. A localization of a reduced ring is reduced. Indeed, if $(a/u)^n=0$, some $v\in U$ satisfies $va^n=0$. Then $(va)^n=0$, so $va=0$ and $a/u=0$. A polynomial ring over a reduced ring is also reduced: the injections into the product of the domains $R/\mathfrak p$, over all prime ideals $\mathfrak p$, induce an injection on polynomial rings. Each target polynomial ring is a domain, and a subring of their product has no nonzero nilpotents.
For any extension field $K/k$, the canonical tensor identifications give
$$\begin{aligned} K\otimes_k U^{-1}R&\cong U^{-1}(K\otimes_kR),\\ K\otimes_k R[x]&\cong(K\otimes_kR)[x]. \end{aligned}$$The ring $K\otimes_kR$ is reduced by hypothesis. Apply the two preceding observations to conclude. In the first line $U$ denotes its image in the tensor algebra; even if that image contains zero, the conclusion still holds. ∎
Lemma. Generic finite presentation for an inclusion of domains
Let $R\subset S$ be domains with $S$ finite type over $R$. There are nonzero elements $f\in R$ and $g\in S$ such that $S_{fg}$ is finitely presented over $R_f$.
Proof. Induct on the number of chosen algebra generators. With no generators $S=R$, and $f=g=1$ works.
For one generator, write $S=R[t]\cong R[T]/Q$. If $Q=0$, this is already a polynomial presentation. Otherwise choose $0\ne h\in Q$ of smallest degree $d$ and let $f\ne0$ be its leading coefficient. The inclusion $R\subset S$ implies $d\geq1$. Inverting $f$ makes $f^{-1}h$ monic. Division by it shows that
$$R_f[T]/(f^{-1}h)\longrightarrow S_f$$is an isomorphism. To justify injectivity, any element of its kernel has a representative of degree below $d$. Clear the finitely many powers of $f$ in its coefficients. Since $S$ is a domain and $f\ne0$, vanishing in $S_f$ implies vanishing of the resulting polynomial in $S$. A nonzero such polynomial would contradict the minimal choice of $d$. Thus the remainder is zero. This gives a finite presentation, with $g=1$.
Now take $n>1$ generators $t_1,\ldots,t_n$ and set $S_0=R[t_1,\ldots,t_{n-1}]\subset S$. By induction, choose $0\ne f\in R$ and $0\ne g_0\in S_0$ with
$$R_f\longrightarrow B=(S_0)_{fg_0}$$finitely presented. The algebra $S_{fg_0}$ is generated over the domain $B$ by the single element $t_n$. The one-generator argument supplies $0\ne a\in B$ such that
$$B_a\longrightarrow(S_{fg_0})_a$$is finitely presented. Write $a=b/(fg_0)^N$ with $0\ne b\in S_0$. Localizing $B$ at $a$ is the same as localizing it at $b$.
A principal localization is finitely presented, using one variable and the relation $aZ-1$; finite presentation is preserved under composition. Hence the composite from $R_f$ to $(S_{fg_0})_a=S_{fg_0b}$ is finitely presented. Taking $g=g_0b\ne0$ proves the assertion. This explicitly returns the intermediate denominator to an element of the original algebra $S$. ∎
Lemma. Smoothness and regularity with separable residue field
Let $S$ be a finite type algebra over a field $k$, and let $\mathfrak q\in\operatorname{Spec}S$ have residue field separable over $k$. Then $S$ is smooth over $k$ at $\mathfrak q$ if and only if $S_{\mathfrak q}$ is regular.
Proof. Write $R=S_{\mathfrak q}$, $\mathfrak m=\mathfrak qR$ and $\kappa=R/\mathfrak m$. We first give the conormal calculation in its full useful scope: for any Noetherian local $k$-algebra $R$ with finitely generated separable residue field, the natural map
$$\mathfrak m/\mathfrak m^2\longrightarrow\Omega_{R/k}\otimes_R\kappa$$is injective.
Put $A=R/\mathfrak m^2$ and $N=\mathfrak m/\mathfrak m^2$. Choose a separating transcendence basis $\bar x_1,\ldots,\bar x_r$ of $\kappa/k$ and a separable primitive element $\bar y$ over $F=k(\bar x_1,\ldots,\bar x_r)$, using the field-generation lemma. Lifts $x_i\in A$ define a map $F\to A$: every nonzero polynomial in the $\bar x_i$ is nonzero in the residue field, so its value at the lifts is a unit of the local ring $A$.
Let $P\in F[T]$ be the monic minimal polynomial of $\bar y$, and choose any lift $y\in A$. Evaluating coefficients through $F\to A$, one has $P(y)\in N$ and $P'(y)\in A^\times$. Since $N^2=0$, the correction
$$y'=y-\frac{P(y)}{P'(y)}$$satisfies $P(y')=0$. It therefore extends $F\to A$ to a $k$-algebra section $\sigma\colon\kappa=F[T]/(P)\to A$ of the residue map. In the trivial primitive extension take $\bar y=0$ and $P=T$.
The map $D\colon A\to N$ defined by $D(a)=a-\sigma(\bar a)$ is a $k$-derivation when $N$ is viewed as an $A$-module through $\kappa$. Indeed the product of two elements of $N$ vanishes, giving the Leibniz rule, and $D$ vanishes on $k$. It restricts to the identity on $N$. Thus the conormal map into $\Omega_{A/k}\otimes_A\kappa$ has a retraction and is injective. The quotient $R\to A$ does not change this differential fibre: every differential of a product of two elements of $\mathfrak m$ vanishes after tensoring with $\kappa$. This proves the claimed injection and the split exact sequence
$$0\longrightarrow\mathfrak m/\mathfrak m^2 \longrightarrow\Omega_{R/k}\otimes_R\kappa \longrightarrow\Omega_{\kappa/k}\longrightarrow0.$$Alternatively, formal smoothness of $\kappa/k$ supplies the section $\kappa\to R/\mathfrak m^2$ directly; the same derivation then proves the injection. This is the full subargument in Smooth algebras over a field and the Jacobian criterion, §3, Theorem 3.2.
Now set $t=\operatorname{trdeg}_k\kappa$. The differentials of a separating basis form a basis of $\Omega_{\kappa/k}$. To see the effect of the additional primitive generator, its defining separable equation has invertible derivative in that generator; differentiating it solves uniquely for that generator's differential and imposes no relation on the basis differentials. Thus $\dim_\kappa\Omega_{\kappa/k}=t$. By differential localization, the middle term of the exact sequence is $\Omega_{S/k}\otimes_S\kappa$. Consequently
$$\begin{aligned} \dim_\kappa(\Omega_{S/k}\otimes_S\kappa) &=\dim_\kappa(\mathfrak m/\mathfrak m^2)+t\\ &\geq\dim R+t\\ &=\dim_{\mathfrak q}\operatorname{Spec}S. \end{aligned}$$The last equality is the pointwise dimension formula. Equality in the middle inequality holds exactly when the Noetherian local ring $R$ is regular. The differential criterion, proved in full in §§1–2 of the same Jacobian-criterion lesson, identifies equality between differential dimension and point dimension with smoothness. This proves both implications. ∎
Theorem. Zariski's Main Theorem in affine algebra
Let $S$ be finite type over an arbitrary ring $R$, let $C\subset S$ be the subring of elements integral over $R$, and suppose $R\to S$ is quasi-finite at $\mathfrak q\in\operatorname{Spec}S$. Then some $g\in C\setminus\mathfrak q$ makes the canonical map
$$C_g\longrightarrow S_g$$an isomorphism.
Proof. We retain the monogenic calculation, the conductor step and the induction through a finite intermediate algebra. The complete argument also appears in Quasi-finite morphisms and Chevalley's theorem, §2A, Theorem 2A.1. Its two conductor inputs have complete proofs in The theorem on formal functions, Appendix Z, at the exact locators used below.
We first record the pointwise operations used in the proof. The isolated-fibre criterion characterizes quasi-finiteness for finite type maps by isolation of the selected point in its fibre. For $A\to B\to D$ with $D$ finite type over $A$, the same algebra generators generate $D$ over $B$. A principal open isolating a prime of $D$ in its fibre over $A$ still isolates it in the smaller fibre over $B$. Thus enlarging the intermediate base preserves quasi-finiteness at that prime, without any finiteness assumption on $B/A$. Localizing the base and source away from their selected primes also preserves and reflects the property: the local fibre is unchanged, and in the fibre topology the source localization is an open neighborhood of the point.
We also need the full four-ring assertion. In a commutative square
$$\begin{array}{ccc} A&\longrightarrow&B\\ \big\downarrow&&\big\downarrow\\ A'&\longrightarrow&B' \end{array}$$suppose $A\to B$ is finite type and $B\otimes_AA'\to B'$ is surjective. Let $\mathfrak q'$ contract to $\mathfrak q\subset B$ and to $\mathfrak p'\subset A'$, with $\mathfrak p\subset A$ their common contraction. Quasi-finiteness at $\mathfrak q$ implies it at $\mathfrak q'$. Indeed the isolated closed point $\mathfrak q$ in $B\otimes_A\kappa(\mathfrak p)$ gives a product decomposition $H_1\times H_2$, where $H_1$ is the finite-dimensional local fibre algebra at that point. After extending to $\kappa(\mathfrak p')$ and taking the quotient defining the new fibre, its idempotent gives a factor $H'_1$, a quotient of $H_1\otimes_{\kappa(\mathfrak p)}\kappa(\mathfrak p')$. This factor is finite-dimensional. The chosen prime lies in it, since the idempotent of $H_1$ maps to one in its residue field. The spectrum of a finite-dimensional algebra over a field is finite and discrete, so $\mathfrak q'$ is isolated in its fibre. The quotient map also ensures finite type over $A'$. This proves the assertion with all four rings arbitrary.
The monogenic case. Suppose $S=R[x]=R[X]/I$, and put $\mathfrak p=\mathfrak q\cap R$. Some polynomial in $I$ has a coefficient outside $\mathfrak p$. Otherwise the fibre would be $\kappa(\mathfrak p)[X]$, which has no isolated points: its zero prime has transcendental residue field, and every nonzero prime contains that zero prime as a distinct generization. Thus we have a relation
$$a_mx^m+\cdots+a_0=0$$with coefficients in $C$, at least one outside $\mathfrak q$. Initially the coefficients come from $R$; allowing $C$ permits the following degree reduction.
For $m\geq1$, the element $a_mx$ is integral over $C$. Multiplying the relation by $a_m^{m-1}$ gives a monic equation in $a_mx$. Transitivity puts $a_mx$ in $C$, since $C$ is the integral closure of $R$ in $S$. If $a_m\notin\mathfrak q$, then $x=(a_mx)/a_m\in C_{a_m}$, and $C_{a_m}=S_{a_m}$. If $a_m\in\mathfrak q$, replace the leading two terms by
$$\bigl(a_mx+a_{m-1}\bigr)x^{m-1}.$$This reduces the degree while retaining a coefficient outside $\mathfrak q$, because $a_mx\in\mathfrak q$. A degree-zero relation with its coefficient outside $\mathfrak q$ is impossible. The process therefore reaches a leading coefficient outside $\mathfrak q$ and proves the monogenic case. All localized inclusions used here are injective by exactness of localization.
The conductor step. Now suppose $R\subset S$, that $R$ is integrally closed in $S$, and that $S$ is finite over $R[x]$ for an element $x\in S$. The map from the polynomial ring $R[X]$ need not be injective. Let
$$J=\{u\in S:uS\subset R[x]\}.$$It is an ideal of $S$, contained in $R[x]$. The complete coefficient lemma is Appendix Z, Lemma Z.6, including the monic-denominator and leading-coefficient arguments in Z.1–Z.5. It says that
$$\begin{gathered} u\sum_{i=0}^m a_ix^i\in\sqrt J\\ \Longrightarrow\quad ua_i\in\sqrt J\quad(0\leq i\leq m), \end{gathered}$$for $u\in S$ and $a_i\in R$. These hypotheses allow zero divisors and a noninjective map $R[X]\to S$.
Set $\bar S=S/\sqrt J$ and $\bar R=R/(R\cap\sqrt J)$. The canonical maps form the commutative diagram
$$\begin{array}{ccccc} R&\longrightarrow&R[X]&\longrightarrow&S\\ \big\downarrow&&\big\downarrow&&\big\downarrow\\ \bar R&\longrightarrow&\bar R[X]&\longrightarrow&\bar S. \end{array}$$Here $\bar R$ embeds in $\bar S$, the horizontal composites are the structural maps, and $\bar S$ is finite over the image $\bar R[\bar x]$ of $\bar R[X]$. Both $\bar R$ and $\bar S$ are reduced. The coefficient lemma says that $\bar x$ is strongly transcendental over $\bar R$: an equation $\bar u\sum\bar a_i\bar x^i=0$ forces every $\bar u\bar a_i=0$.
The complete strong-transcendence theorem, Appendix Z, Lemma Z.11, with Z.8–Z.10 and the polynomial-normality proof in §0, now says that $\bar R\to\bar S$ has no quasi-finite points. Its proof passes to one minimal component and then to a normal domain by integral extension; it makes no Noetherian or finiteness-of-normalization assumption. If $J\subset\mathfrak q$, the four-ring assertion above would carry quasi-finiteness at $\mathfrak q$ to $\mathfrak q/\sqrt J$, a contradiction. Hence choose $u\in J\setminus\mathfrak q$.
The definition of the conductor gives $R[x]_u=S_u$: for $s\in S$, one has $s=(us)/u$ and $us\in R[x]$. The contracted point of $R[x]$ is quasi-finite over $R$, because the local fibre ring is the same as that of $S$. The integral closure of $R$ inside $R[x]$ is still $R$. The monogenic case therefore supplies $a\in R\setminus\mathfrak q$ with $R_a=R[x]_a$. Write the image of $u$ there as $b/a^N$, with $b\in R$. Since $u$ and $a$ avoid the chosen prime, so does $b$. Inverting $h=ab$ makes both $a$ and $u$ units, and yields
$$R_h=R[x]_h=S_h.$$This proves the finite-over-one-generator case when the base is integrally closed in the target.
Induction. Replace $R$ by its image in $S$ if necessary. This preserves the fibre at the selected point, finite type and the integral closure. Choose $x_1,\ldots,x_n\in S$ such that $S$ is finite over $R[x_1,\ldots,x_n]$, and induct on $n$. Such a list exists because a finite algebra-generating list works.
If $n=0$, then $S$ is integral over $R$, so $C=S$. If $n=1$, replace the base by $C$. Quasi-finiteness persists by the intermediate-base observation. The same finite module generators span $S$ over $C[x_1]$, and transitivity makes $C$ integrally closed in $S$. The conductor step supplies the required element of $C$.
For $n>1$, let $D$ be the integral closure of $R[x_1,\ldots,x_{n-1}]$ in $S$. Again $D\to S$ is quasi-finite at $\mathfrak q$, $D$ is integrally closed in $S$, and $S$ is finite over $D[x_n]$. The conductor step gives $v\in D\setminus\mathfrak q$ with $D_v=S_v$.
To use induction, a finite type intermediate algebra is essential. Choose a finite $R$-algebra generating list of $S_v$, and write its members as $y_j/v^{e_j}$ with $y_j\in D$. Let
$$E=R[x_1,\ldots,x_{n-1},v,y_1,\ldots,y_t]\subset D.$$Then $E_v=S_v$: surjectivity follows from the chosen generators, and injectivity from localization of inclusions. Every added generator is integral over $R[x_1,\ldots,x_{n-1}]$, so $E$ is finite over that ring. At $\mathfrak q_E=E\cap\mathfrak q$, its local ring and local fibre agree with those of $S$, proving quasi-finiteness of $E/R$ at $\mathfrak q_E$.
Let $F$ be the integral closure of $R$ in $E$. Induction gives $w\in F\setminus\mathfrak q_E$ with $F_w=E_w$. Express $v=c/w^N$ in that ring, with $c\in F$. The equality implies $c\notin\mathfrak q_E$, since $v,w$ avoid the prime. Put $g=wc$. Inverting $g$ makes $w$ and $v$ units, so
$$F_g=E_g=S_g.$$Finally $F\subset C\subset S$, and localization of these inclusions is injective. The outer equality forces $C_g=S_g$. The element $g$ belongs to $C\setminus\mathfrak q$, completing the proof. ∎
Lemma. Finite-dimensional algebras are Artinian
An algebra finite-dimensional over a field is an Artinian ring.
Proof. Its ideals are vector subspaces. Every strict descent of ideals strictly decreases their nonnegative integer dimensions, so a descending chain must stop. This is the Artinian condition. ∎
Lemma. Artinian rings and zero-dimensional Noetherian rings
Every Noetherian ring of dimension zero is Artinian. Conversely, an Artinian ring is Noetherian and has dimension at most zero.
Proof. Let $R$ be Noetherian of dimension zero. Its finitely many minimal primes are also all of its maximal ideals; write them as $\mathfrak p_1,\ldots,\mathfrak p_t$. Thus the spectrum is a finite discrete space. Its nilradical
$$N=\bigcap_{i=1}^t\mathfrak p_i$$is nilpotent, since it has finitely many generators, each nilpotent. Choose $e\geq1$ with $N^e=0$. Distinct maximal ideals are comaximal, and so are their $e$-th powers: from $a+b=1$ with $a,b$ in the two ideals, expand $(a+b)^{2e-1}$.
For pairwise comaximal ideals intersection equals product. The Chinese remainder theorem therefore gives
$$R\cong\prod_{i=1}^tR/\mathfrak p_i^e,$$because $\prod_i\mathfrak p_i^e=N^e=0$. Each factor has just one prime, hence is local with nilpotent maximal ideal, and it identifies canonically with $R_{\mathfrak p_i}$. This is also the local-factor decomposition obtained from the open-and-closed points of the spectrum.
In each factor the filtration by powers of its maximal ideal has finitely many nonzero terms. Its layers are finite-dimensional over the residue field, since the factor is Noetherian. Consequently each factor, and then their finite product, has finite length as an $R$-module. A descending chain of ideals strictly decreases length whenever it changes, so $R$ is Artinian. This retains the local-factor proof and supplies the finite-length step.
Now suppose $R$ is Artinian. The finite-length theorem for Artinian rings gives finite length of the module $R$, hence the ascending chain condition and Noetherianity. Every prime is maximal: its quotient is an Artinian domain, and such a domain is a field. Indeed, for $0\ne a$ its descending chain $(a^n)$ stabilizes, giving $a^n=a^{n+1}b$ for some $b$; cancellation yields $ab=1$. Thus no chain of distinct prime ideals has positive length.
The original decomposition route gives the same conclusion: an Artinian ring has finitely many maximal ideals and nilpotent Jacobson radical, so its local factors each have only their maximal prime. The zero ring is Artinian and Noetherian with empty spectrum; this explains the phrase “at most zero” in the converse. ∎
Proposition. Regular local rings and global dimension
For a Noetherian local ring $(R,\mathfrak m,\kappa)$, the following conditions are equivalent:
- $\operatorname{pd}_R\kappa$ is finite.
- The global dimension of $R$, taken over all $R$-modules, is finite.
- $R$ is regular.
When these conditions hold,
$$\operatorname{gl.dim}R=\operatorname{pd}_R\kappa =\dim R=\dim_\kappa(\mathfrak m/\mathfrak m^2).$$Proof. Put $d=\dim R$ and $e=\dim_\kappa(\mathfrak m/\mathfrak m^2)$. For a regular local ring the resolution theorem gives global dimension at most $d$, including arbitrary modules. Thus (3) implies (2), and (2) immediately implies (1).
If $p=\operatorname{pd}_R\kappa$ is finite, the embedding-dimension bound and the depth bound give
$$e\leq p\leq d.$$The number of generators of the maximal ideal always bounds dimension, so $d\leq e$. Equality follows, which is precisely regularity. Finally, under these equivalent conditions,
$$e\leq\operatorname{pd}_R\kappa \leq\operatorname{gl.dim}R\leq d=e.$$The complete homological argument, including the characteristic-free Koszul comparison for the first inequality, is Regular local rings, Section 2. The unrestricted global-dimension step uses the cyclic-module test and its transfinite proof in Projective dimension, Sections 1–2. ∎
Lemma. Projective syzygies do not depend on the chosen resolution
Let $M$ have finite projective dimension $d$ over a ring $R$. Suppose
$$F_e\longrightarrow\cdots\longrightarrow F_0 \longrightarrow M\longrightarrow0$$is exact, every $F_i$ is projective, and $e\geq0$, $e\geq d-1$. The kernel at $F_e$ is projective; when $e=0$ this means $\ker(F_0\to M)$. No finiteness condition on these modules is required.
Proof. Induct on $d$, allowing every eligible $e$. If $d=0$, the surjection onto $M$ splits. Its kernel is a direct summand of $F_0$, hence projective. Repeat this splitting along the given sequence to reach its last kernel.
Suppose $d>0$ and choose a projective resolution of length $d$,
$$0\longrightarrow P_d\longrightarrow\cdots \longrightarrow P_0\longrightarrow M\longrightarrow0.$$Write $K=\ker(F_0\to M)$ and $L=\ker(P_0\to M)$. Schanuel's construction gives
$$P_0\oplus K\cong F_0\oplus L.$$If $e=0$, the inequality forces $d=1$. Then $L\cong P_1$, so $P_0\oplus K$ is projective, and its summand $K$ is projective.
For $e>0$, the module $F_0\oplus L$ has a projective resolution of length at most $d-1$: add $F_0$ to the final surjection $P_1\to L$ and use the identity on that summand. Through the displayed isomorphism, the other sequence provides
$$F_e\longrightarrow\cdots\longrightarrow F_2 \longrightarrow P_0\oplus F_1 \longrightarrow P_0\oplus K\longrightarrow0.$$The final map is the identity on $P_0$ together with the map $F_1\to K$; the preceding map has zero $P_0$ component. Apply the induction hypothesis to the actual projective dimension, which is at most $d-1$, and to the index $e-1$. For $e\geq2$ its last kernel is the original kernel. For $e=1$ it is
$$\ker(P_0\oplus F_1\longrightarrow P_0\oplus K) =0\oplus\ker(F_1\longrightarrow K),$$and $K\hookrightarrow F_0$ identifies this with the kernel of $F_1\to F_0$. Both cases prove the claim. ∎
Lemma. Length after restricting scalars
Let $(A,\mathfrak m,\kappa)$ be local, and let $B$ be semilocal with maximal ideals $\mathfrak m_1,\ldots,\mathfrak m_n$. Suppose a map $A\to B$ contracts each $\mathfrak m_i$ to $\mathfrak m$ and gives finite extensions $\kappa_i=\kappa(\mathfrak m_i)$ of $\kappa$. For a $B$-module $M$ of finite length,
$$\ell_A(M)=\sum_{i=1}^n[\kappa_i:\kappa]\, \ell_{B_{\mathfrak m_i}}(M_{\mathfrak m_i}).$$In particular, restriction of scalars gives a module of finite length.
Proof. Take a composition series of $M$. Each simple quotient is $B/\mathfrak m_i$ for exactly one $i$, by the description of simple modules. As an $A$-module it is a $\kappa$-vector space of dimension $[\kappa_i:\kappa]$, and this equals its length.
Localizing the series at $\mathfrak m_i$ kills every quotient belonging to another maximal ideal: an element in that other ideal but outside $\mathfrak m_i$ becomes a unit. The quotients belonging to $\mathfrak m_i$ become the simple $B_{\mathfrak m_i}$-module $\kappa_i$. Thus their number is $\ell_{B_{\mathfrak m_i}}(M_{\mathfrak m_i})$. Add the $A$-lengths of all the factors to obtain the formula. An empty composition series covers $M=0$; if $B=0$, the empty sum does as well. ∎
Lemma. Finite ring maps are integral
If $S$ is finite as an $R$-module, every element of $S$ is integral over $R$.
Proof. Choose module generators $v_1,\ldots,v_t$ of $S$. For $s\in S$, write $sv_i=\sum_j a_{ij}v_j$ with $a_{ij}\in R$. Multiplication by the adjugate of $sI_t-(a_{ij})$ shows that the monic polynomial
$$P(T)=\det(TI_t-(a_{ij}))$$satisfies $P(s)v_i=0$ for every $i$. The generators span $1$, so $P(s)=0$ in $S$. This determinant argument does not require a basis. If $S=0$, the polynomial $1$, or the degree-one polynomial $T$, gives the assertion directly. This is the faithful finite-module test in the integrality criterion. ∎
Lemma. Finite algebras and integral generators
For a ring map $R\to S$, the following are equivalent:
- $S$ is a finite $R$-module.
- $S$ is integral over $R$ and finitely generated as an $R$-algebra.
- Some finite list of algebra generators of $S$ consists of elements integral over $R$.
Proof. Module generators also generate as an algebra, and the preceding lemma proves their integrality, giving (1) implies (2). The implication (2) implies (3) follows by choosing algebra generators.
For (3), write $S=R[x_1,\ldots,x_t]$ and choose monic equations for the $x_i$, of positive degrees $d_i$. Replacing a power $x_i^{d_i}$ with a combination of smaller powers repeatedly expresses every polynomial in the $x_i$ as a linear combination of
$$x_1^{a_1}\cdots x_t^{a_t}, \qquad 0\leq a_i<d_i.$$This is a finite spanning set over $R$, proving (1). With no generators, its sole monomial is $1$. The argument also proves the finite-list assertion of the integrality criterion. ∎
Lemma. Surjectivity and exactness for completion
Fix an ideal $I$ of an arbitrary ring $R$, and write
$$\widehat X=\varprojlim_{n\geq1}X/I^nX$$for an $R$-module $X$. The following statements hold.
- If $\varphi\colon M\to N$ is surjective modulo $I$, then $\widehat\varphi$ is surjective.
- Every surjective module map remains surjective on completion.
- If $0\to K\to M\to N\to0$ is exact and $N$ is flat, its completed sequence is exact, including both zero endpoints.
- For finite $M$, the canonical map $M\otimes_R\widehat R\to\widehat M$ is surjective.
Neither $I$ nor the modules in the first three statements need be finitely generated.
Proof. For (1), the cokernel $C$ of $\varphi$ satisfies $C=IC$, and hence $C=I^nC$ for every $n$. Thus each map $M/I^nM\to N/I^nN$ is onto. Equivalently, this is the nilpotent-ideal form of Nakayama's lemma over $R/I^n$; it does not use finite generation.
Set $K_n=\varphi^{-1}(I^nN)$. We have compatible exact sequences
$$0\longrightarrow K_n/I^nM \longrightarrow M/I^nM \longrightarrow N/I^nN\longrightarrow0.$$Their left transition maps are also onto. Indeed, take $x\in K_n$ and express
$$\varphi(x)=\sum_j z_jy_j,\qquad z_j\in I^n.$$Surjectivity modulo $I$ supplies $m_j\in M$ such that $y_j-\varphi(m_j)\in IN$. Then
$$x'=x-\sum_jz_jm_j,\qquad \varphi(x')=\sum_jz_j\bigl(y_j-\varphi(m_j)\bigr)\in I^{n+1}N.$$Thus $x'\in K_{n+1}$ and $x'-x\in I^nM$, as required. All sums here are finite, by the definition of an ideal times a module.
The countable inverse-limit exactness lemma now proves (1). In this surjective-transition case its lifting argument is especially direct: lift the first component of a compatible element of $\widehat N$; after lifting its next component, the discrepancy from the previous lift lies in $K_n/I^nM$. Lift that discrepancy to $K_{n+1}/I^{n+1}M$ and subtract it. Induction constructs a compatible lift in $\widehat M$. Statement (2) is an immediate instance.
For (3), tensor the given short exact sequence with $R/I^n$. Flatness of $N$ kills its first Tor and gives
$$0\longrightarrow K/I^nK\longrightarrow M/I^nM \longrightarrow N/I^nN\longrightarrow0.$$The left transitions are quotient maps, so the same lifting argument gives surjectivity on inverse limits. Kernel equality and injectivity are checked component by component, proving the whole completed sequence exact.
For (4), choose a surjection $R^t\to M$ with $t$ finite. By (2), completion gives an onto map $\widehat R^{\,t}\to\widehat M$. On a tuple $(a_i)$ this map is $\sum_i a_iv_i$, where the $v_i$ are the chosen generators of $M$. It factors through the canonical map $M\otimes_R\widehat R\to\widehat M$, so that map is onto. ∎
Lemma. Separated finite modules over complete rings
Suppose $R\to\widehat R$ is an isomorphism for the $I$-adic topology. If $M$ is finite and $\bigcap_{n\geq1}I^nM=0$, then $M\to\widehat M$ is an isomorphism.
Proof. The preceding lemma makes
$$M\cong M\otimes_R\widehat R\longrightarrow\widehat M$$surjective. An element has zero image exactly when it belongs to every $I^nM$. The assumed intersection is zero, giving injectivity as well. ∎
Lemma. Going up and maximal ideals
For a ring map having the going-up property, the contraction of every maximal ideal is maximal.
Proof. Let $\mathfrak q$ be maximal in the target and $\mathfrak p$ its contraction. Choose a maximal ideal $\mathfrak m\supseteq\mathfrak p$ in the source. Going up gives a prime $\mathfrak q'\supseteq\mathfrak q$ over $\mathfrak m$. Maximality forces $\mathfrak q'=\mathfrak q$, hence $\mathfrak m=\mathfrak p$. ∎
Lemma. Reducedness descends through faithful flatness
If $R\to S$ is faithfully flat and $S$ is reduced, then $R$ is reduced.
Proof. A faithfully flat map is injective. A nilpotent element of $R$ therefore embeds as a nilpotent element of $S$, which is zero. Injectivity makes the original element zero. ∎
Lemma. Smooth algebras over reduced rings are reduced
If $R$ is reduced and $R\to S$ is smooth, then $S$ is reduced.
Proof. First assume $R$ is Noetherian. The finite presentation makes $S$ Noetherian. Smoothness gives flatness and regular fibres, hence reduced fibres. The Noetherian flat-ascent lemma then shows that $S$ is reduced.
For arbitrary reduced $R$, use finite smooth models: there is a finitely generated $\mathbf Z$-subalgebra $R_0\subset R$ and a smooth $R_0$-algebra $S_0$ with $S\cong R\otimes_{R_0}S_0$. The larger finitely generated subalgebras of $R$ form a directed system; base-changing $S_0$ along them keeps it smooth.
Let $x\in S$ satisfy $x^2=0$. Its expression uses finitely many coefficients from $R$, so at some larger stage it comes from an element $x_0$ of the corresponding smooth algebra. The equality $x^2=0$ also holds at a sufficiently large stage, by the finite-witness property of a directed colimit. Replace the stage so that $x_0^2=0$ there. Its base ring, being a subring of $R$, is reduced and Noetherian. The first paragraph makes that smooth algebra reduced, so $x_0=0$ and hence $x=0$. Finally, if a nonzero nilpotent had least vanishing exponent $r\geq2$, its nonzero power of exponent $r-1$ would have square zero. Therefore exclusion of nonzero square-zero elements proves reducedness. ∎
Lemma. A regular quotient cuts out part of a parameter system
Source credit: FAC, Chapter III, §5, no. 75, proof of Theorem 3, pp. 269–270.
In the cited geometric setting, the ideal of a nonsingular subvariety in a local ring of projective space is generated by as many equations as its codimension. The successive colon equalities recorded there express regularity of those equations. The following local argument identifies the generators intrinsically.
Let $(R,\mathfrak m)$ be regular local, and suppose $R/I$ is regular local. There is a minimal generating list $x_1,\ldots,x_d$ for $\mathfrak m$ such that $I=(x_1,\ldots,x_c)$ for some $0\leq c\leq d$.
Proof. Put $d=\dim R$, $\dim(R/I)=d-c$, and $\kappa=R/\mathfrak m$. Since $I$ is proper, $I\subseteq\mathfrak m$. The cotangent-space quotient gives an exact sequence
$$0\longrightarrow (I+\mathfrak m^2)/\mathfrak m^2 \longrightarrow\mathfrak m/\mathfrak m^2 \longrightarrow\mathfrak m/(I+\mathfrak m^2) \longrightarrow0.$$Regularity of both rings says that the middle and final dimensions are $d$ and $d-c$. Choose $x_1,\ldots,x_c$ in $I$ representing a basis of the kernel, and extend it to a basis using $x_{c+1},\ldots,x_d\in\mathfrak m$. Nakayama makes this a minimal generating system.
The regular-parameter quotient theorem, equivalently the parameter assertion in regular rings are Cohen–Macaulay, shows that
$$A=R/(x_1,\ldots,x_c)$$is a regular local domain of dimension $d-c$. It surjects onto $R/I$. If its kernel were nonzero, choose a nonzero element $g$ in that kernel. It is a nonunit and a nonzerodivisor in the domain $A$. The one-equation dimension result would give
$$\dim(R/I)\leq\dim(A/gA)=\dim A-1,$$contrary to their equal dimensions. Thus the kernel is zero and $I=(x_1,\ldots,x_c)$.
This argument includes $c=0$, with an empty initial list, and dimension zero, when $A$ is a field and cannot have a nonzero proper kernel. Because a regular parameter system is a regular sequence, the source's colon assertions are exactly
$$(x_1,\ldots,x_{j-1}):x_j=(x_1,\ldots,x_{j-1}), \qquad 1\leq j\leq c.$$They say that multiplication by $x_j$ is injective after dividing by its predecessors. ∎
Lemma. Fibrewise injectivity over a Noetherian target
Let $R\to S$ be local, with $S$ Noetherian, and let $\mathfrak m$ be the maximal ideal of $R$. Suppose $N$ is finite over $S$, $M$ is flat over $R$, and $u\colon N\to M$ is $R$-linear. If
$$N/\mathfrak mN\longrightarrow M/\mathfrak mM$$is injective, then $u$ is injective and its cokernel is $R$-flat. The base ring $R$ need not be Noetherian, and no $S$-module structure on $M$ is required.
Proof. We first prove that $u_n\colon N/\mathfrak m^nN\to M/\mathfrak m^nM$ is injective for every $n\geq1$. The case $n=1$ is assumed. Set $V_n=\mathfrak m^n/\mathfrak m^{n+1}$ and $\kappa=R/\mathfrak m$. Tensoring the quotient sequence gives right-exact rows
$$\begin{array}{ccccc} N\otimes_R V_n&\longrightarrow&N/\mathfrak m^{n+1}N&\longrightarrow&N/\mathfrak m^nN\longrightarrow0\\ \downarrow&&\downarrow u_{n+1}&&\downarrow u_n\\ M\otimes_R V_n&\longrightarrow&M/\mathfrak m^{n+1}M&\longrightarrow&M/\mathfrak m^nM\longrightarrow0 . \end{array}$$The lower left horizontal map is injective by flatness of $M$. The left vertical map is the tensor product over $\kappa$ of $u_1$ with $V_n$, since $V_n$ is killed by $\mathfrak m$; it is injective too. No injectivity of the upper left horizontal map is assumed.
If $z\in\ker u_{n+1}$, its image on the top right is zero by the induction hypothesis. Write $z$ as the image of $y\in N\otimes_R V_n$. Its image along the bottom row is zero. Injectivity of the bottom horizontal map, followed by that of the left vertical map, gives $y=0$ and hence $z=0$. This proves the induction.
The ideal $\mathfrak mS$ lies in the maximal ideal of $S$. Krull intersection, applied to the finite $S$-module $N$, gives $\bigcap_n\mathfrak m^nN=0$. Any element of $\ker u$ belongs to that intersection, so $u$ is injective.
Put $Q=M/u(N)$. The Tor sequence and flatness of $M$ identify
$$\operatorname{Tor}_1^R(Q,R/J) \cong\ker(N/JN\longrightarrow M/JM)$$for every ideal $J\subset R$. If $J$ is proper, it lies in $\mathfrak m$, and $R/J\to S/JS$ is local with Noetherian target. The source module $N/JN$ is finite over $S/JS$, the target $M/JM$ is flat over $R/J$, and the map on residue quotients is the given $u_1$. The injectivity already proved, applied over $R/J$, makes this kernel zero. For $J=R$ it is zero directly. The Tor criterion for flatness now gives flatness of $Q$. ∎
Lemma. The universal derivation represents derivations
For a ring map $R\to S$ and an $S$-module $M$, composition with the universal derivation gives a natural isomorphism
$$\operatorname{Hom}_S(\Omega_{S/R},M) \longrightarrow\operatorname{Der}_R(S,M), \qquad \alpha\longmapsto\alpha\circ d.$$Proof. Start with the free $S$-module having symbols $[s]$ for all $s\in S$. Its quotient defining $\Omega_{S/R}$ imposes precisely
$$[s+t]-[s]-[t],\qquad [st]-s[t]-t[s],\qquad [r]\quad(r\in R),$$where $r$ in the final expression denotes its image in $S$. A function $D\colon S\to M$ extends uniquely to a linear map from the free module. It annihilates these relations exactly when $D$ is additive, obeys the Leibniz rule, and vanishes on $R$. Those are the conditions for an $R$-derivation. Thus it factors uniquely through $\Omega_{S/R}$ exactly in that case. Composition with a homomorphism of target modules commutes with this construction, proving naturality. ∎
Lemma. Noetherianity of an adic completion
Let $I$ be a finitely generated ideal of a ring $R$. If $R/I$ is Noetherian, then $\widehat R=\varprojlim_nR/I^n$ is Noetherian and complete for the ideal $I\widehat R$.
Proof. The completion-kernel theorem for finite ideals gives
$$\widehat R/I^n\widehat R\cong R/I^n$$and completeness of $\widehat R$ for $I\widehat R$. We may therefore replace $R$ by $\widehat R$ and prove that a complete ring with the two stated finiteness properties is Noetherian.
Choose generators $f_1,\ldots,f_t$ of $I$. Sending $T_i$ to the initial class of $f_i$ gives a surjective graded map
$$(R/I)[T_1,\ldots,T_t]\longrightarrow \operatorname{gr}_I(R)=\bigoplus_{n\geq0}I^n/I^{n+1}.$$The polynomial ring is Noetherian, so the graded ring is too. For an arbitrary ideal $J\subset R$, its initial ideal is
$$\bigoplus_{n\geq0}(J\cap I^n)/(J\cap I^{n+1}) \ \subseteq\ \operatorname{gr}_I(R).$$Choose finitely many homogeneous generators and lift them to $g_j\in J\cap I^{d_j}$, where $d_j$ is the degree of the corresponding generator.
If $x\in J\cap I^n$, its initial class is a sum of these generators with coefficients of degrees $n-d_j$, using only $d_j\leq n$. Lifting those coefficients gives $a_j\in I^{n-d_j}$ for these indices; use $a_j=0$ for the others. Then
$$x-\sum_j a_jg_j\in J\cap I^{n+1}.$$Beginning at $n=0$ and applying this to each successive remainder constructs coefficients $a_{j,n}\in I^{\max(0,n-d_j)}$ such that
$$x-\sum_{n=0}^{N}\sum_j a_{j,n}g_j\in I^{N+1}.$$For fixed $j$, the coefficients tend to zero $I$-adically, so completeness defines $A_j=\sum_{n\geq0}a_{j,n}\in R$. Multiplication by $g_j$ and addition of finitely many terms are continuous. Separatedness therefore gives $x=\sum_jA_jg_j$. Thus the $g_j$ generate $J$.
If the initial ideal is zero, the same argument puts $J$ in every $I^n$, so $J=0$. Hence every ideal is finitely generated, proving Noetherianity. ∎
Lemma. Flatness detected by every ideal-power quotient
Let $R\to S$ be a map of Noetherian rings, let $I\subset R$, and let $M$ be finite over $S$. Suppose $M/I^nM$ is flat over $R/I^n$ for all $n\geq1$. Then $M_{\mathfrak q}$ is flat over $R$ whenever $\mathfrak q\supseteq IS$. In particular $M$ is flat over $R$ if $S$ is local and $IS$ lies in its maximal ideal.
Proof. Let
$$K=\ker(I\otimes_RM\longrightarrow M).$$For every $n$, the inclusion $I/I^n\hookrightarrow R/I^n$ remains injective on tensoring with the assumed flat module $M/I^nM$. Thus the image of $K$ in
$$\begin{aligned} (I/I^n)\otimes_{R/I^n}(M/I^nM) &\cong(I/I^n)\otimes_RM\\ &\cong(I\otimes_RM)/I^{n-1}(I\otimes_RM) \end{aligned}$$is zero. The last identification follows by tensoring $I^n\to I\to I/I^n\to0$: the image of $I^n\otimes_RM$ is $I^{n-1}(I\otimes_RM)$. Consequently
$$K\subseteq I^{n-1}(I\otimes_RM)\quad(n\geq1).$$The module $I\otimes_RM$ is finite over $S$, because $I$ is finite over the Noetherian ring $R$. At a chosen $\mathfrak q\supseteq IS$, localizing these inclusions and applying Krull intersection over $S_{\mathfrak q}$ gives $K_{\mathfrak q}=0$. This is the intersection consequence of Artin–Rees used in the original argument.
Put $\mathfrak p=\mathfrak q\cap R$. The localized module $M_{\mathfrak q}/IM_{\mathfrak q}$ is flat over $R_{\mathfrak p}/IR_{\mathfrak p}$, by the case $n=1$ and localization of flat modules. Also $K_{\mathfrak q}=0$ is the vanishing of
$$\operatorname{Tor}_1^{R_{\mathfrak p}} (M_{\mathfrak q},R_{\mathfrak p}/IR_{\mathfrak p}).$$The ideal variant of the local flatness criterion for $R_{\mathfrak p}\to S_{\mathfrak q}$ now makes $M_{\mathfrak q}$ flat over $R_{\mathfrak p}$. Since $R_{\mathfrak p}$ is flat over $R$, it is flat over $R$ as well. Taking $\mathfrak q$ to be the maximal ideal proves the final assertion. ∎
Lemma. A countable Mittag–Leffler system has an element in its limit
Let $(X_i)$ be an inverse system of nonempty sets over a countable directed index set. If the images in each fixed $X_i$ stabilize for sufficiently large indices, then $\varprojlim_iX_i$ is nonempty.
Proof. Enumerate the indices and recursively choose an increasing sequence $j_n$ dominating the first $n$ indices and the previously chosen $j_{n-1}$. It is cofinal. Restriction to this sequence does not change the limit: a compatible sequence supplies a value at any original index by mapping down from a $j_n$ above it, independently of which such $n$ is used.
We can thus work with a system indexed by the positive integers. Replace $X_n$ by the eventual image $Y_n$ of its later terms. Stabilization and nonemptiness give $Y_n\ne\varnothing$. The transition $Y_{n+1}\to Y_n$ is surjective: for $y\in Y_n$, choose a stage late enough that the images at both $n$ and $n+1$ have stabilized, and lift $y$ from that stage. Its image in $X_{n+1}$ lies in $Y_{n+1}$ and maps to $y$.
Choose an element of $Y_1$ and then a preimage at each successive stage. Countable choice, as supplied by the axiom of choice, produces a compatible sequence. Its images in the $X_n$ give the required element of the inverse limit. ∎
Infinitesimal lifting and completed local rings
Definition. Local complete-intersection maps
A finite-type ring map $A\to B$ is a local complete intersection when, in a finite polynomial presentation $B=A[x_1,\ldots,x_n]/J$, the kernel $J$ is a Koszul-regular ideal. The condition can be checked in one such presentation and then holds in every one.
Lemma. Noetherian henselizations and their completions
Source credit: EGA IV, Theorem 18.6.6 and Proposition 18.8.8.
For a local ring $(R,\mathfrak m,\kappa)$, fix a separable closure of $\kappa$ for the strict henselization. The following are equivalent: $R$ is Noetherian; $R^h$ is Noetherian; $R^{sh}$ is Noetherian. Under these conditions:
- The maximal-ideal completions $\widehat{R^h}$ and $\widehat{R^{sh}}$ are Noetherian complete local rings.
- The canonical map $\widehat R\to\widehat{R^h}$ is an isomorphism.
- Both maps $R^h\to\widehat{R^h}$ and $R^{sh}\to\widehat{R^{sh}}$ are flat.
- The map $\widehat R\to\widehat{R^{sh}}$ is formally smooth for the maximal-ideal topology of its target.
- With the compatible residue-field marking,
- The canonical comparison gives
Proof. The maps $R\to R^h\to R^{sh}$ are faithfully flat, their maximal ideals are extended from $\mathfrak m$, and their residue fields are $\kappa$ and the chosen $\kappa^{\mathrm{sep}}$. These properties and the marked universal constructions are proved in Henselian local rings, Sections 4–5. Thus Noetherian descent proves the reverse implications.
Assume $R$ is Noetherian. For $B=R^h$ or $R^{sh}$, the ideal $\mathfrak mB$ is finite and $B/\mathfrak mB$ is a field. The Noetherian completion lemma therefore makes $C=\widehat B$ Noetherian and complete. It is local with maximal ideal $\mathfrak mC$: this follows from its quotients $C/\mathfrak m^nC=B/\mathfrak m^nB$, whose maximal ideals are nilpotent. Equivalently, an element with nonzero residue is inverted at every quotient level, and the compatible inverses give an inverse in $C$. This proves (1) before assuming Noetherianity of $B$.
For the ordinary henselization, its universal property gives compatible isomorphisms
$$R/\mathfrak m^n\cong R^h/\mathfrak m^nR^h.$$Indeed, $R/\mathfrak m^n$ is henselian because its maximal ideal is nilpotent. The induced map from $R^h$ gives an inverse to the displayed map. The other composite is the identity by uniqueness for the henselian quotient $R^h/\mathfrak m^nR^h$. Taking limits proves (2), as in Proposition 6.1.
We next prove (3) without assuming that $B$ is Noetherian. The pointed étale construction expresses $B$ as a filtered colimit of local étale neighborhoods $R_i$, each Noetherian, with maximal ideal $\mathfrak m_i=\mathfrak mR_i$. Their transition maps and maps into $B$ are flat and local. In the ordinary case $R_i^h=R^h$, so (2) applied to $R_i$ identifies $C$ with $\widehat{R_i}$. Noetherian completion flatness makes $C$ flat over every $R_i$.
For the strict case, choose a basis of $B/\mathfrak mB$ over $R_i/\mathfrak m_i$ and lift its elements once to $e_\alpha\in B$. The same lifts give, for all $n$, isomorphisms
$$\bigoplus_\alpha R_i/\mathfrak m_i^n \ \cong\ B/\mathfrak m_i^nB.$$Here is why an infinite basis causes no problem. The module on the right is flat over the Artinian local ring on the left's coefficient side. The cokernel of the indicated free-module map vanishes modulo its nilpotent maximal ideal, hence is zero. Flatness of the target makes the kernel inject after residue tensoring; because the residue map is a basis isomorphism, the kernel also equals its maximal-ideal multiple, and nilpotence makes it zero. These isomorphisms are compatible in $n$ because the lifts were fixed. Hence $C$ is the completion of a free $R_i$-module, of possibly infinite rank, and completed direct sums are flat.
In both cases $C$ is flat over every stage. A finite relation with coefficients in $B$ has its coefficients at one stage. The equational flatness criterion there trivializes the relation, and the same finite expressions work over $B$. This is also the flat-colimit criterion, so $B\to C$ is flat. It is local with nonzero residue field, hence faithfully flat. Descent from the already Noetherian $C$ proves that both henselizations are Noetherian. The complete stagewise argument, including the arbitrary-rank basis construction, is Theorem 6.3.
The formal étaleness of henselization implies the required adic formal smoothness of $R\to R^{sh}$. The completion comparison for formal smoothness then proves (4).
A complete local ring is henselian, so the marked map $R^h\to\widehat R$ exists. Apply the strict henselization tensor comparison, with $(\widehat R)^h=\widehat R$, to obtain (5).
For (6), put $A=\widehat R$, $B=R^{sh}$ and $T=A^{sh}=A\otimes_{R^h}B$. The map $B\to T$ induces $\alpha\colon\widehat B\to\widehat T$. On the other hand, $\widehat B$ is complete local with residue field $\kappa^{\mathrm{sep}}$, hence strictly henselian. Its canonical local map from $A$, with this residue marking, extends uniquely to $T\to\widehat B$. Completion gives $\beta\colon\widehat T\to\widehat B$.
To check these maps are inverse, the tensor presentation and (2) give, compatibly in $n$,
$$\begin{aligned} T/\mathfrak m^nT &\cong(A/\mathfrak m^nA)\otimes_{R^h}B\\ &\cong(R^h/\mathfrak m^nR^h)\otimes_{R^h}B\\ &\cong B/\mathfrak m^nB. \end{aligned}$$The first map is induced by $B\to T$. The map $T\to\widehat B$ gives its inverse: on the tensor factors it uses the canonical maps from $A$ and $B$, and these become precisely the displayed quotient identifications. The maximal ideals of $T$ and $B$ are both generated by $\mathfrak m$, so these quotients compute their completions. Passing to inverse limits proves $\beta\alpha=1$ and $\alpha\beta=1$, establishing the omitted inverse check. ∎
Lemma. Making a lift of a unit invertible
If $\bar u$ is a unit of $A/I$, there is an étale map $A\to A'$ inducing $A/I\cong A'/IA'$ and a unit $u'\in A'$ whose residue is $\bar u$.
Proof. Lift $\bar u$ to $f\in A$ and take $A'=A_f$. This principal localization is étale, and the image $u'=f/1$ is invertible. Its reduction is
$$A_f/IA_f\cong(A/I)_{\bar u}=A/I,$$since $\bar u$ was already a unit. Under this identification $u'$ reduces to the prescribed element. ∎
Lemma. An intersection identity from first Koszul homology
Let $I\subset A$, and suppose the images of $g_1,\ldots,g_m$ in $A/I$ have vanishing first Koszul homology. For $J=(g_1,\ldots,g_m)$,
$$I\cap J=IJ.$$Proof. The Koszul terms are free, so the quotient $A\to A/I$ gives a short exact sequence of complexes
$$0\to I\otimes_AK_\bullet(A,g) \to K_\bullet(A,g)\to K_\bullet(A/I,\bar g)\to0.$$The homology sequence, together with the assumed $H_1=0$, makes
$$H_0(I\otimes_AK_\bullet(A,g))=I/IJ \longrightarrow H_0(K_\bullet(A,g))=A/J$$injective. Its kernel is $(I\cap J)/IJ$, proving the equality. Empty lists give $J=0$ and the same conclusion. ∎
Lemma. Complete-intersection maps are local on the target
Suppose $g_1,\ldots,g_m$ generate the unit ideal in $S$. If each map $R\to S_{g_j}$ is a local complete intersection, then so is $R\to S$.
Proof. A Koszul-regular ideal is locally finitely generated along its vanishing set, by definition; off that set it is the unit ideal locally. A finite affine cover therefore makes it finitely generated. Consequently a local complete-intersection algebra has a finite presentation. The finite-cover finiteness criterion now makes $S$ finitely presented over $R$. Choose $S=P/I$ with $P=R[x_1,\ldots,x_n]$ and $I$ finite.
Fix $\mathfrak q\supseteq I$ in $P$. Choose a lift $h_j\in P$ of some $g_j$ with $h_j\notin\mathfrak q$, and set
$$Q=P[T],\qquad z=Th_j-1,\qquad I_j=(I,z),\qquad\mathfrak q_j=(\mathfrak q,z).$$The quotient $Q/\mathfrak q_j=(P/\mathfrak q)_{h_j}$ is a domain, so $\mathfrak q_j$ is prime. Also $Q/I_j=S_{g_j}$, making $I_j$ Koszul-regular.
Choose $f_1,\ldots,f_r\in I$ whose classes form a basis of the conormal fibre $(I/I^2)\otimes_S\kappa(\mathfrak q)$. The principal-localization conormal calculation identifies the conormal fibre of $I_j$ with this fibre plus the line generated by $z$. Thus $z,f_1,\ldots,f_r$ give a basis at $\mathfrak q_j$.
Since $I_j$ is finite, Nakayama makes these elements generate it in the local ring $Q_{\mathfrak q_j}$; the finite cokernel vanishes on some principal neighborhood. Shrink that neighborhood further so that $I_j$ also has a Koszul-regular generating list. Such a list is quasi-regular, and its conormal classes form a basis. Its length is therefore $r+1$. By independence of generators of fixed length, the particular list $z,f_1,\ldots,f_r$ is Koszul-regular on a principal neighborhood $Q_h$ with $h\notin\mathfrak q_j$.
Multiplication by $z=Th_j-1$ is injective on $Q$: if $z\sum a_iT^i=0$, the constant coefficient gives $a_0=0$, then successive coefficients give every $a_i=0$. It remains injective after localization. Thus the one-element sequence $z$ is Koszul-regular. Koszul truncation makes the images of $f_1,\ldots,f_r$ a Koszul-regular generating list of the image of $I$ in
$$Q_h/(z)\cong(P_{h_j})_{\bar h}.$$Write $\bar h=a/h_j^N$. Because $h\notin\mathfrak q_j$, we have $a\notin\mathfrak q$. The displayed ring is $P_{ah_j}$, with $ah_j\notin\mathfrak q$. We have therefore found the required principal neighborhood in the original polynomial ring. Since this works for every $\mathfrak q\supseteq I$, the ideal $I$ is Koszul-regular. ∎
Lemma. Global complete intersections give Koszul-regular equations
If $R[x_1,\ldots,x_n]/(f_1,\ldots,f_c)$ is a relative global complete intersection, its displayed equations form a Koszul-regular sequence.
Proof. Put $P=R[x_1,\ldots,x_n]$ and $J=(f_1,\ldots,f_c)$. Multiplication by each $f_i$ on the Koszul complex is null-homotopic, so $J$ annihilates its homology. At a prime not containing $J$, a generator becomes a unit and all homology vanishes. At a prime containing $J$, the global-CI regular-sequence theorem makes the displayed equations a regular sequence in the localized polynomial ring. Regular sequences are Koszul-regular, so their positive homology vanishes there too. A module vanishing at every prime is zero, proving the claim. ∎
Definition. Four regularity conditions on an ideal
For an ideal $I$ of a ring $R$, each condition below is imposed locally along $V(I)$. For every $\mathfrak p\supseteq I$, there must be a $g\notin\mathfrak p$ and a finite generating list $f_1,\ldots,f_r$ of $I_g$ in $R_g$ of the specified kind:
- A regular ideal admits a regular generating sequence.
- A Koszul-regular ideal admits a Koszul-regular generating sequence.
- An $H_1$-regular ideal admits a generating sequence with zero first Koszul homology.
- A quasi-regular ideal admits a quasi-regular generating sequence.
The neighborhood and list may depend on $\mathfrak p$. If $V(I)$ is empty, these conditions are vacuous.
Lemma. Relative regularity under arbitrary base change
Let $A\to B$ and $A\to A'$ be ring maps, put $B'=B\otimes_AA'$, and set $J=(f_1,\ldots,f_r)\subset B$. Assume $B/J$ is flat over $A$. Then quasi-regularity of the list $f_i$ implies quasi-regularity of its image in $B'$, and $H_1$-regularity implies $H_1$-regularity of its image.
Proof. Suppose the list is quasi-regular. Each graded piece $J^n/J^{n+1}$ is the direct sum of copies of $B/J$ indexed by degree-$n$ monomials, and is therefore $A$-flat. The sequences
$$0\to J^n/J^{n+1}\to B/J^{n+1}\to B/J^n\to0$$prove by induction that every $B/J^n$ is $A$-flat. Tensoring $0\to J^n\to B\to B/J^n\to0$ then identifies $J^n\otimes_AA'$ with its image in $B'$, namely $(J')^n$. Tensoring the sequence between two successive powers identifies
$$ (J')^n/(J')^{n+1} \cong(J^n/J^{n+1})\otimes_AA'.$$The monomial descriptions and their multiplication maps thus base-change to the same descriptions over $B'/J'$. This is quasi-regularity of the specified images.
For the second assertion, the first-homology base-change surjection gives
$$H_1(K_\bullet(B,f))\otimes_AA' \longrightarrow H_1(K_\bullet(B',f'))\longrightarrow0.$$Its proof uses flatness only of $B/J$, as assumed here. Vanishing of the source forces vanishing of the target. ∎
Lemma. The regularity notions agree for finite local modules
Let $(R,\mathfrak m)$ be Noetherian local, let $M\ne0$ be finite, and take $f_1,\ldots,f_r\in\mathfrak m$. The following are equivalent: the list is $M$-regular; it is $M$-Koszul-regular; it is $M$-$H_1$-regular; it is $M$-quasi-regular. In particular the four notions agree for lists in $\mathfrak m$ acting on $R$.
Proof. Successive injectivity gives positive Koszul exactness. Positive exactness includes vanishing in degree one. The first-homology argument then gives quasi-regularity, including its arbitrary-module formulation. Finally the Noetherian local quasi-regularity theorem gives regularity for this finite module. Its nonzero quotient condition is satisfied: an ideal generated inside $\mathfrak m$ cannot kill $M$ by Nakayama. These implications close the cycle. ∎
Lemma. Completion preserves and detects regularity
A Noetherian local ring $A$ is regular exactly when its maximal-ideal completion $\widehat A$ is regular.
Proof. If $\widehat A$ is regular, the faithfully flat local completion map and descent of regularity imply that $A$ is regular.
Conversely, assume $A$ regular and put $d=\dim A$. A minimal list of $d$ generators of its maximal ideal $\mathfrak m$ generates the maximal ideal $\mathfrak m\widehat A$ of the completion. The dimension comparison says $\dim\widehat A=d$. Thus its embedding dimension is at most its dimension; the reverse inequality always holds, so $\widehat A$ is regular.
Alternatively, the completion map is flat and local with closed fibre $A/\mathfrak m$, a field. The regular-base, regular-fibre ascent theorem proves the same conclusion. ∎
Lemma. A derivation detects a non-pth-power element
Let $B$ be a domain of characteristic $p>0$ that is a finite-type algebra over a Noetherian complete local ring. If $f\in B$ does not belong to $\operatorname{Frac}(B)^p$, there is a derivation $D\colon B\to B$ with $D(f)\ne0$.
Proof. Choose a finite-type map $R\to B$ with $R$ Noetherian complete local. Its image is a quotient of $R$, so it is again Noetherian complete local; it is a domain of characteristic $p$ because it embeds in $B$. Replace $R$ by that image. The complete-domain normalization theorem gives a finite subring extension $k[[X_1,\ldots,X_n]]\subset R$. Replacing the base by this power-series ring still makes $B$ a finite-type algebra.
Normalization over a domain now provides
$$R\subset A=R[Y_1,\ldots,Y_m]\subset B'\subset B,$$where $B'$ is finite over $A$ and $B'_g=B_g$ for some $0\ne g\in R$. The fraction fields of $B'$ and $B$ agree. Choose $N\geq0$ with $f'=g^{pN}f\in B'$. This element is still not a $p$th power in that field. If a derivation $D'$ of $B'$ detects $f'$, the extension lemma below extends $g^MD'$ to $B$ for a suitable $M$. In the common fraction field its value on $f$ is
$$g^{M-pN}D'(f')\ne0,$$because derivations in characteristic $p$ kill $g^{pN}$. It is therefore enough to treat a finite extension of domains $A\subset B$.
Write $K=\operatorname{Frac}(A)$ and $L=\operatorname{Frac}(B)$; then $L/K$ is finite. Use the coefficient rings $A_J$ and their fields $K_J$ from the power-series subfield lemma. They satisfy $\bigcap_JK_J=K^p$ and are downward directed. The finite-extension conclusion of the field-intersection lemma gives
$$\bigcap_J L^pK_J=L^p.$$Since $f\notin L^p$, some $J$ has $f\notin L^pK_J$. By the p-basis constant-field test, $df$ is then nonzero in $\Omega_{L/K_J}$. A linear functional on this $L$-vector space that does not kill $df$ gives a $K_J$-derivation $\delta\colon L\to L$ with $\delta(f)\ne0$.
The extensions $A_J\subset A\subset B$ are finite, so choose finitely many $A_J$-module generators $b_1,\ldots,b_t$ of $B$. Express each $\delta(b_i)$ as a fraction in $B$ and let $h\ne0$ be the product of their denominators. Since $\delta$ kills $A_J$, the derivation $h\delta$ sends every $A_J$-linear combination of the $b_i$ into $B$. Its restriction is the required derivation, and its value on $f$ is nonzero. ∎
Lemma. Extension of derivations
Let $D\colon R\to R$ be a derivation of a ring.
- For any ideal $I$, there is a canonical extension $\widehat D\colon\widehat R\to\widehat R$ to the $I$-adic completion.
- For any multiplicative subset $S$, there is a unique extension to $S^{-1}R$.
- Suppose $R\subset R'$ is a finite-type extension, $g\in R$ is a nonzerodivisor on $R'$, and $R_g=R'_g$. Some $g^ND$ extends to a derivation of $R'$.
Proof. The product rule gives $D(I^{n+1})\subset I^n$. Thus applying $D$ to a representative defines compatible additive maps
$$R/I^{n+1}\longrightarrow R/I^n.$$Passing to their inverse limit, and identifying a sequence with its shifted tail, defines $\widehat D$. At level $n$, compute the product of two inputs using representatives at level $n+1$. The product rule in $R$, reduced modulo $I^n$, gives the product rule for the output. The same computation proves additivity and that $1$ maps to zero. These maps also commute with $R\to\widehat R$. The construction is continuous, lowering the filtration index by at most one, and is unique among continuous extensions because the image of $R$ is dense and $\widehat R$ is separated. No finiteness hypothesis on $I$ or $R$ is used.
For localization the only possible formula is
$$D(r/s)=\frac{D(r)}s-\frac{rD(s)}{s^2}.$$It is well defined even in the presence of zero divisors. Indeed, equality of two fractions means that $t(s'r-sr')=0$ for some $t\in S$. After differentiating this equality and localizing, the factor $t$ is a unit and $s'r-sr'=0$, so $D(s'r-sr')=0$. These two equalities give equality of the proposed values after bringing them to a common denominator.
For the algebra laws, the map $r\mapsto r+\varepsilon D(r)$ is a ring homomorphism to $(S^{-1}R)[\varepsilon]/(\varepsilon^2)$. It sends each $s\in S$ to a unit, whose inverse is $s^{-1}-\varepsilon s^{-2}D(s)$. The localization universal property extends this homomorphism, and its $\varepsilon$-coefficient is exactly the displayed formula. Comparing coefficients proves additivity and Leibniz. Finally, differentiating $s\cdot s^{-1}=1$ forces that formula, proving uniqueness.
For the third assertion, choose algebra generators $x_1,\ldots,x_r$ of $R'$ and a common $a\geq0$ with $g^ax_i\in R$. Localize $D$ and set $E=g^{a+1}D$. Then
$$E(x_i)=gD(g^ax_i)-a(g^ax_i)D(g)\in R.$$Also $E(R)\subset R$. Applying Leibniz to a polynomial in the $x_i$, including its coefficients in $R$, now shows that $E$ maps $R'$ into $R'$. The nonzerodivisor condition identifies $R'$ with its image in $R'_g$, so this restriction is an actual derivation of $R'$ extending $g^{a+1}D$. ∎
Lemma. Regularity of polynomial root extensions
Suppose $R$ is regular and a derivation $D\colon R\to R$ sends $f\in R$ to a unit. Then
$$R[Z]/(P(Z)-f)$$is regular for every $P\in\mathbf Z[Z]$. In particular this holds for $P(Z)=Z^n$ for every $n\geq1$.
Proof. The polynomial ring $R[Z]$ is regular by regular ascent. Extend $D$ coefficientwise, putting $D(Z)=0$. It annihilates $P(Z)$, including when $P$ is constant, so it sends $P(Z)-f$ to the unit $-D(f)$. Apply the derivation criterion for a regular hypersurface. No monicity condition on $P$ is needed. ∎
Lemma. The fibres of henselization
Let $R$ be Noetherian local and $\mathfrak p\in\operatorname{Spec}(R)$. There are finitely many primes $\mathfrak q_1,\ldots,\mathfrak q_t$ of $R^h$ above $\mathfrak p$, and finitely many primes $\mathfrak r_1,\ldots,\mathfrak r_s$ of $R^{sh}$ above it. The canonical maps identify
$$R^h\otimes_R\kappa(\mathfrak p)\cong \prod_{i=1}^t\kappa(\mathfrak q_i), \qquad R^{sh}\otimes_R\kappa(\mathfrak p)\cong \prod_{j=1}^s\kappa(\mathfrak r_j).$$Every displayed residue field is algebraic separable over $\kappa(\mathfrak p)$.
Proof. Both henselizations are Noetherian by the henselization comparison theorem. As they are filtered colimits of étale $R$-algebras, all the assertions follow from the Noetherian ind-étale fibre lemma.
Here is also the direct proof through a domain. Henselization commutes with quotient by $\mathfrak p$:
$$R^h/\mathfrak pR^h\cong(R/\mathfrak p)^h,\qquad R^{sh}/\mathfrak pR^{sh}\cong(R/\mathfrak p)^{sh}.$$For the first equality the quotient on the left is henselian, and a local map from $R/\mathfrak p$ to a henselian local ring extends uniquely from $R$ to $R^h$; the extension kills $\mathfrak pR^h$. This proves the universal property. The same argument with the chosen separable residue-field marking proves the strict version: the quotient is strictly henselian and has the same marked residue field. The quotient permanence and both universal properties are proved in Henselian local rings and henselization, Sections 3–5; Section 6, Proposition 6.1 gives the associated maximal-ideal-power comparisons.
Replace $R$ by $R/\mathfrak p$, so it is a domain and the fibre in question is the generic fibre. Write $T$ for either henselization. It has finitely many minimal primes, and flat going down shows that every minimal prime contracts to $(0)$: a nonzero contraction would have the smaller prime $(0)$ beneath it, forcing a smaller prime in $T$. Conversely every prime over $(0)$ is minimal. To justify this converse, primes in a fibre of an ind-étale map are incomparable: after base change to the fraction field, a strict inclusion would contract to a strict inclusion at a finite étale stage, a product of fields. A minimal prime contained in a prime over $(0)$ must therefore equal it.
Since $R$ is reduced, so is $T$ by reducedness of henselizations. Its generic fibre is thus a reduced Noetherian ring whose primes are precisely the finitely many minimal primes just found, all maximal. The dimension-zero theorem and the localization description at reduced minimal primes identify it with the product of its residue fields. These are canonically the residue fields of the corresponding primes of $T$. Each field is a filtered union of images of finite separable field factors from the étale stages; consequently it is algebraic separable over the fraction field of $R$. This proves the original assertions after undoing the quotient. ∎
Proposition. Formal smoothness and regular maps of complete local rings
Let $A\to B$ be a local homomorphism of Noetherian complete local rings. Write $k=A/\mathfrak m_A$ and $\bar B=B/\mathfrak m_AB$. The following conditions are equivalent:
- $A\to B$ is a regular map.
- $B$ is flat over $A$ and $\bar B$ is geometrically regular over $k$.
- $B$ is flat over $A$ and $k\to\bar B$ is formally smooth for the maximal-ideal topology of $\bar B$.
- $A\to B$ is formally smooth for the maximal-ideal topology of $B$.
Proof. The flatness and closed-fibre criterion identifies (2), (3) and (4). A regular map has a geometrically regular closed fibre, so (1) implies (2). Assume the other three conditions and fix a prime $\mathfrak p\subset A$. We must prove geometric regularity of $B\otimes_A\kappa(\mathfrak p)$.
By formal-smoothness base change, replace $A\to B$ by $A/\mathfrak p\to B/\mathfrak pB$. Quotients of these complete Noetherian local rings remain complete, and the induced map is formally smooth for the quotient maximal-ideal topology. We may therefore assume that $A$ is a domain and the chosen prime is zero.
The complete-domain normalization theorem gives a regular subring $A_0\subset A$, finite in $A$, with the same residue field as $A$. The ring $A_0$ is a power-series ring over a field, or over a Cohen ring. Apply the closed-fibre equation-lifting construction to $A_0\to A\to B$. It supplies a Noetherian complete local $A_0$-algebra $C$, formally smooth for its maximal-ideal topology, with
$$B\cong C\widehat\otimes_{A_0}A=C\otimes_{A_0}A.$$The first equality uses flatness of $B/A$. For the second, $A$ is finite over $A_0$, so the tensor product is finite over $C$ and already complete for the relevant ideal-adic topology. If $K_0=\operatorname{Frac}(A_0)$ and $K=\operatorname{Frac}(A)$, the desired fibre is obtained from $C\otimes_{A_0}K_0$ by the field extension $K_0\subset K$. Geometric regularity is preserved by field extension. It suffices to prove the assertion with regular power-series base $A_0$ and target $C$.
Rename that pair $A\to B$. Flatness, the regular base, and the regular closed fibre imply that $B$ is regular by regular local ascent. Its localization $B\otimes_A K$, where $K=\operatorname{Frac}(A)$, is therefore regular. If $K$ has characteristic zero, the field criterion for geometric regularity finishes the proof.
In the remaining case $A=k[[X_1,\ldots,X_n]]$ in characteristic $p>0$. It is enough to test finite purely inseparable extensions $L/K$. Induct on their degrees. The case $L=K$ was just proved. For a nontrivial extension choose $K\subset M\subset L$ with $[L:M]=p$, and write
$$L=M(u),\qquad u^p=f\in M\setminus M^p.$$There is a finite $A$-subalgebra $A'\subset M$ with fraction field $M$: take finitely many algebraic generators of $M/K$ and multiply each by a nonzero element of $A$ so that its monic equation has coefficients in $A$. If necessary replace $u$ by $bu$ for a nonzero denominator $b\in A'$ of $f$. Then the new $f=b^pf$ belongs to $A'$ and is still outside $M^p$, while the extension $L/M$ is unchanged. Thus
$$A''=A'[Z]/(Z^p-f)$$is a finite domain extension with fraction field $L$.
The ring $A'$ is Noetherian complete local. Indeed it is finite over the complete henselian local ring $A$, so it decomposes as a finite product of complete local rings; being a domain leaves exactly one factor. The non-pth-power derivation lemma gives a derivation $D\colon A'\to A'$ with $D(f)\ne0$.
Set $T=B\otimes_A A'$. It is finite over $B$, hence a product of Noetherian complete local rings $T_\nu$. Each $A'\to T_\nu$ is local: the contraction of its maximal ideal lies over $\mathfrak m_A$, and $A'$ has only one such maximal ideal. Base change gives formal smoothness of $A'\to T$ for $\mathfrak m_BT$. Passage to each local factor preserves the lifting property, since idempotents lift uniquely across square-zero ideals. The induced topology on $T_\nu$ is its maximal-ideal topology: its closed fibre over $B$ is local Artinian, so the two defining ideals have cofinal powers.
Apply derivation lifting to each factor and combine the resulting derivations to extend $D$ to $T$. Localizing gives a derivation of
$$T\otimes_{A'}M=B\otimes_A M$$whose value on $f$ is a unit, because $D(f)$ is a nonzero element of the field $M$. By induction $B\otimes_A M$ is regular. The polynomial root-extension criterion now makes
$$B\otimes_A L\cong (B\otimes_A M)[Z]/(Z^p-f)$$regular. This completes the purely inseparable induction, proves geometric regularity of every fibre, and establishes (1). ∎
Lemma. Algebraic and adic formal smoothness
Let $\varphi\colon R\to S$ be a ring map.
- Suppose $\varphi$ is algebraically formally smooth. Give $R$ a linear topology and $S$ a pre-adic topology, subject only to continuity of $\varphi$. The resulting map has the topological formal-smoothness property.
- Suppose $\varphi$ is continuous for the $\mathfrak m$-adic and $\mathfrak n$-adic topologies. Formal smoothness for these topologies is equivalent to formal smoothness with $R$ discrete and $S$ still $\mathfrak n$-adic.
Here topological formal smoothness tests continuous maps to discrete rings across square-zero quotients.
Proof. For (1), take a square-zero ideal $J$ in a discrete ring $D$ and a lifting diagram
$$\begin{array}{ccc} S&\longrightarrow&D/J\\ \uparrow&&\uparrow\\ R&\longrightarrow&D . \end{array}$$Algebraic formal smoothness supplies an $R$-algebra lift $\psi\colon S\to D$. Since the topology on $S$ is pre-adic, choose a defining ideal $\mathfrak n$. Continuity of its given map to $D/J$ means that $\mathfrak n^k$ has zero image for some $k$. Thus $\psi(\mathfrak n^k)\subseteq J$ and $\psi(\mathfrak n^{2k})\subseteq J^2=0$. The lift is continuous, proving (1).
For (2), formal smoothness with the discrete base immediately supplies lifts for the diagrams with continuous $\mathfrak m$-adic base map. Conversely, consider a diagram with the base viewed as discrete. Continuity of $\varphi$ supplies $r$ with $\varphi(\mathfrak m^r)\subseteq\mathfrak n$, and continuity of the top map supplies $k$ with $\mathfrak n^k$ killed in $D/J$. Commutativity puts the image of $\mathfrak m^{rk}$ under $R\to D$ in $J$, so $\mathfrak m^{2rk}$ is killed in $D$. That base map is therefore already $\mathfrak m$-adically continuous. The assumed adic lifting property applies and gives the desired continuous lift. ∎
Lemma. Formal smoothness is unchanged by adic completion
Equip $R,S$ with topologies defined by finitely generated ideals $\mathfrak m,\mathfrak n$, and suppose $R\to S$ is continuous. Write $\widehat R,\widehat S$ for these completions and $\widehat{\mathfrak n}=\mathfrak n\widehat S$. Then the following are equivalent:
- $R\to S$ is formally smooth for the specified adic topologies.
- $R\to\widehat S$ is formally smooth for the $\widehat{\mathfrak n}$-adic target topology.
- $\widehat R\to\widehat S$ is formally smooth for the completed adic topologies.
Proof. Finite generation of the ideals gives the canonical quotient identities
$$\widehat R/\mathfrak m^n\widehat R\cong R/\mathfrak m^n, \qquad \widehat S/\mathfrak n^n\widehat S\cong S/\mathfrak n^n,$$as well as completeness for the extended ideals. A continuous map from either original ring to a discrete ring factors through one of these quotients. The quotient identities therefore extend it uniquely to a continuous map from its completion; restriction is the inverse operation.
Apply this correspondence to the maps into a discrete ring $D$ and into $D/J$, for any square-zero ideal $J$. It identifies the lifting diagrams for (1), (2) and (3), and also identifies their continuous lifts. Compatibility with the base map follows either on each quotient or by uniqueness of extension from the dense original ring. The completed map $\widehat R\to\widehat S$ is defined by this same continuous-extension construction. Thus existence of a lift in any one of the three forms is equivalent to existence in the others. The preceding lemma allows the base topology to be viewed as discrete whenever that convention is used. ∎
Lemma. A derivation criterion for a regular hypersurface
Let $R$ be regular and $f\in R$. If there is a derivation $D\colon R\to R$ whose value $D(f)$ becomes a unit in $R/(f)$, then $R/(f)$ is regular.
Proof. Check the claim at any prime $\mathfrak q$ of $R$ containing $f$. The localization rule for derivations extends $D$ to $R_{\mathfrak q}$. The hypothesis implies $D(f)\notin\mathfrak qR_{\mathfrak q}$. But Leibniz sends the square of the maximal ideal into that ideal. Hence
$$f\notin(\mathfrak qR_{\mathfrak q})^2.$$In the regular local ring $R_{\mathfrak q}$, the element $f$ is therefore part of a minimal generating system for the maximal ideal. Such a system is a regular sequence, by regular local Cohen–Macaulayness. Quotienting by its first element gives dimension and embedding dimension both one less, so $R_{\mathfrak q}/(f)$ is regular local. This proves regularity at every prime of $R/(f)$; if the quotient is zero, there are no primes to check. ∎
Lemma. Completion of an arbitrary direct sum is flat
Let $R$ be Noetherian, let $I\subset R$ be any ideal, and let $\Lambda$ be any set. Then
$$\widehat{\bigoplus_{\lambda\in\Lambda}R}$$is flat over $R$.
Proof. Put $A=\widehat R$. The quotient identities for Noetherian completion identify
$$\widehat{\bigoplus_\lambda R} \cong\widehat{\bigoplus_\lambda A},$$where the right completion is for $IA$. The ring $A$ is Noetherian, complete and flat over $R$. Flatness over $A$ therefore suffices. Replace $R$ by $A$.
The completed-sum inclusion is universally injective:
$$\widehat{\bigoplus_\lambda R} \ \hookrightarrow\ \prod_\lambda R.$$The product is flat because a Noetherian ring is coherent and the coherence criterion for products makes every product of copies of $R$ flat. A universally injective submodule of a flat module is flat. These two facts prove the assertion, with no restriction on the size of $\Lambda$.
There is also a direct equational proof in Henselian local rings, Lemma 6.2. In the description by coefficient families tending to zero, a finite relation has columns in a finite syzygy module. Artin–Rees writes these columns using its generators with coefficients still tending to zero. Those coefficient families trivialize the relation in the completed sum, proving flatness by the equational criterion. This proof has the same arbitrary-rank scope. ∎
Lemma. Formal étaleness and adic smoothness of henselizations
For a local ring $R$, the three maps
$$R\longrightarrow R^h,\qquad R^h\longrightarrow R^{sh},\qquad R\longrightarrow R^{sh}$$are formally étale. Each is also formally smooth when its target is given its maximal-ideal topology.
Proof. The ordinary and strict pointed-neighborhood constructions write these maps as filtered colimits of étale algebras. For the middle map, one may use the marked finite étale extensions of the henselian ring $R^h$; their residue fields run through the finite subextensions of the chosen separable closure. The constructions and their universal properties are in Henselian local rings, Sections 4–5.
Étale algebras are formally étale. Given a square-zero lifting problem for such a colimit, lift its map on each stage. Existence comes from formal étaleness of the stages, and uniqueness makes their lifts compatible with every transition. The universal property of the colimit gives the unique lift. This is the formal-étale colimit lemma.
In particular the three maps are algebraically formally smooth. A continuous map from one of these targets to a square-zero quotient kills some power $\mathfrak n^k$ of its maximal ideal modulo the square-zero ideal. Any algebraic lift then kills $\mathfrak n^{2k}$, hence is continuous. Thus algebraic-to-adic formal smoothness gives the second assertion. No Noetherian hypothesis is used. ∎
Lemma. Replacing ideal generators without changing regularity
Let $I=(f_1,\ldots,f_r)$ in a ring $R$. If $I$ has a quasi-regular, $H_1$-regular, or Koszul-regular generating list of length $r$, respectively, then $f_1,\ldots,f_r$ has the same property.
Proof. Start with a quasi-regular generating list $g_1,\ldots,g_r$. It identifies $I/I^2$ with $(R/I)^r$ and makes the canonical maps
$$\operatorname{Sym}_{R/I}^n(I/I^2)\longrightarrow I^n/I^{n+1}$$isomorphisms. The classes of the $f_i$ give a surjection $(R/I)^r\to I/I^2$. After the first identification this is a surjective square matrix. It has a right inverse because its target is free; taking determinants proves its determinant a unit, so it is invertible. Hence the $f_i$ also give a basis, and the displayed intrinsic graded maps prove their quasi-regularity.
Write $g_j=\sum_i a_{ij}f_i$ and put $\Delta=\det(a_{ij})$. Both sets of classes are bases of $I/I^2$, so $\Delta$ is invertible modulo $I$. On degree-one generators, the map
$$e_j^{\,g}\longmapsto\sum_i a_{ij}e_i^{\,f}$$extends by exterior powers to a chain map $K_\bullet(g)\to K_\bullet(f)$: applying the differential gives exactly the chosen expression for $g_j$. It becomes an isomorphism after inverting $\Delta$.
Koszul homology is killed by $I$, since exterior multiplication by $e_i$ is a homotopy for multiplication by the corresponding generator. Thus $\Delta$, being invertible modulo $I$, already acts invertibly on this homology. The map on homology is consequently an isomorphism before localization as well.
An $H_1$-regular list is quasi-regular, and a Koszul-regular list is $H_1$-regular. Applying the preceding comparison to either kind of list $g$ transfers the required homology vanishing to $f$. This proves all three assertions. ∎
Lemma. Removing a Koszul-regular initial segment
Suppose both $f_1,\ldots,f_n$ and $f_1,\ldots,f_n,g_1,\ldots,g_m$ are Koszul-regular in $A$. Then the images of the $g_j$ are Koszul-regular in $A/(f_1,\ldots,f_n)$.
Proof. Put $I=(f_1,\ldots,f_n)$. The augmented complex $K_\bullet(A,f)\to A/I$ is a finite free resolution. The exterior decomposition for a direct sum identifies
$$K_\bullet(A,f,g) =\operatorname{Tot}\bigl(K_\bullet(A,f)\otimes_AK_\bullet(A,g)\bigr).$$On a pure tensor in degrees $p,q$, the differential is $d\otimes1+(-1)^p1\otimes d$, which is the Koszul differential for the concatenated list.
Tensor the augmentation $K_\bullet(A,f)\to A/I$ with this bounded free complex $K_\bullet(A,g)$. The resulting total-complex map is a quasi-isomorphism. To see this directly, its cone is the total complex of a bounded double complex whose columns are exact: each column is the acyclic augmentation cone tensored with a finite free module. Filter the total complex by the degree in $K_\bullet(A,g)$. The successive quotients are shifts of these exact columns; induction through the finite filtration proves the total cone acyclic. Hence
$$K_\bullet(A,f,g)\ \simeq\ (A/I)\otimes_AK_\bullet(A,g) =K_\bullet(A/I,\bar g).$$The left complex has no positive homology by hypothesis, and the right complex therefore has none either. Empty initial or final lists are covered by the same argument. ∎
Lemma. Successive injectivity gives Koszul exactness
Source credit: FAC, Chapter III, §3, no. 62, Proposition 1, pp. 254–255; §4, no. 69, Lemma 1, p. 262; §5, no. 75, proof of Theorem 3, pp. 269–270.
Let $M$ be any module over a ring $R$. If multiplication by $f_i$ is injective on $M/(f_1,\ldots,f_{i-1})M$ for each $i$, then $K_\bullet(R,f_1,\ldots,f_r)\otimes_RM$ has zero homology in every positive degree. No nonvanishing condition on the final quotient is needed. In particular every module-regular sequence, and every ring-regular sequence, is Koszul-regular.
Proof. For an empty list there are no positive terms. For one element the assertion is precisely injectivity of its multiplication map. For a longer list, multiplication by $f_1$ gives a termwise injective map on $K_\bullet(R,f_2,\ldots,f_r)\otimes_RM$. Its cokernel is
$$K_\bullet(R/(f_1),\bar f_2,\ldots,\bar f_r) \otimes_{R/(f_1)}(M/f_1M).$$The mapping cone of that injective map is quasi-isomorphic to its cokernel: the kernel of the natural cone-to-cokernel map is the contractible cone of the identity on the source. The cone itself is the Koszul complex of the whole list, after the usual exterior decomposition and degree signs. The hypotheses descend to the shorter list acting on $M/f_1M$, so induction makes the cokernel complex acyclic in positive degrees. The same holds for the original complex. ∎
In no. 62 the required hypothesis is exactly successive injectivity, applied there to $t_0^k,\ldots,t_r^k$. The positive cochain Koszul exactness used in that text follows from this argument with the corresponding degree convention; it identifies the degree-zero cocycles and removes the intermediate cohomology.
No. 69 specializes to powers of polynomial variables. For $k\geq1$ those powers form a regular sequence; for $k=0$ they are units, so a one-variable contraction makes the Koszul complex contractible. Removing its final ring term gives the indicated graded resolution of the ideal generated by the powers.
No. 75 uses the exterior basis indexed by increasing tuples for the equations of a nonsingular subvariety. Its augmented complex resolves the local quotient. The printed general differential has sign $(-1)^j$, while its degree-one formula sends $e\langle i\rangle$ to $f_i$. To agree with that formula, the general differential is
$$d(e_{i_1}\wedge\cdots\wedge e_{i_q}) =\sum_{j=1}^q(-1)^{j+1}f_{i_j} \,e_{i_1}\wedge\cdots\widehat{e_{i_j}}\cdots\wedge e_{i_q}.$$If every positive differential instead receives the opposite sign, multiplication by $(-1)^q$ in homological degree $q$ gives a chain isomorphism. Thus the printed inconsistency is corrected without changing the exactness conclusion.
Lemma. The first Koszul homology has a base-change surjection
Let $A\to B$, let $J=(f_1,\ldots,f_r)\subset B$, and suppose $B/J$ is $A$-flat. For any map $A\to A'$, put $B'=B\otimes_AA'$ and let $f'_i$ be the images. The canonical map
$$H_1(K_\bullet(B,f))\otimes_AA' \longrightarrow H_1(K_\bullet(B',f'))$$is surjective.
Proof. Let $Z=\ker(B^r\xrightarrow{(f_i)}B)$ and $H=H_1(K_\bullet(B,f))$. Split the low-degree Koszul complex into
$$\begin{gathered} 0\to J\to B\to B/J\to0,\\ 0\to Z\to B^r\to J\to0,\\ \bigwedge^2 B^r\to Z\to H\to0. \end{gathered}$$After tensoring over $A$, the first sequence remains short exact because its quotient is flat. Thus $J\otimes_AA'$ injects into $B'$ with image $J'$. Right exactness of the second sequence makes
$$Z\otimes_AA'\longrightarrow \ker((B')^r\longrightarrow B')$$surjective. The third sequence identifies $H\otimes_AA'$ with the cokernel of the map from $(\bigwedge^2B^r)\otimes_AA'$. Exterior powers of this finite free $B$-module commute with the indicated base change; its image is exactly the Koszul boundary image in the target kernel. Passing to cokernels yields the claimed surjection. Neither flatness of $B$ over $A$ nor flatness of $A'$ over $A$ was used. ∎
Lemma. Positive Koszul exactness includes degree one
An $M$-Koszul-regular list is $M$-$H_1$-regular. Taking $M=R$ gives the ring version.
Proof. The first property asks for zero homology in every positive degree; the second asks only for degree one. ∎
Lemma. Vanishing of first Koszul homology implies quasi-regularity
For an arbitrary $R$-module $M$, an $M$-$H_1$-regular list $f_1,\ldots,f_r$ is $M$-quasi-regular.
Proof. Write $J=(f_1,\ldots,f_r)$. The assertion is that, for every $n\geq0$, the monomial map
$$\bigoplus_{\substack{\nu\in\mathbf N^r\\|\nu|=n}}M/JM \longrightarrow J^nM/J^{n+1}M,\qquad (\bar m_\nu)\longmapsto\sum_\nu m_\nu f^\nu$$is an isomorphism. It is always surjective. The cases $r=0$ and $n=0$ are immediate.
The hypothesis gives exactness of
$$\bigwedge^2R^r\otimes_RM \longrightarrow R^r\otimes_RM \longrightarrow JM\longrightarrow0,$$where $(e_i\wedge e_j)\otimes m$ maps to $(f_ie_j-f_je_i)\otimes m$. Tensor with $R/J$. The first map becomes zero, giving
$$JM/J^2M\cong(M/JM)^r.$$This proves the degree-one assertion. The right side is a direct sum of copies of $M/JM$; no freeness of $M/JM$ is asserted.
For $n\geq2$, suppose $\xi=\sum_{|\nu|=n}m_\nu f^\nu$ belongs to $J^{n+1}M$. First consider the coefficient $m_*=m_{(0,\ldots,0,n)}$. Collect all other monomials according to one of the factors $f_1,\ldots,f_{r-1}$, obtaining
$$\xi=\sum_{i<r}b_if_i+m_*f_r^n.$$Because $\xi\in J^{n+1}M$, it also admits a decomposition
$$\xi=\sum_{i\leq j<r}c_{ij}f_if_j +\sum_{i<r}c'_if_if_r^n+c''f_r^{n+1}.$$Indeed, a degree-$(n+1)$ monomial either has at least two factors from the first $r-1$ entries, has exactly one, or has none; the remaining factors are absorbed into the module coefficients. Subtracting the two expressions gives a relation among
$$f_1,\ldots,f_{r-1},f_r^n$$whose last coefficient is $m_*-c''f_r$. This list is $M$-$H_1$-regular by the multiplication lemma, applied repeatedly to the last entry. Every relation is therefore a Koszul boundary. Its last coordinate lies in $\sum_{i<r}f_iM$, so $m_*\in JM$. This also covers $r=1$, when the indicated sum is zero.
To obtain every coefficient, pass to the faithfully flat Laurent polynomial ring
$$T=R[X_1,\ldots,X_r,X_r^{-1}].$$Flat base change preserves the exact sequence defining first-homology vanishing. The invertible change of generators
$$g_i=f_i-\frac{X_i}{X_r}f_r\quad(i<r), \qquad g_r=\frac{f_r}{X_r}$$therefore gives another $M\otimes_RT$-$H_1$-regular list generating $JT$. Express $\xi$ through $f_i=g_i+X_ig_r$ for $i<r$ and $f_r=X_rg_r$. Its coefficient of $g_r^n$ is
$$\sum_{|\nu|=n}m_\nu X^\nu.$$The case just proved puts this element in $J(M\otimes_RT)$. The Laurent monomials form an $R$-basis of $T$, and the displayed monomials are distinct. After passage to $(M/JM)\otimes_RT$, coefficient uniqueness makes every $\bar m_\nu$ zero. Thus every $m_\nu\in JM$, proving injectivity of the monomial map in degree $n$. ∎
Lemma. Completion does not change local dimension
For a Noetherian local ring $(A,\mathfrak m)$,
$$\dim A=\dim\widehat A.$$Proof. The completion has maximal ideal $\widehat{\mathfrak m}=\mathfrak m\widehat A$, the same residue field as $A$, and compatible quotient isomorphisms
$$A/\mathfrak m^n\cong\widehat A/\widehat{\mathfrak m}^{\,n} \qquad(n\geq1).$$The restriction-of-scalars length formula, with its residue degree equal to one, gives equality of their lengths over $A$ and $\widehat A$, respectively. Their local Hilbert functions thus coincide. The dimension-growth theorem identifies the degree of each eventual length polynomial with the dimension of the corresponding ring, proving the equality.
Alternatively, $A\to\widehat A$ is flat and local, and its closed fibre is the common residue field. The local flat dimension formula gives the dimension of the target as $\dim A$ plus the fibre dimension zero. ∎
Lemma. Coefficient subfields of power-series fraction fields
Let $k$ be a field of characteristic $p>0$, with $p$-basis $(b_i)_{i\in I}$. For $n,m\geq0$, set
$$A=k[[X_1,\ldots,X_n]][Y_1,\ldots,Y_m], \qquad K=\operatorname{Frac}(A).$$For each finite subset $J\subset I$, define
$$k_J=k^p(b_i:i\notin J),\qquad A_J=k_J[[X_1^p,\ldots,X_n^p]][Y_1^p,\ldots,Y_m^p], \qquad K_J=\operatorname{Frac}(A_J).$$Then $A$ is finite over $A_J$, and these fields satisfy
$$K^p\subset K_J,\qquad \bigcap_JK_J=K^p,\qquad K_{J\cup J'}\subset K_J\cap K_{J'}.$$Thus they have all the properties required in the field-intersection lemma.
Proof. The bounded-exponent monomials in the $b_j$, $j\in J$, form a basis of $k$ over $k_J$, of size $p^{|J|}$. One can check this directly in the full $p$-basis expansion: the span of the monomials supported outside $J$ is already the field $k_J$, and grouping exponents in and outside $J$ proves both spanning and independence.
An explicit $A_J$-basis of $A$ is
$$\left\{ \prod_{j\in J}b_j^{e_j}\prod_{\nu=1}^nX_\nu^{a_\nu} \prod_{\mu=1}^mY_\mu^{c_\mu}: 0\leq e_j,a_\nu,c_\mu<p \right\}.$$Expand each coefficient in the finite $k_J$-basis and group all variable exponents modulo $p$. This gives the asserted expansion even for formal series, and uniqueness follows coefficient by coefficient. Equivalently, finiteness of the coefficient extension and the finite-completion theorem first give finiteness for the formal-series rings; adjoining the polynomial variables and their $p$th powers gives the displayed finite extension.
Frobenius sends every element of $A$ into $A_J$, so it sends every fraction into $K_J$. This remains true for formal series because each coefficient of a sum or product involves only finitely many terms. The refinement inclusion follows directly from $k_{J\cup J'}\subset k_J\cap k_{J'}$.
It remains to compute the intersection. Write any $z\in K$ as $f/g^p$, with $f,g\in A$ and $g\ne0$; for an initial fraction $a/b$, use $f=ab^{p-1}$ and $g=b$. Suppose $z$ belongs to every $K_J$, and fix $J$. Choose $a,c\in A_J$, $c\ne0$, with $z=a/c=ac^{p-1}/c^p$. Then
$$c^pf=ac^{p-1}g^p\in A_J.$$Every $A_J$-derivation of $A$ kills $c^p$ and the right side, so it kills $f$, since $A$ is a domain. The formal partial derivatives in the $X_\nu$ and the ordinary partial derivatives in the $Y_\mu$ are such derivations. Their vanishing on $f$ means that all its exponents are multiples of $p$.
For each $j\in J$, the coordinate derivation on $k$ over $k_J$ extends coefficientwise to $A$, fixing the variables. It is a derivation on formal series by the finite coefficient formula for products, and it is zero on $A_J$. The constant-field test for a p-basis says that their common kernel in $k$ is $k_J$. Hence every coefficient of $f$ belongs to $k_J$, and $f\in A_J$.
Finally $\bigcap_Jk_J=k^p$. Indeed an element of $k$ has a unique finite expansion in the full $p$-basis monomials; membership in $k_{\{j\}}$ removes every monomial with positive $j$th exponent. Doing this for all $j$ leaves only the constant coefficient in $k^p$. It follows that
$$\bigcap_J A_J=A^p.$$Here an element with all coefficients in $k^p$ and all exponents divisible by $p$ has a $p$th root obtained coefficientwise, with divided exponents; the polynomial variables still have finite support. We conclude that $f=h^p$ for some $h\in A$, and $z=(h/g)^p$. This proves the remaining inclusion. ∎
Lemma. Noetherian fibres of ind-étale algebras
Suppose $B$ is a filtered colimit of étale algebras over a ring $A$, and $B$ is Noetherian. For every $\mathfrak p\in\operatorname{Spec}(A)$ there are finitely many primes $\mathfrak q_1,\ldots,\mathfrak q_r$ of $B$ above $\mathfrak p$, and the canonical residue maps give
$$B\otimes_A\kappa(\mathfrak p)\cong \prod_{i=1}^r\kappa(\mathfrak q_i).$$Each factor is an algebraic separable extension of $\kappa(\mathfrak p)$. An empty fibre is allowed, with the empty product interpreted as the zero ring.
Proof. Put $F=B\otimes_A\kappa(\mathfrak p)$. This is a localization of $B/\mathfrak pB$, hence Noetherian. Writing $B=\operatorname{colim}_\lambda B_\lambda$ expresses $F$ as the filtered colimit of the étale $\kappa(\mathfrak p)$-algebras $F_\lambda=B_\lambda\otimes_A\kappa(\mathfrak p)$. Each $F_\lambda$ is a finite product of finite separable field extensions, by Formally smooth, unramified and étale ring maps, Section 7, Theorem 7.2, whose complete proof includes the local field calculation and finite product decomposition.
Reducedness passes to this colimit without any injectivity assumption on its transitions. A nilpotent element is represented at one stage, and its vanishing power becomes zero at a later stage. That later ring is reduced, so the element itself becomes zero there.
There are also no strict inclusions between primes of $F$. If $\mathfrak q\subsetneq\mathfrak q'$ existed, an element of their difference would be represented at a stage. Contracting both primes to that stage would give distinct comparable primes of a product of fields, which is impossible. Thus $F$ is reduced and has dimension zero. The Noetherian dimension-zero theorem makes it Artinian, and its finite local decomposition is a product of fields. The factors are its residue fields, equivalently the $\kappa(\mathfrak q_i)$ for primes of $B$ over $\mathfrak p$.
For any such factor, an element is represented by an element of some $F_\lambda$: the factor is $F/\mathfrak q$ because $\mathfrak q$ is maximal. The map from $F_\lambda$ to this field factors through one of its finite separable field factors. Thus every element is algebraic and separable over $\kappa(\mathfrak p)$, proving the final assertion. ∎
Lemma. Reducedness and henselization
For any local ring $R$, the following three conditions are equivalent: $R$ is reduced; its henselization $R^h$ is reduced; its strict henselization $R^{sh}$ is reduced.
Proof. The maps $R\to R^h\to R^{sh}$ are faithfully flat. In particular they are injective, so reducedness of either target implies reducedness of the preceding rings; this is also the faithfully flat descent argument.
If $R$ is reduced, every étale $R$-algebra is reduced by ascent of reducedness under smooth maps. Both henselizations are filtered colimits of such algebras. The finite-witness argument from the preceding proof applies: a power vanishing in the colimit vanishes at some stage, where reducedness forces the original element to vanish. Both colimits are therefore reduced. ∎
Proposition. Flatness and a formally smooth closed fibre
Let $A\to B$ be a local map of Noetherian local rings, let $k=A/\mathfrak m_A$, and put $\bar B=B/\mathfrak m_AB$. The following are equivalent:
- $B$ is flat over $A$ and $\bar B$ is geometrically regular over $k$.
- $B$ is flat over $A$ and $k\to\bar B$ is formally smooth for the maximal-ideal topology of $\bar B$.
- $A\to B$ is formally smooth for the maximal-ideal topology of $B$.
Proof. The field theorem identifies (1) with (2). Condition (3) implies flatness by the adic flatness lemma, and base change to $k$ gives the other assertion of (2).
Assume (2). We may complete both local rings. Indeed, the formal-smoothness comparison with completions applies to the closed fibre and to the desired conclusion. Flatness also passes to $\widehat A\to\widehat B$: first $\widehat B$ is flat over $A$, and then every quotient $\widehat B/\mathfrak m_A^n\widehat B$ is flat over $A/\mathfrak m_A^n=\widehat A/\mathfrak m_A^n\widehat A$. The all-powers flatness criterion gives the assertion over $\widehat A$. The closed fibre of the completed map is the completion of $\bar B$. Hence assume $A$ and $B$ complete.
Choose compatible regular coefficient presentations
$$\begin{array}{ccc}R&\longrightarrow&S\\ \downarrow&&\downarrow\\ A&\longrightarrow&B.\end{array}$$The vertical maps are surjective. Choose parameters $t_1,\ldots,t_d$ of $R$, with $t_1=p$ in positive residue characteristic. They form part of a parameter system in $S$, and $\bar S=S/\mathfrak m_RS$ is regular. The ring $\bar B$ is also regular. By the regular quotient theorem, the kernel of $\bar S\to\bar B$ is generated by a parameter subsequence $\bar x_1,\ldots,\bar x_r$.
Lift the $\bar x_i$ into $\ker(S\to B)$ and quotient $S$ by these lifts. The list $t_1,\ldots,t_d,x_1,\ldots,x_r$ is part of a regular system, so the parameter-substitution lemma shows that the new $S$ is still a power-series ring over a field or Cohen ring. The $t_i$ remain part of its parameters, $R\to S$ stays flat, and now $\bar S=\bar B$.
Set $I=\ker(R\to A)$. The surjection $S/IS\to B$ is a closed-fibre isomorphism and both rings are flat over $A$. It is injective by the fibrewise injectivity criterion. Equivalently, if $H$ is its kernel, tensor the exact sequence with $k$: flatness of $B$ gives $H/\mathfrak m_AH=0$. The ideal $H$ is finite over the Noetherian local ring $S/IS$, so Nakayama gives $H=0$. We have proved
$$B=S\otimes_R A.$$It is enough to prove formal smoothness of $R\to S$.
Write $K=S/\mathfrak m_S$. Extend the $t_i$ to parameters by $y_1,\ldots,y_m$. Parameter substitution presents $S$ as
$$K[[t_1,\ldots,t_d,y_1,\ldots,y_m]]$$in residue characteristic zero, or as
$$\Lambda[[t_2,\ldots,t_d,y_1,\ldots,y_m]]$$over a Cohen ring with residue field $K$ in positive residue characteristic, where $t_1=p$.
Take a discrete square-zero test $T\to T/J$, a map $\varphi\colon R\to T$, and a compatible continuous $\bar\psi\colon S\to T/J$. A power of $\mathfrak m_S$ kills $J$. Filtering $J$ by its powers under this action, exactly as in the field theorem, reduces the lifting problem to $\mathfrak m_SJ=0$. Thus $J$ is a $K$-vector space.
Formal smoothness over the prime ring first gives a continuous lift $\psi\colon S\to T$ over $\mathbf Q$ or $\mathbf Z$, as appropriate. Keep its coefficient map and the images of the $y_i$, but replace the images of the power-series variables $t_i$ by $\varphi(t_i)$. Their reductions agree with the old ones. Their generated ideal is still nilpotent in $T$, so power-series evaluation defines a continuous lift after this replacement. In the Cohen case the equality on $t_1=p$ is automatic.
The difference $D=\psi|_R-\varphi$ is a derivation into $J$, zero on every $t_i$. Since $\mathfrak m_RJ=0$, it vanishes on all of $\mathfrak m_R$ and factors through a derivation of $k$. It therefore corresponds to a $K$-linear map
$$\Omega_{k/\mathbf Z}\otimes_k K\longrightarrow J.$$The map
$$\Omega_{k/\mathbf Z}\otimes_k K \longrightarrow\Omega_{\bar S/\mathbf Z}\otimes_{\bar S}K$$is injective. In characteristic $p$ this is condition (5) of the field theorem, since $\bar S/k$ is formally smooth. In characteristic zero its composite to $\Omega_{K/\mathbf Z}$ is injective by separability of $K/k$, so the displayed map itself is injective.
Extend the linear functional to the larger vector space and compose with $S\to\bar S$ and the universal differential. This gives a derivation $D'\colon S\to J$ restricting to $D$ on $R$. The map $\psi-D'$ is multiplicative because $J^2=0$ and $D'$ satisfies Leibniz; it preserves $1$, has the correct reduction, and is an $R$-map. Also $D'(\mathfrak m_S^2)=0$, proving continuity of the correction. This solves each filtered lifting step and proves formal smoothness of $R\to S$. Base change gives (3). ∎
Lemma. Base change of adic formal smoothness
Suppose $R\to S$ is formally smooth for the $\mathfrak n$-adic topology of $S$. For any ring map $R\to R'$, the map
$$R'\longrightarrow S'=S\otimes_R R'$$is formally smooth for the topology defined by $\mathfrak n'=\mathfrak nS'$.
Proof. Restrict a continuous square-zero test for $S'/R'$ along $S\to S'$. Formal smoothness gives an $R$-algebra lift $S\to T$. Together with the specified $R'\to T$, tensor universality gives the required $R'$-algebra lift $S'\to T$. If the first lift kills $\mathfrak n^a$, the tensor lift kills $(\mathfrak nS')^a$. Thus the constructed lift is continuous. ∎
Remark. Lifting the equations from the closed fibre
Suppose $A\to A'\to B$ are local maps of Noetherian complete local rings, and $A\to A'$ identifies their residue fields with $k$. Assume $B/\mathfrak m_{A'}B$ is formally smooth over $k$ for its maximal-ideal topology. There is a commutative square
$$\begin{array}{ccc}C&\longrightarrow&B\\ \uparrow&&\uparrow\\ A&\longrightarrow&A'\end{array}$$in which $C$ is Noetherian complete local, $A\to C$ is formally smooth for its maximal-ideal topology, and the induced map
$$C/\mathfrak m_AC\longrightarrow B/\mathfrak m_{A'}B$$is an isomorphism.
Let $D=C\otimes_A A'$ and let $E=C\widehat\otimes_A A'$ be its completion along $I=\mathfrak m_{A'}D$. Then $E$ is Noetherian complete local and flat over $A'$. The square has the following additional properties:
- The induced map $E\to B$ is surjective.
- If $A\to A'$ is surjective, then $C\to B$ is surjective.
- If $A'$ is finite over $A$, then $B$ is finite over $C$.
- If $B$ is flat over $A'$, then $E\to B$ is an isomorphism.
Proof. The closed-fibre lifting lemma constructs $A\to C$. Its prescribed fibre map lifts to $C\to B$ by continuous lifting, applied to the closed ideal $\mathfrak m_{A'}B\subset\mathfrak m_B$. The lift is local because its residue map is the specified isomorphism.
The ideal $I$ is finitely generated, and $D/I=C/\mathfrak m_AC$ is Noetherian. The Noetherian completion theorem and the ideal-power completion identities give
$$E/I^nE=C\otimes_A(A'/\mathfrak m_{A'}^n)=:E_n.$$Each $A'/\mathfrak m_{A'}^n$ has finite length with factors $k$, and is therefore finite over $A$. Thus $E_n$ is finite over $C$. It is a complete local ring: modulo $\mathfrak m_C$ it is a local Artinian algebra with residue field $C/\mathfrak m_C$, since the finite filtration of $A'/\mathfrak m_{A'}^n$ has residue field $k$. Completeness of finite modules over $C$ and cofinality of the corresponding maximal-ideal powers give the assertion.
The ideal $IE$ lies in the Jacobson radical of the $I$-adically complete ring $E$, so locality of $E/IE$ makes $E$ local. It is also complete for its maximal ideal. To check this explicitly, a compatible sequence modulo its maximal-ideal powers determines an element of every $E_n$, because each $E_n$ is already complete in that topology. These elements are compatible in $n$, hence come from $E=\varprojlim E_n$. They represent the original sequence: for a fixed maximal-ideal power, choose $n$ at least that large and use $I^nE$ contained in that power. Injectivity follows from Krull intersection in the Noetherian local ring $E$.
The ring $C$ is flat over $A$ by adic formal smoothness. Hence $E_n$ is flat over $A'/\mathfrak m_{A'}^n$ for every $n$. The all-powers criterion applied to the Noetherian local target $E$ proves flatness over $A'$.
The map $D\to B$ extends to $E\to B$, since a Noetherian complete local ring is complete along every ideal contained in its maximal ideal. Modulo $\mathfrak m_{A'}^n$, the map to $B/\mathfrak m_{A'}^nB$ is surjective: its cokernel has zero reduction modulo the nilpotent ideal generated by $\mathfrak m_{A'}$, and nilpotent Nakayama applies without a finiteness assumption. In particular, $E/IE\to B/\mathfrak m_{A'}B$ is the chosen isomorphism. It follows that the residue fields of $E$ and $B$ agree and that $\mathfrak m_EB=\mathfrak m_B$. Successively lift a residue and then each homogeneous maximal-ideal error, using finitely many generators of $\mathfrak m_E$. The corrections in $\mathfrak m_E^n$ converge in $E$ and map to the prescribed element of $B$. This proves (1), without assuming that inverse limits preserve arbitrary surjections.
If $A\to A'$ is surjective, $D$ is a quotient of $C$, hence complete along $I$; thus $C\to E\to B$ is surjective. If $A'$ is finite over $A$, $D$ is a finite $C$-module and already complete along the image of $\mathfrak m_A$. The $\mathfrak m_A$- and $\mathfrak m_{A'}$-adic topologies on $A'$ are cofinal, since $A'$ is finite local over $A$. Consequently $D=E$, and the surjection in (1) proves (3).
Finally let $H=\ker(E\to B)$ and assume $B$ flat over $A'$. Tensoring $0\to H\to E\to B\to0$ with $k$ gives $H/\mathfrak m_{A'}H=0$, because the fibre map is an isomorphism. The ideal $H$ is finite over $E$, and $\mathfrak m_{A'}E\subset\mathfrak m_E$, so Nakayama gives $H=0$. This is also the fibrewise injectivity criterion, and proves (4). ∎
Lemma. Descent along a split module extension
Let $R\to R'$ identify $R$ with an $R$-module direct summand of $R'$. For an $R$-algebra $S$ and an ideal $\mathfrak n\subset S$, put
$$S'=S\otimes_R R',\qquad\mathfrak n'=\mathfrak nS'.$$Continuous square-zero lifting for $S'/R'$ with its $\mathfrak n'$-adic topology implies the corresponding formal smoothness of $S/R$ with its $\mathfrak n$-adic topology.
Proof. Take a discrete square-zero test $S\to T/J$ over $R$. Put $T'=T\otimes_R R'$ and let $J'$ be the image of $J\otimes_R R'$ in $T'$. This ideal has square zero, and $T'/J'=(T/J)\otimes_R R'$. The base-changed test has a continuous lift $S'\to T'$.
Choose an $R$-module decomposition $R'=R\oplus M$. It gives
$$T'=T\oplus(T\otimes_R M),\qquad J'=J\oplus J'',\qquad J''=\operatorname{im}(J\otimes_R M\to T\otimes_R M).$$The composite $S\to S'\to T'$ reduces to the original map into the embedded copy of $T/J$. Its image therefore lies in
$$T+J'=T\oplus J''.$$Although $M$ need not be an ideal of $R'$, the submodule $J''$ is an ideal of this last subring: it is stable under $T$, and its products with $J'$ vanish because $(J')^2=0$. Quotienting by $J''$ gives a ring map $S\to T$ that solves the original test. It is continuous, since the lift from $S'$ kills a power of $\mathfrak n'$ and restriction followed by quotient kills the corresponding power of $\mathfrak n$. ∎
Lemma. Extending a derivation across a formally smooth map
Let $A\to B$ be a local map of Noetherian local rings, with $B$ complete. If $A\to B$ is formally smooth for the maximal-ideal topology of $B$, every derivation $D\colon A\to A$ extends to a derivation $D'\colon B\to B$.
Proof. Give $T=B[\varepsilon]/(\varepsilon^2)$ its complete local topology and define its $A$-algebra structure by
$$a\longmapsto a+\varepsilon D(a),$$where both terms are read in $B$. This is a ring map by Leibniz. It is local and continuous for the maximal-ideal topologies: the maximal ideal of $T$ is $\mathfrak m_B+\varepsilon B$, and the image of $\mathfrak m_A$ lies there.
The quotient $T/(\varepsilon)$ is $B$. Its identity map is continuous, the ideal $(\varepsilon)$ is closed and square-zero, and $T$ is complete because it is finite over $B$. The continuous lifting theorem provides an $A$-algebra map $\phi\colon B\to T$ reducing to the identity. Write $\phi(b)=b+\varepsilon D'(b)$. Comparing constant and $\varepsilon$ coefficients proves additivity, Leibniz and $D'|_A=D$, as required. ∎
Definition. Formal smoothness for linearly topologized rings
Let $R\to S$ be a continuous homomorphism of linearly topologized rings. It is formally smooth if every commutative square of continuous ring maps
$$\begin{array}{ccc} R&\longrightarrow&T\\ \downarrow&&\downarrow\\ S&\longrightarrow&T/J \end{array}$$with $T$ discrete and $J^2=0$ admits a continuous diagonal lift $S\to T$, compatible with both given maps. Base rings in an ideal-adic lifting assertion are given the discrete topology unless a different base topology is specified.
Lemma. Continuity for ideal-adic topologies
Give $R$ the $I$-adic topology and $S$ the $J$-adic topology. A ring map $\phi\colon R\to S$ is continuous exactly when
$$\phi(I^a)\subset J$$for some integer $a\geq1$.
Proof. Continuity at zero gives this condition by taking the neighborhood $J$. Conversely, the condition implies $\phi(I^{ab})\subset J^b$ for every $b\geq1$. These are neighborhood bases at zero; translation gives continuity at all points. ∎
Lemma. The completed sum embeds universally into the product
Let $R$ be Noetherian and complete for an ideal $I$, and let $\Lambda$ be any set. The natural map
$$C=\widehat{\bigoplus_{\lambda\in\Lambda}R} \longrightarrow P=\prod_{\lambda\in\Lambda}R$$stays injective after tensoring with any $R$-module.
Proof. A compatible element of the quotients $\bigoplus_\lambda R/I^n$ specifies a unique family $(c_\lambda)\in P$, by completeness in each coordinate. At each fixed $n$, only finitely many coordinates are nonzero modulo $I^n$. Conversely, every family with this property gives such a compatible element. Thus
$$C=\{(c_\lambda)\in P: \text{ for each }n,\ c_\lambda\in I^n \text{ outside a finite set}\},$$and the natural map is an inclusion.
First tensor with a finite module $Q$. Choose a finite presentation
$$R^s\xrightarrow{A}R^t\longrightarrow Q\longrightarrow0,$$which exists because $R$ is Noetherian. Put $L=\operatorname{im}A\subset R^t$. Artin–Rees gives $c\geq0$ such that
$$L\cap I^{n+c}R^t\subseteq I^nL =A(I^nR^s)\qquad(n\geq0).$$Consider the canonical diagram with right-exact rows:
$$\begin{array}{ccccc} C^s&\xrightarrow{A}&C^t&\longrightarrow&Q\otimes_RC\longrightarrow0\\ \downarrow&&\downarrow&&\downarrow\\ P^s&\xrightarrow{A}&P^t&\longrightarrow&Q\otimes_RP\longrightarrow0 . \end{array}$$All vertical maps are induced by $C\subseteq P$, and the two matrices have the same entries.
Take an element in the kernel of the right vertical map and lift it to $v\in C^t$. Write its coordinate columns as $v_\lambda\in R^t$. Applying the coordinate evaluations of $Q\otimes_RP$ shows that every $v_\lambda$ lies in $L$. These columns tend to zero in the finite-exception sense above.
We can lift the columns through $A$ while retaining that property. For a nonzero $v_\lambda$, choose the largest $n\geq0$ for which $v_\lambda\in I^{n+c}R^t$, if such $n$ exists. It is finite because $\bigcap_n I^nR^t=0$. The displayed inclusion supplies a lift $w_\lambda\in I^nR^s$. If no such $n$ exists, take any lift; if $v_\lambda=0$, choose the zero lift. For each fixed $n$, all but finitely many columns belong to $I^{n+c}R^t$, so these choices put all but finitely many $w_\lambda$ in $I^nR^s$. Consequently $(w_\lambda)$ defines $w\in C^s$ and $Aw=v$.
Right exactness of the upper row now makes the chosen element of $Q\otimes_RC$ zero. Thus the right vertical map is injective for every finite $Q$. Finally, any module is the directed union of its finite submodules. Tensor products commute with these colimits, and filtered colimits of module sequences are exact. Passing to the colimit preserves the proved injections and gives injectivity for every module. ∎
Lemma. Functoriality of the Koszul construction
Suppose $\varphi\colon E\to R$ and $\varphi'\colon E'\to R$ are module maps and $\psi\colon E\to E'$ satisfies $\varphi'\psi=\varphi$. The exterior powers of $\psi$ define a morphism of differential graded algebras
$$K_\bullet(\varphi)\longrightarrow K_\bullet(\varphi').$$Proof. In degree $q$ the map sends $e_1\wedge\cdots\wedge e_q$ to $\psi(e_1)\wedge\cdots\wedge\psi(e_q)$. It preserves exterior products and the unit. In the differential of this image, the coefficient obtained by removing its $i$th factor is $\varphi'(\psi(e_i))=\varphi(e_i)$, with sign $(-1)^{i-1}$. Thus applying the differential before or after the map gives the same sum. No freeness assumption on either module is needed. ∎
Lemma. Koszul homology is killed by the defining ideal
For a finite list $f_1,\ldots,f_r\in R$, multiplication by each $f_j$ on $K_\bullet(f_1,\ldots,f_r)$ is chain-homotopic to zero. Consequently every homology module of this complex is annihilated by $(f_1,\ldots,f_r)$.
Proof. If $e_j$ denotes the $j$th degree-one generator, define $h_j(a)=e_j\wedge a$. The product rule gives
$$d h_j(a)+h_jd(a)=f_ja.$$Thus $h_j$ is the required degree-one homotopy. An element homotopic to zero acts as zero on homology; linear combinations show that the whole ideal acts as zero. This is the abstract Koszul homotopy. ∎
Lemma. Joining two Koszul lists
For lists $f=(f_1,\ldots,f_r)$ and $g=(g_1,\ldots,g_s)$ there is a natural isomorphism
$$K_\bullet(f,g)\cong \operatorname{Tot}\bigl(K_\bullet(f)\otimes_RK_\bullet(g)\bigr).$$Proof. Send the generators for the first list to $e_i\otimes1$ and those for the second to $1\otimes u_j$. The exterior direct-sum identity identifies their ordered wedge monomials with a basis on each side. In the tensor product the multiplication rule on homogeneous elements is
$$(a\otimes b)(a'\otimes b') =(-1)^{\deg(b)\deg(a')}(a\wedge a')\otimes(b\wedge b'),$$so this map respects all exterior relations, including squares of degree-one elements in characteristic two. The total differential is
$$d(a\otimes b)=da\otimes b+(-1)^{\deg(a)}a\otimes db.$$It takes the first generators to $f_i$ and the second to $g_j$. Its product rule therefore agrees with the Koszul differential on every wedge monomial, proving the isomorphism. Empty lists give the degree-zero factor $R$ and cause no exception. ∎
Definition. The Koszul differential
For an $R$-linear map $\varphi\colon E\to R$, the Koszul complex has degree-$q$ term $\bigwedge^q_RE$, with $\bigwedge^0_RE=R$. Its multiplication is exterior multiplication, and its degree-minus-one differential is
$$d(e_1\wedge\cdots\wedge e_q) =\sum_{i=1}^q(-1)^{i-1}\varphi(e_i) e_1\wedge\cdots\wedge\widehat e_i\wedge\cdots\wedge e_q.$$In degree zero the differential is zero. This is the unique graded derivation with $d(e)=\varphi(e)$ in degree one.
The formula is alternating and multilinear, so it is defined on the exterior power even when $E$ is not free. Applying it twice removes each pair of distinct factors in two orders with opposite signs; hence $d^2=0$. It satisfies
$$d(a\wedge b)=da\wedge b+(-1)^{\deg(a)}a\wedge db.$$Thus the exterior algebra is a graded-commutative differential algebra. The notation $K_\bullet(f_1,\ldots,f_r)$ means $E=R^r$ with its standard basis sent to the indicated elements.
Lemma. Appending a Koszul entry gives a cone
For $r\geq1$, set $C=K_\bullet(f_1,\ldots,f_{r-1})$. There is an isomorphism
$$K_\bullet(f_1,\ldots,f_r)\cong \operatorname{Cone}(f_r\colon C\to C).$$Proof. Use the homological cone convention
$$\operatorname{Cone}(u)_n=B_n\oplus A_{n-1},\qquad d(b,a)=(d_Bb+u(a),-d_Aa)$$for a chain map $u\colon A_\bullet\to B_\bullet$. If $e_r$ is the newly adjoined generator, send $(a,b)\in C_n\oplus C_{n-1}$ to $a+e_r\wedge b$. The exterior direct-sum decomposition makes this a degreewise isomorphism, and
$$d(a+e_r\wedge b)=da+f_rb-e_r\wedge db$$proves compatibility with differentials. This also proves the case $r=1$, and is the free-module specialization of the abstract cone identification. ∎
Lemma. Multiplying the last entry of a Koszul sequence
Fix a list $f_1,\ldots,f_{r-1}$ in $R$, two elements $f,g\in R$, and an $R$-module $M$.
- If appending $f$ and appending $g$ each give an $M$-$H_1$-regular list, then appending $fg$ does too.
- The same assertion holds for $M$-Koszul-regular lists.
Proof. Put $C=K_\bullet(R,f_1,\ldots,f_{r-1})\otimes_RM$. Appending an element $a$ gives its multiplication cone. The short exact sequence from that cone to the shifted complex gives
$$H_i(C)\xrightarrow{a}H_i(C) \longrightarrow H_i(K_\bullet(f_1,\ldots,f_{r-1},a)\otimes_RM) \longrightarrow H_{i-1}(C)\xrightarrow{a}H_{i-1}(C).$$Thus vanishing of the middle homology says exactly that multiplication by $a$ is surjective on $H_i(C)$ and injective on $H_{i-1}(C)$. If both $a=f$ and $a=g$ have these properties, their composite $fg$ has them as well. Use $i=1$ for (1), and all $i>0$ for (2).
Equivalently, the multiplication comparison of Koszul complexes gives the original exact segment from the homology for the list ending in $f$, through that ending in $fg$, to that ending in $g$. Vanishing of both outer terms gives the same conclusion. Repeated application permits replacing any last entry by a positive power. ∎
Lemma. Flat scalar extension preserves Koszul regularity
Let $\rho\colon R\to S$ be flat, let $M$ be any $R$-module, and set $N=M\otimes_RS$. For every finite list $f_1,\ldots,f_r$:
- $M$-$H_1$-regularity of the list implies $N$-$H_1$-regularity of $\rho(f_1),\ldots,\rho(f_r)$.
- $M$-Koszul-regularity implies $N$-Koszul-regularity of the image list.
Proof. Base extension identifies the exterior generators and their differentials, giving
$$\bigl(K_\bullet(R,f)\otimes_RM\bigr)\otimes_RS \cong K_\bullet(S,\rho(f))\otimes_SN.$$Tensoring with a flat module preserves the kernels, images and quotients defining homology. Consequently the $i$th homology on the right is $H_i(K_\bullet(R,f)\otimes_RM)\otimes_RS$. Vanishing for $i=1$ gives the first assertion, and vanishing for every $i>0$ gives the second. There is no finiteness assumption on $M$. ∎
Lemma. An invertible change of generators
Let $X=(x_{ij})\in\operatorname{GL}_r(R)$ and set $g_i=\sum_jx_{ij}f_j$. Then $K_\bullet(g_1,\ldots,g_r)$ and $K_\bullet(f_1,\ldots,f_r)$ are isomorphic as differential graded algebras.
Proof. Let $e'_i$ denote the generators for $g$ and $e_j$ those for $f$. The map
$$e'_i\longmapsto\sum_jx_{ij}e_j$$has column matrix $X^{\mathsf T}$ and intertwines the two maps to $R$. Its exterior extension is therefore a chain map by Koszul functoriality. The inverse matrix gives its inverse in every degree. This specifies both the direction of the map and the transpose required by the row-indexed formula for the $g_i$. ∎
Lemma. Differential and Frobenius consequences of field intersections
Let $K$ have characteristic $p>0$. Suppose that intermediate fields $K^p\subset K_\alpha\subset K$ satisfy
$$\bigcap_\alpha K_\alpha=K^p,$$and that any two contain a third member of the family. Then
$$\bigcap_\alpha \ker\bigl(\Omega_{K/\mathbf F_p}\longrightarrow\Omega_{K/K_\alpha}\bigr)=0.$$For every finite extension $L/K$ one also has
$$\bigcap_\alpha L^pK_\alpha=L^p.$$Proof. First assume the family is nonempty. Choose a $p$-basis of $K$ over $\mathbf F_p$ using the differential basis theorem. A nonzero differential has an expression
$$\eta=\sum_{i=1}^r c_i\,du_i$$using finitely many distinct elements of that basis, with not all $c_i$ zero. If $\eta$ vanishes after passing to $\Omega_{K/K_\alpha}$, those $du_i$ are dependent there. The same theorem says that the $p^r$ monomials $u^E$, with $0\leq e_i<p$, have a nontrivial relation over $K_\alpha$, since $K_\alpha K^p=K_\alpha$.
Let $V\subset K^{p^r}$ be the kernel of the linear map $(a_E)\mapsto\sum_E a_Eu^E$. If $\eta$ lies in every displayed kernel, each $V\cap K_\alpha^{p^r}$ is nonzero. Subspace descent, with ground field $K^p$, supplies a nonzero vector in $V\cap(K^p)^{p^r}$. This contradicts the original $p$-independence of the $u_i$, proving the differential assertion.
For the finite-extension assertion, the result passes up a tower $K\subset M\subset L$. Once it holds for $M/K$, the fields $M_\alpha=M^pK_\alpha$ have intersection $M^p$ and are again downward directed. Moreover
$$L^pM_\alpha=L^pK_\alpha.$$One may therefore prove the assertion successively along a tower of finite extensions with no proper intermediate fields. Such a tower exists by induction on the degree, choosing a proper intermediate field whenever one exists.
Each nontrivial step without intermediate fields is either separable or purely inseparable of degree $p$. To see this, choose a generator $u$; its minimal polynomial has the form $Q(T^{p^e})$ with $Q$ separable. The intermediate field generated by $u^{p^e}$ is separable over the base. If the step is inseparable, that intermediate field must be the base, so the step is purely inseparable. The absence of intermediate fields then forces its degree to be $p$.
Consider first a finite separable extension $L/K$. Choose a primitive element $u$ and put $\theta=u^p$. The extension $L/K(\theta)$ is both separable and purely inseparable, so $L=K(\theta)$. If $d=[L:K]$, then $1,\theta,\ldots,\theta^{d-1}$ is a $K$-basis of $L$ and a $K^p$-basis of $L^p$: the latter assertion follows by applying Frobenius to the basis $1,u,\ldots,u^{d-1}$. Since $K^p\subset K_\alpha\subset K$, the same powers form a $K_\alpha$-basis of $L^pK_\alpha$. In fact their span is the algebra generated by $\theta$ over $K_\alpha$, reduced using its degree-$d$ equation over $K^p$; being a finite-dimensional domain, it is a field. A vector lying in every $L^pK_\alpha$ has unique coordinates in this common $K$-basis. Those coordinates lie in every $K_\alpha$, hence in $K^p$, proving the assertion.
For a purely inseparable step of degree $p$, write $L=K(u)$ with $u^p=t\in K\setminus K^p$. Then
$$L^p=K^p(t),\qquad L^pK_\alpha=K_\alpha(t).$$The powers $1,t,\ldots,t^{p-1}$ are independent over $K^p$ and span $K_\alpha(t)$ over $K_\alpha$. They need not be independent over $K_\alpha$; for example, $t$ may already belong to that field. Take $z\in\bigcap_\alpha K_\alpha(t)\subset K$, and form the $K$-linear relation space
$$V=\left\{(a_0,\ldots,a_{p-1},b)\in K^{p+1}: \sum_{i=0}^{p-1}a_it^i-bz=0\right\}.$$Every $V\cap K_\alpha^{p+1}$ contains a vector with last coordinate $1$. Subspace descent gives a nonzero vector in $V\cap(K^p)^{p+1}$. Its last coordinate cannot vanish, because the powers of $t$ are independent over $K^p$. Dividing by that coordinate expresses $z$ in $K^p(t)=L^p$. The reverse inclusion is immediate. This completes the tower argument.
If the family is empty, interpret intersections inside $K$, $\Omega_{K/\mathbf F_p}$ and $L$, respectively. The hypothesis then gives $K=K^p$. Such a field is perfect, so its absolute differentials vanish and every finite extension $L$ is perfect. Both conclusions follow in this case as well. ∎
Theorem. Formal smoothness over a field
Let $(A,\mathfrak m,K)$ be a Noetherian local algebra over a field $k$. In characteristic zero, $A$ is regular if and only if $k\to A$ is formally smooth for the $\mathfrak m$-adic topology.
If $k$ has characteristic $p>0$, the following five conditions are equivalent:
- $A$ is geometrically regular over $k$.
- $k\to A$ is formally smooth for the $\mathfrak m$-adic topology.
- $A\otimes_k k'$ is regular for every finite intermediate extension $k\subset k'\subset k^{1/p}$.
- $A$ is regular and the boundary map $H_1(L_{K/k})\to\mathfrak m/\mathfrak m^2$ is injective.
- $A$ is regular and the natural map
is injective.
Proof. The characteristic-zero assertion follows from formal smoothness implying regularity and the converse with separable residue extension: all extensions of a characteristic-zero field are separable.
In characteristic $p$, the complete geometric-regularity comparison proves the equivalence of (1), (3), (4) and (5). If (2) holds, base change to a finite purely inseparable $k'/k$ gives formal smoothness of $A'=A\otimes_k k'$ for the extended ideal $\mathfrak mA'$. This finite extension has one prime above $\mathfrak m$, and $\mathfrak mA'$ has maximal-ideal radical, so its powers define the maximal-ideal topology of $A'$. The formal-smoothness-to-regularity lemma makes $A'$ regular. The purely inseparable criterion then gives (1).
It remains to derive (2) from (5). Consider a square-zero extension $T\to T/J$, a $k$-algebra structure $\varphi\colon k\to T$, and a continuous compatible map $\bar\psi\colon A\to T/J$, with $T$ discrete. Via $\bar\psi$, the ideal $J$ is an $A$-module annihilated by some $\mathfrak m^n$. Filter it by
$$0=\mathfrak m^nJ\subset\mathfrak m^{n-1}J \subset\cdots\subset J.$$These are ideals of $T$, and each successive quotient is annihilated by $\mathfrak m$. Lifting through the corresponding successive square-zero quotients reduces the problem to the case $\mathfrak mJ=0$. The action on every layer is independent of the intervening lifts because $J^2=0$. Thus this reduction applies without a finite-generation assumption on $J$.
In the reduced case $J$ is a $K$-vector space. Since $A$ is regular and $K/\mathbf F_p$ is separable, the converse lemma supplies a continuous $\mathbf F_p$-algebra lift $\psi\colon A\to T$. Its failure to respect $k$ is the derivation
$$D=\psi|_k-\varphi\colon k\longrightarrow J.$$The universal property of differentials gives a $k$-linear map $\Omega_{k/\mathbf F_p}\to J$, hence a $K$-linear map from $\Omega_{k/\mathbf F_p}\otimes_k K$. Condition (5) lets us extend it to a $K$-linear map
$$\xi\colon\Omega_{A/\mathbf F_p}\otimes_A K\longrightarrow J.$$Compose $\xi$ with the universal differential to obtain a derivation $D'\colon A\to J$ restricting to $D$ on $k$. Then $\psi-D'$ is a ring map: expanding a product gives the required identity by Leibniz, and the product of two values of $D'$ vanishes in $J^2$. It fixes the unit, reduces to $\bar\psi$, and restricts to $\varphi$. It is continuous as well: $D'(\mathfrak m^2)=0$ because $\mathfrak mJ=0$, and $\psi$ already kills some power of $\mathfrak m$. This constructs the desired lift at each layer and proves (2). ∎
Lemma. Adic formal smoothness implies flatness
A local map $A\to B$ of Noetherian local rings is flat if it is formally smooth for the maximal-ideal topology of $B$.
Proof. The completion comparison preserves the formal lifting property. It is enough to show flatness of $\widehat A\to\widehat B$: the composite $A\to\widehat B$ is then flat, and faithful flatness of $B\to\widehat B$ descends flatness to $A\to B$. Thus assume both rings complete.
Take the regular coefficient presentations $R\to A$ and $S\to B$ of the next lemma, with $R\to S$ flat. If $I=\ker(R\to A)$, then $S/IS$ is flat over $A$. It is a complete Noetherian local ring, and the surjection $S/IS\to B$ has a closed kernel contained in its maximal ideal. The continuous lifting theorem, applied to the identity map of $B$, gives an $A$-algebra section $B\to S/IS$. Consequently $B$ is an $A$-module direct summand of a flat module, and is flat. ∎
Lemma. Compatible regular coefficient presentations
For a local map $A\to B$ between Noetherian complete local rings there is a commutative square
$$\begin{array}{ccc} R&\longrightarrow&S\\ \downarrow&&\downarrow\\ A&\longrightarrow&B \end{array}$$whose vertical maps are surjective and with these properties. In residue characteristic zero, $R$ and $S$ are finite-variable power-series rings over fields. In positive residue characteristic $p$, they are such rings over Cohen rings. The images in $S$ of a parameter system for $R$ extend to a regular system of parameters there. Consequently $R\to S$ is flat, with regular closed fibre $S/\mathfrak m_RS$.
Proof. The Cohen structure theorem, with its coefficient-ring construction in Sections 4–5, supplies surjections
$$R=\Lambda[[X_1,\ldots,X_a]]\longrightarrow A, \qquad S_0\longrightarrow B.$$Choose fields as coefficient rings in residue characteristic zero, and Cohen rings in positive residue characteristic, including when $A$ or $B$ itself has characteristic $p$.
The prime-ring formal smoothness proved below and continuous lifting through the closed kernel of $S_0\to B$ lift $R\to A\to B$ to $\phi\colon R\to S_0$. This lift is local: an element of $\mathfrak m_R$ has image in $\mathfrak m_B$, and the preimage of $\mathfrak m_B$ under the local surjection is $\mathfrak m_{S_0}$.
Set $S=S_0[[Y_1,\ldots,Y_a]]$. Keep $\phi$ on $\Lambda$ and send $X_i$ to $\phi(X_i)+Y_i$; send each $Y_i$ to zero in $B$. These substitutions converge in the maximal-ideal topology and preserve the square. The classes of $\phi(X_i)+Y_i$ are independent in the cotangent space because their $Y_i$ coordinates form the identity matrix. In positive residue characteristic, include $p$ as the first parameter: its class is nonzero in the cotangent space of the Cohen power-series ring $S_0$ and independent of the new $Y_i$ coordinates. Thus the images of the parameters of $R$ extend to a cotangent basis of $S$, hence to a regular system of parameters.
The flatness criterion over a regular local base now gives flatness, and quotient by this parameter subsequence is regular by regular local Cohen–Macaulayness. ∎
Lemma. Changing parameters in complete power-series rings
Let $F$ be a field and $\Lambda$ a Cohen ring with uniformizer $p$.
- A regular system of parameters $y_1,\ldots,y_n$ in $F[[X_1,\ldots,X_n]]$ gives an isomorphism $F[[Y_1,\ldots,Y_n]]\to F[[X_1,\ldots,X_n]]$ by $Y_i\mapsto y_i$.
- If $z_1,\ldots,z_r$ is part of a regular system of parameters in that ring, then $r\leq n$ and its quotient by these elements is a power-series ring in $n-r$ variables over $F$.
- If $p,y_1,\ldots,y_n$ is a regular system of parameters in $\Lambda[[X_1,\ldots,X_n]]$, substitution gives an isomorphism $\Lambda[[Y_1,\ldots,Y_n]]\to\Lambda[[X_1,\ldots,X_n]]$.
- If $p,z_1,\ldots,z_r$ is part of a regular system of parameters there, then $r\leq n$ and the quotient by the $z_i$ is a power-series ring in $n-r$ variables over $\Lambda$.
Proof. For (1), substitution is continuous and induces an isomorphism on residue fields and on degree-one cotangent spaces. The associated graded rings of the source and target power-series rings are polynomial rings on their standard parameters: group series terms by variable degree, and in the Cohen case include the $p$-adic orders of their coefficients. Thus the induced graded map is the invertible linear substitution specified in degree one, and is an isomorphism in every degree. Induction in the short exact sequences between successive maximal-ideal quotients gives an isomorphism on every such quotient. Completeness and separatedness give the asserted ring isomorphism.
The same proof gives (3), using $p$ together with the variables in degree one; the coefficient map fixes $p$. For (2), extend the $z_i$ to a regular system of parameters and apply (1). Quotienting its source by the first $r$ variables leaves the claimed power-series ring. For (4), extend $p,z_1,\ldots,z_r$ to a regular system and use (3), again killing only the $r$ indicated variables and retaining $p$. ∎
Lemma. Formal smoothness over the prime ring
The maps
$$\mathbf Q\to F[[X_1,\ldots,X_n]],\qquad \mathbf F_p\to L[[X_1,\ldots,X_n]],\qquad \mathbf Z\to\Lambda[[X_1,\ldots,X_n]]$$are formally smooth for the maximal-ideal topology, where $F$ has characteristic zero, $L$ has characteristic $p$, and $\Lambda$ is any Cohen ring of residue characteristic $p$.
Proof. The coefficient fields are formally smooth over their prime fields by the separability criterion. For a Cohen ring, Coefficient rings and the Cohen structure theorem, Section 4, Theorem 4.1 proves that
$$\mathbf Z/p^N\mathbf Z\longrightarrow\Lambda/p^N\Lambda$$is formally smooth for every $N\geq1$. Its proof uses only the Cohen DVR properties and works for every residue field.
In a square-zero test with discrete target $T$ and ideal $J$, continuity of the given map modulo $J$ makes the image of some maximal-ideal power zero. In the Cohen case this puts $p^q$ in $J$ for some $q$, so $p^{2q}=0$ in $T$. Apply the quoted result with $N=2q$ to lift the coefficient map. In the field cases, lift the coefficient field map by its formal smoothness.
Choose arbitrary lifts of the images of the variables. The ideal generated by these lifts, and by $p$ in the Cohen case, has a power contained in $J$, and hence a further power zero. Evaluation of formal series is consequently a finite sum in $T$ once their variable degree is large enough; the lifted coefficient map and variable images define a ring map lifting the given one. The same nilpotence proves its continuity for the full maximal-ideal topology. ∎
Lemma. Lifting a formally smooth complete closed fibre
Let $(A,\mathfrak m_A,k)$ be Noetherian complete local. If a Noetherian complete local $k$-algebra $B$ is formally smooth over $k$ for its maximal-ideal topology, then there is a Noetherian complete local $A$-algebra $C$, formally smooth for its maximal-ideal topology, with
$$C\otimes_A k\cong B.$$Proof. Use compatible regular coefficient presentations for the local map $A\to B$ through $k$, obtaining $R\to S$ over $A\to B$. Let $t_1,\ldots,t_d$ be parameters of $R$, with $t_1=p$ in positive residue characteristic. The ring $\bar S=S/\mathfrak m_RS$ is regular, as is $B$ by formal smoothness over a field. The regular quotient parameter theorem makes the kernel of $\bar S\to B$ generated by part of a regular system of parameters $\bar x_1,\ldots,\bar x_r$.
Lift these elements to the kernel of $S\to B$. The list $t_1,\ldots,t_d,x_1,\ldots,x_r$ extends to a parameter system of $S$. The preceding parameter-substitution lemma shows that $S/(x_1,\ldots,x_r)$ is still a power-series ring over its field or Cohen coefficient ring and still contains the images of the $t_i$ as part of a parameter system. Replace $S$ by this quotient. Now $S/\mathfrak m_RS=B$ and $R\to S$ is flat.
The flatness and closed-fibre formal smoothness criterion makes $R\to S$ formally smooth. Put $C=S\otimes_R A$. Since $R\to A$ is a surjection, $C$ is a quotient of the Noetherian complete local ring $S$, and is therefore Noetherian complete local. Formal smoothness passes to $A\to C$ by base change, with the maximal-ideal topology inherited from $S$, and its closed fibre is $B$. ∎
Lemma. Continuous lifting to a complete adic ring
Suppose $R\to S$ is formally smooth for an ideal-adic topology defined by $\mathfrak n\subset S$. Let $T$ be a complete separated adic $R$-algebra, let $J\subset T$ be a closed ideal, and suppose $J^t$ lies in an ideal of definition for some $t\geq1$. Every continuous $R$-algebra map $\psi\colon S\to T/J$ lifts to a continuous $R$-algebra map $S\to T$.
Proof. Choose an ideal of definition $I$ with $J^t\subset I$, and put
$$T_{a,b}=T/(J^a+I^b)\qquad(a,b\geq1).$$The maps $\psi$ give a compatible first row $S\to T_{1,b}$. Lift successively along the first column to obtain maps $S\to T_{a,1}$. Each column step has square-zero kernel because $J^{2a}\subset J^{a+1}$ for $a\geq1$.
For the rest of the grid use the surjection
$$T_{a+1,b+1}\longrightarrow T_{a+1,b}\times_{T_{a,b}}T_{a,b+1}.$$Surjectivity follows from the elementary two-ideal fibre-product identity: the two ideals in the numerator quotient have sum $J^a+I^b$. Its kernel is square-zero. Indeed, after quotient by $J^{a+1}+I^{b+1}$ it is contained in the image of $I^b$, whose square is zero since $2b\geq b+1$.
Induction on $a+b$ lifts each compatible pair to the next grid entry by formal smoothness. All maps to these discrete rings are continuous; a pair is continuous because a common sufficiently high power of $\mathfrak n$ is killed by both components. This gives compatible maps at every grid point. Since $J^{bt}\subset I^b$, the diagonal entries $T_{bt,b}$ equal $T/I^b$. Their inverse limit produces an $R$-algebra map $\phi\colon S\to T$.
For every $b$, its reduction modulo $J+I^b$ is that of $\psi$. Closedness gives $\bigcap_b(J+I^b)=J$, so $\phi$ reduces to $\psi$ in $T/J$. Finally, continuity of $\psi$ gives $\phi(\mathfrak n^r)\subset J+I$ for some $r$. Taking the $t$th power yields
$$\phi(\mathfrak n^{rt})\subset(J+I)^t\subset I.$$Further powers give continuity at every $I^b$. This proves the claim and the compatibility of the lift with the specified topologies. ∎
Lemma. Exterior multiplication is a Koszul homotopy
Let $\varphi\colon E\to R$ be an $R$-linear map, let $e\in E$, and put $f=\varphi(e)$. Exterior multiplication $h(a)=e\wedge a$ satisfies
$$dh+hd=f\,1_{K_\bullet(\varphi)}.$$Proof. Since $e$ has degree one, the graded product rule gives $d(e\wedge a)=fa-e\wedge da$. Rearranging proves the identity in every degree. It holds for arbitrary modules $E$ over arbitrary commutative rings. ∎
Lemma. A rank-one enlargement of a Koszul complex
For $\varphi\colon E\to R$ and $f\in R$, define $\varphi'\colon E\oplus R\to R$ by $\varphi'(e,a)=\varphi(e)+fa$. Then
$$K_\bullet(\varphi')\cong \operatorname{Cone}\bigl(f\colon K_\bullet(\varphi)\to K_\bullet(\varphi)\bigr).$$Proof. Write $C=K_\bullet(\varphi)$ and let $e_0$ generate the added copy of $R$. The exterior direct-sum formula gives the isomorphism
$$C_n\oplus C_{n-1}\longrightarrow\bigwedge^n(E\oplus R), \qquad(a,b)\longmapsto a+e_0\wedge b.$$Here $e_0$ is placed on the left, fixing the sign convention. The cone differential is $(a,b)\mapsto(da+fb,-db)$. On the exterior side,
$$d(a+e_0\wedge b)=da+\varphi'(e_0)b-e_0\wedge db =da+fb-e_0\wedge db.$$This is exactly the image of the cone differential. On a decomposable $b=e_1\wedge\cdots\wedge e_{n-1}$, it says that the first removed factor contributes $fb$, while every other term is minus $e_0$ wedged with the corresponding term of $db$. Thus the equality includes all wedge signs, without a freeness restriction on $E$. ∎
Lemma. Multiplication of the last Koszul entry
Let $f_1,\ldots,f_{r-1},f,g\in R$. The complex $K_\bullet(f_1,\ldots,f_{r-1},fg)$ is homotopy equivalent to a cone of a chain map
$$K_\bullet(f_1,\ldots,f_{r-1},f)[1] \longrightarrow K_\bullet(f_1,\ldots,f_{r-1},g).$$For a homological complex $C$, the shift here is $C[1]_n=C_{n+1}$ with differential $-d_C$.
Proof. Apply the rank-one multiplication comparison to $E=R^{r-1}$ and the map sending its basis to the fixed prefix. The cone and shift conventions are the ones in the explicit cone-composition proof. ∎
Lemma. Differential bases and p-bases
Let $k\subset K$ be fields of characteristic $p>0$, and put $C=kK^p$. A family $(u_i)_{i\in I}$ in $K$ is called $p$-independent over $k$ when its monomials
$$u^E=\prod_i u_i^{e_i},\qquad 0\leq e_i<p,$$with finitely many nonzero exponents, are linearly independent over $C$. It is a $p$-basis when these monomials form a $C$-basis of $K$.
The family is $p$-independent exactly when $(du_i)$ is linearly independent over $K$ in $\Omega_{K/k}$. Every $p$-independent family extends to a $p$-basis, including the empty family. Finally, $(u_i)$ is a $p$-basis exactly when $(du_i)$ is a $K$-basis of $\Omega_{K/k}$.
Proof. Suppose first that the differentials are independent. For each index $i$, extend the coordinate functional on their span to a $K$-linear functional on $\Omega_{K/k}$. Its composite with the universal differential is a $k$-derivation $\partial_i$ satisfying $\partial_i(u_j)=\delta_{ij}$. Every such derivation kills $C$.
If a nonzero polynomial $F$ over $C$, of degree less than $p$ in each of finitely many variables, vanishes at the corresponding $u_i$, choose one with smallest total degree. It cannot be a nonzero constant. A variable occurring with positive exponent has a nonzero formal partial derivative: its positive exponents are strictly below $p$. Applying the associated derivation gives a nonzero polynomial relation of smaller total degree. This contradiction proves $p$-independence.
Next enlarge a $p$-independent family to a maximal one by Zorn's lemma. Unions of chains remain independent because a relation uses only finitely many elements. Let $F=C(u_i:i\in I)$ for this maximal family. Its bounded-exponent monomials span $F$: their span is a subalgebra, and every nonzero element $a$ of it has $a^p\in C^\times$, hence inverse $a^{p-1}/a^p$ in that span. If $v\in K\setminus F$, then $v^p\in C$ and $T^p-v^p$ is irreducible over $F$. Indeed, over an algebraic closure it has only the root $v$; a proper monic factor has the form $(T-v)^r$ with $1\leq r<p$, whose next coefficient $-rv$ would put $v$ in $F$. Thus $1,v,\ldots,v^{p-1}$ are independent over $F$. Adjoining $v$ would preserve $p$-independence over $C$, contradicting maximality. Therefore $F=K$, proving existence and extension of $p$-bases.
For a $p$-basis, evaluation gives the presentation
$$K\cong C[T_i:i\in I]/(T_i^p-u_i^p:i\in I).$$Reduction of exponents proves surjectivity, and independence of the reduced monomials proves that there are no further relations. A $k$-derivation kills $C$, while arbitrary prescribed values on the $u_i$ respect every displayed relation. The universal property of differentials now says that the $du_i$ form a basis. Extending any $p$-independent family to a $p$-basis proves independence of its differentials. Conversely, if the $du_i$ already form a basis, the established independence criterion makes the $u_i$ $p$-independent; a proper extension to a $p$-basis would add an independent differential to a spanning family. Hence no extension is needed.
We will also use the resulting constant-field test
$$\ker(d\colon K\longrightarrow\Omega_{K/k})=kK^p.$$In a $p$-basis expansion, the coordinate derivations differentiate the bounded-exponent monomials. For a fixed coordinate, distinct monomials involving it give distinct differentiated monomials with nonzero exponent coefficients. Vanishing of every coordinate derivative therefore leaves only the constant monomial. This proves the test for arbitrary, possibly infinite, $p$-bases. ∎
Lemma. Descent of a vector through intersecting subfields
Let $k\subset K$ be fields and let $(K_\alpha)$ be a nonempty family of intermediate fields such that
$$\bigcap_\alpha K_\alpha=k.$$Suppose also that any two members contain a third member of the family. For a $K$-linear subspace $V\subset K^n$, where $n\geq1$,
$$V\cap k^n\ne0 \quad\Longleftrightarrow\quad V\cap K_\alpha^n\ne0\ \text{for every }\alpha.$$Nonemptiness of the family is necessary here: for an empty family the condition on the right would hold even for $V=0$.
Proof. A nonzero vector over $k$ supplies the forward implication. For the converse use induction on $n$. In dimension one a nonzero $K$-subspace is all of $K$, and contains $1$.
Assume that the assertion holds in dimension $n-1$ and that all the intersections over $K_\alpha$ are nonzero. If $V$ contains a nonzero vector of $0\oplus k^{n-1}$, the conclusion follows. Otherwise apply the induction hypothesis to
$$W=V\cap(0\oplus K^{n-1}).$$There is an index $\alpha_0$ for which $V\cap(0\oplus K_{\alpha_0}^{n-1})=0$. Every nonzero vector of $V\cap K_{\alpha_0}^n$ has nonzero first coordinate. Normalize one to obtain $v=(1,v_2,\ldots,v_n)$. Subtracting a suitable multiple of $v$ from any other vector in that intersection leaves first coordinate zero, and therefore gives the zero vector. In particular, $v$ is its unique vector with first coordinate one.
Whenever $K_\beta\subset K_{\alpha_0}$, the same normalization of a nonzero vector over $K_\beta$ must produce this $v$. Hence all its coordinates belong to every such $K_\beta$. These refinements have intersection $k$: given any $\gamma$, choose a common refinement of $\gamma$ and $\alpha_0$. Membership in all refinements thus implies membership in every $K_\gamma$. Consequently $v\in k^n$, as required. ∎
Lemma. Formal smoothness forces local regularity
If a Noetherian local $k$-algebra $(A,\mathfrak m,K)$ is formally smooth over the field $k$ for its maximal-ideal topology, then $A$ is regular.
Proof. Let $k_0$ be the prime field. The extension $k/k_0$ is separable and thus formally smooth, so composing square-zero lifts shows that $A$ is formally smooth over $k_0$. We can work over $k_0$ instead. The completion comparison for formal smoothness allows passage to $\widehat A$. Regularity of the completion implies that of $A$ by regularity descent under completion, equivalently by flat local descent. Thus assume $A$ complete.
Choose a coefficient field $K\to A$ by Cohen structure. It respects the prime field. If $x_1,\ldots,x_e$ lift a basis of $\mathfrak m/\mathfrak m^2$, put $P=K[[X_1,\ldots,X_e]]$ with maximal ideal $\mathfrak q$. There is a $K$-algebra isomorphism
$$A/\mathfrak m^2\longrightarrow P/\mathfrak q^2,\qquad x_i\longmapsto X_i,$$because both rings are the coefficient field plus their square-zero cotangent spaces. Formal smoothness over $k_0$ lifts this map successively to $P/\mathfrak q^n$, using the square-zero kernels at each step. Its limit is a local $k_0$-algebra map $u\colon A\to P$, inducing the chosen residue and cotangent isomorphisms. The later lifts need not respect the chosen copy of $K$; no such assertion is required.
The map $u$ is surjective. The cotangent surjection and residue isomorphism imply surjectivity on each graded piece of the maximal-ideal filtrations, since those graded rings are generated in degree one. Given an element of $P$, lift its residue and then correct the error in degree $n$ by an element of $\mathfrak m^n$, for $n=1,2,\ldots$. These corrections converge in $A$ and their image is the prescribed element of $P$. Hence
$$e=\dim P\leq\dim A\leq\dim_K(\mathfrak m/\mathfrak m^2)=e.$$The last inequality is the usual parameter bound. Equality proves regularity. The resulting surjection is in fact an isomorphism: its regular local source is a domain of dimension $e$, and quotient by any nonzero kernel element would lower dimension. ∎
Lemma. Separable residue fields give formal smoothness
Let $(A,\mathfrak m,K)$ be a regular local $k$-algebra, with $K/k$ separable. Then $k\to A$ is formally smooth for the $\mathfrak m$-adic topology.
Proof. Complete $A$, using preservation of regularity and the equivalence of formal smoothness before and after completion. The coefficient-field power-series description gives a $k$-algebra isomorphism
$$\widehat A\cong K[[X_1,\ldots,X_d]].$$The field extension $K/k$ is formally smooth by the separability criterion. Polynomial extension and composition show that $K[X_1,\ldots,X_d]$ is formally smooth over $k$. Passing first to the variable-adic topology and then to its completion preserves formal smoothness by the adic comparison lemmas. This proves the assertion. ∎
Lemma. Multiplication in a rank-one Koszul enlargement
Fix $\varphi\colon E\to R$ and $f,g\in R$. On $E\oplus R$, let $\varphi'_a$ be $\varphi$ on $E$ and multiplication by $a$ on the last summand, for $a=f,g,fg$. There is a chain map
$$K_\bullet(\varphi'_f)[1]\longrightarrow K_\bullet(\varphi'_g)$$whose cone is homotopy equivalent to $K_\bullet(\varphi'_{fg})$.
Proof. The rank-one cone identification identifies these three complexes with multiplication cones on $K_\bullet(\varphi)$. The cone-composition lemma supplies the map and the explicit homotopy equivalence. Its proof works for every underlying chain complex, so no projectivity or finite-generation assumption on $E$ is introduced. ∎
Lemma. A power-series description respecting the ground field
Let $(A,\mathfrak m,K)$ be a complete regular local $k$-algebra. If $K/k$ is separable, then there is a $k$-algebra isomorphism
$$A\cong K[[T_1,\ldots,T_d]],\qquad d=\dim A.$$Proof. The residue-field lifting lemma gives a $k$-algebra section $K\to A$ of the residue map. Choose lifts of a cotangent basis. The power-series evaluation map for this specified coefficient field is surjective by successive homogeneous approximations. The complete proof in Coefficient rings and the Cohen structure theorem, Section 6, Theorem 6.1 and Corollary 6.2 then proves injectivity: a nonzero kernel element in the regular power-series domain would force the quotient dimension below $d$. Thus the isomorphism respects $k$ as claimed. ∎
Lemma. Comparing the cones of two multiplications
Let $A_\bullet$ be any homological complex of $R$-modules. For $a\in R$, write $C(a)=\operatorname{Cone}(a\colon A_\bullet\to A_\bullet)$. Then $C(fg)$ is homotopy equivalent to the cone of a map
$$u\colon C(f)[1]\longrightarrow C(g).$$We use $A[1]_n=A_{n+1}$ with differential $-d_A$, and
$$\operatorname{Cone}(v)_n=B_n\oplus A_{n-1},\qquad d(b,a)=(d_Bb+v(a),-d_Aa).$$Proof. First take $A_\bullet=R$ in degree zero. The shifted complex $C(f)[1]$ has terms in degrees $0,-1$ and differential $-f$. Multiplying its degree-minus-one coordinate by $-1$ gives an isomorphic model with differential $f$. Map its degree-zero term identically to the degree-zero term of $C(g)$, and its other term to zero. In these signed coordinates the cone is the two-term complex
$$P_1=R^2\xrightarrow{\ M\ }P_0=R^2,\qquad M=\begin{pmatrix}g&1\\0&-f\end{pmatrix}.$$Thus the displayed matrix uses a specified signed model of the shift.
Define maps $i\colon C(fg)\to P$ and $p\colon P\to C(fg)$ by
$$i_1=\binom{1}{-g},\quad i_0=\binom01,\qquad p_1=(1,0),\quad p_0=(f,1).$$Direct multiplication gives $Mi_1=i_0fg$, $p_0M=fgp_1$, and $pi=1$. The degree-one homotopy $h\colon P_0\to P_1$ is
$$h=\begin{pmatrix}0&0\\1&0\end{pmatrix}.$$Indeed,
$$hM=\begin{pmatrix}0&0\\g&1\end{pmatrix}=1-i_1p_1, \qquad Mh=\begin{pmatrix}1&0\\-f&0\end{pmatrix}=1-i_0p_0.$$This proves the two-term assertion with its omitted homotopy supplied.
For a general complex, the map can be written without any boundedness assumption. Its degree-$n$ component is
$$u_n\colon A_{n+1}\oplus A_n\longrightarrow A_n\oplus A_{n-1}, \qquad (x,y)\longmapsto(y,0).$$The source differential is $(x,y)\mapsto(-dx-fy,dy)$, so $u$ is a chain map. In the cone of $u$, change the sign of the first coordinate from the shifted summand. The degree-$n$ term becomes
$$P_n=A_n\oplus A_{n-1}\oplus A_n\oplus A_{n-1},$$with differential
$$d_P(a,b,c,e)=(da+gb+e,\,-db,\,dc-fe,\,-de).$$The maps and homotopy generalizing the preceding matrices are
$$\begin{aligned} i_n(x,y)&=(0,y,x,-gy),\\ p_n(a,b,c,e)&=(fa+c,b),\\ H_n(a,b,c,e)&=(0,0,0,a)\in P_{n+1}. \end{aligned}$$The first two commute with the differentials by substitution, and $pi=1$. Substitution also gives
$$(d_PH+Hd_P)(a,b,c,e)=(a,0,-fa,e+gb) =(1-ip)(a,b,c,e).$$Therefore they are mutually inverse up to chain homotopy for arbitrary $A_\bullet$.
This also explains the tensor-product proof. Totalizing $A_\bullet\otimes_R(R\xrightarrow{a}R)$ gives $C(a)$ after the usual degree signs. Totalization preserves the displayed chain maps, and sends the two-term homotopy to $(-1)^i1\otimes h$ on the summand of $A$-degree $i$: the mixed differential terms cancel, leaving the original homotopy identity. The standard identification
$$A_i\otimes B[1]_j\longrightarrow(A\otimes B)[1]_{i+j}, \qquad a\otimes b\longmapsto(-1)^i a\otimes b,$$provides the shift signs, and the corresponding cone identification uses the same sign on its shifted summand. Thus the original reduction to a two-term scalar complex and the direct formulas give the same homotopy equivalence. No flatness is needed, since these are actual chain maps and homotopies. ∎
Lemma. A section of a separable residue extension
Let $(A,\mathfrak m,K)$ be a complete local $k$-algebra, without a Noetherian assumption. If $K/k$ is separable, there is a $k$-algebra map $K\to A$ whose composite with $A\to K$ is the identity.
Proof. The separability criterion makes $K/k$ formally smooth. Start with the identity $K\to A/\mathfrak m$. Having lifted it to $A/\mathfrak m^n$, lift further to $A/\mathfrak m^{n+1}$; the kernel $\mathfrak m^n/\mathfrak m^{n+1}$ is square-zero. Choose these lifts compatibly. Their inverse limit is the required $k$-algebra map because $A$ is complete and separated. This is also the continuous complete-target lifting theorem for the discrete source field and the closed ideal $\mathfrak m$. ∎
Marked formal deformation rings
Fix a Noetherian ring $\Lambda$ and a finite map $\Lambda\to k$ to a field. Write $\mathfrak m_\Lambda=\ker(\Lambda\to k)$ and $k'=\Lambda/\mathfrak m_\Lambda$, so $k/k'$ is finite. The ring $\Lambda$ need not itself be local; every local algebra below factors through $\Lambda_{\mathfrak m_\Lambda}$.
The category $\mathcal C_\Lambda$ consists of Artinian local $\Lambda$-algebras equipped with a specified residue-field identification with $k$. Its morphisms are local $\Lambda$-algebra maps respecting these identifications. In $\widehat{\mathcal C}_\Lambda$, the rings are Noetherian complete local with the same residue marking and morphism convention. Completeness always includes separatedness.
Lemma. Cotangent surjectivity for complete marked rings
For a map $f\colon R\to S$ in $\widehat{\mathcal C}_\Lambda$, these conditions are equivalent:
- $f$ is surjective.
- $\mathfrak m_R/\mathfrak m_R^2\to\mathfrak m_S/\mathfrak m_S^2$ is surjective.
- The relative cotangent map is surjective:
Proof. A surjection with the prescribed residue isomorphism maps the source maximal ideal onto the target one, proving (1) implies (2); quotienting gives (3).
Assume (3), and put $R_n=R/\mathfrak m_R^n$, $S_n=S/\mathfrak m_S^n$. For $n\geq2$, their absolute and relative cotangent spaces are the ones of $R$ and $S$. The Artinian criterion below therefore gives surjections $R_n\to S_n$ for every $n$, including the residue map at $n=1$.
Let $H_n$ be their kernels. Each $H_n$ has finite length as an $R$-module, being a submodule of $R_n$. For a fixed $n$, the images of all later $H_m$ form a descending sequence of $R$-submodules of $H_n$ and hence stabilize. Thus $(H_n)$ is Mittag–Leffler. The exact inverse-limit theorem applied to
$$0\longrightarrow H_n\longrightarrow R_n\longrightarrow S_n\longrightarrow0$$gives a surjection $R=\varprojlim R_n\to\varprojlim S_n=S$.
There is also a direct completion argument. Once the absolute cotangent map is surjective, the induced maps $\mathfrak m_R^n/\mathfrak m_R^{n+1}\to\mathfrak m_S^n/\mathfrak m_S^{n+1}$ are surjective for every $n$, because the associated graded algebras are generated in degree one over the common residue field. Lift an element's residue and then correct its successive errors using elements of $\mathfrak m_R^n$. The resulting series of corrections converges in $R$ and maps to the chosen element of $S$. The equivalence of the two cotangent tests follows from the same diagram as in the Artinian proof. ∎
Lemma. Cotangent surjectivity for Artinian marked rings
For a map $f\colon A\to B$ in $\mathcal C_\Lambda$, surjectivity is equivalent to surjectivity on absolute cotangent spaces, and also equivalent to surjectivity of
$$\mathfrak m_A/(\mathfrak m_\Lambda A+\mathfrak m_A^2) \longrightarrow \mathfrak m_B/(\mathfrak m_\Lambda B+\mathfrak m_B^2).$$Proof. If $f$ is surjective, an element lifting a member of $\mathfrak m_B$ has zero residue because the marked residue map is an isomorphism. Thus $f(\mathfrak m_A)=\mathfrak m_B$, proving absolute cotangent surjectivity. The relative assertion is then its quotient.
For the converse comparison, put
$$V=(\mathfrak m_\Lambda/\mathfrak m_\Lambda^2)\otimes_{k'}k, \quad U_A=\mathfrak m_A/\mathfrak m_A^2, \quad W_A=\mathfrak m_A/(\mathfrak m_\Lambda A+\mathfrak m_A^2),$$and define $U_B,W_B$ in the same way. There is a commutative diagram with right-exact rows
$$\begin{array}{ccccc} V&\longrightarrow&U_A&\longrightarrow&W_A\longrightarrow0\\ \Vert&&\downarrow&&\downarrow\\ V&\longrightarrow&U_B&\longrightarrow&W_B\longrightarrow0. \end{array}$$The first map sends $\lambda\otimes c$ to the class of $\lambda\widetilde c$, where $\widetilde c$ is any lift of $c$. Different lifts differ by a maximal-ideal element, so their products with $\lambda$ agree modulo its square. The image is precisely the contribution of $\mathfrak m_\Lambda A$, or of $\mathfrak m_\Lambda B$. This proves the asserted exactness and naturality. If $W_A\to W_B$ is onto, lift the relative class of any element of $U_B$ to $U_A$; its remaining difference lies in the image of $V$ and can be lifted through the identical left column. Hence $U_A\to U_B$ is onto.
Assume that absolute cotangent map is onto. Then
$$\mathfrak m_B=f(\mathfrak m_A)B+\mathfrak m_B^2.$$Nakayama over the Artinian local ring $B$, applied to $\mathfrak m_B/f(\mathfrak m_A)B$, gives $\mathfrak m_B=f(\mathfrak m_A)B$. The residue isomorphism now says that $A/\mathfrak m_A\to B/\mathfrak m_AB$ is surjective. For the $A$-module cokernel $Q$ of $A\to B$, this gives $Q=\mathfrak m_AQ$. Since $\mathfrak m_A$ is nilpotent, iteration gives $Q=0$, even without invoking finiteness of $Q$. Thus $f$ is surjective. ∎
Supporting proofs and references
The following results supply the lower algebraic and topological inputs used above. Each entry records its precise hypotheses and its proof or complete written source. Any outstanding dependency remains identified at its own entry.
Noetherian spaces and their components
Every subspace of a Noetherian topological space is Noetherian. Such a space has finitely many irreducible components, and each component contains a nonempty open subset of the whole space.
Proof. For a descending chain $F_n$ of closed subsets of a subspace $Y\subset X$, choose closed $Z_n\subset X$ with $F_n=Y\cap Z_n$. Replace $Z_n$ by $Z_1\cap\cdots\cap Z_n$. These new ambient closed sets form a descending chain and still restrict to $F_n$, so ambient stabilization proves subspace stabilization.
The complete finite-decomposition argument is Spectra of rings, Section 4, Theorem 4.3. It works for arbitrary Noetherian spaces: a minimal closed counterexample to finite irreducible decomposition would split into two smaller closed sets, a contradiction. Remove redundant members to obtain the finitely many components $Z_1,\ldots,Z_r$. For each $i$,
$$U_i=X\setminus\bigcup_{j\ne i}Z_j$$is open and contained in $Z_i$, since the components cover $X$. It is nonempty because an irreducible $Z_i$ cannot be contained in the union of the other finitely many components without being contained in one of them. The empty space has no components, so the assertion there is vacuous. ∎
Finite-type morphisms from a field
For any scheme $S$, field $K$, and morphism $f\colon\operatorname{Spec}(K)\to S$, these conditions are equivalent:
- $f$ is of finite type.
- $f$ is locally of finite type.
- Its image lies in an affine open $\operatorname{Spec}(R)\subset S$ for which the induced map $R\to K$ is finite.
- There is such an affine open in which the image is a closed point $s$, with $K/\kappa(s)$ finite.
Proof. A morphism from a one-point space is quasi-compact: every inverse image of an affine open is empty or a singleton. Thus locally finite type and finite type agree here.
Suppose (2), choose an affine neighborhood $\operatorname{Spec}(R)$ of the image, and write $\mathfrak p=\ker(R\to K)$. Then $K$ is a finite-type algebra over the domain $R_0=R/\mathfrak p$. We show that some nonzero $a\in R_0$ has $R_{0,a}$ a field with $K/R_{0,a}$ finite. Apply normalization over a domain to $R_0\subset K$. After inverting a nonzero $a$, it makes $K$ finite over a polynomial subring
$$R_{0,a}[Y_1,\ldots,Y_d]\subset K.$$A domain over which a field is integral must itself be a field: the inverse of a nonzero element in the larger field satisfies a monic equation, which expresses that inverse in the smaller domain. Therefore the displayed polynomial subring is a field. A polynomial variable cannot be a unit, so $d=0$, and the assertion follows. This is the field-over-domain step needed for the affine neighborhood.
Lift $a$ to $R$. Its image in $K$ is nonzero, so the morphism factors through the principal open $\operatorname{Spec}(R_a)$, and $K$ is finite as an $R_a$-module. This proves (3). Conversely, a finite ring map is of finite type, so (3) implies (2).
For a finite map $R\to K$, the image $R/\mathfrak p$ is a domain over which $K$ is integral, and the inverse argument above makes it a field. Thus $\mathfrak p$ is maximal and $K/\kappa(\mathfrak p)$ is finite, proving (4). The finite field extension in (4), together with $R\to R/\mathfrak p$, immediately gives (3). This proves all four equivalences without a Noetherian hypothesis on $S$ or $R$. ∎
Stable images in an inverse system
Let $(A_i)$ be an inverse system of sets indexed by a nonempty directed set. Suppose it is Mittag–Leffler: for each $i$, the images in $A_i$ of sufficiently late $A_j$ are constant. Denote that eventual image by $B_i$. Then $(B_i)$ is an inverse subsystem with surjective transition maps and
$$\varprojlim_iB_i=\varprojlim_iA_i.$$The same assertion holds for inverse systems of groups or modules.
Proof. Fix $i\leq j$. Choose an index $l\geq j$ beyond stabilization indices for the images in both $A_i$ and $A_j$. Every element of $B_j$ is the image of an element of $A_l$, so its image in $A_i$ belongs to $B_i$. This proves that transitions restrict to the $B_i$.
Given $b\in B_i$, the same choice of a sufficiently late $l$ lifts it to an element of $A_l$. The image of that element in $A_j$ belongs to $B_j$, proving surjectivity of $B_j\to B_i$. Finally, every coordinate of a compatible family in the $A_i$ belongs to every later image, hence to $B_i$. Conversely a family in the subsystem is already compatible in the original system. This proves equality of limits. Countability is not needed for this stable-image construction; it is needed for the subsequent general nonempty-limit assertion used in countable Mittag–Leffler exactness. ∎
Intersections of powers in finite modules
Let $R$ be Noetherian, $I\subset R$ an ideal, and $M$ a finite $R$-module. The submodule
$$N=\bigcap_{n\geq0}I^nM$$vanishes on an open neighborhood of every prime containing $I$. If $I\subset\operatorname{Jac}(R)$, then $N=0$.
Proof. Noetherian and Artinian rings, Section 6, Theorem 6.1 proves the stronger statement that one element $1+a$, with $a\in I$, annihilates all of $N$. Its complete proof applies Artin–Rees to obtain $IN=N$ and then uses the determinant form of Nakayama; it also proves the converse description by elementwise annihilators.
For any $\mathfrak p\supset I$, the element $1+a$ avoids $\mathfrak p$. Hence $D(1+a)$ is an open neighborhood on which $N$ vanishes. If $I$ lies in the Jacobson radical, $1+a$ is a unit and annihilates only the zero module. These give the two stated consequences with one uniform annihilator. ∎
The natural long exact Tor sequence
For modules over any commutative ring $R$, a short exact sequence
$$0\longrightarrow M'\longrightarrow M\longrightarrow M''\longrightarrow0$$gives, for every $N$, a natural exact sequence
$$\cdots\longrightarrow \operatorname{Tor}^R_n(N,M')\longrightarrow \operatorname{Tor}^R_n(N,M)\longrightarrow \operatorname{Tor}^R_n(N,M'') \xrightarrow{\partial} \operatorname{Tor}^R_{n-1}(N,M')\longrightarrow\cdots$$ending in $N\otimes_RM'\to N\otimes_RM\to N\otimes_RM''\to0$.
Proof. Resolve $N$ by free modules $P_\bullet$. Tensoring the short exact sequence with each $P_i$ is exact, giving a short exact sequence of complexes $0\to X\to Y\to Z\to0$. For a cycle $z\in Z_n$, lift it to $y\in Y_n$. Its differential $dy$ is the image of a unique $x\in X_{n-1}$. This $x$ is a cycle because $d^2y=0$ and $X\to Y$ is injective. Define $\partial[z]=[x]$.
A different lift of $z$ changes $x$ by a boundary from $X_n$. Changing $z$ by a boundary can be lifted by adding a differential to $y$, leaving $x$ unchanged. Thus the map is well defined.
Exactness follows by three chases. If a cycle of $X$ becomes a boundary $dy$ in $Y$, the image of $y$ is a cycle of $Z$ mapping to it under $\partial$. If a cycle of $Y$ maps to a boundary $dz$ in $Z$, lift $z$ and subtract its differential; the result is a cycle coming from $X$. Finally, if $\partial[z]=0$, its lifted differential is the image of a boundary $dx$ in $X$; subtracting the image of $x$ from the lift makes it a cycle in $Y$ mapping to $z$. These are the three kernel-image equalities repeated along the sequence. Degree zero is right exactness of tensor product.
The construction commutes with maps of short exact sequences and with chain maps between free resolutions, because both the lift and its differential commute with those maps. Homotopic resolution maps induce the same homology map, so the sequence and its connecting homomorphisms are natural in both variables. ∎
Reducedness under a flat map of Noetherian rings
Let $R\to S$ be a flat map of Noetherian rings. If $R$ and all rings $S\otimes_R\kappa(\mathfrak p)$ are reduced, then $S$ is reduced.
Proof. A Noetherian ring has finitely many minimal primes, say $\mathfrak p_1,\ldots,\mathfrak p_t$. Their intersection is its nilradical, so reducedness gives an injective map
$$R\longrightarrow\prod_{i=1}^t\operatorname{Frac}(R/\mathfrak p_i) =\prod_{i=1}^t\kappa(\mathfrak p_i).$$Flat tensoring by $S$ preserves this injection. Tensor product commutes with the finite product because a finite product of modules is their direct sum. Hence
$$S\hookrightarrow \prod_{i=1}^t\bigl(S\otimes_R\kappa(\mathfrak p_i)\bigr).$$Each factor is reduced by hypothesis. A nilpotent of $S$ maps to zero in every factor, and injectivity makes it zero. If $R=0$, then its unital algebra $S$ is also zero, giving the assertion in the empty-spectrum case. This proves the exact ascent statement used by smooth reducedness. ∎
Exactness of Mittag–Leffler inverse limits
For integer-indexed inverse systems of modules, a short exact sequence remains exact after inverse limit when the kernel system is Mittag–Leffler.
The complete countable directed inverse-limit proof applies at this scope. It proves exactness at the first two terms directly, regards lifts of a compatible target element as a Mittag–Leffler system of nonempty cosets, and uses surjective stable-image transitions along a countable cofinal sequence to choose a compatible lift. No surjectivity of the original transitions is assumed.
The finite-submodule test for an integral element
If an element $y$ of an $R$-algebra $S$ preserves a finite $R$-submodule $M\subset S$ containing $1$, then $y$ is integral over $R$.
The complete determinant proof is Integral extensions: lying over, going up and going down, Section 1, Theorem 1.1. Choose generators of $M$ and express multiplication by $y$ as a coefficient matrix over $R$. Its monic characteristic polynomial annihilates every generator by the adjugate identity, hence annihilates $1$, proving the asserted equation for $y$. The generators need not be a basis. Equivalently, $M$ is faithful for the action of $R[y]$: an element acting as zero kills $1$ and is itself zero.
Additivity of module length
For a short exact sequence $0\to M'\to M\to M''\to0$ over an arbitrary ring,
$$\ell(M)=\ell(M')+\ell(M'')$$with values in $\mathbf N\cup\{\infty\}$.
Noetherian and Artinian rings, Section 3, Theorem 3.3 gives the complete composition-series proof: $M$ has finite length exactly when both ends do, and in that case the lengths add. The same equivalence handles all infinite cases. If either end has infinite length, the middle must also; if the middle has infinite length, the two ends cannot both be finite. Thus the formula retains its full extended-value scope.
Residue fields as composition factors
For a finite-length module $M$ over a commutative ring $R$, every simple factor is $R/\mathfrak m$ for a maximal ideal $\mathfrak m$. The number of occurrences of that residue field is
$$\ell_{R_{\mathfrak m}}(M_{\mathfrak m}).$$The full proofs are Noetherian and Artinian rings, Section 3, Theorems 3.2–3.3 and Proposition 3.4. A nonzero vector in a simple module gives a cyclic presentation, whose kernel is maximal. Localizing a composition series at $\mathfrak m$ retains precisely its factors $R/\mathfrak m$ and kills all the others: for another maximal ideal choose an element in it but outside $\mathfrak m$. The surviving series has simple factors over $R_{\mathfrak m}$, proving the formula and its independence of the chosen series.
Schanuel's lemma and its diagram
Suppose two projective presentations of the same module are given over a ring $R$:
$$0\to K\xrightarrow{c_1}P_1\xrightarrow{p_1}M\to0, \qquad 0\to L\xrightarrow{c_2}P_2\xrightarrow{p_2}M\to0.$$Then $K\oplus P_2\cong P_1\oplus L$. Moreover, these presentations become isomorphic after adding the other projective module to their first two terms.
Proof. Form
$$E=\{(v,w)\in P_1\oplus P_2:p_1(v)+p_2(w)=0\}.$$Projection onto $P_1$ is onto with kernel $L$; projection onto $P_2$ is onto with kernel $K$. Both sequences split because their quotients are projective. Consequently
$$K\oplus P_2\cong E\cong P_1\oplus L.$$This is the fibre-product proof of Projective dimension, Lemma 1.1, with a minus sign in one projection to replace equality by a zero sum.
For the diagram, projectivity supplies $a\colon P_1\to P_2$ and $b\colon P_2\to P_1$ satisfying $p_2a=p_1$ and $p_1b=p_2$. Define automorphisms of $P_1\oplus P_2$ by
$$T=\begin{pmatrix}1&b\\0&1\end{pmatrix}, \qquad U=\begin{pmatrix}1&0\\a&1\end{pmatrix}.$$Their inverses replace $a,b$ by $-a,-b$. The equalities
$$(p_1,0)T=(p_1,p_2)=(0,p_2)U$$show that their restrictions identify $E$ with the respective kernels. Using $c_1,c_2$ to identify these kernels gives the commutative diagram
$$\begin{array}{ccccc} 0\to K\oplus P_2&\xrightarrow{(c_1,\,1)}&P_1\oplus P_2&\xrightarrow{(p_1,\,0)}&M\to0\\ \uparrow\,T|_E&&\uparrow\,T&&\Vert\\ 0\to E&\longrightarrow&P_1\oplus P_2&\xrightarrow{(p_1,\,p_2)}&M\to0\\ \downarrow\,U|_E&&\downarrow\,U&&\Vert\\ 0\to P_1\oplus L&\xrightarrow{(1,\,c_2)}&P_1\oplus P_2&\xrightarrow{(0,\,p_2)}&M\to0 . \end{array}$$Every vertical map is an isomorphism. Composing the lower vertical maps with the inverses of the upper ones gives the claimed two-row comparison. ∎
Embedding dimension bounds residue-field projective dimension
For a Noetherian local ring $(R,\mathfrak m,\kappa)$,
$$\dim_\kappa(\mathfrak m/\mathfrak m^2)\leq\operatorname{pd}_R\kappa,$$where the right side may be infinite.
The full proof is Regular local rings, Lemma 2.1. A minimal generating list of length $e$ defines a Koszul complex mapping to the minimal free resolution of $\kappa$. Comparison modulo $\mathfrak m^2$ makes its degree-$i$ map injective after reduction modulo $\mathfrak m$. The exterior-coordinate map used in the induction is injective in every characteristic: each basis wedge has a coordinate obtained by deleting one of its indices and recording that index, and these coordinates distinguish the wedges. Thus the $i$-th free rank is at least $\binom ei$. In degree $e$ it cannot vanish, which proves the inequality without a characteristic restriction.
Resolutions over a regular local ring
Let $R$ be regular local of dimension $d$. A nonzero finite $R$-module $M$ of depth $e$ has a finite free resolution of length $d-e$. Also $\operatorname{gl.dim}R\leq d$, with the supremum taken over arbitrary modules.
These are proved in Projective dimension, Sections 1–4, specifically Theorems 1.5, 2.2, 2.3, 3.1 and Corollary 4.3. A regular parameter sequence gives a Koszul resolution of $\kappa$ of length $d$. Minimal free resolutions and their Tor detection then bound projective dimensions of finite modules. In particular they bound every cyclic quotient $R/J$, since $R$ is Noetherian. The cyclic-module test extends this bound to all modules by a well-ordered generator filtration and compatible projective resolutions; it does not assume arbitrary modules are finite. Finally the Auslander–Buchsbaum formula gives $\operatorname{pd}_RM=d-e$, and a minimal finite free resolution realizes this length.
A finite residue-field resolution is bounded by dimension
If $(R,\mathfrak m,\kappa)$ is Noetherian local and $n=\operatorname{pd}_R\kappa<\infty$, then $n\leq\dim R$. Regularity is not assumed.
Proof. The Auslander–Buchsbaum formula applies to the nonzero finite module $\kappa$. Its depth is zero, including when $R$ is a field. Therefore
$$n+\operatorname{depth}_R\kappa =\operatorname{depth}R,\qquad n=\operatorname{depth}R.$$The depth bound for finite modules, applied to $R$ itself, gives $\operatorname{depth}R\leq\dim R$. Combining these equalities and inequality proves the assertion. ∎
Finite length from a finitely generated maximal ideal
Let $\mathfrak m$ be a finitely generated maximal ideal of a ring $R$. If $M$ is a finite $R$-module and $\mathfrak m^nM=0$ for some $n$, then $M$ has finite length. Neither locality nor Noetherianity of $R$ is required.
Proof. Choose generators $a_1,\ldots,a_r$ of $\mathfrak m$ and $v_1,\ldots,v_s$ of $M$. Products $a_{i_1}\cdots a_{i_j}v_l$ form a finite generating list for $\mathfrak m^jM$. Its quotient by $\mathfrak m^{j+1}M$ is therefore a finite-dimensional vector space over $R/\mathfrak m$, and its dimension is its $R$-module length. The filtration
$$M\supset\mathfrak mM\supset\cdots\supset\mathfrak m^nM=0$$has finitely many such layers. Length additivity proves the assertion. If $n=0$, then $M=0$ and the length is zero. ∎
Powers of ideals contained in a radical
If $R$ is Noetherian and $I,J$ are ideals with $J\subset\sqrt I$, then $J^N\subset I$ for some $N\geq1$. In particular, an ideal all of whose elements are nilpotent is a nilpotent ideal.
Proof. More generally, only finite generation of $J$ is needed. Write $J=(a_1,\ldots,a_r)$ and choose positive integers $d_i$ with $a_i^{d_i}\in I$. For $r>0$, take
$$N=1+\sum_{i=1}^r(d_i-1).$$A degree-$N$ product of the generators contains at least $d_i$ copies of some $a_i$; otherwise its degree would be at most $N-1$. Every such product belongs to $I$, and these products generate $J^N$. For $J=0$, choose $N=1$. Applying this with $I=0$ gives the last assertion. ∎
Quasi-finiteness over an intermediate base
Suppose $A\to B\to C$ are ring maps and $C$ is finite type over $A$. If $A\to C$ is quasi-finite at a prime $\mathfrak r$, then so is $B\to C$. No finiteness condition on $B/A$ is required.
The first pointwise argument in the affine Zariski Main proof proves this directly: the same generators give finite type over $B$, and a principal open isolating $\mathfrak r$ in its fibre over $A$ isolates it in the smaller fibre over $B$.
Integral closure near a monogenic quasi-finite point
Let $S=R[X]/I$, let $C$ be the integral closure of $R$ in $S$, and let $\mathfrak q$ be a quasi-finite point of $S/R$. There is $g\in C\setminus\mathfrak q$ with $C_g=S_g$.
The monogenic part of the affine Zariski Main proof is a complete proof for arbitrary rings. It starts with a relation having a coefficient outside the base prime, puts the leading-coefficient multiple of the generator in $C$, and reduces the degree until that leading coefficient avoids $\mathfrak q$. It does not use the conductor step or the full theorem inductively.
Quasi-finiteness is local at the selected fibre point
Let $R\to S$ be finite type, and let $\mathfrak q$ contract to $\mathfrak p$. For $f\in R\setminus\mathfrak p$ and $g\in S\setminus\mathfrak q$, the map $R\to S$ is quasi-finite at $\mathfrak q$ exactly when $R_f\to S_{fg}$ is quasi-finite at $\mathfrak qS_{fg}$.
The pointwise locality argument in the affine Zariski Main proof gives both directions. The base localization leaves the fibre unchanged; source localization is an open neighborhood of the selected point. Being isolated in that open fibre is equivalent to being isolated in the original fibre, or one may use equality of the local fibre rings and residue extensions.
Quasi-finiteness in a four-ring square
Consider a commutative square $R\to S$, $R'\to S'$, with vertical maps $R\to R'$ and $S\to S'$. Assume $S$ is finite type over $R$ and the induced map $S\otimes_RR'\to S'$ is surjective. If $\mathfrak q'\subset S'$ contracts to a quasi-finite point $\mathfrak q\subset S$ of $S/R$, then $S'/R'$ is quasi-finite at $\mathfrak q'$.
The full four-ring argument in the affine Zariski Main proof constructs the finite-dimensional isolated factor of the original fibre, extends its residue field, and takes its quotient in the new fibre. Its idempotent still selects $\mathfrak q'$, proving the assertion over arbitrary rings.
Strong transcendence rules out quasi-finite points
Suppose $R\subset S$ are reduced rings, $x\in S$, and $S$ is finite as an $R[x]$-module. Assume that every equality
$$u\sum_{i=0}^m a_ix^i=0,\qquad u\in S,\ a_i\in R,$$forces $ua_i=0$ for each $i$. Then $R\to S$ is quasi-finite at no prime of $S$.
The complete proof is The theorem on formal functions, Appendix Z, Lemma Z.11. Lemma Z.9 passes the coefficient property to a minimal component using a localization zero witness. Lemma Z.10 treats the resulting domains, first by going down over a normal polynomial ring and then by integral normalization and lying over. Lemma Z.8 carries quasi-finiteness through the required quotient and base-change squares. Section 0 supplies polynomial normality over an arbitrary normal domain. These arguments allow infinitely many minimal primes and do not assume finite normalization.
All conductor coefficients lie in the radical
Let $\varphi\colon R[X]\to S$ be finite, and assume $\varphi(R)$ is integrally closed in $S$. Define
$$J=\{s\in S:sS\subset\operatorname{im}\varphi\}.$$For $u\in S$ and $a_0,\ldots,a_m\in R$,
$$\begin{gathered} u\,\varphi\left(\sum_{i=0}^m a_iX^i\right)\in\sqrt J\\ \Longrightarrow\quad u\,\varphi(a_i)\in\sqrt J\quad(0\leq i\leq m). \end{gathered}$$The full proof is The theorem on formal functions, Appendix Z, Lemma Z.6, with Situation Z.4 and Lemmas Z.1–Z.5. Monic division first removes a denominator up to an integral element. Localization and an explicit zero witness then clear the leading coefficient. Applying this to a finite module generating list puts a power of the leading coefficient in the conductor. Raising the original relation to a power and descending through its coefficients proves the radical assertion. Neither $\varphi$ nor its restriction to $R$ is required to be injective.
The cotangent space with separable residue
If a Noetherian local ring $(R,\mathfrak m,\kappa)$ contains $k$ and $\kappa/k$ is finitely generated and separable, the canonical map
$$\mathfrak m/\mathfrak m^2\longrightarrow\Omega_{R/k}\otimes_R\kappa$$is injective.
The first part of the separable-residue smoothness proof proves exactly this local-ring assertion before using finite type for the smoothness conclusion. It lifts a separating basis and corrects the primitive element by one Newton step in $R/\mathfrak m^2$, producing a residue-field section. The resulting derivation retracts the conormal map. The alternative formal-smoothness lift, and the product-rule identification of the differential fibre before and after quotienting by $\mathfrak m^2$, are also supplied there.
Extracting a root from power coefficients
Suppose $L/K$ is algebraic and separable in characteristic $p>0$, and $\alpha\in L$. If every coefficient of its minimal polynomial over $K$ is a $p$th power in $K$, then $\alpha$ is a $p$th power in $L$. The same conclusion holds whenever $\alpha$ is a root of a nonzero polynomial $P\in K[T]$ with distinct roots and with all coefficients in $K^p$.
Proof. Write $P(T)=\sum_i b_i^pT^i$ and $Q(T)=\sum_i b_iT^i$. In an algebraic closure containing $L$, let $\beta^p=\alpha$. The identity
$$Q(T)^p=P(T^p)$$gives $Q(\beta)=0$. Frobenius identifies the roots of $Q$ with the roots of $P$, preserving their multiplicities, so $Q$ has distinct roots.
If $\beta\notin L$, its minimal polynomial over $L$ is $T^p-\alpha$. Indeed a nontrivial purely inseparable extension generated by a $p$th root has degree $p$: the minimal polynomial is a polynomial in $T^p$ unless its derivative is nonzero, in which case it is separable and must be linear since $T^p-\alpha$ has only one distinct root. Thus $T^p-\alpha$ would divide $Q$ in $L[T]$, contrary to the distinct-root property. Hence $\beta\in L$. The minimal polynomial in the first assertion has distinct roots by separability, so it is a special case. ∎
The separable part of an algebraic extension
For every algebraic extension $E/F$ there is exactly one intermediate field $E_{\mathrm{sep}}$ for which $E_{\mathrm{sep}}/F$ is separable and $E/E_{\mathrm{sep}}$ is purely inseparable.
Proof. The elements of $E$ separable over $F$ form a field. To check closure, finitely many such elements generate a finite separable extension: adjoining them successively preserves separability, since their minimal polynomials at each step divide separable polynomials over $F$. The usual count of embeddings in a tower proves separability over $F$; sums, products and inverses then belong to that finite separable extension.
Call this field $E_{\mathrm{sep}}$. In characteristic zero it is all of $E$. In characteristic $p$, the irreducible polynomial of any $\alpha\in E$ has the form $G(T^{p^e})$ with $G$ irreducible and with nonzero derivative: repeatedly remove a common $p$th power from its exponents until this is so. Irreducibility then makes $G$ separable. Therefore $\alpha^{p^e}$ belongs to $E_{\mathrm{sep}}$, proving that $E/E_{\mathrm{sep}}$ is purely inseparable. The exponent may depend on $\alpha$, so the argument includes infinite algebraic extensions.
For uniqueness, suppose $F\subset T\subset E$ has the stated properties. Separability gives $T\subset E_{\mathrm{sep}}$. Any $\alpha\in E_{\mathrm{sep}}$ is separable over $T$, because its minimal polynomial there divides a separable polynomial over $F$; it is also purely inseparable over $T$. Its minimal polynomial is consequently linear, so $\alpha\in T$. This proves the reverse inclusion. ∎
Primitive elements and intermediate fields
A finite field extension $E/F$ is generated by one element if and only if it has only finitely many intermediate fields. Both properties hold for every finite separable extension.
Proof. Suppose $E=F(\alpha)$, and let $P$ be the monic minimal polynomial of $\alpha$ over $F$. For an intermediate field $K$, let $Q$ be its monic minimal polynomial over $K$. Put $L=F(\text{coefficients of }Q)\subset K$. Since $E=L(\alpha)$ and $Q(\alpha)=0$,
$$[E:L]\leq\deg Q=[E:K].$$The tower formula gives the opposite inequality and then $L=K$. Thus $Q$ determines $K$. It is a monic divisor of $P$ in $E[T]$, and a fixed polynomial has only finitely many monic divisors by unique factorization. There are therefore finitely many possible $K$.
For the converse first suppose $F$ is infinite. A finite-dimensional vector space over $F$ cannot be the union of finitely many proper linear subspaces. For each proposed subspace choose a nonzero linear functional vanishing on it. Their product is a nonzero polynomial in coordinates. A nonzero polynomial over an infinite field cannot vanish on every coordinate tuple, as induction on the number of variables reduces this assertion to the finite root bound in one variable. A tuple where the product is nonzero avoids all the subspaces.
Apply this to the finitely many proper intermediate fields, each an $F$-linear subspace of $E$. An element outside their union generates $E$. When $E=F$, the element $0$ suffices.
If $F$ is finite, so is $E$. Its multiplicative group is cyclic: let $m$ be its exponent, and for each prime dividing $m$ choose an element whose order contains the largest corresponding prime power. Suitable powers of these elements have those prime-power orders, and their product has order $m$ because the orders are coprime. Every nonzero element of $E$ is a root of $T^m-1$, so $|E^\times|\leq m$. The element just constructed gives the reverse inequality. A generator of $E^\times$ thus generates $E$ as a field, proving this case too.
Finally, if $E/F$ is separable of degree $n$, it has $n$ distinct embeddings $\sigma_i$ into an algebraic closure of $F$. This count follows by adjoining finitely many generators and, at each step, extending an embedding through the distinct roots of the next separable minimal polynomial. For infinite $F$, the kernels of the nonzero linear maps $\sigma_i-\sigma_j$ form finitely many proper subspaces. Choose $\alpha$ outside them. Its $n$ distinct images force $[F(\alpha):F]\geq n$, while $F(\alpha)\subset E$ gives the reverse bound. Thus $E=F(\alpha)$. The finite-field case was already proved, completing all assertions. ∎
Transcendence bases with prescribed generators
Let $E/F$ be any field extension. If $A\subset G\subset E$, where $A$ is algebraically independent over $F$ and $F(G)=E$, there is a transcendence basis $B$ with $A\subset B\subset G$. All transcendence bases of $E/F$ have the same cardinality.
Proof. Order by inclusion the independent subsets of $G$ containing $A$. It is a nonempty family, and the union of a chain remains independent because every polynomial relation uses finitely many elements. Zorn's lemma supplies a maximal member $B$. Each $g\in G$ must be algebraic over $F(B)$, since otherwise it could be adjoined. Every element of $F(G)$ is then algebraic over $F(B)$, as it uses only finitely many such generators. This proves the prescribed-basis assertion.
The full finite exchange and arbitrary-cardinality proof is Krull dimension and Noether normalization, Section 1, Lemma 1.3. Its exchange step keeps previously inserted independent elements fixed and proves the needed algebraic-extension independence statement by a determinant. The infinite case assigns finite supporting subsets of one basis to elements of the other and applies the finite bound; reversing the comparison gives equality. It includes finite, infinite and empty bases. ∎
Detecting tensor-product defects in finite subalgebras
Let $R,S$ be algebras over a field $k$. Each of the following properties of $R\otimes_kS$ already holds for $R'\otimes_kS'$ for suitable finitely generated $k$-subalgebras $R'\subset R$ and $S'\subset S$:
- it is not reduced;
- it has a nonzero zero divisor;
- it has an idempotent other than $0$ and $1$.
Proof. For any such subalgebras the canonical map
$$R'\otimes_kS'\longrightarrow R\otimes_kS$$is injective. It factors through $R\otimes_kS'$, and each of the two maps is injective because every vector space over $k$ is flat.
For (1), express a nonzero nilpotent as a finite sum $\sum_i r_i\otimes s_i$ and generate $R',S'$ by its coefficients. The corresponding element in the smaller tensor product is nonzero, and its required power is zero by injectivity.
For (2), choose nonzero elements $x,y$ in the tensor product with $xy=0$, and include the coefficients of finite tensor expressions for both in the two subalgebras. Their preimages remain nonzero, and injectivity makes their product zero there.
For (3), do the same for the coefficients of the idempotent $e$. Injectivity gives $e^2=e$ in the smaller tensor product and preserves its distinction from $0$ and $1$. No finite-dimensional hypothesis on either original algebra is needed. ∎
Shifted Hilbert functions for an exact sequence
For a Noetherian local ring $R$, an ideal of definition $I$, and an exact sequence of finite modules
$$0\longrightarrow M'\longrightarrow M\longrightarrow M''\longrightarrow0,$$there are $N\subset M'$ of finite colength $l$ and an integer $c\geq0$ such that, for every $n\geq c$,
$$\begin{aligned} \chi_{I,M}(n)&=\chi_{I,M''}(n)+\chi_{I,N}(n-c)+l,\\ \varphi_{I,M}(n)&=\varphi_{I,M''}(n)+\varphi_{I,N}(n-c). \end{aligned}$$Here $\chi_{I,Q}(n)=\ell_R(Q/I^{n+1}Q)$ and $\varphi_{I,Q}(n)=\ell_R(I^nQ/I^{n+1}Q)$.
The complete Hilbert-function proof constructs $N=M'\cap I^cM$ using Artin–Rees, proves finite colength, and derives both identities, including the boundary value $n=c$ by setting $\chi_{I,Q}(-1)=0$.
Finite colength changes only lower Hilbert terms
Let $R$ be Noetherian local, let $I$ be an ideal of definition, and suppose $Q'\subset Q$ are finite modules with finite-length quotient. If $Q$ has infinite length, the eventual polynomials $\chi_{I,Q}$ and $\chi_{I,Q'}$ have the same positive degree, and their difference has smaller degree.
The finite-colength argument in the Hilbert-function proof proves this for every such inclusion. It chooses $I^bQ\subset Q'$, sets $a=\ell_R(Q/Q')$, and obtains, for $n\geq b$,
$$a+\chi_{I,Q'}(n-b)\leq\chi_{I,Q}(n) \leq a+\chi_{I,Q'}(n).$$The two bounds have identical leading terms. Infinite length excludes constant Hilbert growth by Nakayama, so the difference has degree strictly below either original degree.
Dimension under surjective prime-chain lifting
Let $R\to S$ satisfy going up or going down, and suppose $\operatorname{Spec}S\to\operatorname{Spec}R$ is surjective. Then $\dim R\leq\dim S$, for arbitrary rings.
Proof. For going up, start with a prime of $S$ above the bottom member of any finite strict chain in $R$. Lift its successive steps by going up. Distinct contractions ensure that all lifted inclusions are strict. For going down, choose a prime above the top member and lift the same chain in reverse order. Thus every finite chain length in $R$ occurs in $S$. Taking suprema gives the inequality even when dimension is infinite. The empty spectrum is covered by the convention $\dim0=-\infty$. ∎
A triangular substitution with one highest term
Let $g\in R[X_1,\ldots,X_n]$ be nonconstant over any ring $R$. There are positive integers $e_1\gg e_2\gg\cdots\gg e_n=1$ for which
$$g(X_1+X_n^{e_1},\ldots,X_{n-1}+X_n^{e_{n-1}},X_n) =aX_n^d+\text{terms of smaller degree in }X_n,$$where $d>0$ and $a$ is one of the nonzero coefficients of $g$.
Proof. Write $g=\sum_\nu a_\nu X^\nu$ using only its finitely many nonzero coefficients. Choose an integer $B$ larger than every coordinate of those multi-indices and set $e_i=B^{n-i}$. The weights
$$w(\nu)=\nu_1B^{n-1}+\nu_2B^{n-2}+\cdots+\nu_n$$are distinct by uniqueness of base-$B$ expansions. In the substituted monomial $X^\nu$, its term of highest $X_n$-degree is exactly $X_n^{w(\nu)}$ with coefficient $1$. Every other term has smaller $X_n$-degree, since at least one positive power of a newly added $X_n^{e_i}$ is replaced by $X_i$.
The unique multi-index of largest weight consequently contributes the unique top term of the whole expression, with its unchanged nonzero coefficient $a_\nu$. Its weight is positive because $g$ has a nonconstant term. No coefficient is divided out, so zero divisors in $R$ cause no problem. For $n=1$ the substitution is empty and this is the usual leading term. ∎
Dimension through a prime with a full-support Cohen–Macaulay module
If a Noetherian local ring $R$ admits a finite Cohen–Macaulay module with support $\operatorname{Spec}R$, then every prime $\mathfrak p$ satisfies
$$\dim R=\dim R_{\mathfrak p}+\dim(R/\mathfrak p).$$Proof. The complete maximal-chain theorem for full-support CM modules says that every maximal prime chain of $R$ has length $\dim R$. Its proof uses the module itself and does not assume that $R$ is CM.
Choose longest chains in $R_{\mathfrak p}$ and in $R/\mathfrak p$. Their lengths are attained because these Noetherian local rings have finite dimension. In $R$, the first runs from a minimal prime to $\mathfrak p$, and the second from $\mathfrak p$ to the maximal ideal. Concatenate them, counting $\mathfrak p$ only once. No step can be refined, since a refinement on either side would contradict the chosen maximal length; neither endpoint can be extended. The resulting maximal chain has the sum of the two lengths. The cited theorem identifies that sum with $\dim R$. ∎
Specializations from a constructibly closed set
Let $X$ be spectral. If $E$ is closed in its constructible topology, then every $x\in\overline E$ is a specialization of some point of $E$. Consequently a constructibly closed, specialization-stable subset is closed in the original topology. Dually, a constructibly open subset stable under generalization is open. These statements apply in particular to constructible subsets.
Proof. Recall that a spectral space is quasi-compact and sober and has a basis of quasi-compact opens closed under finite intersections. Its constructible topology is generated by those opens and their complements. We first prove the compactness needed here directly from these axioms.
Let $\mathcal U$ be an ultrafilter on the underlying set of a nonempty $X$, and put
$$Z=X\setminus\bigcup\{V:V\text{ is quasi-compact open and }V\notin\mathcal U\}.$$This is a closed set. It is nonempty: otherwise quasi-compactness of $X$ would give a finite cover by opens outside $\mathcal U$, whose union cannot belong to the ultrafilter. More generally, every quasi-compact open $W\in\mathcal U$ meets $Z$. If it did not, a finite subcover of $W$ by the excluded opens would give the same contradiction.
If an open set meets $Z$, a basis open contained in it and meeting $Z$ must belong to $\mathcal U$, by the definition of $Z$. For two such opens, intersect their chosen basis opens. Their intersection is quasi-compact and belongs to $\mathcal U$, so it meets $Z$ by the preceding paragraph. Hence $Z$ is irreducible. Sobriety gives its generic point $\eta$. A quasi-compact open $V$ contains $\eta$ exactly when it meets $Z$, which is exactly when $V\in\mathcal U$. Thus every basic neighborhood of $\eta$ in the constructible topology belongs to $\mathcal U$: it is a finite intersection of basis opens and their complements with the corresponding membership choices. The ultrafilter converges to $\eta$ in that topology.
This proves compactness by the ultrafilter criterion. Explicitly, any family of closed sets with the finite-intersection property extends to an ultrafilter; a limit of that ultrafilter lies in every member of the family, since each member is closed. The empty space is compact as well.
Now fix $x\in\overline E$ and take all quasi-compact open neighborhoods $U$ of $x$. Each $E\cap U$ is closed in the compact constructible topology, because $E$ is closed there and $U$ is clopen there. Any finite intersection is nonempty: its neighborhood factor is an open neighborhood of $x$, which meets $E$. Compactness therefore provides
$$y\in E\cap\bigcap_{U\ni x,\ U\text{ quasi-compact open}}U.$$The basis property says that every open neighborhood of $x$ contains $y$. Equivalently, $x\in\overline{\{y\}}$, giving the first assertion.
If $E$ is stable under specialization, this places every point of $\overline E$ in $E$, so $E$ is closed. For the dual assertion, the complement is constructibly closed and specialization-stable, hence closed. Finally, in a spectral space a retrocompact open is quasi-compact, since $X$ itself is quasi-compact; thus constructible subsets, being finite Boolean combinations of these opens, are clopen in the constructible topology. ∎
An affine spectrum is spectral
Complete proof in this lesson. Native locator: algebra.tex» / lemma-spec-spectral».
For every ring $R$, its spectrum is quasi-compact and $T_0$, has a basis of quasi-compact opens stable under finite intersections, and every nonempty irreducible closed subset has a unique generic point. Hence it is a spectral space.
The second proof of the constructible-specialization criterion verifies these properties from the affine-spectrum foundations and irreducibility theorem. It also gives the complete ultrafilter proof of compactness of the constructible topology and uses that compactness to recover the specialization criterion.
Open and closed sets under specialization
In every topological space, closed sets are stable under specialization and open sets are stable under generalization. A subset is specialization-stable exactly when its complement is generalization-stable.
Proof. Write $x\preceq y$ when $x\in\overline{\{y\}}$, so $x$ is a specialization of $y$. If a closed set contains $y$, it contains $\overline{\{y\}}$ and hence $x$. For an arbitrary subset $T$, the implication
$$y\in T,\quad x\preceq y\quad\Longrightarrow\quad x\in T$$is equivalent by contraposition to
$$x\notin T,\quad x\preceq y\quad\Longrightarrow\quad y\notin T.$$This is precisely generalization stability of the complement. Applying it to a closed set proves the open-set assertion. ∎
Boolean operations on constructible subsets
Constructible subsets of an arbitrary topological space are closed under finite unions, finite intersections and complements.
Here an open $U\subset X$ is retrocompact if $U\cap W$ is quasi-compact for every quasi-compact open $W\subset X$. A constructible subset is a finite union of differences $U\setminus V$ of retrocompact opens. This is the global notion; no Noetherian or spectral hypothesis is imposed on $X$.
Proof. Both $X$ and $\varnothing$ are retrocompact opens. Finite unions of retrocompact opens are retrocompact, since intersecting with $W$ gives a finite union of quasi-compact subsets. For two such opens $U_1,U_2$, first $U_2\cap W$ is quasi-compact open, and then retrocompactness of $U_1$ makes $U_1\cap(U_2\cap W)$ quasi-compact. Thus finite intersections are retrocompact too.
For basic differences,
$$(U_1\setminus V_1)\cap(U_2\setminus V_2) =(U_1\cap U_2)\setminus(V_1\cup V_2),$$and
$$X\setminus(U\setminus V)=(X\setminus U)\cup V.$$The right side of the second identity is the union of the two basic differences $X\setminus U$ and $V\setminus\varnothing$. Finite unions hold by definition; distribution proves finite intersections of arbitrary finite unions, and De Morgan's law then proves complements. ∎
Realizing a constructible set as an affine image
Complete proof in this lesson. Native locator: algebra.tex» / lemma-constructible-is-image».
Every constructible subset of $\operatorname{Spec}R$ is the image of $\operatorname{Spec}B$ for a finitely presented $R$-algebra $B$.
The first proof of the constructible-specialization criterion realizes each basic piece by $(R/(g_1,\ldots,g_m))_f$, then takes a finite product. It supplies a finite presentation for that product using orthogonal idempotents and inverse variables, and handles the empty set by $R/(1)$.
Principal-open images under affine-line projection
Complete proof in this lesson. Native locator: algebra.tex» / lemma-affineline-open».
The projection $\operatorname{Spec}R[x]\to\operatorname{Spec}R$ is open. For $f=\sum_i a_ix^i$, the image of $D(f)$ is the quasi-compact open $\bigcup_iD(a_i)$.
The first terminal case in Chevalley’s polynomial proof proves this formula by identifying the fibre with the localization of $\kappa(\mathfrak p)[x]$ at the reduced polynomial. Taking unions proves openness for arbitrary opens.
An affine-line equation with invertible leading coefficient
Complete proof in this lesson. Native locator: algebra.tex» / lemma-affineline-special».
If the leading coefficient of $g\in R[x]$ is a unit, the image of $D(f)\cap V(g)$ in $\operatorname{Spec}R$ is a finite union of principal opens.
The second terminal case in Chevalley’s polynomial proof constructs them from the coefficients other than the leading coefficient of the characteristic polynomial of multiplication by $f$ on $R[x]/(g)$. It proves compatibility with residue fields, the nilpotence test, and both directions of the fibre nonemptiness criterion. A constant unit $g$ gives the empty image.
Constructible images of finitely presented closed immersions
Complete proof in this lesson. Native locator: algebra.tex» / lemma-closed-fp».
For a finitely generated ideal $I\subset R$, the map $\operatorname{Spec}(R/I)\to\operatorname{Spec}R$ carries every constructible subset to a constructible subset.
The closed-image reduction at the start of Chevalley’s proof lifts the finite list defining a basic constructible piece and adjoins a finite generating list of $I$ to its closed equations. It then takes finite unions. Finite generation of $I$ is retained.
Constructible images of principal localizations
Complete proof in this lesson. Native locator: algebra.tex» / lemma-open-fp».
For $c\in R$, contraction from $\operatorname{Spec}R_c$ sends constructible subsets to constructible subsets of $\operatorname{Spec}R$.
The localization reduction at the start of Chevalley’s proof clears powers of $c$ from each finite list of defining fractions. It expresses the image as a finite union of sets $D(ca)\cap V(b_1,\ldots,b_m)$, including the case of an empty localization.
Finite principal-open descriptions of constructible subsets
Complete proof in this lesson. Native locator: algebra.tex» / lemma-constructible».
A subset of $\operatorname{Spec}R$ is constructible precisely when it is a finite union of pieces $D(f)\cap V(g_1,\ldots,g_m)$.
The initial reduction in Chevalley’s proof identifies retrocompact opens with quasi-compact opens, writes these as finite principal-open unions, and distributes the differences in the definition of constructibility. The reverse implication follows from the same description. This applies to arbitrary rings.
A reduced ring and its minimal-prime fields
For every reduced ring $R$, the canonical map
$$R\longrightarrow\prod_{\mathfrak p\text{ minimal}}R_{\mathfrak p}$$is injective and all its factors are fields. Moreover, the union of the minimal primes is exactly the set of zero divisors, where a zero divisor means an element annihilating a nonzero element.
Proof. Localization of a reduced ring is reduced: if $(a/s)^n=0$, some denominator $t$ kills $a^n$, hence $(ta)^n=0$, so $ta=0$ and $a/s=0$. For a minimal prime $\mathfrak p$, the only prime of $R_{\mathfrak p}$ is $\mathfrak pR_{\mathfrak p}$. It is therefore the nilradical and is zero. This local ring is a field, and the kernel of $R\to R_{\mathfrak p}$ is $\mathfrak p$.
The intersection of the minimal primes is the nilradical: every prime contains a minimal one, and the intersection of all primes is the nilradical. Since $R$ is reduced, this intersection is zero. This proves the asserted injection without any finiteness assumption on the set of minimal primes.
If $xy=0$ with $y\ne0$, some minimal prime avoids $y$, and primality puts $x$ in that prime. Conversely, if $x\in\mathfrak p$ for a minimal prime, its image in $R_{\mathfrak p}$ is zero. Some $s\notin\mathfrak p$ then satisfies $sx=0$, and $s\ne0$. Thus $x$ is a zero divisor. In the zero ring the product is empty and equals the zero ring, and both the union and the set of zero divisors are empty. ∎
The field calculation for the Cohen–Macaulay locus
Complete proof in this lesson. Native locator: algebra.tex» / lemma-where-CM».
Let $k$ be any field, let $T$ be a finite-type $k$-algebra, and let $k[t_1,\ldots,t_d]\to T$ be quasi-finite. At $\mathfrak r\in\operatorname{Spec}T$, with contraction $\mathfrak a$, the local map
$$k[t_1,\ldots,t_d]_{\mathfrak a}\longrightarrow T_{\mathfrak r}$$is flat if and only if $T_{\mathfrak r}$ is Cohen–Macaulay and $\dim_{\mathfrak r}\operatorname{Spec}T=d$.
The proof at the start of the fixed-dimension Cohen–Macaulay fibre-locus lemma establishes both directions. Quasi-finiteness supplies the zero-dimensional local fibre and finite residue extension. The dimension formula converts the point-dimension condition into equality of local dimensions, and miracle flatness gives one implication. For the other, flatness transports a regular parameter sequence and gives the local dimension equality. The argument includes nonclosed points and nonreduced algebras.
Openness of flatness over an arbitrary base
Complete written proof. Native locator: algebra.tex» / theorem-openness-flatness».
For a finitely presented algebra $A\to B$ and a finitely presented $B$-module $M$, the locus of primes $\mathfrak q\subset B$ where $M_{\mathfrak q}$ is flat over $A$ is open. At every such prime there is $g\notin\mathfrak q$ with $M_g$ flat over $A$.
The full proof is Flatness criteria, dimension and the flat locus, Theorem 6.4. Sections 1, 5 and 6 give its ideal criterion, Noetherian openness and eventual-flatness argument for finite models. The proof of generic freeness in Flat morphisms, §5 supplies the input in Section 5. Theorem 6.4 then passes an actual flat neighborhood from a Noetherian model to $A$. The base ring here is arbitrary; finite presentations are required of both the algebra and the module.
Uniqueness for marked henselian ind-étale algebras
Let $R$ be any ring. Suppose $S$ and $S'$ are henselian local rings, each a filtered colimit of étale $R$-algebras. Suppose also that specified residue maps $S\to K$ and $S'\to K$ to one field induce the same map from $R$. There is exactly one $R$-algebra isomorphism $S\to S'$ respecting those residue maps.
Proof. Their maximal ideals contract to the same prime $\mathfrak p$ of $R$, and both residue extensions are identified with the given $\kappa(\mathfrak p)$-field $K$. Apply the full ind-étale evaluation theorem, first with source $S$ and target $S'$ and then with these roles reversed, using the identity of $K$ as residue embedding. It gives unique local maps $u\colon S\to S'$ and $v\colon S'\to S$ with the required markings. Each composite has the same marking as the identity; uniqueness in the same theorem makes $vu=1$ and $uv=1$. That theorem's proof evaluates every étale stage and uses uniqueness to make the evaluations compatible. Thus it applies to arbitrary $R$ and arbitrary common residue extension $K$, as required. ∎
Composition of filtered étale presentations
For maps $A\to B\to C$, assume that $B$ is a filtered colimit of étale $A$-algebras and that $C$ is a filtered colimit of étale $B$-algebras. Then $C$ is a filtered colimit of étale $A$-algebras.
Proof. By the complete finite-presentation factorization criterion, it suffices to factor every $A$-algebra map $P\to C$, with $P$ finitely presented over $A$, through an étale $A$-algebra.
Write $B=\operatorname{colim}_i B_i$ and $C=\operatorname{colim}_j C_j$ with the stated étale stages. Finite presentation first factors $P\to C$ through some $C_j$. The étale descent theorem, part (9) gives a stage $i$ and an étale $B_i$-algebra $D$ with
$$C_j\cong B\otimes_{B_i}D.$$This is the filtered colimit of $B_{i'}\otimes_{B_i}D$ over stages receiving a map from $i$. Finite presentation of $P$ factors its map once more, through one such algebra $D'=B_{i'}\otimes_{B_i}D$. Étale base change makes $D'$ étale over $B_{i'}$, and composition with the étale map $A\to B_{i'}$ makes it étale over $A$. The resulting $P\to D'\to C$ is the desired factorization. These arguments hold for filtered categories as well as directed sets: the category of arrows out of $i$ is filtered, and every finite diagram can be placed at a common later stage. ∎
Finite algebras and quasi-finite points over a henselian base
Let $(R,\mathfrak m)$ be henselian local.
- A finite $R$-algebra is a finite product of henselian local rings, each finite over $R$.
- A finite local $R$-algebra is henselian, and its structure map is local.
- If a finite-type $R$-algebra $S$ is quasi-finite at a prime $\mathfrak q$ over $\mathfrak m$, then $S_{\mathfrak q}$ is henselian and finite over $R$.
- In particular, (3) holds at every prime over $\mathfrak m$ whenever $S/R$ is quasi-finite.
Proof. Use the full henselian equivalences, including finite-algebra decomposition and finite-part decomposition for finite-type algebras. If $S$ is finite and local over $R$, integrality makes its maximal ideal contract to a maximal ideal of $R$, necessarily $\mathfrak m$. The map is local. Every finite $S$-algebra is finite over $R$, so decomposes as a finite product of local rings by the henselian criterion for $R$. The same criterion applied to $S$ proves that $S$ is henselian. Decomposing an arbitrary finite $R$-algebra first and applying this argument to its finite local factors proves (1) and (2).
For (3), the finite-part criterion gives $S=S_1\times S_2$, with $S_1$ finite over $R$ and $S_2$ having no quasi-finite point over $\mathfrak m$. Thus $\mathfrak q$ belongs to $S_1$. Decompose that finite algebra into its henselian local factors as above. The point over $\mathfrak m$ is the maximal ideal of one factor, and localization there is that factor itself. This identifies $S_{\mathfrak q}$ as finite and henselian. Part (4) follows at once. The finite-part criterion uses the complete algebraic Zariski Main proof already given in the linked henselian argument. ∎
Filtered local limits of henselian rings
A filtered colimit of henselian local rings along local maps is henselian local. If all stages are strictly henselian, so is the colimit.
Proof. Let $R=\operatorname{colim}_iR_i$, with maximal ideals $\mathfrak m_i$. Locality of the maps gives a compatible system of residue fields $\kappa_i$ and embeddings between them. The map
$$R\longrightarrow\kappa=\operatorname{colim}_i\kappa_i$$is surjective; its kernel consists exactly of classes represented in the stage maximal ideals. A class outside this kernel has a representative that is already a unit at its stage. Hence $R$ is local with that kernel as maximal ideal and with residue field $\kappa$.
Given a monic polynomial over $R$ and a specified simple root in $\kappa$, place its coefficients and that root at one stage. The residue fields embed in $\kappa$, so the root equation and the nonzero derivative already hold there. Henselianity of the stage lifts this simple root, and its image in $R$ supplies the required lift. Thus $R$ is henselian.
If every $\kappa_i$ is separably closed, every monic separable polynomial over $\kappa$ splits there. Indeed its coefficients and a Bézout identity with its derivative are defined at a common stage; the identity makes that stage polynomial separable. It splits into linear factors over the separably closed stage field, and the same factorization holds over $\kappa$. Consequently $\kappa$ is separably closed, proving strict henselianity. The finite-data arguments also cover filtered indexing categories. ∎
Finite presentation over a Noetherian ring
For a Noetherian ring $R$, every finite $R$-module is finitely presented, every submodule of a finite $R$-module is finite, and every finite-type $R$-algebra is finitely presented over $R$.
Proof. Every submodule of $R^s$ is finite, by induction on $s$: projection to the last coordinate has image an ideal of $R$, hence finitely generated, while its kernel is a submodule of $R^{s-1}$. Lift generators of that image and append generators of the kernel. For a submodule of a finite module $M$, take its inverse image under a finite free surjection onto $M$ and then take the images of a finite generating list. This proves the second assertion.
The kernel of a finite free surjection onto $M$ is therefore finite, giving a finite presentation and the first assertion. Finally present a finite-type algebra as $R[X_1,\ldots,X_s]/I$. The complete Hilbert-basis proof in Noetherian and Artinian rings, Section 2 makes the polynomial ring Noetherian. Hence $I$ has finitely many generators, giving the finite algebra presentation. These arguments include zero modules and zero algebras. ∎
Finite presentation detected by tensoring with products
Complete proof in this lesson. Native locator: algebra.tex» / proposition-fp-tensor».
An $R$-module $M$ is finitely presented exactly when the canonical map
$$M\otimes_R\prod_{\alpha\in A}Q_\alpha \longrightarrow\prod_{\alpha\in A}(M\otimes_RQ_\alpha)$$is bijective for every family of modules. It is equivalent to test every constant family, and also equivalent to test only the families with every $Q_\alpha=R$, allowing every set $A$.
The full proof appears in the coherence theorem. It compares two cokernels from a finite presentation in one direction. In the other, it first forces finite generation of $M$, then proves that the kernel of a finite free surjection onto $M$ satisfies the product-surjectivity criterion and is therefore finite.
Finite generation detected by tensoring with products
Complete proof in this lesson. Native locator: algebra.tex» / proposition-fg-tensor».
An $R$-module $M$ is finitely generated exactly when the preceding comparison map is surjective for every family. Testing all constant families gives the same criterion, as does testing only powers of $R$.
The proof in the coherence theorem constructs preimages using any finite generating list. Conversely, take the index set to be the underlying set of $M$ and use the tuple that lists every element of $M$. Any tensor preimage involves only finitely many elements of $M$, and coordinate comparison shows that they generate it. This establishes the criterion for arbitrary modules over arbitrary rings.
Symmetry, sums and the tensor unit
For modules $M,N,P$ over a commutative ring $R$, the following maps are canonical isomorphisms:
$$\begin{aligned} M\otimes_RN&\longrightarrow N\otimes_RM, &m\otimes n&\longmapsto n\otimes m,\\ (M\oplus N)\otimes_RP&\longrightarrow (M\otimes_RP)\oplus(N\otimes_RP), &(m,n)\otimes p&\longmapsto(m\otimes p,n\otimes p),\\ R\otimes_RM&\longrightarrow M, &r\otimes m&\longmapsto rm. \end{aligned}$$Proof. Each indicated formula is additive in both inputs and balanced over $R$, so the tensor universal property gives a unique linear map. For symmetry the same formula in the opposite direction is its inverse. For sums, the inverse sends $(m\otimes p,0)$ to $(m,0)\otimes p$ and $(0,n\otimes p)$ to $(0,n)\otimes p$, extending linearly. The composites are identities because $(m,n)=(m,0)+(0,n)$. For the unit map the inverse is $m\mapsto1\otimes m$; the identity $1\otimes rm=r\otimes m$ checks the other composite. Pure tensors generate each tensor product, so these verifications prove all assertions, including uniqueness and naturality. ∎
Associativity with a bimodule
Let $A,B$ be commutative rings, let $M$ be an $A$-module and $P$ a $B$-module, and let $N$ be an $(A,B)$-bimodule with commuting left $A$- and right $B$-actions. There is a canonical bimodule isomorphism
$$\bigl(M\otimes_AN\bigr)\otimes_BP \longrightarrow M\otimes_A\bigl(N\otimes_BP\bigr), \qquad (m\otimes n)\otimes p\longmapsto m\otimes(n\otimes p).$$Proof. The right $B$-action on $M\otimes_AN$ is $(m\otimes n)b=m\otimes(nb)$. It respects the $A$-balancing relation because the two actions on $N$ commute. Likewise $N\otimes_BP$ has left action $a(n\otimes p)=(an)\otimes p$. Commutativity of $A$ and $B$ also lets $A$ act through $M$ and $B$ act through $P$ on either iterated tensor product. These actions commute.
Both iterated tensors impose exactly the same additivity relations and the two balancing relations
$$am\otimes n\otimes p=m\otimes an\otimes p,\qquad m\otimes nb\otimes p=m\otimes n\otimes bp.$$The displayed associativity formula and its reverse therefore descend to the quotients. They preserve both outer actions and are inverse on elementary tensors, which generate the modules. Thus they are inverse bimodule maps, with no finiteness or flatness hypotheses. ∎
Finite algebras
Complete proof in this lesson. Native locator: algebra.tex / lemma-produce-finite.
Suppose $R\to C\to D$ are ring maps, $C$ is integral over $R$, $D$ is finite type over $R$, and $C_g\to D_g$ is an isomorphism for some $g\in C$. If $g$ is a unit in $C\otimes_R\kappa(\mathfrak p)$, then some $b\in R\setminus\mathfrak p$ makes $D_b$ finite over $R_b$. The final general argument in the one-branch étale construction proves this exact statement using the closed image of $V(g)$ under the integral map. No injectivity of $C\to D$ or finite presentation of $D$ is assumed.
Étale lifting of prescribed coprime factors
Complete proof in this lesson. Native locator: algebra.tex / lemma-factor-mod-lift-etale.
For a monic $f\in R[T]$ and a factorization $\bar f=\bar h\bar i$ into coprime polynomials over $\kappa(\mathfrak p)$, there is an étale $R\to R'$ with a prime $\mathfrak p'$ above $\mathfrak p$, the same canonical residue field, and a factorization $f=hi$ whose factors have the prescribed reductions and generate the unit ideal in $R'[T]$. The coefficient-Jacobian argument in the one-branch construction proves this, including the Bézout identity, nonmaximal base primes, factors of degree zero, and normalization and restoration of nonmonic factors.
Eight descriptions of a zero-dimensional spectrum
For any ring $R$, put $X=\operatorname{Spec}R$. The following are equivalent:
- $X$ is profinite, meaning an inverse limit of finite discrete spaces.
- $X$ is Hausdorff.
- $X$ is totally disconnected.
- Every quasi-compact open subset of $X$ is also closed.
- No two distinct prime ideals of $R$ are comparable by inclusion.
- Every prime ideal is maximal.
- Every prime ideal is minimal.
- Every principal open $D(f)$ is closed.
First proof. Conditions (5), (6) and (7) are equivalent: primes lie inside maximal ideals and contain minimal primes, so either endpoint condition excludes strict inclusions. Conditions (4) and (8) are equivalent because principal opens are quasi-compact and form a basis; a quasi-compact open is a finite union of them.
Assume (7). Fix $f\in R$ and a prime $\mathfrak p$ containing $f$. The only prime of $R_{\mathfrak p}$ is its maximal ideal, since primes there correspond to primes contained in $\mathfrak p$. Hence $f/1$ belongs to its nilradical. Some power of $f/1$ is zero, so there are $n\geq1$ and $s\notin\mathfrak p$ with $sf^n=0$ in $R$. Every prime avoiding $s$ then contains $f$. Thus $D(s)\subset V(f)$ is an open neighborhood of $\mathfrak p$. Varying $\mathfrak p$ proves that $V(f)$ is open, so $D(f)$ is closed. This proves (7)$\Rightarrow$(8) without reducedness or Noetherianity.
Under (8), distinct primes are separated by a principal open and its complement: choose an element belonging to one prime but not the other, interchanging them if necessary. Both sets are open. Thus $X$ is Hausdorff, and any subset containing those two points is disconnected by this separation. This gives (2) and (3).
A Hausdorff space has closed singletons, so (2) makes every prime maximal, giving (6). If two distinct primes were comparable, their two-point subspace would be connected: every open containing the specialization contains its generalization, preventing a separation into two nonempty opens. Thus (3) implies (5). We have proved the equivalence of (2)–(8).
For completeness, under these conditions $X$ has a basis of clopen subsets and is quasi-compact. Consider all finite partitions of $X$ into nonempty clopen cells, ordered by refinement, and the finite discrete set of cells of each partition. Refinements induce maps between these finite sets. A point of $X$ chooses a compatible cell in every partition. Conversely, a compatible choice of cells has the finite-intersection property: a common refinement of finitely many partitions has its selected cell inside every selected cell in that finite list. Quasi-compactness gives a point in their intersection. It is unique because clopen sets separate distinct points. These inverse maps are continuous, since a condition selecting a cell is a basic inverse-limit cylinder and that cell is clopen in $X$. They give a homeomorphism from $X$ to the inverse limit. Hence (2)–(8) imply (1). An inverse limit of finite discrete spaces is Hausdorff, as a subspace of a product of Hausdorff spaces, so (1) implies (2). For the empty spectrum use the constant inverse system with empty finite space; all the other assertions are vacuous.
Spectral-space proof. The complete affine spectral theorem supplies the spectral axioms for $X$. Under (5) there are no nontrivial specializations or generalizations. Every constructible subset and its complement are therefore specialization-stable. The constructible-closure theorem makes both closed in the original topology. In particular, principal opens are clopen, proving (8) by the spectral route. Conversely, Hausdorffness or total disconnectedness excludes nontrivial specializations, and a clopen principal basis separates points as above. Quasi-compactness and the finite-partition construction then give profiniteness. This retains the second proof through spectral topology. ∎
The element construction of a directed colimit
Complete proof in this lesson. Native locator: algebra.tex / lemma-directed-colimit.
For a module system over any directed preordered set, take the disjoint union of its modules and identify two elements precisely when their images agree at a common later index. Addition is performed at a common index and scalar multiplication on a representative. The proof of the directed-colimit vanishing criterion checks the equivalence relation, independence of all choices, the module axioms and the universal property. It also proves the exact criterion for a representative to give zero. Neither antisymmetry of the indexing preorder nor injectivity of transition maps is required.
The tensor–Hom adjunction
Complete proof in this lesson. Native locator: algebra.tex / lemma-hom-from-tensor-product.
For arbitrary $R$-modules $M,N,P$, there is a natural $R$-linear isomorphism
$$\operatorname{Hom}_R(M\otimes_RN,P) \cong\operatorname{Hom}_R(M,\operatorname{Hom}_R(N,P)).$$The proof of tensor right exactness constructs both maps, checks bilinearity and linearity, verifies that they are inverse, and identifies their compatibility with maps in all three arguments.
The module equalizer on a finite principal cover
Complete proof in this lesson. Native locator: algebra.tex / lemma-cover-module.
For any $R$-module $M$ and any finite family $f_1,\ldots,f_n$ generating the unit ideal, the canonical sequence
$$0\longrightarrow M\longrightarrow\bigoplus_iM_{f_i} \longrightarrow\bigoplus_{i,j}M_{f_if_j}$$is exact, with the last map given by pairwise differences on overlaps. The proof of the principal-cover equalizer establishes this full module statement before its ring specialization. It checks exactness after maximal localization, where one cover member becomes the whole module, and proves the required detection of a zero module by its maximal localizations.
Functoriality of the prime spectrum
A ring homomorphism $\varphi\colon R\to S$ induces a continuous map
$$\operatorname{Spec}S\longrightarrow\operatorname{Spec}R, \qquad\mathfrak q\longmapsto\varphi^{-1}(\mathfrak q).$$The inverse image of $D(f)$ is $D(\varphi(f))$.
Proof. The inverse image ideal is proper because $1$ maps to $1$, and it is prime because a product belongs to it precisely when the corresponding product belongs to $\mathfrak q$. A prime $\mathfrak q$ avoids $\varphi(f)$ exactly when its contraction avoids $f$, proving the formula for principal opens and hence continuity. Contraction under an identity is the identity, and contraction under a composite is successive contraction in reverse order. Thus this construction is the contravariant spectrum functor. ∎
Differentials after quotienting by one more ideal power
For a map $R\to S$, any ideal $I\subset S$ and $n\geq1$, put $S'=S/I^{n+1}$. There is a canonical isomorphism
$$\Omega_{S/R}\otimes_SS/I^n \ \cong\ \Omega_{S'/R}\otimes_{S'}S/I^n.$$Proof. The complete quotient differential sequence presents $\Omega_{S'/R}$ as the quotient of $\Omega_{S/R}\otimes_SS'$ by the differentials of elements of $I^{n+1}$. The Leibniz rule gives $d(I^{n+1})\subset I^n\Omega_{S/R}$: differentiate a product of $n+1$ ideal elements and each summand still has $n$ such factors. Each element of the ideal power is a finite sum of such products. Tensoring with $S/I^n$ therefore kills this relation map. Right exactness identifies the two remaining terms by the stated isomorphism. No finiteness condition on $I$ or $S$ is used. ∎
Formal smoothness of polynomial algebras
For any ring $R$ and any set $J$, the polynomial algebra $R[X_j\mid j\in J]$ is formally smooth over $R$.
Proof. In a lifting diagram against a square-zero quotient $T\to T/K$, choose in $T$ a lift of the specified image of each variable $X_j$. The polynomial universal property extends these choices and the given map from $R$ to a unique $R$-algebra map from the polynomial algebra. Its reduction is the prescribed map because it agrees on $R$ and all variables. Polynomial expressions use only finitely many variables, so the construction works for arbitrary $J$, including the empty set. In fact it gives a lift against every surjective ring map, without needing the square-zero assumption. ∎
Algebraic residue extensions over a closed base point
Let $\mathfrak q\in\operatorname{Spec}S$ lie above a maximal ideal $\mathfrak m$ of $R$. If $\kappa(\mathfrak q)$ is algebraic over $\kappa(\mathfrak m)$, then $\mathfrak q$ is maximal in $S$.
Proof. There are inclusions
$$R/\mathfrak m\subset S/\mathfrak q\subset\kappa(\mathfrak q).$$Every nonzero element $a$ of the intermediate domain is algebraic over the first field. Its monic minimal polynomial has nonzero constant coefficient; solving that equation for $a^{-1}$ writes the inverse as a polynomial in $a$ with coefficients in $R/\mathfrak m$. The inverse therefore lies in $S/\mathfrak q$, making that domain a field. Thus $\mathfrak q$ is maximal. This is also the general intermediate-field argument, and requires neither finite type nor finite degree. ∎
Local dimension at a closed point over a field
If $S$ is a finite-type algebra over a field $k$ and $x$ corresponds to a maximal ideal $\mathfrak m$, then
$$\dim_x\operatorname{Spec}S=\dim S_{\mathfrak m}.$$Proof. The full dimension-at-a-point formula gives the right side plus $\operatorname{trdeg}_k\kappa(\mathfrak m)$. The Nullstellensatz makes this residue field finite over $k$, so that extra term is zero. The component proof of the dimension formula includes reducible and nonreduced algebras and arbitrary ground fields. ∎
The algebraic and topological Jacobson conditions
A ring $R$ is Jacobson if and only if the closed points of $\operatorname{Spec}R$ are dense in every closed subset. Here the algebraic condition means that each prime is the intersection of the maximal ideals containing it.
Proof. First this algebraic condition is equivalent to the corresponding condition for every radical ideal. If $I=\sqrt I$ and $f\notin I$, the intersection-of-primes description supplies a prime $\mathfrak p\supset I$ avoiding $f$. Some maximal ideal containing $\mathfrak p$ then avoids $f$, by the assumed intersection equality for $\mathfrak p$. This proves the radical-ideal equality. The converse follows by taking $I$ prime.
For a radical ideal $I$, put $J=\bigcap_{\mathfrak m\supset I,\ \mathfrak m\text{ maximal}}\mathfrak m$. The closed points of $V(I)$ are those maximal ideals, and their closure is $V(J)$: a closed set contains all of them exactly when its defining ideal is contained in their intersection. Hence their density in $V(I)$ is equivalent to $V(J)=V(I)$. Both ideals are radical, so the radical-ideal/closed-set correspondence makes this equivalent to $I=J$. This proves both directions, including the empty closed subset, for which the empty intersection is the whole ring. ∎
Finite-type field algebras are Jacobson
Every algebra generated by finitely many elements over a field is a Jacobson ring.
Proof. The full Nullstellensatz proof states that the polynomial algebra over an arbitrary field is Jacobson. A quotient of a Jacobson ring is Jacobson: prime and maximal ideals of $R/I$ correspond to the respective ideals of $R$ containing $I$, and quotienting their intersection equality preserves it. Every finite-type field algebra is such a polynomial quotient. Equivalently, the radical-ideal form of the same Nullstellensatz says directly that every radical ideal of this algebra is an intersection of maximal ideals. ∎
Faithful flatness detected on homomorphisms
An $R$-module $F$ is faithfully flat exactly when it is flat and, for every homomorphism $\alpha\colon M\to N$,
$$\alpha=0\quad\Longleftrightarrow\quad \alpha\otimes_R1_F=0.$$Proof. Flatness identifies the image of $\alpha\otimes1_F$ with $(\operatorname{im}\alpha)\otimes_RF$. If $F$ is faithfully flat, tensoring detects zero modules, so a zero tensored map forces $\operatorname{im}\alpha=0$. The forward implication is automatic.
Conversely, apply the assumed zero-map test to $1_M$. If $M\otimes_RF=0$, its identity tensors to zero, so $1_M=0$ and $M=0$. Flatness therefore preserves homology of every complex and detects whether that homology vanishes. It both preserves and reflects exactness, which is faithful flatness. All modules here may be infinitely generated. ∎
A Tor surjection after a flat pulled-back module
Let $R\to R'\to R''$ be ring maps and let $M$ be an $R$-module. If $M\otimes_RR'$ is flat over $R'$, then the natural map
$$\operatorname{Tor}_1^R(M,R')\otimes_{R'}R'' \longrightarrow\operatorname{Tor}_1^R(M,R'')$$is surjective.
Proof. Choose an exact presentation $0\to K\to P\to M\to0$ with $P$ free, and put
$$T=\operatorname{Tor}_1^R(M,R'),\qquad L=\operatorname{im}(K\otimes_RR'\to P\otimes_RR').$$There are exact sequences
$$T\longrightarrow K\otimes_RR'\longrightarrow L\longrightarrow0,$$ $$0\longrightarrow L\longrightarrow P\otimes_RR' \longrightarrow M\otimes_RR'\longrightarrow0.$$Tensor the first over $R'$ with $R''$; it remains right exact. Tensor the second with $R''$; its left injection remains injective because its quotient is flat. Consequently
$$\ker(K\otimes_RR''\to P\otimes_RR'')$$is exactly the image of $T\otimes_{R'}R''$. The kernel is $\operatorname{Tor}_1^R(M,R'')$ by the original free presentation. All identifications commute with the structural maps, so the resulting surjection is the natural comparison map. No flatness of either ring map was assumed. ∎
The quotient-base Tor comparison
Let $R\to R'$ be a ring map, let $I\subset R$, and put $I'=IR'$ and $M'=M\otimes_RR'$. For every $R$-module $M$, the canonical map
$$\operatorname{Tor}_1^R(R'/I',M) \longrightarrow\operatorname{Tor}_1^{R'}(R'/I',M')$$is surjective.
Proof. With a free presentation $0\to K\to P\to M\to0$, set $P'=P\otimes_RR'$ and $K'=\ker(P'\to M')$. Right exactness gives a surjection $K\otimes_RR'\to K'$. Write $Q=R'/I'$. Any element in
$$\operatorname{Tor}_1^{R'}(M',Q) =\ker(K'\otimes_{R'}Q\to P'\otimes_{R'}Q)$$lifts to $K\otimes_RQ$. Its image in $P\otimes_RQ=P'\otimes_{R'}Q$ is zero, so the lift belongs to $\operatorname{Tor}_1^R(M,Q)$. This proves the comparison surjection; symmetry of Tor gives the order of arguments in the statement.
The free-resolution description makes the same map explicit. Tensor a free $R$-resolution of $M$ with $R'$. It remains exact at degree zero. To obtain a resolution of $M'$ through degree one, add a free summand in degree two mapping onto the missing degree-one cycles, and continue freely in higher degrees. After tensoring with $Q$, degree-one cycles are unchanged and the degree-two boundary subgroup can only increase. The quotient map on homology is the stated natural surjection. This also verifies directly that no flatness or finiteness hypothesis enters. ∎
Intermediate subrings in an algebraic field extension
If $F\subset A\subset E$, where $F,E$ are fields and $E/F$ is algebraic, then the intermediate ring $A$ is a field.
Proof. For $0\ne a\in A$, its minimal polynomial over $F$ has the form
$$a^d+c_{d-1}a^{d-1}+\cdots+c_1a+c_0=0,\qquad c_0\ne0.$$Solving for the inverse gives
$$a^{-1}=-c_0^{-1}(a^{d-1}+c_{d-1}a^{d-2}+\cdots+c_1)\in A.$$Thus all nonzero elements of $A$ are invertible. Each calculation uses only one algebraic element, so no finite-degree assumption on $E/F$ is needed. Alternatively, $E$ is integral over $A$ because its monic equations over $F$ are also equations over $A$; the integral-domain field criterion gives the same conclusion. ∎
Noetherianity over a field or the integers
Every finite-type algebra over a field, and every finite-type algebra over $\mathbf Z$, is Noetherian.
Proof. A field has only two ideals. Every ideal of $\mathbf Z$ is principal, so this ring too is Noetherian. The full Noetherian permanence theorem proves that polynomial rings over a Noetherian base are Noetherian and that quotients remain Noetherian. Presenting the given algebra as a quotient of a polynomial ring in finitely many variables proves both assertions. ∎
Differentials in a square with surjective target map
Consider a commutative square
$$\begin{array}{ccc} R&\longrightarrow&S\\ \downarrow&&\downarrow\varphi\\ R'&\xrightarrow{\beta}&S', \end{array}$$where $\varphi$ is surjective. Then $\Omega_{S/R}\to\Omega_{S'/R'}$ is surjective. Its kernel is the $S$-submodule generated by
$$da\quad\text{for }a\in S\text{ with }\varphi(a)\in\beta(R').$$In particular these generators include $di$ for every $i\in I=\ker\varphi$.
Proof by universal derivations. Let $N$ be the displayed submodule and put $Q=\Omega_{S/R}/N$. For $i\in I$ and $s\in S$, both $di$ and $d(is)$ belong to $N$. The identity
$$i\,ds=d(is)-s\,di$$therefore shows $I\Omega_{S/R}\subset N$. Thus $Q$ is an $S'$-module. The derivation $S\to Q$, $s\mapsto ds\bmod N$, kills $I$ and descends to $S'$. It kills $\beta(R')$ because every element of that image has a lift $a\in S$ with $da\in N$. It is consequently an $R'$-derivation and gives a map $\Omega_{S'/R'}\to Q$.
Conversely, composition of the universal $R'$-derivation with $\varphi$ is an $R$-derivation on $S$ killing the displayed generators of $N$, so gives $Q\to\Omega_{S'/R'}$. The composites fix every generator $ds'$ or $ds\bmod N$, respectively. They are identities. This identifies $Q$ with $\Omega_{S'/R'}$ and proves the kernel assertion as well as surjectivity.
Proof from presentations. The presentation of differentials has generators $[s]$ and relations for addition, multiplication and the base constants. Surjectivity of $S\to S'$ lifts every target generator and every coefficient. The additive and product relations lift to the corresponding relations upstairs. The additional constant relations are precisely $[a]=0$ when $\varphi(a)$ belongs to the new base image. Two lifts of an element of $S'$ differ by $i\in I$, and $di=0$ is among these same relations. Coefficients differing by $I$ have no further effect, by $I\Omega_{S/R}\subset N$ proved above. Hence quotienting by exactly $N$ gives the target presentation, proving the same result. Both arguments account for the quotient ideal and the change of base. ∎
Associated components of a Cohen–Macaulay module
Let $M$ be a finite Cohen–Macaulay module over a Noetherian local ring $R$. Every $\mathfrak p\in\operatorname{Ass}_R(M)$ is minimal in $\operatorname{Supp}M$, and
$$\dim(R/\mathfrak p)=\dim\operatorname{Supp}M.$$In particular, there are no embedded associated primes.
Proof. For $M\ne0$, the complete depth bound and component proof are Regular sequences, depth and Cohen–Macaulay modules, Sections 3–4, Theorems 3.1 and 4.1. They give
$$\operatorname{depth}M\leq\dim(R/\mathfrak p) \leq\dim\operatorname{Supp}M.$$The outer quantities agree because $M$ is CM, so both inequalities are equalities. If $\mathfrak q\subsetneq\mathfrak p$ were a smaller prime in the support, adjoining it to a chain above $\mathfrak p$ of this maximal length would produce a longer chain in the support, a contradiction. Thus $\mathfrak p$ is minimal. For $M=0$, both the associated-prime and support sets are empty and the statement is vacuous. The historical source for this component statement is EGA, Chapter 0, Proposition 16.5.4. ∎
Associated primes surviving a power quotient
Let $(R,\mathfrak m)$ be Noetherian local, let $M$ be finite, and let $x\in\mathfrak m$. If $\mathfrak p\in\operatorname{Ass}M$ and $\mathfrak q$ is minimal over $\mathfrak p+(x)$, then
$$\mathfrak q\in\operatorname{Ass}(M/x^nM)$$for some $n\geq1$.
Proof. Choose $L\subset M$ isomorphic to $R/\mathfrak p$. The complete Artin–Rees lemma supplies $n\geq1$ with $L\cap x^nM\subset xL$: if its stabilization index is $c$, take $n\geq c+1$. The image
$$\overline L=L/(L\cap x^nM)\subset M/x^nM$$then surjects onto $L/xL=R/(\mathfrak p+(x))$. Hence $\mathfrak q$ is in its support. Both $\mathfrak p$ and $x^n$ annihilate $\overline L$, so every prime of that support contains $\mathfrak p+(x)$. Minimality of $\mathfrak q$ over the latter ideal makes it a minimal support prime of $\overline L$.
Here is the needed minimal-support fact. For a finite module $N$ over a Noetherian ring and a minimal support prime $\mathfrak q$, the localization $N_{\mathfrak q}$ is nonzero and supported only at the maximal ideal of $R_{\mathfrak q}$. The radical of its annihilator is that maximal ideal; finite generation makes a power annihilate the module. A last nonzero power layer therefore contains a nonzero element killed by the maximal ideal. Represent it by $z/1$, rescaling a fraction by a unit if necessary. For a finite list of generators of $\mathfrak q$, clear denominators in the equations saying they kill $z/1$. Multiplying $z$ by the product of those denominators gives $z'\in N$ with $\mathfrak qz'=0$ and $z'_{\mathfrak q}\ne0$. No element outside $\mathfrak q$ can annihilate it. Thus $\operatorname{Ann}(z')=\mathfrak q$, proving that $\mathfrak q$ is associated.
Apply this to $\overline L$. An element with annihilator $\mathfrak q$ retains that annihilator under the displayed inclusion into $M/x^nM$, proving the assertion. The exponent cannot in general be replaced by $1$; the Artin–Rees choice is part of the argument. ∎
Support under quotients and exact sequences
For an arbitrary ring $R$ and module $M$:
- If $M$ is finite, then $\operatorname{Supp}(M/IM)=\operatorname{Supp}M\cap V(I)$ for every ideal $I$.
- A submodule or quotient of $M$ has support contained in $\operatorname{Supp}M$.
- An exact sequence $0\to N\to M\to Q\to0$ gives $\operatorname{Supp}M=\operatorname{Supp}N\cup\operatorname{Supp}Q$.
Proof. Localization is exact, so the last two assertions follow by checking whether each localized module is zero. For (1), if $I$ contains an element outside $\mathfrak p$, then $I_{\mathfrak p}=R_{\mathfrak p}$ and the quotient localization is zero. If $I\subset\mathfrak p$, Nakayama for the finite $R_{\mathfrak p}$-module $M_{\mathfrak p}$ says
$$M_{\mathfrak p}/I_{\mathfrak p}M_{\mathfrak p}=0 \quad\Longleftrightarrow\quad M_{\mathfrak p}=0.$$This proves exactly the claimed intersection formula. Finiteness is used only for (1); the other support rules apply to all modules. ∎
Cohen–Macaulayness under a quotient of local rings
Let $R\to S$ be a surjection of Noetherian local rings and $N$ a finite $S$-module. Then $N$ is CM over $R$ if and only if it is CM over $S$.
Proof. Every sequence in the maximal ideal of $R$ acts on $N$ through its image in the maximal ideal of $S$. Its successive quotient modules and multiplication maps are unchanged. Conversely, any sequence from the latter maximal ideal lifts to the former. Thus the possible regular-sequence lengths, and hence depths, agree.
The support of $N$ over $R$ lies in the closed subset defined by $\ker(R\to S)$. The quotient correspondence identifies this support homeomorphically with its support over $S$, preserving all strict prime chains and therefore its dimension. Equality of depth and support dimension is consequently the same over either ring. The zero module is CM under both conventions as well. ∎
Permuting a regular sequence
If $M$ is a finite module over a Noetherian local ring and $x_1,\ldots,x_c$ is $M$-regular, every permutation is $M$-regular. Here regularity includes a nonzero final quotient.
Proof. It suffices to interchange adjacent entries. On the quotient by the entries preceding them, write the pair as $x,y$ and the finite module as $L$. Both elements belong to the maximal ideal, since the final regular quotient is nonzero.
Let $K=\ker(y\colon L\to L)$. Injectivity of $y$ modulo $x$ makes every $z\in K$ equal to $xz'$ for some $z'\in L$. Since $x$ is injective on $L$, the equality $0=yz=xyz'$ implies $yz'=0$. Thus $K=xK$. The module $K$ is finite by Noetherianity, so Nakayama gives $K=0$. Hence $y$ is injective on $L$.
If $xz=yw$, reduce modulo $x$. Injectivity of $y$ on $L/xL$ gives $w=xw'$; cancellation of $x$ then yields $z=yw'$. Thus $x$ is injective on $L/yL$. The final quotient by $(x,y)$ has not changed, so it is nonzero, and the subsequent entries act on the same quotient modules. This swaps the adjacent pair. Adjacent transpositions generate all permutations, proving the result. ∎
An equation good for a chosen maximal regular sequence
Let $(R,\mathfrak m)$ be Noetherian local, let $M\ne0$ be finite and CM, and put $d=\dim\operatorname{Supp}M>0$. Fix an $M$-regular sequence $f_1,\ldots,f_d$. Call $g\in\mathfrak m$ good for this data if
$$\dim\bigl(\operatorname{Supp}M\cap V(g,f_1,\ldots,f_i)\bigr) =d-i-1\qquad(0\leq i<d).$$Then $g$ is injective on $M$, and $M/gM$ is CM with maximal regular sequence $f_1,\ldots,f_{d-1}$.
Proof. The full good-element induction occurs inside the second proof of the CM equation lemma. The support quotient formula identifies the definition here with the one used there. For clarity, its induction proceeds as follows.
When $d=1$, the kernel of $g$ is supported at the maximal ideal and has finite length. Multiplication by $f_1$ is injective on it, hence surjective by equality of lengths, and Nakayama kills the kernel. The nonzero quotient $M/gM$ has dimension zero and is CM.
For $d>1$, the good-element identities with $i\geq1$ give the same hypothesis on $M/f_1M$ and the list $f_2,\ldots,f_d$. That quotient is CM of dimension $d-1$ by the regular-element depth and dimension formulas. Induction makes $g$ injective there and makes $f_2,\ldots,f_{d-1}$ regular on $M/(f_1,g)M$. Thus $f_1,g$ is a regular pair on $M$. The preceding permutation argument changes its order, giving injectivity of $g$ on $M$ and of $f_1$ on $M/gM$. The remaining list is then regular as well. The $i=0$ good-element identity and the support quotient formula give dimension $d-1$ to $M/gM$, so this length-$d-1$ list is maximal and the quotient is CM. Nakayama keeps each required final quotient nonzero. ∎
Finite global dimension and uniform regular dimension
Let $R\ne0$ be Noetherian and let $n\geq0$ be an integer. The following conditions are equivalent:
- The global dimension of $R$, over all modules, is $n$.
- Every prime localization is regular local and $\dim R=n$.
- Every maximal localization is regular local of dimension at most $n$, and one has dimension $n$.
- Every prime localization is regular local of dimension at most $n$, and one has dimension $n$.
Proof. We first establish the uniform local criterion
$$\operatorname{gl.dim}R\leq n \quad\Longleftrightarrow\quad \operatorname{gl.dim}R_{\mathfrak m}\leq n \text{ for every maximal }\mathfrak m.$$One direction holds because localization preserves projective resolutions. Any $R_{\mathfrak m}$-module can be regarded as an $R$-module, and localizing it returns the same module.
For the converse, begin with a finite $R$-module $M$. If $n>0$, choose $n$ finite free terms of a resolution and write its last kernel as $K_n$:
$$0\longrightarrow K_n\longrightarrow F_{n-1} \longrightarrow\cdots\longrightarrow F_0 \longrightarrow M\longrightarrow0.$$Noetherianity makes $K_n$ finite and finitely presented. The local bound and independence of the last syzygy make every $(K_n)_{\mathfrak m}$ projective. The complete finite-projectivity criterion makes $K_n$ projective over $R$. Thus $\operatorname{pd}_R M\leq n$. For $n=0$, apply that same projectivity criterion directly to $M$, since each $M_{\mathfrak m}$ is projective.
This bounds in particular every cyclic module $R/I$. The full cyclic-module criterion, including its transfinite proof, then bounds the projective dimension of every module, with no finite-generation assumption. This proves the uniform local criterion.
The complete local homological characterization says that a Noetherian local ring of finite global dimension is regular, and its global dimension equals its Krull dimension. Applying the uniform criterion for every integer bound gives
$$\operatorname{gl.dim}R =\sup_{\mathfrak m\text{ maximal}}\operatorname{gl.dim}R_{\mathfrak m}.$$This equality includes the value infinity. Also
$$\dim R=\sup_{\mathfrak m\text{ maximal}}\dim R_{\mathfrak m} =\sup_{\mathfrak p\text{ prime}}\dim R_{\mathfrak p},$$because every finite prime chain lies below a maximal ideal and localization preserves that chain. Finite integer suprema of these nonempty sets are attained.
Now (1) gives regularity at every prime by localization and the local characterization; the two suprema give (2)–(4). Conversely, (3) and the local characterization give global dimension at most $n$, while the indicated maximal localization gives the reverse inequality. Condition (4) gives the same upper bound and its indicated prime localization gives the lower bound. Condition (2) implies (4) by the dimension supremum. All four conditions are therefore equivalent. A regular Noetherian ring of unbounded dimension does not satisfy these finite conditions. ∎
Global generators of a polynomial maximal ideal
Let $P=k[x_1,\ldots,x_n]$, where $k$ is any field, and let $\mathfrak m$ be maximal. There are $n$ polynomials generating $\mathfrak m$ in $P$ itself. The local ring $P_{\mathfrak m}$ is regular of dimension $n$.
Proof. By the complete Nullstellensatz, $E=P/\mathfrak m$ is a finite extension of $k$. Let $\alpha_i$ be the image of $x_i$, and set
$$E_i=k(\alpha_1,\ldots,\alpha_i),\qquad E_0=k.$$The algebraic intermediate-ring argument gives $E_i=k[\alpha_1,\ldots,\alpha_i]$. Thus every coefficient of the monic minimal polynomial of $\alpha_i$ over $E_{i-1}$ lifts to a polynomial in the preceding variables. Choose such lifts, keeping the leading coefficient equal to $1$, and call the resulting polynomial in $x_i$ $f_i$.
Inductively, quotienting by $f_1,\ldots,f_i$ gives
$$k[x_1,\ldots,x_i]/(f_1,\ldots,f_i)\cong E_i.$$Indeed, after the preceding quotient, the new equation is exactly the minimal polynomial of $\alpha_i$ over the field $E_{i-1}$. At $i=n$ the quotient is $E$ with its specified images of all variables, so its kernel is precisely $\mathfrak m$. Hence $\mathfrak m=(f_1,\ldots,f_n)$ globally.
Moreover,
$$P/(f_1,\ldots,f_i)\cong E_i[x_{i+1},\ldots,x_n].$$These quotients are domains. Their kernels form a strict prime chain of length $n$ ending at $\mathfrak m$: at each step a nonconstant monic polynomial in the next variable becomes zero. The same chain survives in $P_{\mathfrak m}$, giving dimension at least $n$. The full local dimension and parameter theorem bounds dimension by the number of maximal-ideal generators, here at most $n$. Dimension and embedding dimension are therefore both $n$, which is regularity. This argument includes inseparable residue extensions. For $n=0$, $P=k$, the maximal ideal is generated by the empty list and the dimension is zero. ∎
Internal graded Ext: shifts, exact sequences and comparison
Let $S$ be a graded ring and let $M,N$ be graded $S$-modules. Write $M(a)_j=M_{j+a}$. A map of internal degree $b$ sends $M_j$ into $N_{j+b}$; write its group as $\operatorname{GrHom}_b(M,N)$ and take the direct sum over $b$ for $\operatorname{GrHom}(M,N)$. Choose a resolution $L_\bullet\to M$ by direct sums of twists of $S$, with differentials of degree zero, and define
$$\operatorname{GrExt}^q_S(M,N) =\bigoplus_{b\in\mathbf Z} H^q\bigl(\operatorname{GrHom}_b(L_\bullet,N)\bigr).$$For homogeneous $s\in S_d$, multiplication on the target sends a degree-$b$ map to a degree-$(b+d)$ map. This defines the graded $S$-module structure.
The six properties are as follows.
- $\operatorname{GrExt}^0_S(M,N)=\operatorname{GrHom}(M,N)$.
- For every integer $a$ and every $q\geq0$,
- An exact sequence $0\to N_1\to N_2\to N_3\to0$ gives the graded long exact sequence
- An exact sequence $0\to M_1\to M_2\to M_3\to0$ gives the sequence with reversed first-variable order,
- If $S$ is Noetherian and $M$ is finite, the natural map
is an isomorphism after forgetting the grading. If $N$ is finite as well, these modules are finite. 6. For $S=K[t_0,\ldots,t_r]$ over a field and finite $M$,
$$\operatorname{GrExt}^q_S(M,N)=0\qquad(q>r+1).$$Proof. First justify the resolution construction. Kernels and cokernels of degree-zero maps are computed in each degree, so graded modules form an abelian category. A degree-zero map from a direct sum of twists lifts through a surjection: lift the image of each homogeneous basis element in its specified degree. Such sums are therefore projective. Taking one basis element for each homogeneous generator gives a graded free surjection onto any module. Repeating on its graded kernel produces a resolution. Over a Noetherian ring, a finite module admits one with finitely many basis elements in each resolution term, since each kernel is finite and its homogeneous components generate it.
A map of modules lifts to their resolutions inductively: the image required at the next degree lies in a kernel, the following differential surjects onto that kernel, and projectivity gives the lift. If two chain maps lift the same map, their difference in degree zero lifts through the first differential. After this first homotopy term is chosen, subtract its contribution; at the next degree the remaining difference again lies in the next kernel. Induction gives a homotopy in every degree. All these choices take place among maps of degree zero. Thus the resulting Ext functors and comparison maps are independent of the chosen resolution and are functorial.
For (1), the degree-zero cohomology kernel consists exactly of maps $L_0\to N$ that kill the image of $L_1$. These are maps from $M$, in each internal degree.
For (2), twist the entire resolution by $a$. Its Hom groups satisfy
$$\operatorname{GrHom}_b(L_i(a),N) =\operatorname{GrHom}_{b-a}(L_i,N) =\operatorname{GrHom}_b(L_i,N(-a)).$$These identifications commute with the cochain differentials. Taking cohomology and assembling the degrees gives precisely the indicated negative shift.
For (3), each $\operatorname{GrHom}_b(L_i,-)$ preserves the short exact sequence, by graded projectivity with the corresponding target twist. The connecting map on cohomology is obtained by lifting a cocycle to the middle complex and taking its differential in the first complex. A change of lift changes it by a boundary. This gives the long exact sequence in each internal degree; direct sums are exact, and multiplication by homogeneous elements commutes with the construction. The resulting sequence is one of graded modules with maps of degree zero.
For (4), construct compatible resolutions of the three modules. Choose graded free surjections $L^1_0\to M_1$ and $L^3_0\to M_3$, and lift the latter map to $M_2$. Their direct sum surjects onto $M_2$. Its kernel fits into an exact sequence between the other two kernels: surjectivity on the right follows by correcting a lift by an element of $L^1_0$. Repeat this construction on the kernels. It produces a short exact sequence of resolutions
$$0\longrightarrow L^1_\bullet\longrightarrow L^2_\bullet \longrightarrow L^3_\bullet\longrightarrow0$$that splits in every degree. Applying $\operatorname{GrHom}_b(-,N)$ therefore gives a short exact sequence of cochain complexes in the reverse order. The same cocycle-lifting construction gives (4), with the stated variance. Resolution comparison and homotopy show that these are the natural connecting maps.
For (5), use a resolution finite graded free in every degree. An ungraded homomorphism from one such term is a finite sum of homogeneous maps: the images of finitely many homogeneous basis elements have only finitely many homogeneous components in total. Thus
$$\operatorname{GrHom}(L_i,N)=\operatorname{Hom}_S(L_i,N)$$as ungraded modules for every $i$. This is an isomorphism of cochain complexes. Cohomology commutes with the direct sum over internal degrees because the differentials preserve those degrees, proving the comparison. When $N$ is finite, each Hom term is finite; its kernels and their quotients are finite by Noetherianity. Finally the complete polynomial global-dimension proof bounds ordinary Ext by $r+1$. Applying (5) proves (6).
Historical context. FAC, Chapter III, §4, no. 68, pp. 261–262, uses this internal Hom and Ext convention; agreement with ordinary Hom and Ext requires the stated finiteness boundary. The contravariant sequence and finiteness are inputs to the duality calculations in no. 72, Theorem 1 and Corollary 2, pp. 265–267. The twist by $S(-r-1)$ in §5, no. 77, p. 271, changes internal degree according to (2) and leaves cohomological degree unchanged. These observations preserve the graded meaning of the Hilbert-syzygy bound used there. ∎
Component dimension and closed specializations
Let $S$ be a finite-type algebra over a field $k$, let $\mathfrak p$ be prime, and let $x\in X=\operatorname{Spec}S$ be its point. Then
$$\dim_xX =\max_{\substack{Z\text{ an irreducible component}\\x\in Z}}\dim Z =\min_{\substack{\mathfrak m\supset\mathfrak p\\\mathfrak m\text{ maximal}}} \dim S_{\mathfrak m}.$$Proof. The full dimension-at-a-point proof establishes the first equality, including that every nonempty open in a finite-type integral component has its full dimension. We prove the closed-specialization equality explicitly.
Write the finitely many irreducible components of $X$ as $Z_1,\ldots,Z_s$. Let $J$ index those containing $x$, and put
$$d=\max_{j\in J}\dim Z_j,\qquad T=\bigcup_{j\notin J}Z_j,\qquad U=X\setminus T.$$If a closed point $y$ corresponds to $\mathfrak m\supset\mathfrak p$, every $Z_j$ with $j\in J$ contains $y$: closed sets contain all specializations of their points. The first equality applied at $y$, together with the closed-point dimension formula, therefore gives $\dim S_{\mathfrak m}\geq d$.
The subset $V(\mathfrak p)\cap U$ is a nonempty open in $V(\mathfrak p)$, since it contains $x$. The complete Jacobson argument makes the closed points of $X$ dense in this closed subset. Choose one such $y$ in $V(\mathfrak p)\cap U$. It lies in every component indexed by $J$ and in none of the others. Consequently the same two dimension formulas give $\dim S_{\mathfrak m}=d$ at this particular closed specialization. The lower bound is attained, proving the minimum equality. No irreducibility or reducedness of $S$ was imposed. ∎
Maximal chains in a finite-type field domain
If $S$ is a finite-type integral domain over a field, every maximal prime chain in $S$ has length $\dim S$. In particular,
$$\dim S_{\mathfrak m}=\dim S$$for every maximal ideal $\mathfrak m$.
Proof. Present $S=P/\mathfrak q$ for $P=k[x_1,\ldots,x_n]$ and $\mathfrak q$ prime. A maximal chain in $S$ starts at its zero ideal, ends at a maximal ideal, and is saturated between its endpoints. The corresponding chain in $P$ starts at $\mathfrak q$ and ends at a maximal ideal $\mathfrak n$. The complete polynomial prime-chain theorem gives its length as
$$\operatorname{ht}\mathfrak n-\operatorname{ht}\mathfrak q =n-\operatorname{ht}\mathfrak q,$$using the preceding polynomial maximal-ideal calculation. This number is independent of the endpoint and the saturated chain. Finite dimension ensures that a finite chain extends to such a maximal chain. Hence it is the dimension of $S$. Chains below a specified maximal ideal give the same number after localization, proving the local equality as well. ∎
Regular local presentations of a complete intersection
For surjective homomorphisms of local rings $P\to T\to S$ with $P,T$ regular local, the following four conditions are equivalent:
- The kernel of $P\to S$ is generated by a regular sequence.
- That kernel has a generating list of length $\dim P-\dim S$.
- The kernel of $T\to S$ is generated by a regular sequence.
- That kernel has a generating list of length $\dim T-\dim S$.
The complete proof is the first comparison in Five local complete-intersection criteria. It uses the CM parameter criterion in both regular local rings, then the parameter generators of $\ker(P\to T)$. One direction lifts generators; the reverse induction removes a parameter whose class remains nonzero in the larger kernel modulo the maximal ideal. This argument has no ground-field assumption.
The native source locator for this result is algebra.tex, lemma-ci-well-defined.
Extending a local-ring isomorphism to principal neighborhoods
Let $A,B$ be finitely presented algebras over a ring $Q$, and suppose a $Q$-algebra isomorphism $A_{\mathfrak a}\cong B_{\mathfrak b}$ is given. There are $t\in A\setminus\mathfrak a$ and $s\in B\setminus\mathfrak b$ such that this isomorphism is induced by $A_t\cong B_s$.
The complete proof is the second comparison in Five local complete-intersection criteria, beginning with a finitely presented map that induces a local isomorphism. After finite denominator clearing, evaluation gives a retraction. Its finitely generated kernel is generated by an explicitly constructed idempotent, which isolates the required component. The final paragraph spreads the given map from finite generators and relations and applies that splitting; it works over an arbitrary common base $Q$.
The native source locator is algebra.tex, lemma-isomorphic-local-rings.
Local dimension at a quasi-finite point
Let $R\to S$ be finite type, and let $\mathfrak q$ lie over $\mathfrak p$. If the map is quasi-finite at $\mathfrak q$, then
$$\dim S_{\mathfrak q}\leq\dim R_{\mathfrak p}.$$The base ring may be non-Noetherian.
Proof. We use the complete algebraic Zariski Main theorem. Write $B$ for the integral closure of the image of $R$ in $S$. The theorem gives $g\in B\setminus\mathfrak q$ with $B_g=S_g$. Choose finite algebra generators of $S_g/R$ and express them as fractions with numerators $b_1,\ldots,b_t\in B$ and denominators powers of $g$. Then
$$C=R[g,b_1,\ldots,b_t]\subset S$$means the subalgebra generated by the image of $R$ and the listed elements. It is finite over $R$, by the complete integral finite-type criterion. Localization of the inclusion is injective, and the chosen generators make it surjective onto $S_g$. Thus $C_g=S_g$.
For $\mathfrak r=\mathfrak q\cap C$ this gives $C_{\mathfrak r}=S_{\mathfrak q}$. Any finite strict prime chain in $C$ below $\mathfrak r$ contracts to a strict chain in $R$ below $\mathfrak p$, by the full incomparability argument for integral maps. The corresponding localized chain has no greater length than $\dim R_{\mathfrak p}$. Taking the supremum proves the inequality, including infinite dimensions.
The original local-base route gives the same conclusion: after replacing $R$ by $R_{\mathfrak p}$, Zariski Main identifies $S_{\mathfrak q}$ with a localization of its integral closure over that base; incomparability bounds the dimension of the integral closure itself by $\dim R_{\mathfrak p}$. If $R_{\mathfrak p}$ is Noetherian, the local dimension formula instead gives the inequality immediately, because the local fibre at a quasi-finite point has dimension zero. Both routes apply at their stated scopes. ∎
Openness of the quasi-finite locus
For a finite-type ring map $R\to S$, the primes where the map is quasi-finite form an open subset of $\operatorname{Spec}S$.
Proof. At any such prime $\mathfrak q$, the finite-algebra construction in the preceding proof gives $g\notin\mathfrak q$ and a finite $R$-algebra $C\subset S$ with $C_g=S_g$. For any base prime $\mathfrak p'$, the fibre
$$C\otimes_R\kappa(\mathfrak p')$$is a finite-dimensional algebra over the residue field. Its localization at $g$ is again finite dimensional: every element of a finite-dimensional algebra is algebraic, and the inverse of an invertible algebraic element is a polynomial in it. Equivalently, the localization is a quotient of this Artinian algebra by the factors where $g$ is nilpotent.
Every local ring in that fibre therefore has dimension zero, with residue field finite over $\kappa(\mathfrak p')$. These are the quasi-finiteness conditions at its points. Since $S_g=C_g$, they hold at every point of $D(g)\subset\operatorname{Spec}S$. This supplies an open quasi-finite neighborhood of each originally chosen point, proving the claim. No Noetherian hypothesis on $R$ is needed. ∎
Lifting a nonzerodivisor from the closed fibre
Let $(R,\mathfrak m)\to(S,\mathfrak n)$ be a flat local map of Noetherian local rings. If the image of $f\in S$ is a nonzerodivisor on $S/\mathfrak mS$, then multiplication by $f$ on $S$ is injective and $S/fS$ is flat over $R$.
Proof. Apply the complete fibrewise injectivity theorem to
$$u\colon S\longrightarrow S,\qquad s\longmapsto fs.$$Its source is finite over the Noetherian local target ring $S$, its target module is $R$-flat, and its residue map is injective by hypothesis. The theorem proves both injectivity of $u$ and flatness of its cokernel. Its full proof lifts injectivity through all powers, uses Krull intersection, and repeats the argument after every ideal quotient to obtain the Tor flatness test. Thus both conclusions follow at exactly the required scope. If $f$ is a unit, the map is an isomorphism and its zero cokernel is flat directly. ∎
Finitely many algebraic field generators
If $\alpha_1,\ldots,\alpha_n$ in an extension field are algebraic over $k$, then $k(\alpha_1,\ldots,\alpha_n)$ has finite degree over $k$.
Proof by adjoining the generators. Put $E_0=k$ and $E_i=E_{i-1}(\alpha_i)$. The element $\alpha_i$ remains algebraic over $E_{i-1}$, and its monic minimal polynomial of degree $d_i$ gives the basis
$$1,\alpha_i,\ldots,\alpha_i^{d_i-1}$$over $E_{i-1}$. Spanning is polynomial division, together with the fact that the polynomial quotient by the minimal polynomial is a field; independence is the minimality of its degree. Products of successive basis elements give a basis for the tower: expand coefficients in the earlier basis to prove spanning, and group by the last basis to prove independence. Hence
$$[E_n:k]=\prod_{i=1}^n d_i<\infty.$$For the empty list the degree is $1$.
Integral-algebra proof. Choose a monic equation of degree $e_i$ over $k$ for each $\alpha_i$. Reducing powers in each variable shows that the finitely many monomials
$$\alpha_1^{a_1}\cdots\alpha_n^{a_n}, \qquad 0\leq a_i<e_i,$$span $A=k[\alpha_1,\ldots,\alpha_n]$ over $k$. For any $0\ne a\in A$, multiplication by $a$ is injective on this finite-dimensional vector space, since it lies in a field. It is therefore surjective and sends some element to $1$. Thus $A$ is a field, equals $E_n$, and is finite over $k$. This also supplies the finite-integral-algebra deduction used in the prerequisite statement. ∎
Composing specialization-lifting maps
For continuous maps $X\xrightarrow{f}Y\xrightarrow{g}Z$, if specializations lift along both maps, they lift along $gf$. The same assertion holds for generalizations. Here $u\leadsto v$ means $v\in\overline{\{u\}}$.
Proof. Given $x\in X$ and a specialization $gf(x)\leadsto z$, first lift along $g$ to obtain $f(x)\leadsto y$ with $g(y)=z$. Then lift along $f$ to obtain $x\leadsto x'$ with $f(x')=y$. The composite image of $x'$ is $z$, as required.
For generalizations, start instead with $z'\leadsto gf(x)$. Lift this along $g$ to $y'\leadsto f(x)$ with $g(y')=z'$, and then along $f$ to $x'\leadsto x$ with $f(x')=y'$. Again $gf(x')=z'$. Thus the assertion holds in both directions of the specialization relation. ∎
Images of sets stable under specialization
If specializations lift along a continuous map $f\colon X\to Y$, the image of any specialization-stable subset of $X$ is specialization-stable in $Y$. If generalizations lift, the corresponding assertion holds for generalization-stable subsets.
Proof. Let $T$ be specialization-stable, choose $x\in T$, and suppose $f(x)\leadsto y$. A lift gives $x\leadsto x'$ with $f(x')=y$. Stability puts $x'$ in $T$, hence $y$ in $f(T)$.
For the other assertion, let $T$ be generalization-stable and take $y'\leadsto f(x)$ with $x\in T$. Lift to $x'\leadsto x$ with $f(x')=y'$. This time stability under generalization gives $x'\in T$, again proving that the required point belongs to the image. ∎
Replacing a filtered category by a directed set
Let $\mathcal I$ be a filtered index category, with a set of objects and arrows. There is a directed partially ordered set $D$ and a functor $u\colon D\to\mathcal I$ such that:
- For every diagram $M\colon\mathcal I\to\mathcal C$, if $\varinjlim_{d\in D}M(u(d))$ exists, then $\varinjlim_{\mathcal I}M$ exists and the canonical map between them is an isomorphism.
- For every diagram $N\colon\mathcal I^{\mathrm{op}}\to\mathcal C$, if the restricted inverse limit over $D^{\mathrm{op}}$ exists, then the inverse limit over $\mathcal I^{\mathrm{op}}$ exists and restriction is an isomorphism.
Proof. We retain an explicit construction of $D$. Put $\mathcal J=\mathcal I\times\mathbf N$, with a unique arrow $a\to b$ in the second factor whenever $a\leq b$. The category $\mathcal J$ is filtered: choose a common target in $\mathcal I$ and a sufficiently large integer for two objects, and equalize parallel arrows in $\mathcal I$, increasing the integer if needed.
The projection $\pi\colon\mathcal J\to\mathcal I$ is cofinal in the sense of the cofinality theorem. Indeed, for any $i\in\mathcal I$, the category of arrows $i\to\pi(j)$ has the initial object given by the identity into $(i,0)$. It is therefore nonempty and connected.
Call a subcategory finitely generated if finitely many arrows, including identities for its objects as needed, generate all its arrows by composition. Such a subcategory has finitely many objects, although it may have infinitely many composite arrows. Any finitely generated subcategory $F\subset\mathcal J$ admits a cocone in $\mathcal J$. To construct one, first use filteredness to choose arrows from all its finitely many objects to a common target. For each generating arrow, the two resulting arrows from its source to that target can be made equal after postcomposition. Equalize these finitely many pairs in succession; every later postcomposition preserves the equalities already imposed. The resulting arrows commute with all generators, hence with all composites.
Increase the integer coordinate of the cocone vertex beyond every integer occurring in $F$. Denote the new vertex by $t$. There are no arrows from $t$ back to any object of $F$. Adjoin $t$, its identity, and the cocone arrows to $F$. The result $F^+$ is still a finitely generated subcategory: the cocone identities make this arrow collection closed under composition. The object $t$ is its unique final object, since its only outgoing arrow is its identity.
Let $D$ be the set of finitely generated subcategories of $\mathcal J$ having a unique final object, ordered by inclusion. This is a set because $\mathcal J$ is small. It is nonempty, and any two members are contained in the subcategory generated by their two finite lists of generators; the construction just given enlarges that subcategory to a member of $D$. Thus $D$ is directed.
Assign to $F\in D$ its final object $t_F$. If $F\subset G$, there is a unique arrow $t_F\to t_G$ in $G$. These arrows compose correctly, by uniqueness in the larger subcategory, and define a functor $v\colon D\to\mathcal J$.
This functor is cofinal. Every object $j$ is the final object of its singleton identity subcategory. Given two arrows $j\to t_F$ and $j\to t_G$, include these arrows and the generators of $F,G$ in one finitely generated subcategory, and enlarge it to $H\in D$. The arrows from $j$ to $t_H$ through $t_F$ and $t_G$ agree, since $t_H$ is final in $H$. Thus the two objects of the corresponding comma category are joined through $H$. This proves the required connectedness as well as nonemptiness.
Apply the full cofinality theorem first to $v$ and then to $\pi$. It identifies cocones on a diagram over $\mathcal I$ with cocones on its restriction along $u=\pi v$, for every possible target. Therefore a colimit of the latter diagram represents the former cocone functor and proves (1).
For (2), regard $N$ as a covariant diagram $\mathcal I\to\mathcal C^{\mathrm{op}}$. Its colimits there are precisely its inverse limits in $\mathcal C$, with the arrows reversed. Applying (1) in that opposite category gives both existence and the asserted canonical restriction isomorphism. This spells out the inverse-limit assertion as well. ∎
Specialization lifting for closed and open maps
Let $f\colon X\to Y$ be continuous.
- If $f$ is closed, specializations lift along $f$.
- Generalizations lift when $f$ is open and the following additional conditions hold: the target $Y$ is $T_0$; the source $X$ is Noetherian; and each irreducible closed subset in the source is the closure of one of its points.
Proof. For (1), suppose $f(x')\leadsto y$. The image of $\overline{\{x'\}}$ is closed and contains $f(x')$, so it contains $y$. A point $x$ in this closure mapping to $y$ is exactly the desired specialization of $x'$.
For (2), suppose $y'\leadsto f(x)$ and put $T=f^{-1}(y')$. Every open neighborhood $U$ of $x$ has open image containing $f(x)$, hence containing its generalization $y'$. Consequently $U$ meets $T$, so $x\in\overline T$.
The complete Noetherian-space theorem makes the subspace $T$ Noetherian and writes it as a finite union of nonempty irreducible components $T_i$. Therefore $\overline T$ is the union of the irreducible closed sets $\overline{T_i}$. Choose one containing $x$, and let $\eta$ be its generic point. Then $\eta\leadsto x$. Continuity and $\eta\in\overline{T_i}$ give
$$f(\eta)\in\overline{\{y'\}}.$$On the other hand, $T_i\subset\overline{\{\eta\}}$, so $y'\in\overline{\{f(\eta)\}}$. Thus $f(\eta)$ and $y'$ specialize to one another. In a $T_0$ space this forces equality, since the two points have exactly the same open neighborhoods. Hence $f(\eta)=y'$, giving the required generalization of $x$. All three additional hypotheses in (2) enter the proof. ∎
Cofinality preserves colimits
A functor $H\colon\mathcal I\to\mathcal J$ is cofinal when, for each $j\in\mathcal J$, the category $(j\downarrow H)$ is nonempty and connected. Its objects are pairs $(i,a)$ with $a\colon j\to H(i)$; a morphism to $(i',a')$ is a map $b\colon i\to i'$ with $H(b)a=a'$. Connectedness means that any two such pairs are joined by a finite zigzag of these arrows.
If $H$ is cofinal and $M\colon\mathcal J\to\mathcal C$ is any diagram, then
$$\varinjlim_{\mathcal I}MH\cong\varinjlim_{\mathcal J}M$$canonically whenever either side exists.
Proof. Fix an object $T$ of $\mathcal C$. Restricting a cocone on $M$ gives one on $MH$. Conversely, let $\lambda_i\colon M(H(i))\to T$ be a cocone on $MH$. For $j\in\mathcal J$, choose $(i,a)\in(j\downarrow H)$ and define
$$\mu_j=\lambda_iM(a)\colon M(j)\longrightarrow T.$$If $(i,a)\to(i',a')$ is a comma-category arrow, the cocone identity gives
$$\lambda_{i'}M(a') =\lambda_{i'}M(H(b))M(a) =\lambda_iM(a).$$The same equality holds along an arrow traversed backwards. Connectedness therefore makes $\mu_j$ independent of every choice.
For $c\colon j\to j'$, choose $a'\colon j'\to H(i)$. The composite $a'c$ is a permitted choice at $j$, so $\mu_j=\mu_{j'}M(c)$. Thus the $\mu_j$ form a cocone. At $j=H(i)$ choose $a=1_{H(i)}$; restriction returns $\lambda_i$. Conversely, a cocone originally defined on $M$ is recovered because its naturality forces the formula for $\mu_j$. These constructions are mutually inverse and commute with maps of targets $T$.
Hence the two cocone functors have the same representing objects. Existence of either colimit implies existence of the other, and the resulting isomorphism is the canonical comparison. This argument requires neither filteredness nor any prior cocompleteness of $\mathcal C$. ∎
A full cofinal subcategory of a filtered category
Let $\mathcal J$ be a full subcategory of a filtered category $\mathcal I$. Suppose every object of $\mathcal I$ admits a map to an object of $\mathcal J$. Then $\mathcal J$ is filtered and its inclusion is cofinal.
Proof. Since $\mathcal I$ is nonempty, the hypothesis makes $\mathcal J$ nonempty. For $j_1,j_2\in\mathcal J$, choose a common target in $\mathcal I$ and then a map from that target to some $j_3\in\mathcal J$. The resulting arrows from $j_1,j_2$ belong to $\mathcal J$ by fullness. For parallel arrows in $\mathcal J$, first choose an arrow equalizing them in $\mathcal I$, then map its target into $\mathcal J$. Again fullness gives the needed equalizer arrow within $\mathcal J$. These are the filteredness axioms.
Fix $i\in\mathcal I$. The comma category $(i\downarrow\mathcal J)$ is nonempty by hypothesis. For two objects $a_1\colon i\to j_1$ and $a_2\colon i\to j_2$, filteredness gives a common target for $j_1,j_2$ in $\mathcal I$. Equalize the two induced maps from $i$ by postcomposition, and then map that target into an object $j_3$ of $\mathcal J$. Fullness puts both resulting arrows $j_\nu\to j_3$ in $\mathcal J$, and their composites from $i$ agree. The two comma-category objects therefore have a common receiving object and are connected. The preceding theorem applies, proving cofinality.
The historical reference recorded for this statement is Kashiwara–Schapira, Proposition 3.2.4. ∎
Complete regular rings with a specified coefficient field
A complete Noetherian regular local ring containing a prescribed coefficient field $k$ is a power-series ring over that same copy of $k$, with one variable for each dimension.
The full proof is Coefficient rings and the Cohen structure theorem, Section 6, Theorem 6.1 and Corollary 6.2. Evaluate power series using the specified coefficient embedding and lifts of a cotangent basis. Successive homogeneous corrections prove surjectivity, and the dimension drop for a nonzero kernel element proves injectivity. No perfectness assumption is imposed on $k$.
Coefficient rings and complete local presentations
Every complete local ring has a coefficient ring. If its maximal ideal is finitely generated, it is a quotient of a power-series ring in finitely many variables over a field or a Cohen ring. In positive residue characteristic a Cohen ring may be used even when its map to the target has a nonzero kernel.
The complete construction is Coefficient rings and the Cohen structure theorem, Sections 4–6, Theorems 5.1 and 6.1, with the prime-field and square-zero lifting proofs in Sections 1–3. Coefficient existence does not require a finite maximal ideal. The finite-variable presentation uses that finiteness hypothesis precisely to choose finitely many parameter lifts. The coefficient image may be a field, a Cohen DVR, or a truncated Cohen ring according to the characteristic and $p$-torsion of the target.
Formal lifting for every Cohen ring
For a Cohen ring $\Lambda$ with residue characteristic $p$, and every $n\geq1$, the map
$$\mathbf Z/p^n\mathbf Z\longrightarrow\Lambda/p^n\Lambda$$is flat and formally smooth.
Coefficient rings and the Cohen structure theorem, Section 4, Theorem 4.1 supplies the complete proof, using the prime-field lifting and flat square-zero base-lifting results of Sections 1–2. Its flatness argument uses cancellation of powers of $p$ in the DVR; induction through $\mathbf Z/p^{n+1}\to\mathbf Z/p^n$ gives formal smoothness. These steps use only the defining properties of a Cohen ring and apply to every such $\Lambda$, including those with imperfect residue field.
Noetherianity of completion along any ideal
If $R$ is Noetherian and $I$ is any ideal, the completion $\widehat R=\varprojlim_nR/I^n$ is Noetherian.
Proof by initial forms. The ideal $I$ is finitely generated and $R/I$ is Noetherian. Thus the complete adic-completion theorem applies. Its proof makes the associated graded ring a quotient of a polynomial ring over $R/I$, chooses finitely many initial generators for an arbitrary ideal, and sums the successively improving coefficients in the completion. It proves this assertion without any assumption on $I$ beyond the finite generation already supplied by Noetherianity.
Power-series proof. Write $I=(f_1,\ldots,f_t)$. Evaluation defines a homomorphism
$$R[[X_1,\ldots,X_t]]\longrightarrow\widehat R, \qquad X_i\longmapsto f_i.$$For precision, evaluate the terms of degree less than $n$ modulo $I^n$. The results are compatible as $n$ increases, because every omitted monomial evaluates into $I^n$. This constructs the map in the inverse limit, and addition and multiplication commute with it by the same finite truncation calculation.
The map is surjective. Given $a\in\widehat R$, first lift its residue modulo $I$ to $R$. After matching it modulo $I^n$, its error modulo $I^{n+1}$ lies in $I^n/I^{n+1}$, which is generated over $R/I$ by the degree-$n$ monomials in the $f_i$. Lift the finitely many coefficients to $R$ and add the corresponding homogeneous polynomial of degree $n$ in the $X_i$. Induction produces a power series whose evaluation agrees with $a$ modulo every $I^n$, hence equals $a$.
Finally, the power-series ring is Noetherian. It is the $(X_1,\ldots,X_t)$-adic completion of $R[X_1,\ldots,X_t]$: the coefficients of each bounded total degree stabilize uniquely in the inverse limit. The already proved initial-form theorem applies to this finitely generated ideal, whose quotient is $R$. Its conclusion gives Noetherianity of the power-series ring, and its displayed quotient $\widehat R$ is therefore Noetherian. This supplies the evaluation and surjectivity details in the second proof. If $I=R$, the completion is the zero ring and the conclusion is immediate. ∎
Six criteria for universal exactness
Fix an exact sequence of $R$-modules
$$0\longrightarrow A\xrightarrow{f}B\xrightarrow{g}C\longrightarrow0.$$The following conditions are equivalent.
- Tensoring with every $R$-module leaves the sequence exact; this is universal exactness.
- Tensoring with every finitely presented $R$-module leaves it exact.
- Whenever finite families $a_i\in A$, $b_j\in B$, and coefficients $r_{ij}\in R$ satisfy
there are $z_1,\ldots,z_m\in A$ satisfying
$$a_i=\sum_{j=1}^m r_{ij}z_j\qquad(1\leq i\leq n).$$- In every commutative square with $m,n$ finite,
there is $k\colon R^m\to A$ with $ku=h$. This asks for the upper triangle to commute; it does not require $fk=v$. 5. Every map from a finitely presented module $P$ to $C$ lifts to $B$. 6. The sequence is a directed colimit of split exact sequences
$$0\longrightarrow A\longrightarrow B_i\longrightarrow C_i\longrightarrow0,$$with each $C_i$ finitely presented and with identity transition maps on $A$. The chosen splittings need not commute with the transition maps.
Proof. Condition (1) immediately gives (2). To deduce (3) from (2), use the matrix map
$$R^m\longrightarrow R^n,\qquad e_j\longmapsto\sum_i r_{ij}e_i,$$and let $Q$ be its finitely presented cokernel. The tensor presentations identify $A\otimes_RQ$ and $B\otimes_RQ$ as the cokernels of this same matrix on $A^m\to A^n$ and $B^m\to B^n$. The given vector $(a_i)$ maps to zero in the second cokernel. Injectivity of $A\otimes_RQ\to B\otimes_RQ$ forces it to vanish in the first. That means exactly that $(a_i)$ is the image of some $(z_j)\in A^m$, proving (3).
Conditions (3) and (4) are the same after choosing bases: put $h(e_i)=a_i$, $v(e_j)=b_j$, and $u(e_i)=\sum_jr_{ij}e_j$. Notice that this square uses the transpose of the matrix in the preceding tensor presentation.
Assume (4), and take $P$ finitely presented with a map $\varphi\colon P\to C$. Choose
$$R^n\xrightarrow{u}R^m\xrightarrow{q}P\longrightarrow0.$$Lift $\varphi q$ to $v\colon R^m\to B$ by freeness. Since $gvu=0$, the map $vu$ factors uniquely as $fh$ for $h\colon R^n\to A$. Condition (4) gives $k\colon R^m\to A$ with $ku=h$. Now
$$v'=v-fk,\qquad v'u=vu-fh=0,\qquad gv'=\varphi q.$$Thus $v'$ factors through $P$ and gives a lift of $\varphi$. This proves (5), with the correction map explicitly specified.
Assume (5). The complete finite-presentation colimit construction writes
$$C=\varinjlim_i C_i$$over a directed set with each $C_i$ finitely presented. Let
$$B_i=B\times_C C_i =\{(b,c_i):g(b)\text{ equals the image of }c_i\text{ in }C\}.$$The projection $B_i\to C_i$ is surjective because $g$ is surjective, and its kernel is canonically $A$, via $a\mapsto(f(a),0)$. A lift $s_i\colon C_i\to B$ supplied by (5) yields the section $c_i\mapsto(s_i(c_i),c_i)$. Hence every stage is split exact.
For a transition $C_i\to C_j$, the induced map $B_i\to B_j$ is the identity on the $B$ coordinate and that transition on the other coordinate. It is the identity on the identified kernel $A$. These maps are defined independently of the chosen sections, so incompatible choices of sections cause no problem. Exactness of directed module colimits, with its full proof given above, gives an exact colimit row. Its maps to the original row are the identity on $A$ and an isomorphism onto $C$ at the right. The middle map is consequently an isomorphism: its kernel maps into the left kernel, where the map is injective, and any element of $B$ can first be matched on the right and then corrected by an element of $A$. This proves (6).
Finally, tensor a system as in (6) with an arbitrary module $Q$. Each split sequence stays exact. Tensor products commute with directed colimits by their universal property, and directed module colimits preserve exactness. Passing to the colimit therefore gives the tensor of the original sequence as an exact sequence. This proves (1) and completes all six equivalences. No flatness of $C$ and no finiteness of $A,B,C$ were assumed. ∎
A double complex of resolutions computes the same cohomology
Let $\mathcal A$ be an abelian category, let $K^\bullet$ be a complex, and let $A^{p,q}$ be a double complex with commuting differentials $d_1,d_2$. Assume:
- For each integer $n$, only finitely many $A^{p,q}$ with $p+q=n$ are nonzero.
- $A^{p,q}=0$ for $q<0$.
- Maps $\alpha^p\colon K^p\to A^{p,0}$ commute with the horizontal differentials.
- Each augmented column
is exact.
Then the maps $\alpha^n$ into the summand $A^{n,0}$ define a quasi-isomorphism
$$K^\bullet\longrightarrow\operatorname{Tot}(A)^\bullet.$$Here
$$\operatorname{Tot}(A)^n=\bigoplus_{p+q=n}A^{p,q}, \qquad d|_{A^{p,q}}=d_1+(-1)^p d_2.$$Only finite direct sums are needed. There is also the symmetric assertion with rows resolving a complex on the axis $p=0$, with $p<0$ vanishing and arbitrary vertical indices.
Proof. The specified total differential squares to zero: the mixed terms cancel because $d_1d_2=d_2d_1$ and the horizontal map increases $p$ by one. Since $d_2\alpha^p=0$ and the $\alpha^p$ commute with $d_1$, their inclusion into the total complex is a cochain map.
We first prove a totalization fact at the full categorical scope. Suppose a double complex $B$ has exact columns and finite diagonals. Fix a degree $n$. Choose integers $a\leq b$ containing every horizontal index of every nonzero term on the three diagonals of total degrees $n-1,n,n+1$. Retain only the columns $a,\ldots,b$, making the horizontal maps out of that interval zero. This is still a double complex; its total complex has exactly the original objects and differentials in those three degrees. In particular, its $n$th cohomology is the same as that of $\operatorname{Tot}(B)$.
The truncated total complex has a finite filtration by the subcomplexes consisting of columns with horizontal index at least $c$, for $a\leq c\leq b+1$. Each successive quotient is a single column, with its degree shifted and its differential multiplied by the fixed sign $(-1)^c$. It is exact. The short exact sequences between consecutive filtration steps and the long exact sequence of cohomology show inductively that the entire truncated total complex is exact. Hence $H^n(\operatorname{Tot}(B))=0$. Since $n$ was arbitrary, $\operatorname{Tot}(B)$ is exact. This argument uses only finite sums, kernels, cokernels and the cohomology sequence in $\mathcal A$; it makes no elementwise argument or global boundedness assumption.
Now form a double complex $B$ by replacing $A^{p,0}$ with $\operatorname{coker}\alpha^p$ and retaining $A^{p,q}$ for $q>0$. The horizontal map descends because $\alpha$ is a cochain map, and the vertical map descends because $d_2\alpha=0$. Assumption (4) makes every column of $B$ exact. Its diagonals are finite by (1). There is a degreewise short exact sequence of complexes
$$0\longrightarrow K^\bullet\longrightarrow\operatorname{Tot}(A)^\bullet \longrightarrow\operatorname{Tot}(B)^\bullet\longrightarrow0.$$The totalization fact makes its last complex exact. Its cohomology sequence therefore proves that the actual map induced by $\alpha$ is an isomorphism on every cohomology object.
The original spectral-sequence description has the same map: filtration by horizontal index gives
$$E_1^{p,q}=H^q(A^{p,\bullet}),\qquad E_1^{p,0}=K^p,\qquad E_1^{p,q}=0\quad(q\ne0).$$The induced horizontal differential is $d_K$, so $E_2^{p,0}=H^p(K)$ and all other terms vanish. Higher differentials have no possible nonzero targets or sources on this single row. Finite diagonals make the filtration finite in every total degree; the three-diagonal truncation argument above supplies the needed finite-filtration comparison without imposing a first-quadrant condition. The filtered map from $K$, placed on the zero row, induces these identifications, as the direct cohomology proof has also verified.
For the symmetric assertion, transpose the two indices and repeat the proof. The two totalization conventions are isomorphic: on $A^{p,q}$ multiply by $(-1)^{pq}$. Indeed, conjugating $d_2+(-1)^q d_1$ by these signs gives $d_1+(-1)^p d_2$. On the axis $p=0$ the sign is $1$, so the resulting quasi-isomorphism is exactly the given row-augmentation map. This proves the symmetric variant with the stated canonical map.
Historical source: FAC, Chapter I, §4, no. 27, Proposition 1, p. 220. ∎
Notation and numbered calculations
The statement, equation and section anchors preserve the source correspondence used by the proofs. A reference to source notation identifies the relevant convention; it does not assert that every surrounding source section has been reproduced. The chapter's opening prerequisite statement specifies the imported results.
Sources and programme proofs
The mathematical sources are the Stacks Project authors and the separately credited contributors to the AI Integrated Stacks edition. The component record gives the passage authorship and source references.
The proof map in B.8 leads to the completion, coefficient-ring, henselian, formal-smoothness, field-smoothness, regular-sequence, regular-local, differential and flatness arguments. Appendix A provides the Artin–Rees perturbation and flat-extension proofs. Each programme reference is used for the matched statement actually proved there; all further hypotheses and prerequisites remain necessary. The integral cusp disproves the general sixth assertion of the standard-presentation comparison. The corrected differential-basis criterion, its proof and the valid downstream strict-standard scope are given at that lemma.
This lesson’s expression is dedicated to CC0 1.0.
Edition and credits
Mathematical source edition. The Stacks Project authors, The Stacks Project, AI Integrated Stacks Project edition, revision 565b10e987aba5969b21145a0833f42d69f96790 (30 September 2026), source files. Source copyright: 2005–2025 Johan de Jong; separately credited contributions appear in that edition.
Course writing. Algebraic spaces and stacks — Artin's axioms, October 2026, is issued by the Open Math Courses project, KokunoYumeto/open-math-courses. GPT-6.1 Sol (OpenAI), Codex, Ultra, wrote the main exposition, marked-family approximation and Artin–Rees arguments. GPT-6 Astra (OpenAI), Codex, Ultra, wrote the desingularization and supporting algebraic proofs. The lesson treats the general Noetherian-map theorem, G-ring permanence, marked families, exact graded comparison and both approximation forms. Its symmetric-algebra section gives the relation-module formula and its projective special case. The sixth standard-presentation comparison assertion remains an explicit proof obligation; the proved fifth assertion supplies the desingularization argument. The course expression is dedicated to CC0 1.0.