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.

Euler characteristic is a Hilbert polynomial

Statement

Assume the Axiom of Choice, inherited from the finiteness, hyperplane, base-change and vanishing suppliers cited below (The Axiom of Choice). Let k be a field (Field) and let X be projective over k in the fixed-embedding convention of Hilbert function and Euler characteristic on a projective scheme: i:X↪Pkn is a closed immersion of schemes for some n≥0 (Closed immersions of schemes, Relative projective space from standard charts, thus X is projective over k in the H-projective convention Projective morphisms before Proj), OX(1)=i∗OPkn(1) is the fixed invertible OX-module (Invertible sheaves), and for m∈Z the twist of an OX-module G is G(m)=G⊗OXOX(1)⊗m (Twists of a quasi-coherent sheaf, Tensor product of sheaves of modules).

Let F be a coherent OX-module (Coherent module sheaves). Write hF(m)=dim⁡kH0(X,F(m)),PF(m)=χ(X,F(m))=∑q≥0(−1)qdim⁡kHq(X,F(m)) for the Hilbert function and the Euler-characteristic function (Sheaf cohomology as right derived global sections, Euler characteristic of a coherent sheaf). Then:

  1. there is a unique polynomial PF(t)∈Q[t] with PF(m)=χ(X,F(m))for every m∈Z;
  2. there is an integer m0 such that PF(m)=hF(m) for every integer m≥m0;
  3. if F=0 then PF=0 and hF≡0.

The empty scheme X=∅ (which forces F=0), the zero sheaf, the case n=0, finite and infinite base fields k, and the endpoint twists m=0 and m<0 are included. No positivity and no effectivity of m0 is asserted.

Facts & Assumptions

Given: The Axiom of Choice as inherited, a field k, an integer n≥0, a closed immersion i:X↪Pkn, the invertible sheaf OX(1)=i∗OPkn(1), and a coherent OX-module F.

[F1]

Conventions and finiteness: with the fixed embedding of the statement, X is proper over the field k and every cohomology group Hq(X,G) of a coherent G is a finite-dimensional k-vector space, only finitely many of these groups being nonzero; the Euler characteristic χ(X,G) is therefore a well-defined integer and χ(X,0)=0, while hG(m)=dim⁡kH0(X,G(m)) is a nonnegative integer for every m. Every twist of a coherent module is coherent. (Hilbert function and Euler characteristic on a projective scheme, Finite-dimensional coherent cohomology over a field, Euler characteristic of a coherent sheaf, Sheaf cohomology as right derived global sections, Coherent module sheaves)

[F2]

Additivity of the Euler characteristic: for a field k, a scheme X proper over k and a short exact sequence 0→G′→G→G′′→0 of coherent OX-modules one has χ(X,G)=χ(X,G′)+χ(X,G′′); the empty source and the zero sheaf are included. (Euler characteristic is additive in short exact sequences, Exact sequences of sheaves, Field)

[F3]

Invertible twists and exactness: every twist H(m) of an OX-module H by the invertible sheaf OX(1) is again coherent when H is, and −⊗OXOX(1)⊗m is an exact functor on OX-modules: on stalks the invertible sheaf is free of rank one over the local ring, tensoring with a free module is exact, and exactness of sheaves is checked stalkwise. (Invertible sheaves, Tensor product of sheaves of modules, The stalk of a tensor product sheaf is the tensor product of the stalks, Under the stated choice boundary, free modules are projective and hence flat, A sequence of abelian sheaves is exact exactly when it is exact on every stalk, Coherent module sheaves)

[F4]

The hyperplane lemma: let k be an infinite field, let i:X↪Pkn be a closed immersion of schemes and let F≠0 be a coherent OX-module with d:=dim⁡Supp⁡F. Then among the k-linear combinations ℓ=c0x0+⋯+cnxn of the coordinate sections there is one with ℓ(x)≠0 at every point x associated to F; for this ℓ and every m∈Z the multiplication map ⋅ℓ:F(m−1)→F(m) is injective, its cokernel G(m) is coherent, and Supp⁡G(m)=Supp⁡F∩V(ℓ); if d≥1 then dim⁡Supp⁡G(m)=d−1 for every m, while if d=0 then G(m)=0 for every m. (Regular hyperplane step for coherent support induction)

