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.

Flatness over a polynomial chart from base and fibre flatness

Statement

Assume the Axiom of Choice (AC). Let R→P=R[T1,…,Td]→B be ring maps with B a finitely presented P-algebra, let q⊆B be a prime, and put p=R∩q and Q=P∩q. If Bq is flat over Rp, and the closed-fibre local algebra (B⊗Rκ(p))q, regarded over κ(p)[T1,…,Td] at the prime induced by q, is flat there, then Bq is flat over PQ.

This is the polynomial-chart case of the critère de platitude par fibres for finitely presented algebras (Stacks Project, Algebra, Lemma 10.128.8, tag 00R7). The Noetherian criterion and the approximation/descent steps used below are proved in the linked local support items.

Facts & Assumptions

Given: The polynomial chart, prime, and two flatness hypotheses of the Statement.

[F1]

AC is the choice-function axiom (The Axiom of Choice).

[F2]

Flatness is tested by injectivity of I⊗M→M for finitely generated ideals I; it is preserved by scalar extension and localization (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

[F3]

A finitely presented algebra and module admit a directed system of Noetherian local approximations at contracted primes, with the colimit equal to the given local system and target transitions obtained by localization after scalar extension (Finite presentation data descend to Noetherian algebra and module stages).

[F4]

If a finite module over such a Noetherian local approximation is flat over the colimit base, it becomes flat over one later stage. The proof kills the finite first-Tor obstruction and uses the finite-over-target local criterion (Flatness over a local filtered colimit appears at a Noetherian stage).

[F5]

For local Noetherian maps R→S→S′ and a finite S′-module M, flatness of M over R together with flatness of M/mRM over S/mRS implies flatness of M over S, without requiring M finite over S or R (Noetherian fibrewise flatness for a module finite over the target).

Proof

technique · prove the Noetherian case, then descend both flatness hypotheses to a common Noetherian stage
1.1F2

Localize at the primes in the Statement and write R′=Rp, P′=PQ and B′=Bq. The hypotheses say precisely that B′ is R′-flat and that B′/pB′ is flat over P′/pP′. The desired conclusion is P′-flatness of B′. If B′=0, this is immediate; henceforth take B′≠0.

2.1F5step 1.1

If R is Noetherian, then R′, P′ and B′ are Noetherian local rings. Apply [F5] to R′→P′→B′ with the finite B′-module M=B′. Its base-flatness and closed-fibre flatness are exactly step 1.1, so B′ is flat over P′. This proves the Noetherian case, including the situation where B′ is not a finite P′-module.

2.2F2F3F4step 1.1

For arbitrary R, present the finitely presented composite R→B and the B-module M=B as the localized directed Noetherian system of [F3]. Write its stages Ri→Pi→Bi at the contractions of p,Q,q, with Pi the localized polynomial algebra and Mi=Bi. The colimits are R′→P′→B′, and each target transition is a localization of scalar extension, exactly as [F3] states. Apply [F4] to Ri→Bi, since B′ is flat over R′ by step 1.1. After increasing the index, Bi is flat over Ri; this flatness persists at every later stage by scalar extension and localization [F2].

3.1F2F3F4step 1.1step 2.2

Apply [F4] a second time to the closed-fibre system P‾i=Pi/piPi⟶B‾i=Bi/piBi, where pi is the maximal ideal of Ri. These are Noetherian local maps with finite target modules. Their colimits are P′/pP′ and B′/pB′, because the compatible ideals pi have colimit pR′. For i≤j, the exact tensor identity is B‾i⊗P‾iP‾j≅Bi⊗Pi(Pj/pjPj)≅(Bi⊗PiPj)/pj(Bi⊗PiPj). Localizing at the selected target prime gives B‾j, since Bi⊗PiPj→Bj is a localization. The larger ideal pj is already killed in P‾j; using only Pj/piPj would be a different base change. Thus the transition has exactly the localization form required by [F4]. The colimit fibre module is flat over the colimit fibre base by step 1.1. Therefore [F4] makes B‾j flat over P‾j at some stage j. Increase j again if necessary to retain the base flatness from step 2.2.

4.1F1F2F3F4F5step 1.1step 2.1step 2.2step 3.1∎

At this common Noetherian stage, Bj is flat over Rj and Bj/pjBj is flat over Pj/pjPj. Step 2.1, using [F5], makes Bj flat over Pj. Scalar extension and localization [F2] carry this flatness to the colimit B′ over P′. Step 1.1 identifies this with the required flatness of Bq over PQ. The zero local algebra case was treated in step 1.1; AC is declared in [F1] and inherited through [F3]–[F5].

Depends on

Used by

Dependency tree · two levels

21 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