Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-sol)audited 2026-09-30
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 for a module finite over a larger Noetherian local algebra

Statement

Assume the Axiom of Choice. Let R→S be a local homomorphism of Noetherian local rings, let I⊊R be an ideal, and let M be a finite S-module. If M/IM is flat over R/I and the multiplication map I⊗RM⟶M is injective, then M is flat over R. There is no assumption that M is finitely generated as an R-module.

Facts & Assumptions

Given: The local map, ideal, finite S-module, and two hypotheses of the Statement. Write m for the maximal ideal of R and n for that of S.

[F1]

Flatness over R/I is equivalent to lifting each finite relation as in the equational criterion (The equational criterion characterizes flat modules by lifting finite relations on generators). Flatness over R is equivalent to injectivity of J⊗RM→M for every finitely generated ideal J (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

[F2]

The long exact Tor sequence identifies Tor⁡1R(R/J,M) with ker⁡(J⊗RM→M), and transmits vanishing of Tor⁡1R(−,M) through finite-length extensions (The long exact Tor sequence in the right-module variable). Its Dependent Choice hypothesis follows from the assumed AC (AC implies DC implies countable choice).

[F3]

For a finite ideal J⊆R, Artin–Rees applied to J⊆R and the m-adic filtration gives some c with J∩mn⊆mn−cJ for n≥c (Artin-Rees controls intersections of submodules with high ideal powers). If N is a finite S-module, then ⋂r≥0(mS)rN=0, because mS⊆n=J(S) (The Krull intersection is the (1−a)-torsion submodule, and it vanishes in the Jacobson-radical case).

Proof

technique · lift a relation modulo $I$ to get the maximal-ideal injection, then use finite-length Tor vanishing and Artin–Rees to test all ideals
1.1F1

We first show that m⊗RM→M is injective. Let z=∑i=1rai⊗xi lie in its kernel, with ai∈m and ∑iaixi=0. In the flat R/I-module M/IM, [F1] gives y‾j∈M/IM and b‾ij∈R/I such that x‾i=∑jb‾ijy‾j,∑ia‾ib‾ij=0for every j. Choose lifts yj∈M and bij∈R. Then xi−∑jbijyj∈IM and ∑iaibij∈I. Expanding z with these equations expresses it as the image of an element w∈I⊗RM: for a term ai⊗(cm) with c∈I, move c to the first tensor factor to obtain aic⊗m, and the remaining terms already have first factor ∑iaibij∈I. The image of w in M is the image of z, namely zero. The given injectivity of I⊗RM→M makes w=0, hence z=0.

2.1F2step 1.1

Apply [F2] to 0→m→R→k:=R/m→0. Step 1.1 gives Tor⁡1R(k,M)=0. A finite-length R-module has a finite filtration with quotients k; induction on its length using the long exact Tor sequence of [F2] therefore gives Tor⁡1R(N,M)=0 for every finite-length N. Since R is Noetherian local, R/mn and R/(J+mn) have finite length for any ideal J and n≥1. Consequently both multiplication maps mn⊗RM→M,(J+mn)⊗RM→M are injective.

3.1F2step 2.1

Fix a finitely generated ideal J⊆R and set K=ker⁡(J⊗RM→M). For each n≥1, tensor the exact sequence J∩mn⟶J⊕mn⟶J+mn⟶0 with M. The map (J⊕mn)⊗RM→(J+mn)⊗RM sends (z,0) to zero for z∈K: its product in M is zero, and the second injection in step 2.1 detects this. Right exactness of tensor therefore puts (z,0) in the image of (J∩mn)⊗RM. In particular, K⊆im⁡((J∩mn)⊗RM⟶J⊗RM)for every n.

4.1F1F3step 3.1

By Artin–Rees [F3], for n≥c the image in step 3.1 lies in mn−c(J⊗RM). The S-module J⊗RM is finite: a finite generating set of J gives a surjection Mr→J⊗RM. As mS⊆J(S), Krull intersection [F3] yields K⊆⋂n≥cmn−c(J⊗RM)=0. Thus J⊗RM→M is injective for every finitely generated J, and [F1] makes M flat over R. This argument uses finiteness over S only for Krull intersection; M need not be finite over R.

5.1

The Axiom of Choice enters through the published Krull-intersection boundary and implies the Dependent Choice used for the cited Tor sequence. The remaining choices above are finite. [F2, F3, step 4.1] □

Depends on

Used by

Dependency tree · two levels

32 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