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.

Local flatness criterion by regular parameters

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let (R,m)→(S,n) be a local homomorphism of Noetherian local rings and let M be a finite S-module. If Tor⁡1R(R/m,M)=0, then M is flat over R. The module M is not assumed finite over R.

Consequently, if R and S are regular local rings and the images in S of a regular system of parameters of R extend to a regular system of parameters of S, then S is flat over R.

Facts & Assumptions

Given: A local homomorphism (R,m)→(S,n) of Noetherian local rings and a finite S-module M with Tor⁡1R(R/m,M)=0; for the second assertion regular local R,S and a regular system of parameters of R whose images extend to one of S; and the Axiom of Choice.

[F1]

The long exact Tor sequence in the right-module variable: under Dependent Choice, a short exact sequence 0→N′→N→N′′→0 of right R-modules and a left module M with a supplied projective resolution give the natural long exact sequence ⋯→Tor⁡iR(N′,M)→Tor⁡iR(N,M)→Tor⁡iR(N′′,M)→Tor⁡i−1R(N′,M)→⋯, with the usual tensor-product tail.

[F2]

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.

[F3]

Artin-Rees controls intersections of submodules with high ideal powers: for a Noetherian ring S, an ideal J, a finite S-module N and a submodule K there is c≥0 with JnN∩K=Jn−c(JcN∩K) for every n≥c.

[F4]

The Krull intersection is the (1−a)-torsion submodule, and it vanishes in the Jacobson-radical case: for a Noetherian ring S, an ideal J⊆J(S) and a finite S-module N, the intersection ⋂n≥0JnN is zero.

[F5]

Composition series and length of a module: a composition series of a module is a finite chain with simple factors, the length is the number of factors, and the zero module has length 0.

[F6]

Module length is additive in short exact sequences: for 0→N′→N→N′′→0, the module N has finite length if and only if N′ and N′′ do, and then ℓ(N)=ℓ(N′)+ℓ(N′′).

[F7]

Simple module: a nonzero module with no proper nonzero submodule: a module is simple when it is nonzero and has no proper nonzero submodule.

[F8]
[F9]

Left and right Noetherian rings: in a Noetherian ring every ideal is finitely generated.

[F10]

Tor from a projective resolution of the right module: for a right module N with a specified projective resolution Q∙ one sets Tor⁡nR,Q(N,M)=Hn(Q∙⊗RM).

[F11]

The balanced Tor bifunctor: under Dependent Choice, Tor⁡iR(N,M) is the balanced bifunctor obtained from either a resolution of N or one of M, identified by the left-right comparison theorem.

[F12]

The left and right projective constructions of Tor are naturally isomorphic: under Dependent Choice there is a natural isomorphism Hi(N⊗RP∙)≅Hi(Q∙⊗RM) for supplied projective resolutions.

[F13]

The recursion theorem: for a set X, an element x∈X and a function f ⁣:X→X there is a unique g ⁣:N→X with g(0)=x and g(n+1)=f(g(n)).

[F14]

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.

[F15]

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

[F16]

regular local residue field koszul resolution: under the Axiom of Choice, for a regular local ring (R,m,κ) of dimension d the Koszul complex on any regular system of parameters is a minimal free resolution of κ of length d.

[F17]

Koszul Complex Of A Sequence With Coefficients: K(x;M) has degree-p term ⋀pRd⊗RM and differential d(ei1∧⋯∧eip⊗m)=∑j(−1)j−1ei1∧⋯eij^⋯∧eip⊗xijm.

[F18]

Regular Sequences Give Acyclic Koszul Complexes: every finite M-regular sequence is M-Koszul-regular, that is Hi(K(x;M))=0 for i>0.

[F19]

regular local rings are domains and cohen macaulay: under the Axiom of Choice, for a regular local ring of dimension d every regular system of parameters (y1,…,yd) is a regular sequence and R/(y1,…,yc) is regular local of dimension d−c for 0≤c≤d; in particular an initial segment of a regular system of parameters is a regular sequence.

[F20]

Tensoring is right exact: tensoring an exact sequence A′→B′→C′→0 with a module preserves exactness at the right.

Proof

1.1

AC gives DC, so the Dependent-Choice suppliers [F1], [F11] and [F12] are available. Given a nonempty set X, an entire relation R on X and a∈X, apply [F15] to the family of nonempty subsets of X to obtain g with g(T)∈T for every nonempty T⊆X, and put f(x):=g({y∈X:xRy}), a function X→X because R is entire. By [F13] there is x ⁣:N→X with x0=a and xn+1=f(xn); then xnRxn+1 for all n because f(xn)∈{y:xnRy}. This is exactly the statement of [F14]. Supply a free resolution of M by mapping the free module on its underlying set onto M, then repeating this construction on each successive kernel; recursion gives the required resolution for [F1].

F13F14F15
1.2

