Ω(D), the L(D+K) bridge, holomorphic forms, and ML form data (D11/D12/D13) #
Unit: canonical-forms (docs/design/canonical-forms.md §2 D11–D13, §4.5, proof plan §5 P6).
MForm.OmegaSpace D : Submodule ℂ (MForm X)(Miranda'sL⁽¹⁾(D)/Forster'sΓ(X,Ω_D)): meromorphic 1-forms with-D ≤order everywhere, defined order-wise on the QUOTIENT (mirrorsLinSys's primary definition);MForm.i D(index of speciality). Instance-free (the order-wise carrier needs no topology), strictly more general than the design's listing.- D11
ΩIsoLinSys : OmegaSpace D ≃ₗ[ℂ] LinSys (D + canonicalDivisorOf θ₀)(Forster 17.4 / MirandaΩ_D ≅ O_{D+K}), via D8's one-dimensionality (LinearEquiv.ofBijectiveofh ↦ h • θ₀, membership transported by the pointwisesmul_mem_omegaSpace_iffdictionary);i_eq_l_add_canonicalDivisorOf. - D12
holomorphicMFormsEquiv : Form1 X ≃ₗ[ℂ] OmegaSpace (0 : Divisor X): forward isForm1.toMForm(analytic coefficients have0 ≤ ord); injectivity is continuity at chart centers; surjectivity REPAIRS a representative via the mero unit's canonicalholoReprpattern — for a class with0 ≤ ordeverywhere, the chart-local coefficient germsMeroGermOn.mk (θ.coeffAt x ∘ chartAt ℂ x)have honest analyticholoReprs (ord_eq_meromorphicOrderAt_of_mem_sourcebridges center-orders to target-orders), whose chart reads assemble into aForm1CoeffDataand a genuineForm1viaForm1.ofCoeffs. Needs NO topological instances (the design's[T1][T2][Compact]are unnecessary here). Corollarygenus_eq_finrank_omegaSpace_zero(the cech-h1-genus/riemann-roch export). - D13
MLFormData/Realizes(againstMForm.laurentCoeffAt, on classes)/totalRes/Realizes.resAt_eq: a thinX-level wrapper around residue-calculus'sPrincipalPartData.
Order arithmetic (junk-robust; data layer, then descended) #
MForm.OmegaSpace (D11) #
Meromorphic 1-forms with divisor ≥ -D (Miranda's L⁽¹⁾(D)/Forster's Γ(X, Ω_D)), defined
order-wise on the quotient (mirrors LinSys's own primary definition).
Equations
Instances For
Index of speciality: dim Ω(D).
Equations
Instances For
D11: the Ω(D) ≅ L(D+K) bridge #
The pointwise membership dictionary (Forster 17.4's computation): h • θ₀ has order ≥ -D
everywhere iff h ∈ L(D + K), K := canonicalDivisorOf θ₀.
The forward leg of the D11 bridge: multiplication by θ₀, L(D+K) →ₗ Ω(D).
Equations
- RS.linSysToOmega h₀ D = { toFun := fun (h : ↥(RS.LinSys (D + RS.canonicalDivisorOf Θ₀))) => ⟨↑h • Θ₀, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ }
Instances For
D11 (Forster 17.4 / Miranda Ω_D ≅ O_{D+K}): multiplication by a fixed nonzero
reference θ₀ (with K := canonicalDivisorOf θ₀) is a linear equivalence Ω(D) ≅ L(D+K).
Equations
- RS.ΩIsoLinSys h₀ D = (LinearEquiv.ofBijective (RS.linSysToOmega h₀ D) ⋯).symm
Instances For
D11's dimension dictionary: i(D) = l(D + K).
D12: Form1 ≃ₗ Ω(0) (the holomorphic forms bridge) #
The forward leg of D12: a holomorphic 1-form as an element of Ω(0).
Equations
- RS.form1ToOmega = { toFun := fun (η : RS.Form1 X) => ⟨RS.MForm.ofForm1 η, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ }
Instances For
D12 surjectivity: any class of 0 ≤ ord everywhere is ofForm1 of a genuine Form1 — the
representative is REPAIRED chart-by-chart through the mero unit's canonical holoRepr.
D12: holomorphic 1-forms ARE the meromorphic 1-forms of nonnegative divisor. (No topological instances needed — strictly more general than the design's listing.)
Instances For
The genus counts meromorphic 1-forms of nonnegative divisor (the cech-h1-genus/riemann-roch
export; l(K) = g becomes a one-line corollary of this + i_eq_l_add_canonicalDivisorOf once
Serre duality lands downstream).
MLFormData (D13, Forster §17.1–17.2) #
A form-level Mittag-Leffler datum: at finitely many points of X, a principal part read in
the preferred chart. A thin wrapper around residue-calculus's already-built PrincipalPartData.
- pts : Finset X
The finite set of points carrying prescribed principal parts.
The principal part prescribed at each marked point, read in that point's chart.
Instances For
μ realizes the principal parts of Θ at every point of μ.pts (read in each point's own
preferred chart; stated on classes via the lifted MForm.laurentCoeffAt).
Equations
Instances For
The total residue prescribed by the datum.