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.

Sections of a sheaf flat over the base are flat over affine opens

Statement

Assume the Axiom of Choice, inherited from the zero criterion cited below (The Axiom of Choice, Assuming the Axiom of Choice, local criteria for zero modules and for injective, surjective, and bijective maps). Let f:X→S be a morphism of schemes and let F be a quasi-coherent OX-module that is flat over S, meaning that for every x∈X the stalk Fx is a flat module over the local ring OS,f(x) (Flat and faithfully flat modules and ring homomorphisms). Let U=Spec⁡B⊆X and V=Spec⁡A⊆S be affine opens with f(U)⊆V. Then F(U) is a flat A-module.

Facts & Assumptions

Given: The Axiom of Choice, a morphism of schemes f:X→S, a quasi-coherent OX-module F with Fx flat over OS,f(x) for every x∈X, and affine opens U=Spec⁡B⊆X, V=Spec⁡A⊆S with f(U)⊆V.

[F1]

Restrictions of quasi-coherent modules to open subschemes are quasi-coherent; on an affine scheme U=Spec⁡B a quasi-coherent module is canonically the associated sheaf of its global sections, so F∣U≅M~ with M=F(U), and the stalk of F at q∈Spec⁡B is Mq. (Quasi-coherent module on a scheme, Affine quasi-coherent sheaves are modules, Module sheaf on an affine scheme, The stalk of an associated sheaf is the localisation)

[F2]

The affine open inclusions correspond to a ring map A→B under the anti-equivalence of affine schemes with rings, a point q∈U has image p=q∩A in V, and OS,f(q)=Ap. (The map of affine spectra induced by a ring homomorphism, The underlying space of an affine spectrum, The stalk of the affine structure sheaf at a prime is A_p)

[F3]

Flatness hypothesis: for every prime q⊆B with p=q∩A, the stalk Fq is a flat Ap-module.

[F4]

Flatness criterion: an R-module N is flat if and only if for every finitely generated ideal I⊆R the multiplication map I⊗RN→N is injective; in particular if N is flat then I⊗RN→N is injective for every ideal I⊆R. (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests, Flat and faithfully flat modules and ring homomorphisms)

[F5]

Localization is exact, localizes kernels and cokernels, and is computed by tensoring with the localized ring: for a multiplicative set S⊆R there is a natural isomorphism S−1N≅S−1R⊗RN; tensor products of modules may be regrouped. (Localisation of modules is exact, Localisation of modules is extension of scalars, Localisation commutes with kernels images and cokernels, Associativity of tensor products for compatible bimodules)

[F6]

A module N is zero if and only if Nm=0 for every maximal ideal m; every maximal ideal is prime; and an element n has zero image in Nm if and only if sn=0 for some s∉m. (Assuming the Axiom of Choice, local criteria for zero modules and for injective, surjective, and bijective maps, Every maximal ideal of a commutative ring is prime, A localised module fraction is zero exactly when one denominator kills its numerator)

[F7]

The Axiom of Choice is assumed, and it is exactly what the zero criterion of the previous paragraph consumes. (The Axiom of Choice)

Proof

technique · direct: reduce to the affine situation, where the local flatness hypothesis at the localizations of $M=\mathcal F(U)$ is exactly what the ideal criterion for flatness over the local rings tests
1.1F1

Set M:=F(U). By [F1] the restriction F∣U is quasi-coherent and is isomorphic to M~, and for every prime q⊆B the stalk of F at q is Mq.

1.2F6

We prove that M is flat over A. Let I⊆A be a finitely generated ideal and let K be the kernel of the multiplication map I⊗AM→M, so that K is a B-submodule. Suppose K≠0. By the zero criterion of [F6] applied to the B-module K there is a maximal ideal m⊆B with Km≠0; by [F6] the maximal ideal m is prime, and we put p0=m∩A.

2.1F2F3step 1.1

Let q⊆B be a prime and put p=q∩A. By [F2] the point q lies in U⊆X with f(q)=p and OS,f(q)=Ap. Hypothesis [F3] therefore states that Mq=Fq is a flat Ap-module.

2.2F5step 1.2

Localizing the exact sequence of A-modules 0→K→I⊗AM→M at m, the module Km is the kernel of the localized multiplication map (I⊗AM)m→Mm. By the localizations and regroupings of [F5], (I⊗AM)m≅I⊗AMm≅Ip0⊗Ap0Mm, where Ip0=IAp0 is the extension of I to Ap0, and under these isomorphisms the localized map is the multiplication map Ip0⊗Ap0Mm→Mm.

3.1F4step 2.1step 1.2step 2.2

By step 2.1 applied to the prime m⊆B the module Mm is flat over Ap0, so by the ideal criterion [F4] the map Ip0⊗Ap0Mm→Mm is injective. By step 2.2 its kernel is Km, hence Km=0, contradicting the choice of m in step 1.2. Therefore K=0 for every finitely generated ideal I⊆A.

4.1F4step 3.1

Since every finitely generated ideal I⊆A gives an injective multiplication map I⊗AM→M, the criterion [F4] shows that M=F(U) is a flat A-module.

5.1F1F6F7step 4.1∎

Boundary and choice accounting. If U=∅ then B=0 and M=0, the zero module being flat over A; if F=0 then M=0; if A=0 then also M=0, and if X=∅ or S=∅ there is no nonempty affine open to consider. By [F7] the Axiom of Choice is available exactly as the zero criterion [F6] consumes it, namely to supply the maximal ideal m of step 1.2; the localizations used are those of [F1], [F2] and [F5], and no further selection is made. The assertion of the statement is exactly the flatness of M=F(U) over A established in step 4.1, so the lemma is proved.

Depends on

Used by

Dependency tree · two levels

64 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