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 is stable under arbitrary base change

Statement

Assume the Axiom of Choice (The Axiom of Choice). Let f:X→S be a flat morphism of schemes and let h:S′→S be an arbitrary morphism (Base change of objects, morphisms and properties). Then the base change fS′:X×SS′⟶S′ is flat. No hypothesis is placed on h; in particular it need not be flat, locally of finite presentation, or a monomorphism.

If f is flat at x∈X only, the same argument shows that fS′ is flat at every point of X×SS′ lying over x; the empty-source case is vacuous.

Facts & Assumptions

Given: The Axiom of Choice and the data and hypotheses displayed in the Statement, with the conventions fixed there.

[F1]

f is flat at x when OX,x is flat over OS,f(x), and f is flat when this holds at every point (Flat morphism of schemes).

[F2]

Assuming AC, let f:X→S, U=Spec⁡B⊆X and V=Spec⁡A⊆S be affine with f(U)⊆V. Then f is flat at x∈U if and only if Bq is flat over Ap (q the prime of x, p=q∩A), and f is flat at every point of U if and only if B is flat over A (Affine-local flatness).

[F3]

For ring maps A→B, A→C there is a canonical isomorphism Spec⁡B×Spec⁡ASpec⁡C≅Spec⁡(B⊗AC) compatible with the projections (Affine fibre products are spectra of tensor products).

[F4]

Tensor products over a commutative ring are associative: there are natural isomorphisms (L⊗RM)⊗RN≅L⊗R(M⊗RN) (Symmetry and associativity isomorphisms for tensor products over a commutative ring).

[F5]

M is flat over R if and only if for every injection K↪N of R-modules the induced map K⊗RM→N⊗RM is injective (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests).

[F6]

The base change of X→S along h:S′→S is X×SS′ with the second projection as structure map (Base change of objects, morphisms and properties).

[F7]

If M is flat over R and T is an R-algebra, then M⊗RT is flat over T: for an injection of T-modules, tensor associativity identifies the resulting map with tensoring the same injection, viewed as an R-module map, with M; apply [F5]. The same holds after localizing the resulting T-algebra.

[F8]

AC is the choice-function principle (The Axiom of Choice). It is used through the global affine-local converse in [F2] at step 1.2.

Proof

technique · direct
1.1F3F6

Fix a point x′∈XS′=X×SS′ and let x∈X, s′∈S′ be its images, s=h(s′)=f(x). Choose affine opens U=Spec⁡A⊆S containing s, V=Spec⁡A′⊆S′ containing s′ with h(V)⊆U, and W=Spec⁡B⊆X affine containing x with f(W)⊆U. Then W×UV=pr⁡X−1(W)∩pr⁡S′−1(V) is an affine open neighbourhood of x′ in XS′, isomorphic to Spec⁡(B⊗AA′) by [F3], and it lies over V.

1.2F2F7F8

In the global case, f is flat at every point of W, so the AC-qualified global converse in [F2], licensed by [F8], gives that B is flat over A. Therefore [F7] gives that B⊗AA′ is flat over A′, and its localization at the prime of x′ is flat over Ap′′. For the pointwise clause, [F2] gives only that Bq is flat over Ap; no global flatness of B is inferred from this local hypothesis.

1.3F4F5

Claim: B⊗AA′ is flat over A′. By [F5] it suffices to check injections K↪N of A′-modules. Viewing K,N as A-modules through A→A′, associativity [F4] gives canonical isomorphisms K⊗A′(B⊗AA′)≅K⊗AB and N⊗A′(B⊗AA′)≅N⊗AB under which the induced map is K⊗AB→N⊗AB; this is injective because B is flat over A and K↪N is an injection of A-modules, by [F5]. Hence B⊗AA′ is flat over A′.

2.1

Applying [F2] to the affine charts W×UV=Spec⁡(B⊗AA′) over V=Spec⁡A′ converts the flatness of step 1.3 into flatness of fS′ at the arbitrary point x′; by [F1] the base change is therefore flat, and [F6] identifies it as the pullback of f along h. For the pointwise assertion, let r be the prime of B⊗AA′ corresponding to x′, let q be its contraction to B, and let p′=r∩A′; set p=q∩A. The assumption that x′ lies over x means that q is the prime of x. By [F2], Bq is flat over Ap. Base-changing along Ap→Ap′′ and using [F7], Bq⊗ApAp′′ is flat over Ap′′. Localizing this algebra at the prime induced by r gives (B⊗AA′)r, which remains flat over Ap′′ by [F7]. The pointwise criterion [F2] now proves that fS′ is flat at x′. This applies to every point over x. [F1, F2, F6, F7, step 1.3] □

Depends on

Used by

Dependency tree · two levels

30 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