Ideals of finite colength. Let J⊆R be an ideal containing mn for some n≥0. For n=0, J=R and R/J=0. For n≥1, R/J has finite length over R: the ring R/mn carries the finite chain 0⊆mn−1/mn⊆⋯⊆R/mn whose successive quotients are mi/mi+1=mi/(m⋅mi); each mi is finitely generated over the Noetherian ring R by [F9], so each mi/mi+1 is a finitely generated module over the field κ=R/m, hence a finite-dimensional κ-vector space, which has a finite composition series with simple factors κ and therefore finite length by [F5]; a finite extension of modules of finite length has finite length with additive length by [F6], so ℓR(R/mn)<∞, and R/J, being a quotient of R/mn, has finite length as well.

F5F6F9
2.1

Vanishing on finite length. Suppose Tor⁡1R(κ,M)=0 with κ=R/m. Then Tor⁡1R(N,M)=0 for every R-module N of finite length ℓR(N): prove this by induction on ℓR(N). For ℓR(N)=0 we have N=0. If ℓR(N)≥1, choose a proper submodule N′⊂N that is maximal for inclusion, which exists because N has finite length; then N/N′ is simple by [F7], so choosing 0≠s∈N/N′ presents it as (R/Ann⁡(s))⋅s, and Ann⁡(s) is a maximal ideal of R, because for a proper ideal J⊋Ann⁡(s) the submodule Js is nonzero and hence all of N/N′, forcing Js=N/N′ and 1∈J. By [F8] the only maximal ideal is m, so N/N′≅κ. By [F6] ℓR(N′)=ℓR(N)−1, so the induction hypothesis applies to N′, and the exact sequence Tor⁡1R(N′,M)→Tor⁡1R(N,M)→Tor⁡1R(κ,M)=0 from [F1] has vanishing outer terms, whence Tor⁡1R(N,M)=0.

step 1.1F1F5F6F7F8
3.1

Injectivity for finite colength ideals. Let J⊆R be any ideal. Since the free module R with the resolution concentrated in degree 0 satisfies Tor⁡1R(R,M)=0 by [F10], the long exact sequence of [F1] for 0→J→R→R/J→0 exhibits ker⁡(J⊗RM→M) as the image of Tor⁡1R(R/J,M)→J⊗RM. Hence if J⊇mn and Tor⁡1R(κ,M)=0, then R/J has finite length by step 1.2 and Tor⁡1R(R/J,M)=0 by step 2.1, so J⊗RM→M is injective.

step 1.1step 1.2step 2.1F1F10
4.1

The diagram chase. Let I⊆R be a finitely generated ideal and let K:=ker⁡(I⊗RM→M). For every n the sequence 0→I∩mn→I⊕mn→I+mn→0, with maps x↦(x,−x) and (a,b)↦a+b, is exact, so after tensoring with M and using [F20] the sequence (I∩mn)⊗RM→I⊗RM⊕mn⊗RM→(I+mn)⊗RM→0 is exact; the vertical maps to M are the multiplication maps, which are injective on mn⊗RM and on (I+mn)⊗RM because both ideals contain mn and step 3.1 applies. Given k∈K, its image (k,0) in the middle maps to zero in (I+mn)⊗RM and hence, by exactness at the middle, equals (x,−x) for some x∈(I∩mn)⊗RM; then x maps to k in I⊗RM and to 0 in mn⊗RM, so x∈ker⁡((I∩mn)⊗RM→M) and K lies in the image of (I∩mn)⊗RM→I⊗RM.

step 3.1F20
5.1

Concluding K=0. Apply Artin–Rees [F3] over the Noetherian ring R to the finite module R, its submodule I and the ideal m. It gives c≥0 such that I∩mn=mn−c(I∩mc)⊆mn−cI for every n≥c. Put N:=I⊗RM, a finite S-module because I is finite over R and M is finite over S. By step 4.1 and this inclusion, K⊆(mS)n−cN for every n≥c: an elementary tensor ra⊗m with r∈mn−c equals r(a⊗m). The local homomorphism gives mS⊆n=J(S), so Krull intersection [F4] on the finite S-module N gives ⋂j≥0(mS)jN=0. Hence K=0.

step 4.1F3F4F8
6.1

Since I⊆R was an arbitrary finitely generated ideal and I⊗RM→M is injective, [F2] shows that M is flat over R. This proves the first assertion.

step 5.1F2
7.1

The regular-parameter case. Let x1,…,xd be a regular system of parameters of R and let x‾1,…,x‾d∈S be their images, extending to a regular system of parameters y1,…,ye of S. By [F19] the tuple (y1,…,ye) is S-regular, hence so is its initial segment x‾1,…,x‾d. By [F16] the Koszul complex KR(x1,…,xd;R) is a free resolution of κ=R/m, and tensoring its defining formulas, [F17], with −⊗RS replaces each xi by x‾i and reproduces the Koszul complex KS(x‾1,…,x‾d;S) of [F17] term by term, so KR(x)⊗RS≅KS(x‾;S) as complexes. Therefore, using [F10] for the right-resolution construction and [F12] (available by step 1.1) to identify it with the balanced Tor of [F11], Tor⁡1R(κ,S)=H1(KR(x)⊗RS)=H1(KS(x‾;S))=0 by [F18], as x‾ is an S-regular sequence. The module S is a finite S-module, so the first assertion of this lemma, applied to M=S, gives that S is flat over R.

step 1.1step 6.1F10F11F12F16F17F18F19∎

Depends on

Used by

Dependency tree · two levels

80 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