[F5]

Support and dimension: for a coherent module G on a locally Noetherian scheme the support Supp⁡G, the set of points with nonzero stalk, is closed (Support of a module sheaf, Support of a finite-type quasi-coherent sheaf is closed); the standard charts of Pkn are spectra of the polynomial rings k[xℓ(i)], which are Noetherian because k is a field, so Pkn and its closed subscheme X are locally Noetherian (Relative projective space from standard charts, A field has only the zero ideal and itself, hence is Noetherian, If R is Noetherian then R[x1,…,xn] is Noetherian for every n∈N, Locally Noetherian and Noetherian schemes), and X is a Noetherian topological space with the chain dimension defined for all closed subsets and dim⁡∅=−∞ (Chain dimension and the empty-space convention, Noetherian topological spaces via ACC on opens or DCC on closed subsets, Subspaces of a Noetherian space and its compact open subsets).

[F6]

Discrete antiderivatives in Q[t]: for every Q∈Q[t] there is R∈Q[t] with R(m)−R(m−1)=Q(m) for every m∈Z; consequently, if a function D:Z→Q satisfies D(m)=D(m−1) for every m, then D is constant. Indeed, by linearity it suffices to treat Q(t)=tk: the difference operator ΔR(t)=R(t)−R(t−1) maps the space of polynomials of degree ≤k+1 onto the space of polynomials of degree ≤k, because Δtk+1 has degree k and leading coefficient k+1; the kernel is the constants, so the image has dimension one less than its domain and equal to the target's dimension. The identity D(m)=D(m−1) gives constancy by induction along Z in both directions. [algebra]

[F7]

Serre vanishing translated to X: the pushforward i∗F is a coherent OPkn-module, and for every m≥0 Hq(X,F(m))≅Hq(Pkn, (i∗F)⊗OPknO(m)) for every q≥0: the closed immersion satisfies Hq(X,G)≅Hq(Pkn,i∗G) and i∗(G⊗i∗H)≅(i∗G)⊗H for modules G on X and H on Pkn, both verified on affine charts, and F(m)=F⊗i∗O(m) for m≥0 by the twist conventions. The sheaf O(1) is ample on Pkn: the identity is a closed immersion over the affine base Spec⁡k pulling O(1) back to itself, so it is closed H-very ample relative to Spec⁡k and hence ample. Applying the Serre vanishing theorem on the projective Noetherian scheme Pkn to (i∗F) and O(1) therefore gives an integer m1 with Hq(X,F(m))=0 for every q>0 and every m≥m1. (Closed immersion preserves cohomology and coherent pushforward, Closed immersions are affine quotients and survive base change, Direct image of a sheaf along a continuous map, Absolute ampleness by affine section opens, Relative very ampleness in the finite projective-space convention, Relative very ampleness implies relative ampleness, Relative projective space from standard charts, Twists of a quasi-coherent sheaf, Serre vanishing for coherent sheaves and ample twists)

[F8]

Base change to an infinite field: let K/k be a field extension with base change g:XK→X, XK=X×Spec⁡kSpec⁡K, and put FK=g∗F. Then XK→Spec⁡K is proper, FK is coherent, and χ(XK,GK)=χ(X,G) for every coherent OX-module G, where GK=g∗G. Moreover the closed immersion i base changes to a closed immersion iK:XK↪PKn (the projection PKn→Pkn being the base change of Spec⁡K→Spec⁡k), the twisting sheaf satisfies g∗OX(1)≅OXK(1)=iK∗OPKn(1) because the twisting sheaf of relative projective space is glued from frames on the standard charts with transition functions that are themselves base changed along S′→S, and pullback of quasi-coherent modules is monoidal, g∗(H⊗OXH′)≅g∗H⊗OXKg∗H′, as follows from the affine formula f∗M~≅(B⊗AM)~ and the associativity of the tensor product; hence g∗(G(m))≅GK(m) for every coherent G and every m∈Z (for m≥0 by monoidality applied to OX(1)⊗m, and for m<0 by multiplying with OXK(1)⊗(−m), which is an invertible sheaf, and cancelling). Finally the rational function field K=k(t) is a field extension of k containing k[t], hence an infinite field. (Flat field extension commutes with coherent cohomology, Base change of immersions, Iterated base change, Relative projective space from standard charts, Relative very ampleness in the finite projective-space convention, Pullback of a module along a morphism of ringed spaces, Scheme pullback preserves quasi-coherence, Associativity of tensor products for compatible bimodules, For a field F, F(t)=Frac⁡(F[t]) is its rational function field; in particular R(t)=Frac⁡(R[t]), The field of fractions Frac⁡(D)=(D∖{0})−1D of an integral domain, Field)

