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.

Affine-local flatness

Statement

Assume the Axiom of Choice for the converse direction of the second assertion; the pointwise equivalence and the forward direction use no choice.

Let f:X→S be a morphism of schemes, let U=Spec⁡B⊆X and V=Spec⁡A⊆S be affine open subschemes with f(U)⊆V, and let x∈U correspond to q∈Spec⁡B with p=q∩A. Then f is flat at x if and only if Bq is flat over Ap. Moreover f is flat at every point of U if and only if B is flat over A, and these tests agree when the affine charts are refined to smaller affine charts.

Facts & Assumptions

Given: A morphism f:X→S, affine open subschemes U=Spec⁡B⊆X and V=Spec⁡A⊆S with f(U)⊆V, and a point x∈U with corresponding primes q⊆B, p=q∩A; AC is assumed only for the converse of the on-U assertion.

[F1]

For p∈Spec⁡A there is a canonical isomorphism OSpec⁡A,p≅Ap (The stalk of the affine structure sheaf at a prime is A_p).

[F2]

A morphism f:X→S is flat at x∈X when OX,x is a flat module over OS,f(x) for the local ring map, and flat when this holds at every point of X (Flat morphism of schemes).

[F3]

For an R-module M: M is flat if and only if for every finitely generated ideal I⊆R the multiplication map I⊗RM→M is injective (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests, criterion 4).

[F4]

Let S⊆R be a multiplicative set. The localisation S−1R is a flat R-algebra, and if N is a flat R-module then S−1N is flat over S−1R (Every localization is flat, and localizing a flat module preserves flatness).

[F5]

Localisation is exact: a short exact sequence of R-modules remains short exact after applying S−1; consequently kernels and images localise (Localisation of modules is exact).

[F6]

The spectrum construction is a contravariant equivalence between rings and affine schemes, so an open immersion of affine schemes Spec⁡B→Spec⁡A is induced by a ring map A→B, and affine charts of a morphism compose to ring maps with compatible localisations (Affine schemes are contravariantly equivalent to commutative rings).

[F7]

Assume the Axiom of Choice: every proper ideal of a nonzero commutative ring is contained in a maximal ideal (In a nonzero commutative ring, every proper ideal is contained in a maximal ideal, The Axiom of Choice).

Proof

technique · direct
1.1F1F2F6

Fix affine opens U=Spec⁡B⊆X and V=Spec⁡A⊆S with f(U)⊆V; by [F6] the restriction corresponds to a ring map φ:A→B. Let x∈U correspond to q∈Spec⁡B and put p=q∩A, so s=f(x) corresponds to p. By [F1], OX,x=OU,x≅Bq and OS,s=OV,s≅Ap, and the local ring map is the localisation of φ at q. Hence by [F2], f is flat at x if and only if Bq is flat over Ap.

1.2F1F4

If B is flat over A, then Bq is flat over Ap for every q∈Spec⁡B: localising B at the multiplicative set A∖p gives the flat Ap-module B⊗AAp, and localising that further at the image of B∖q gives Bq, flat over Ap by [F4] applied twice. Thus B flat over A implies f is flat at every point of U.

2.1F3F5F7step 1.1

Conversely assume Bq flat over Ap for every q∈Spec⁡B. To prove B flat over A it suffices by [F3] to show that for every finitely generated ideal I⊆A the kernel K of I⊗AB→B is zero. By exactness of localisation [F5], for q∈Spec⁡B we have K⊗BBq=ker⁡(I⊗ABq→Bq), and this vanishes: Bq is flat over Ap, so the multiplication map Ip⊗ApBq→Bq is injective by [F3], and I⊗ABq=Ip⊗ApBq. If K≠0, then choosing a maximal ideal of B containing the annihilator of a nonzero element of K — here the Axiom of Choice is used, [F7] — produces q∈Spec⁡B with Kq≠0. Hence K=0 for every finitely generated ideal I, and B is flat over A by [F3].

3.1

The last sentence of the statement: if U′=Spec⁡B′⊆U, V′=Spec⁡A′⊆V is a refinement of affine charts with f(U′)⊆V′, then for x∈U′ the local rings computed in the small and large charts are canonically the same local rings by [F1] applied to the two affine descriptions of the same open neighbourhoods, so the test of step 1.1 gives the same answer for the two charts. Hence flatness of f at x is independent of the chosen affine charts, flatness on U is exactly flatness of B over A by steps 1.2 and 2.1, and the affine tests are compatible on refinements. [F1, step 1.1, step 1.2, step 2.1] □

Depends on

Used by

Dependency tree · two levels

36 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