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

Birkhoff-Grothendieck: vector bundles on the projective line split

Statement

Assume the Axiom of Choice as inherited from the cohomology and splitting suppliers. Let E be a finite locally free OPk1-module of rank r≥1 on the projective line over a field k. Then E is isomorphic to a direct sum of line bundles, E≅O(a1)⊕⋯⊕O(ar) with integers a1≤⋯≤ar. The multiset {a1,…,ar} is determined by E; equivalently, the function m↦h0(Pk1,E(m)) determines it, and the decomposition is unique up to permutation. In the language of geometric vector bundles, every vector bundle on Pk1 is a direct sum of line bundles of uniquely determined degrees.

Facts & Assumptions

Given: a field k, the projective line X=Pk1, and a finite locally free OX-module E of rank r≥1.

[F1]

A finite locally free OX-module of rank r is an OX-module locally isomorphic to OX⊕r; such modules are the sheaves of sections of geometric vector bundles, and the two descriptions determine each other, so a splitting statement for finite locally free modules is a splitting statement for vector bundles (Locally free sheaves of finite rank, Finite locally free sheaves and geometric vector bundles).

[F2]

Every invertible sheaf on X is isomorphic to OX(d) for a unique integer d, and OX(d)≅OX(e) if and only if d=e; equivalently Pic⁡(X)≅Z with generator [OX(1)] (The Picard group of the projective line).

[F3]

h0(X,OX(d))=dim⁡kH0(X,OX(d))=d+1 for d≥0 and =0 for d<0 (Global sections of projective twists, Twisting sheaf on Proj), and H1(X,OX(d))=0 for every d≥−1 (Top cohomology of projective twists). In particular h0(OX(−1))=H1(X,OX(−1))=0.

[F4]

If E is nonzero then the set of integers n with H0(X,E(n))≠0 is nonempty and bounded below; with b its negative minimum, H0(X,E(−b))≠0, H0(X,E(−b−1))=0, and no line subbundle of E has degree greater than b, while E contains a line subbundle of degree b (A vector bundle on the projective line has a line subbundle of maximal degree).

[F5]

Let M be a finite locally free OX-module of rank r≥2 and let φ:OX→M be a nonzero morphism with H0(X,M(−1))=0 (the case b=0 of the maximality condition). Then the cokernel W=M/OX is finite locally free of rank r−1 (The quotient by a maximal line subbundle is locally free, Locally free sheaves of finite rank).

[F6]

Every nonzero morphism from an invertible sheaf to a finite locally free module is injective; a global section s of a module F is the same thing as the morphism s♯:OX→F, a↦a⋅s∣U (Nonzero maps from an invertible sheaf to a locally free sheaf are injective, Invertible sheaves).

[F7]

Let 0→OX→M→W→0 be a short exact sequence of finite locally free sheaves with W≅⨁iOX(ni) and ni≤0 for every i. Then M≅OX⊕W (Extensions of line bundles on the projective line split after ordering).

[F8]

Twisting is F(m)=F⊗OXOX(m), with F(m)⊗OX(n)≅F(m+n) and (F(m))(n)≅F(m+n); twisting is functorial, carries nonzero morphisms to nonzero morphisms, and preserves exactness because OX(m) is invertible (Twists of a quasi-coherent sheaf, Invertible twists for degree-one generated rings, Twisting sheaf on Proj).

[F9]

H0(X,F)=Γ(X,F) and the functor H0 is left exact; for a short exact sequence of sheaves 0→F→G→H→0 there is a long exact sequence of cohomology ⋯→H0(F)→H0(G)→H0(H)→H1(F)→⋯ (Sheaf cohomology as right derived global sections, Long exact sequence of sheaf cohomology, Global sections are left exact but need not preserve epimorphisms).

[F10]

A finite direct sum of modules is both a coproduct and a product: a section of ⨁iFi is a finite tuple of sections of the Fi, so H0(X,⨁iFi)≅⨁iH0(X,Fi) and dimensions add; and the direct sum of finite locally free sheaves is finite locally free of the summed rank (The direct sum of an indexed family of modules, Locally free sheaves of finite rank).

[F11]

The Axiom of Choice is assumed and is used only through the suppliers named in the facts above; the induction below makes no further infinite selection (The Axiom of Choice).

Proof