Proof

technique · direct: prove by induction on the dimension of the support that $\chi(\mathcal F(m))$ agrees for all integers $m$ with a rational polynomial, converting the finite difference into the Euler characteristic of a fixed quotient sheaf of smaller support via the regular-hyperplane sequence and inverting the difference operator on $\mathbb Q[t]$; reduce an arbitrary field to an infinite one by base change along $k\to k(t)$, which preserves all the Euler characteristics; and identify the polynomial with the Hilbert function at large twists by Serre vanishing. Uniqueness follows because a nonzero rational polynomial has only finitely many roots
1.1F1

Setup and the zero sheaf. By [F1] the scheme X is proper over k, every twist F(m) is coherent, and χ(X,F(m)) and hF(m) are defined for every m∈Z. If F=0 then every F(m)=0, all cohomology groups vanish and χ(X,F(m))=0=hF(m) for every m by [F1], so PF=0 is a Hilbert polynomial and part 3 of the statement holds. Assume from 1.2 through 1.8 that F≠0 and that k is infinite.

1.2F5algebra

Finite support dimension. By [F5] the support Supp⁡F is a nonempty closed subset of the Noetherian space X, and its intersections with the standard charts are closed subsets of Spec⁡k[t1,…,tn]. Irreducible closed subsets of a spectrum correspond to prime ideals by A Zariski-closed subset is irreducible exactly when its radical defining ideal is prime, and then it has a unique generic point, and chains in a closed subset are chains in the ambient space. Each chart intersection therefore has dimension at most n by A polynomial ring in n variables over a field has dimension n. Applying Dimension can be computed on an open cover to the induced finite open cover of the support gives 0≤d:=dim⁡Supp⁡F≤n. Thus the following induction has a finite integer parameter; Noetherianity alone would not suffice.

1.3F1F5

The induction proposition. For each integer e≥0 let Φ(e) be the assertion: every coherent OX-module G with dim⁡Supp⁡G≤e admits Q∈Q[t] with Q(m)=χ(X,G(m)) for every m∈Z. The zero module satisfies Φ(e) with Q=0 by [F1] and dim⁡Supp⁡0=−∞ by [F5]. We prove Φ(e) for all e≥0 by induction on e.

1.4F2F41.3

Base case e=0. Let G≠0 be coherent with dim⁡Supp⁡G=0. By [F4] applied to G (which is nonzero, with d=0) there is ℓ such that for every m the map ⋅ℓ:G(m−1)→G(m) is injective with cokernel G′(m) satisfying G′(m)=0. Hence for every m the sequence 0→G(m−1)→G(m)→0→0 is exact, and additivity [F2] gives χ(X,G(m))=χ(X,G(m−1))+χ(X,0)=χ(X,G(m−1)). Thus m↦χ(X,G(m)) is constant with value χ(X,G(0)), and the constant polynomial Q(t)=χ(X,G(0))∈Q[t] realizes Φ(0).

1.5F41.3

Induction step, e≥1. Let G≠0 be coherent with d′:=dim⁡Supp⁡G satisfying 1≤d′≤e. By [F4] applied to G there is ℓ; let G′ be the cokernel of ⋅ℓ:G(−1)→G(0), so that G′ is a coherent module with dim⁡Supp⁡G′=d′−1≤e−1 by [F4] (its case m=0). By the induction hypothesis Φ(e−1) there is Q∈Q[t] with Q(m)=χ(X,G′(m)) for every m.

1.6F2F3F41.5

