A vector bundle on P^1 of positive rank, presented by its Grothendieck-Birkhoff
splitting ⊕ O(d_i) with a decreasing tuple of integer degrees.
- rank : ℕ
- sorted (i j : Fin self.rank) : i ≤ j → self.splittingType j ≤ self.splittingType i
Instances For
Total degree of E = ⊕ O(d_i) on P^1: deg E = ∑ d_i.
Instances For
Forget the positivity of the rank and recover the abstract SplittingType record.
Instances For
k[x] is a principal ideal domain (used to access the structure theorem on P^1).
PID structure theorem: a finite free module over k[x] is isomorphic to (k[x])^r for some r.
Uniqueness of rank for the PID structure theorem: two trivializations have the same number of summands.
Build a P1VectorBundle from an abstract splitting type once a positive-rank witness is given.
Instances For
Round-trip through toSplittingType and splittingTypeToBundle recovers the original tuple.
Riemann-Roch for a split bundle on P^1: χ(E) = deg E + rk E.
Bridge to Čech computation: the sum of χ(O(d_i)) equals deg E + rk E.
Euler characteristic of O(n) on P^1 via Čech cohomology: χ(O(n)) = n + 1.
Combinatorial h^0 matches Čech H^0 dimension for any integer twist d.
Combinatorial h^1 matches Čech H^1 dimension for any integer twist d.