Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedaudited 2026-09-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Standard smooth algebras are finitely presented and flat

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let R be a commutative ring and let S be a standard smooth R-algebra (Standard smooth presentations and locally standard smooth maps), so that S≅(R[x1,…,xn]/(f1,…,fc))g for some n≥c≥0, some f1,…,fc,g∈R[x1,…,xn], and with the leading c×c Jacobian minor h=det⁡(∂fj/∂xi)1≤i,j≤c mapping to a unit of S. Then:

  1. S is a finitely presented R-algebra (Finitely presented modules and finitely presented algebras);
  2. S is flat over R.

No hypothesis is placed on R: it may be non-Noetherian, and it may have zero divisors.

Facts & Assumptions

Given: A commutative ring R, a standard smooth presentation S≅(R[x1,…,xn]/(f1,…,fc))g whose leading c×c minor h maps to a unit of S, and the Axiom of Choice. Write P:=R[x1,…,xn] and I:=(f1,…,fc).

[F1]

Standard smooth presentations and locally standard smooth maps: a standard smooth presentation consists of integers n≥c≥0, elements f1,…,fc∈P and g∈P with S≅(P/(f1,…,fc))g, such that the Jacobian matrix has a c×c minor whose image in S is a unit; n−c is the relative dimension, and the invertible minor may be assumed to lie in the first c columns.

[F2]

Base change of standard smooth presentations: for any ring map R→R′ and a standard smooth presentation as above, there is a unique R′-algebra isomorphism R′⊗RS→(R′[x1,…,xn]/(f1′,…,fc′))g′ sending a⊗F‾/gN to aF′‾/(g′)N, and the target is standard smooth over R′ with the same n,c and relative dimension, its c×c minor h′ still a unit.

[F3]

Invertible Jacobian minor gives regular parameters in a polynomial fibre: under the Axiom of Choice, if k is a field, q⊆k[x1,…,xn] is prime and f1,…,fc∈q have leading c×c Jacobian minor h∉q, then the classes of f1,…,fc in qk[x]q/(qk[x]q)2 are linearly independent, k[x]q is regular local, (f1,…,fc) is a regular sequence in it and the quotient is regular local of dimension dim⁡k[x]q−c.

[F4]

Local flatness criterion by regular parameters: under the Axiom of Choice, for a local homomorphism (R,m)→(S,n) of Noetherian local rings and a finite S-module M with Tor⁡1R(R/m,M)=0, the module M is flat over R; the module is not assumed finite over R.

[F5]

Finitely presented modules and finitely presented algebras: a commutative R-algebra A is finitely presented when A≅R[x1,…,xm]/a for some m∈N and a finitely generated ideal a; the boundary values m=0 and a=0 are admitted.

[F6]

Universal property of a polynomial ring on an arbitrary family of indeterminates: for a ring homomorphism φ ⁣:R→T and a family (ti) in T there is a unique ring homomorphism R[xi]→T restricting to φ with xi↦ti.

[F7]

A ring homomorphism whose kernel contains a two-sided ideal factors uniquely through the quotient ring: a ring homomorphism whose kernel contains an ideal I factors uniquely through R/I.

[F8]

Universal property of localisation: maps that invert S factor uniquely through S−1R: a unital homomorphism f ⁣:R→A carrying a multiplicative set T into the units of A factors uniquely through λT ⁣:R→T−1R.

[F9]

Multiplicative subsets and the localisation S−1R as equivalence classes of fractions: the localisation T−1A of a commutative ring at a multiplicative set T consists of the classes a/t, and λT(a)=a/1 with every t∈T a unit.

[F10]

A module is flat if and only if all prime localizations are flat, equivalently all maximal localizations are flat: for an R-module M, M is flat over R if and only if Mp is flat over Rp for every prime p⊆R, equivalently for every maximal ideal.

[F11]

Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests: M is flat over R if and only if I⊗RM→M is injective for every finitely generated ideal I⊆R.

[F12]

Every localization is flat, and localizing a flat module preserves flatness: S−1R is a flat R-algebra, and if N is flat over R then S−1N is flat over S−1R.

[F13]

Under the stated choice boundary, free modules are projective and hence flat: for every commutative ring R and free R-module F, F is flat over R regardless of choice.

[F14]

Localisation of modules is extension of scalars: for a commutative ring A, a multiplicative set T and an A-module M there is an isomorphism T−1M≅(T−1A)⊗AM, m/t↦(1/t)⊗m.

[F15]