The difference equation. Fix m∈Z and tensor the exact sequence 0→G(−1)→⋅ℓG(0)→G′→0 of 1.5 with the invertible sheaf OX(1)⊗m; by [F3] the result is exact, and by the coherence of the twist conventions of Twists of a quasi-coherent sheaf it is canonically the sequence 0→G(m−1)→⋅ℓG(m)→G′⊗OX(1)⊗m→0. Since the cokernel of the middle map is by [F4] the module G′(m), uniqueness of cokernels gives a canonical isomorphism G′(m)≅G′⊗OXOX(1)⊗m; consequently additivity [F2] gives χ(X,G(m))−χ(X,G(m−1))=χ(X,G′(m))=Q(m) by 1.5.

1.7F61.6

Antiderivative and the constant. By [F6] choose R∈Q[t] with R(m)−R(m−1)=Q(m) for every m∈Z, and put C:=χ(X,G(0))−R(0)∈Q. Then D(m):=χ(X,G(m))−R(m) satisfies D(m)−D(m−1)=(χ(X,G(m))−χ(X,G(m−1)))−(R(m)−R(m−1))=Q(m)−Q(m)=0 for every m, so D is constant by [F6] and D(0)=C. Hence the polynomial QG(t):=R(t)+C∈Q[t] satisfies QG(m)=χ(X,G(m)) for every m∈Z, which proves Φ(e) and completes the induction.

1.81.11.31.41.51.61.7algebra

Existence and uniqueness for infinite k. Applying 1.3-1.7 with e=d to F (and the zero-sheaf case 1.1) produces PF∈Q[t] with PF(m)=χ(X,F(m)) for every m. If P,P′∈Q[t] agree on all integers, then P−P′ has infinitely many roots, so P−P′=0 because a nonzero polynomial over the field Q has at most deg⁡(P−P′) roots; hence PF is unique and parts 1 and 3 of the statement hold when k is infinite.

1.9F81.8

Arbitrary base field. Now let k be arbitrary and let K=k(t) be the rational function field, an infinite field extension of k by [F8]. Apply steps 1.1-1.8 to the projective pair XK/K with its induced closed immersion iK:XK↪PKn over the infinite field K and to the coherent module FK; all suppliers used there are stated for an arbitrary field in place of k, and XK is proper over K by [F8]. This gives P∈Q[t] with P(m)=χ(XK,FK(m)) for every m∈Z; by [F8] one has χ(XK,FK(m))=χ(XK,(F(m))K)=χ(X,F(m)) for every m, because g∗(F(m))≅FK(m) and the Euler characteristics are preserved by base change. Hence P(m)=χ(X,F(m)) for every m∈Z, and P is unique as in 1.8.

1.10F1F71.9

Large twists. By [F7] there is m1 with Hq(X,F(m))=0 for every q>0 and every m≥m1. For such m the defining alternating sum of χ(X,F(m)) in [F1] reduces to the q=0 term, so χ(X,F(m))=hF(m); hence PF(m)=hF(m) for every m≥m1, which is part 2 of the statement with m0:=m1.

2.1F1F4F7F81.11.91.10∎

Boundaries and choice. If X=∅ then every OX-module is the zero module, so F=0, all groups vanish and PF=0 by 1.1; the zero sheaf is treated there as well and satisfies part 3. The case n=0 is included: Pk0=Spec⁡k by [F7]'s conventions, X is closed in it, and all steps apply with the single chart. Both an infinite field k (steps 1.1-1.8) and a finite field k (step 1.9) are covered, and the polynomial identity holds at m=0 and at negative m as well, since 1.7 and 1.9 produce polynomials agreeing with χ(X,F(m)) for every m∈Z and not merely at large twists; the large-twist hypothesis is needed only for the comparison with hF in 1.10. The Axiom of Choice is consumed exactly through the suppliers invoked: the finiteness corollary and the definition of the Euler characteristic [F1], the hyperplane lemma [F4], the closed-immersion pushforward and Serre vanishing [F7], and the flat base-change isomorphism [F8]; the extension field k(t) is constructed as a fraction field and not selected, and no further family is chosen.

Depends on

Used by

Dependency tree · two levels

225 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