Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 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.

Descent of vanishing along a faithfully flat morphism

Statement

Let f:X→S be an fpqc morphism (Faithfully flat scheme morphism) and let F be any OS-module, with pullback f∗F (Pullback of a module along a morphism of ringed spaces). If f∗F=0, then F=0. No quasi-coherence assumption on F is made and no finiteness is imposed on X beyond the quasi-compactness contained in the fpqc convention. The proof is choice-free: it divides by the point s and never selects points over all s simultaneously.

Facts & Assumptions

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

[F1]

f is faithfully flat when it is flat and its underlying map is surjective; it is fpqc when in addition it is quasi-compact. As a scheme morphism, f induces local homomorphisms on stalks (Faithfully flat scheme morphism, Morphisms of schemes).

[F2]

The pullback of an OS-module is f∗F=OX⊗f−1OSf−1F (Pullback of a module along a morphism of ringed spaces).

[F3]

For a continuous map f:X→S, a sheaf G on S and x∈X there is a canonical isomorphism (f−1G)x≅Gf(x) (The stalk of an inverse image sheaf is the stalk over the image point).

[F4]

Stalks of tensor products of OX-modules are tensor products of stalks: (M⊗OXN)x≅Mx⊗OX,xNx (The stalk of a tensor product sheaf is the tensor product of the stalks).

[F5]

On an affine neighbourhood Spec⁡R of a scheme point s=p, the stalk OS,s is Rp. Every fraction whose numerator lies outside p is a unit, so every proper ideal of Rp lies in pRp (The stalk of the affine structure sheaf at a prime is A_p, Localisation at a prime ideal: Rp=(R∖p)−1R).

[F6]

Tensoring with a flat module preserves injections, and tensoring the quotient A/I with an A-algebra B gives B/IB by right exactness (Flatness is equivalent to preserving injections and to the ideal and finitely generated ideal tests, Tensoring is right exact).

[F7]

A morphism of sheaves of sets on a space is an isomorphism if and only if it is an isomorphism on every stalk; in particular a sheaf of abelian groups is zero if and only if all its stalks are zero (A morphism of sheaves is an isomorphism exactly when it is an isomorphism on every stalk, A sheaf on a topological space).

Proof

technique · direct
1.1F1

Let s∈S be arbitrary. Since f is surjective by [F1], the set f−1(s) is nonempty; the argument that follows is uniform in s and produces no simultaneous choice over S.

1.2F2F3F4

Fix x∈X with f(x)=s. By [F2], [F3] and [F4] the stalk of the pullback at x is (f∗F)x≅Fs⊗OS,sOX,x.

1.3F1F5

Put A=OS,s, B=OX,x, and let m,n be their maximal ideals. The map A→B is local and B is flat over A, because f is flat at x. For any proper ideal I⊂A, [F5] gives I⊆m; locality gives IB⊆n, so B/IB≠0. This uses the explicit localization at the fixed point s, with no maximal-ideal existence choice.

2.1F6step 1.2step 1.3

Suppose Fs≠0 and fix 0≠v∈Fs. Its annihilator I=Ann⁡A(v) is proper, and the cyclic submodule Av≅A/I injects into Fs. By [F6] and flatness in step 1.3, B/IB≅(Av)⊗AB injects into Fs⊗AB. The source is nonzero by step 1.3, so (f∗F)x≠0 by step 1.2. Hence f∗F=0 forces Fs=0. Since s was arbitrary and only one x over that fixed s was used, every stalk of F vanishes.

3.1

The zero morphism 0→F of OS-modules has stalk maps 0→Fs at every s∈S, which are isomorphisms because Fs=0 by step 2.1. By [F7] the zero morphism is an isomorphism, that is, F=0. Nothing in steps 1.1-2.1 used quasi-coherence of F or finiteness of X, and the only selection made is one point of one nonempty fibre at a time, so the proof is choice-free. [F7, step 2.1] □

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

45 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