Tensoring is right exact: tensoring an exact sequence A′→B′→C′→0 with a module preserves exactness; tensoring preserves cokernels and surjections.

[F16]

Symmetry and associativity isomorphisms for tensor products over a commutative ring: tensor products of modules over a commutative ring are commutative and associative, so (M⊗AN)⊗AP≅M⊗A(N⊗AP).

[F17]

For a finite module, support is the set of primes containing the annihilator: for a finitely generated module M over a commutative ring R, Supp⁡R(M)={p:Ann⁡R(M)⊆p}; in particular a finitely generated module whose localisations at all maximal ideals vanish is zero, because a proper ideal lies in a maximal ideal.

[F18]

In a nonzero commutative ring, every proper ideal is contained in a maximal ideal: every proper ideal of a nonzero commutative ring is contained in a maximal ideal.

[F19]

Finitely generated modules over a left Noetherian ring are Noetherian: submodules of finitely generated modules over a Noetherian ring are again finitely generated.

[F20]

Every quotient and every localisation of a Noetherian ring is Noetherian: quotients and localisations of a Noetherian commutative ring are Noetherian.

[F21]

If R is Noetherian then R[x1,…,xn] is Noetherian for every n∈N: for a Noetherian commutative ring R and n∈N the polynomial ring R[x1,…,xn] is Noetherian.

[F23]

Every subgroup of (Z,+) is ⟨n⟩=nZ for exactly one natural number n: every subgroup of (Z,+) is generated by one element.

[F24]

Every algebra of finite type over a Noetherian ring is a Noetherian ring: a commutative algebra of finite type over a Noetherian commutative ring is a Noetherian ring.

[F26]

The long exact Tor sequence in the left-module variable: under the Axiom of Dependent Choice, a short exact sequence 0→M′→M→M′′→0 of modules and a module N give a natural long exact sequence ⋯→Tor⁡1R(N,M′)→Tor⁡1R(N,M)→Tor⁡1R(N,M′′)→N⊗RM′→N⊗RM→⋯.

[F27]

Localisation commutes with kernels images and cokernels: localisation commutes with kernels, images and cokernels of module homomorphisms.

[F28]

Extension of scalars carries flat modules to flat modules: if M is a flat R-module and R→R′ is a ring homomorphism, then R′⊗RM is a flat R′-module.

[F29]

Equality, vanishing, and the kernel of the localisation map: in a localisation, r/s=0 if and only if ur=0 for some u∈T, and r/s=r′/s′ if and only if u(rs′−r′s)=0 for some u∈T.

[F30]

Localisation commutes with quotient rings: S−1R/S−1I≅Sˉ−1(R/I): (T−1A)/(T−1I)≅Tˉ−1(A/I) for an ideal I of A and multiplicative T, where Tˉ is the image of T in A/I.

[F31]

A local ring is a nonzero commutative ring with a unique maximal ideal: a local ring is a commutative ring with exactly one maximal ideal; a local homomorphism R→S of local rings is one carrying the maximal ideal of R into that of S.

[F32]

The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain: for every nonempty set X, every entire relation R on X and every a∈X there is x ⁣:N→X with x0=a and xnRxn+1 for all n.

[F33]

The Axiom of Choice: every family of nonempty sets has a choice function.

[F34]

The polynomial ring R[xi:i∈I] as finitely supported coefficient families on monomials: R[x1,…,xn] is the commutative R-algebra of polynomials in the indeterminates; a ring map R→R′ induces a ring map R[x1,…,xn]→R′[x1,…,xn] sending each coefficient, and this map is injective when R→R′ is injective.

[F35]

The Krull intersection is the (1−a)-torsion submodule, and it vanishes in the Jacobson-radical case: if T is a Noetherian commutative ring, J⊆J(T) is an ideal and M is a finite T-module, then ⋂r≥0JrM=0.

Proof

1.1

The encoded presentation. Let Q:=R[x1,…,xn,z]/(f1,…,fc,zg−1). The composite P→S sends g to a unit of S, so by [F6] and [F7], and then [F8], there is a unique R-algebra homomorphism Q→S with xi↦xi‾ and z↦g‾−1; here z is the new variable and the relations fj↦0, zg−1↦g‾−1g‾−1=0 hold. Conversely, the substitution xi↦xi, z↦z gives a ring homomorphism P→Q whose kernel contains I because each fj maps to 0, and which sends g to a unit of Q with inverse z; hence [F7] and [F8] produce a unique R-algebra homomorphism S=(P/I)g→Q with F‾/gN↦FzN. The two composites fix the generators x1,…,xn,z of Q over R and the generators x1‾,…,xn‾,g‾−1 of S, so by the uniqueness clauses of [F6], [F7] and [F8] they are the respective identities; thus S≅Q.

