The χ ledger (finiteness-and-chi, gated file 3/3) #
Unit: finiteness-and-chi (docs/design/finiteness-and-chi.md §8).
finiteDimensional_linSys:FiniteDimensional ℂ (LinSys D)for ALLD(same six-term bookkeeping recipe asH1Finite.lean's all-Dstep, applied towindowMapinstead ofH1Incl).h1/chi: the χ ledger's frozen definitions (chi D := (l D : ℤ) − (h1 D : ℤ)).sixterm_ranks: the shared rank bookkeeping fact behind every monotonicity/ledger lemma — four rank-nullity applications along cech's six-term fragment0 → L(D) → L(D') → Window D D' → H¹(D) → H¹(D') → 0, packaged as two witness naturals.chi_of_le/chi_eq_chi_zero_add_degree: the ledger identitychi D' = chi D + deg(D'−D)and itsD = 0-anchored specialization.chi_zero_add_degree_le_l/exists_ne_zero_mem_linSys: the Riemann-inequality seed canonical-forms' Existence gate consumes (Forster 16.11 pattern), at the exact names/shapesdocs/design/canonical-forms.md§D9 records.l_mono/l_le_l_add_degree/h1_le_of_le/h1_le_h1_add_degree: monotonicity corollaries.
All-D finiteness of the linear system: L(D) is finite-dimensional for every D.
With D' := D ⊔ 0: windowMap (0 ≤ D') : L(D') →ₗ Window 0 D' has finite-dimensional kernel
(= range of the injective inclusion L(0) ↪ L(D'), cech's exact_inclusion_windowMap) and
finite-dimensional codomain (Window 0 D'), so L(D') is finite; L(D) ≤ L(D') finishes it.
The χ ledger's frozen definitions #
h¹(D): the dimension of the first Čech cohomology of 𝒪_D.
Equations
Instances For
The Euler characteristic χ(D) = l(D) - h¹(D).
Equations
- RS.Finiteness.chi D = ↑(RS.l D) - ↑(RS.Finiteness.h1 D)
Instances For
The shared six-term rank bookkeeping #
The ledger step: χ(D') = χ(D) + deg(D' − D) for D ≤ D'.
Divisor.single bookkeeping (Compat: degree_single not upstreamed) #
§8's anchor: χ(D) = χ(0) + deg D for every D (no induction — derive from
chi_of_le twice at D' := D ⊔ 0).
The Riemann-inequality seed (canonical-forms' workhorse): χ(0) + deg D ≤ l(D).
The existence half (Forster 16.11 pattern): once χ(0) + deg D > 0, L(D) is
nontrivial.