The linear system L(D) and l(D) (CC3, D4) #
Unit: meromorphic-and-divisors (docs/design/meromorphic-and-divisors.md §4.7, D4, proof plan
§6.7).
LinSys D : Submodule ℂ (ℳ X)(D4's carrier: theordinequality, no case split;0 ∈ L(D)by⊤-arithmetic).mem_linSys_iff_eq_zero_or_le_divisorrecovers CC3's frozen disjunction as a theorem on a connected surface.l D := Module.finrank ℂ (LinSys D).linSys_zero_eq_span_one/l_zero(Liouville), vanishing lemmas (linSys_eq_bot_of_nonpos_of_ne_zero), the conditionallinSys_eq_bot_of_degree_neg.LinSysOn D U(relative version, Čech cochain spaces; junk-gated onIsOpen U, matching D3),restrict_mem_linSysOn,mem_linSys_iff_forall_restrict(bookkeeping towardH⁰(𝔘, O_D) = L(D)).
Deviation from the design doc's listing (noted honestly): linSysMulEquiv (the multiplication
LinearEquiv L(D) ≃ₗ L(D - divisor φ)) is not included — the pointwise WithTop ℤ
bookkeeping for the two-sided bound is more delicate than the time budget allowed; see the
final report for the precise missing step. Everything else in §4.7 is proved.
CC3's L(D) (carrier per D4; 0 ∈ L(D) by ⊤-arithmetic, not fiat).
Equations
Instances For
CC3's frozen shape, recovered as a characterization on connected X.
CC3: l D. Finiteness is NOT this unit's business (Čech/finiteness proves
FiniteDimensional); until then finrank junk-returns 0 on infinite-dimensional spaces — no
lemma here depends on finiteness.
Equations
- RS.l D = Module.finrank ℂ ↥(RS.LinSys D)
Instances For
Vanishing / constancy results #
deg D < 0 → L(D) = 0, CONDITIONAL on deg ∘ divisor = 0 — that input is owned by
proper-map-degree (argument principle / degree counting).
Relative version (Čech cochain spaces) #
Relative L(D) (CC8 Čech cochain spaces). Junk-gated on IsOpen U (D3): when U is not
open, the condition is vacuous (every class qualifies), matching ord's own junk convention so
that zero_mem' holds unconditionally.