F6F7F8F9
1.2

Reduction of flatness to the Noetherian local case. Assume first that R is Noetherian. By [F10] it suffices to prove that S⊗RRp is flat over Rp for every prime p⊆R; by [F2] the algebra S⊗RRp is standard smooth over Rp with the same n,c and a minor that is still a unit. Hence it suffices to prove: if (R,m) is a Noetherian local ring and S is standard smooth over R, then S is flat over R.

F2F10F1
1.3

Dependent choice is available. Given the Axiom of Choice [F33], let X be a nonempty set with an entire relation R and let a∈X; choosing an element of each nonempty subset of X and setting f(x) to be the chosen element of {y:xRy} gives a function X→X, so recursion produces x ⁣:N→X with x0=a and xnRxn+1. Thus the Dependent Choice supplier [F26] is available throughout this proof.

F15F26F32F33
1.4

The local criterion, prepared. Let now R be Noetherian local with maximal ideal m and residue field κ=R/m, and let S=(P/I)g be standard smooth over R. Then S is Noetherian: P is Noetherian by [F21], P/I is Noetherian by [F20] and so is its localisation S by [F20]. Fix a finitely generated ideal J⊆R and put KJ:=ker⁡(J⊗RS→S); this is a finitely generated S-module by [F19], since J⊗RS is a finitely generated S-module. For every maximal ideal n⊆S the localisation (KJ)n equals the kernel of J⊗RSn→Sn, by [F27] and [F14] applied to the localisation S→Sn. Hence if Sn is flat over R, then (KJ)n=0; and if that holds for every maximal n, then KJ=0 by [F17] and [F18]. Therefore, by [F11], it is enough to prove that Sn is flat over R for every maximal ideal n⊆S.

F11F14F17F18F19F20F21F27
1.5

Set-up at the contracted prime. Fix a maximal ideal n⊆S and put r=n∩R. Before the local computation, replace the base and presentation by Rr and S⊗RRr, using [F2]. The ideal n induces a maximal ideal there with the same local ring Sn. In steps 1.6, 2.2, 3.1 and 4.1 only, write R,m,κ,P for this localized base, its maximal ideal and residue field, and its polynomial ring. Let q′⊆P be the prime over n, so q′∩R=m, I⊆q′ and g∉q′. Put T=Pq′ and Ni=T/(f1,…,fi)T; then Nc=Sn by [F30]. The module T is flat over this base: tensoring an injection with the free R-module P preserves injectivity by [F13], and localizing the result preserves it by [F27], with the tensor identifications of [F14, F16]. Each Ni is Noetherian local, and mT⊆q′T makes R→Ni local. Once the computation proves Nc flat over Rr, it is flat over the original base by clause 2 of Every localization is flat, and localizing a flat module preserves flatness.

F2F12F13F14F16F20F21F27F30F31
1.6

The fibre at κ. The quotient map P→P/(f1,…,fi) tensored with κ has cokernel κ[x1,…,xn]/(fˉ1,…,fˉi) by [F15]; localising this at the prime qˉ′ induced by q′ and applying [F14] twice together with [F16] gives Ni⊗Rκ≅κ[x1,…,xn]qˉ′/(fˉ1,…,fˉi), where fˉj denotes the image of fj in κ[x1,…,xn].

F14F15F16
1.7

Z is Noetherian. Every ideal of Z is an additive subgroup, hence generated by one element by [F23] and therefore finitely generated; so Z is Noetherian by [F22].

F22F23
1.8

The unit witness for the minor. Since h maps to a unit of S=(P/I)g, there are u∈P and N≥0 with h‾⋅u‾/g‾N=1 in S, that is, hu−gN‾=0 in (P/I)g; by [F29] applied to the localisation (P/I)→S there is M≥0 with gM(hu−gN)∈I. Putting w:=gMu and N′:=M+N gives hw−gN′∈I, so there are m1,…,mc∈P with hw−gN′=∑j=1cmjfj in P.

F29algebra
2.1

Finite presentation. By step 1.1 the R-algebra S is isomorphic to the quotient of the polynomial ring R[x1,…,xn,z] by the ideal generated by the finitely many elements f1,…,fc,zg−1; by [F5] this exhibits S as a finitely presented R-algebra.