technique · induction on the rank; split off a line subbundle of maximal degree and apply the extension-splitting lemma to the quotient, then recover the multiset of degrees from the function $m\mapsto h^0(E(m))$
1.1F2

Base case. If r=1 then E is invertible, so by [F2] there is a unique integer a1 with E≅OX(a1); this is a direct sum of one line bundle, and the multiset {a1} is determined by E.

1.2F4

The maximal line subbundle. Let r≥2 and assume the theorem known for all finite locally free modules of rank r−1. By [F4], applied to the nonzero module E, there is an integer b with H0(X,E(−b))≠0 and H0(X,E(−b−1))=0, no line subbundle of E has degree greater than b, and E contains a line subbundle of degree b.

2.1F5F6F8step 1.2

The normalized extension. Put M:=E(−b), so that H0(X,M)≠0 and H0(X,M(−1))=0 by [F8] and step 1.2. Choose a nonzero global section s of M; by [F6] the corresponding morphism s♯:OX→M is injective, and by [F5] (with b=0, its maximality hypothesis being exactly H0(X,M(−1))=0) its cokernel W:=M/OX is a finite locally free OX-module of rank r−1. Thus 0→OX→M→W→0 is a short exact sequence.

3.1F3F8F9step 1.2step 2.1

The vanishing on the quotient. Twist the sequence of step 2.1 by OX(−1): by [F8] this gives the short exact sequence 0→OX(−1)→M(−1)→W(−1)→0, whose long exact cohomology sequence by [F9] begins 0→H0(OX(−1))→H0(M(−1))→H0(W(−1))→H1(OX(−1)). The two outer terms vanish by [F3] and the middle term vanishes by [F8] and step 1.2; exactness therefore forces H0(X,W(−1))=0.

4.1F3F10step 1.2step 2.1step 3.1

The quotient splits into twists of nonpositive degree. The module W is finite locally free of rank r−1 by step 2.1, so the induction hypothesis of step 1.2 applied to W gives W≅⨁i=1r−1OX(ni) for integers ni. By [F10] and [F3], h0(X,W(−1))=∑i=1r−1h0(X,OX(ni−1)), and each summand equals ni when ni≥1 and 0 when ni≤0. Since h0(X,W(−1))=0 by step 3.1 and all summands are nonnegative, every summand vanishes, so ni≤0 for every i.

5.1F7F8F10step 1.1step 2.1step 4.1

Splitting off a line subbundle. The extension 0→OX→M→W→0 of step 2.1 has W≅⨁iOX(ni) with ni≤0 by step 4.1, so [F7] gives M≅OX⊕W. Twisting by OX(b), which commutes with finite direct sums and satisfies OX(b)⊗OX(n)≅OX(n+b) by [F8], yields E≅M(b)≅OX(b)⊕⨁i=1r−1OX(ni+b), a direct sum of r line bundles; this is the induction step, and with the base case of step 1.1 it proves that every finite locally free OX-module of rank r≥1 is a direct sum of line bundles.

6.1F3F8F10step 5.1

Uniqueness of the multiset. Suppose E≅⨁i=1rOX(ai). Twisting by OX(m) and using [F8], [F10] and [F3] gives h0(X,E(m))=∑i=1rh0(X,OX(ai+m))=∑i=1rmax⁡(ai+m+1,0). Consequently the difference of consecutive values is h0(X,E(m))−h0(X,E(m−1))=#{ i:ai+m+1>0 }=#{ i:ai≥−m }, so for every integer t the function determines the counting number #{i:ai≥t} by evaluation at m=−t. The finitely many counting numbers #{i:ai≥t} determine the multiset {ai}, so the multiset is determined by E, equivalently by the function m↦h0(X,E(m)); in particular the decomposition is unique up to permutation of the summands.

7.1F1F11step 1.1step 5.1step 6.1∎

Conclusion and choice accounting. Steps 1.1 and 5.1 prove the existence of the direct-sum decomposition for every rank r≥1, and step 6.1 proves that the multiset of degrees is determined by E, hence unique up to permutation; the translation to geometric vector bundles is [F1]. The Axiom of Choice is inherited only through the suppliers of the cited facts, as recorded in [F11]; the proof selects a section of a nonzero finite-dimensional space and a finite tuple of integers, and repeatedly reduces the rank by one, so no further infinite selection occurs.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

127 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