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.

Fibrewise injectivity lifts and leaves a flat cokernel over a Noetherian target

Statement

Assume the Axiom of Choice. Let R→S be a local homomorphism of local rings with S Noetherian, and write m for the maximal ideal of R. Let M be an S-module flat over R, let N be a finite S-module, and let u:N→M be S-linear. If the fibre map N/mN→M/mM is injective, then u is injective and coker⁡(u) is flat over R. No Noetherian or finite-generation condition is imposed on R or on M.

Facts & Assumptions

Given: The local map, the finite source, the flat target, and the fibrewise injection.

[F1]

Flatness preserves injections and remains true after passage from R to R/I for the quotient M/IM. It can be tested by injectivity of ideal tensor maps (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

[F2]

For a finite module N over the Noetherian local ring S, Krull intersection gives ⋂n≥1(mS)nN=0, because mS lies in the maximal ideal of S (The Krull intersection is the (1−a)-torsion submodule, and it vanishes in the Jacobson-radical case).

[F3]

If 0→N→M→C→0 is exact and M is flat over R, the Tor sequence identifies Tor⁡1R(R/I,C) with the kernel of N/IN→M/IM. Vanishing for every ideal I makes C flat (The long exact Tor sequence in the right-module variable, Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

Proof

technique · lift the injection through every power of the maximal ideal, use Krull intersection, then repeat modulo arbitrary ideals to test flatness of the cokernel
1.1F1

For n≥1 let un:N/mnN→M/mnM. The hypothesis is that u1 is injective. Suppose un injective. The short sequence 0→mn/mn+1→R/mn+1→R/mn→0 remains exact after tensoring with the R-flat module M. For N, tensoring gives the analogous sequence, right exact though not necessarily injective at its left. Both left tensor terms identify with the corresponding residue modules tensored over k=R/m with the vector space mn/mn+1. Since u1 is injective, tensoring it over the field k preserves injection on these left terms. A diagram chase with the two sequences and un shows that un+1 is injective. Thus induction gives injectivity for every n.

2.1F2step 1.1

If z∈ker⁡u, the image of z under each un is zero, so z∈mnN for every n. By [F2], their intersection is zero; hence u is injective.

3.1F1F2step 1.1step 2.1

Let I⊊R be any ideal. The map R/I→S/IS is local with Noetherian local target; N/IN is finite over that target, and M/IM is flat over R/I by [F1]. The reduction of uI:N/IN→M/IM modulo the maximal ideal m/I is the original injective fibre map. Apply steps 1.1–2.1 to uI over this quotient local map: uI is injective. The case I=R is trivial.

4.1F3step 2.1step 3.1∎

Put C=coker⁡u. Step 2.1 makes 0→N→M→C→0 exact, and step 3.1 makes N/IN→M/IM injective for every ideal I. By [F3], Tor⁡1R(R/I,C)=0 for every I, so C is R-flat. The Axiom of Choice is inherited at the cited Krull-intersection and flatness boundaries.

Depends on

Used by

Dependency tree · two levels

25 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