F5step 1.1
2.2

The minor survives in the fibre. The element h maps to a unit of S, hence its image in the localisation Sn=Nc is a unit, hence its image in Nc⊗Rκ is a unit. By step 1.6 with i=c this ring is κ[x1,…,xn]qˉ′/(fˉ1,…,fˉc), and the image of h there is the image of hˉ; since a unit of a local ring does not lie in the maximal ideal, hˉ∉qˉ′. So [F3] applies over the field κ: the images fˉ1,…,fˉc form a regular sequence in the regular local ring κ[x1,…,xn]qˉ′, and consequently fˉi+1 is a nonzerodivisor on κ[x1,…,xn]qˉ′/(fˉ1,…,fˉi) for every i<c. By step 1.6 this says that fi+1 is a nonzerodivisor on Ni⊗Rκ for every 0≤i<c.

F3step 1.5step 1.6algebra
2.3

Descent to a finitely generated subring. Let R0⊆R be the Z-subalgebra generated by the finitely many coefficients occurring in the polynomials f1,…,fc, g, h, w, m1,…,mc. Then R0 is a finitely generated Z-algebra, hence Noetherian by steps 1.7 and [F24]. The polynomial identity of step 1.8 has all its coefficients in R0, and R0[x1,…,xn]→R[x1,…,xn] is injective by [F34], so hw−gN′=∑jmjfj holds already in R0[x1,…,xn]; therefore S0:=(R0[x1,…,xn]/(f1,…,fc))g is a standard smooth R0-algebra with the same n,c,fj,g and the minor h a unit.

F24F34step 1.7step 1.8
3.1

Induction: a fibre nonzerodivisor lifts across a flat map. Suppose Ni is flat over R for some i<c, put J:=mNi, and let f:=fi+1. By step 2.2, multiplication by the image of f on Ni/J is injective. For every r≥0, flatness of Ni over R applied to 0→mr+1→mr→mr/mr+1→0 gives the natural isomorphism Jr/Jr+1≅(mr/mr+1)⊗κ(Ni/J),κ=R/m. After choosing a κ-basis of mr/mr+1, this is a direct sum of copies of Ni/J, so multiplication by f is injective on each graded piece Jr/Jr+1. If fx=0 in Ni, induction on r now gives x∈Jr for every r: injectivity modulo J starts the induction, and injectivity on Jr/Jr+1 advances it. The ring Ni is Noetherian local and J lies in its maximal ideal by step 1.5, so [F35] gives ⋂r≥0Jr=0 and therefore x=0. Thus fi+1 is a nonzerodivisor on Ni, and 0→Ni→fi+1Ni→Ni+1→0 is a short exact sequence.

F35step 1.5step 2.2algebra
4.1

Induction: the Tor vanishing and flatness pass to the next quotient. In the situation of step 3.1 the long exact Tor sequence of [F26] for 0→Ni→fi+1Ni→Ni+1→0, together with Tor⁡1R(κ,Ni)=0 from the flatness of Ni, exhibits Tor⁡1R(κ,Ni+1) as the kernel of Ni⊗Rκ→fi+1Ni⊗Rκ, which is zero by step 2.2. The ring Ni+1 is a Noetherian local ring, R→Ni+1 is a local homomorphism by step 1.5 and Ni+1 is a finite Ni+1-module, so [F4] gives that Ni+1 is flat over R.

F4F26step 1.5step 2.2step 3.1
5.1

Conclusion of the induction and of the local case. Steps 3.1 and 4.1, starting with N0 of step 1.5, prove that every Ni is flat over the localized base Rr. In particular the original local ring Sn is flat over Rr, hence over the original R by step 1.5. As n was arbitrary, step 1.4 gives that S is flat over the original base. This proves flatness over every Noetherian local base, and step 1.2 proves it over every Noetherian base.

F12step 1.2step 1.4step 1.5step 3.1step 4.1
6.1

Flatness of S0 and base change back to R. By step 2.3 the algebra S0 is standard smooth over the Noetherian ring R0, so S0 is flat over R0 by step 5.1; and by [F2] applied to the ring map R0→R there is an R-algebra isomorphism R⊗R0S0≅(R[x1,…,xn]/(f1,…,fc))g=S. Hence S≅R⊗R0S0 is flat over R by [F28]. This proves the second assertion for arbitrary R, and step 2.1 proves the first.

F2F28step 2.1step 5.1step 2.3∎

Depends on

Used by

Dependency tree · two levels

156 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources