Documentation

LeanPool.JacobianDiffgeo.Meromorphic.LinSysMulEquiv

Multiplication linear equivalence for L(D) (design §6.7, closing the documented gap) #

Unit: meromorphic-and-divisors. linSysMulEquiv: for φ ≠ 0 on a connected surface, multiplication by φ is a -linear equivalence L(D) ≃ₗ L(D - divisor φ) (Miranda V.3.11 vocabulary; riemann-roch's lattice tool).

theorem RS.mul_mem_linSys_sub_divisor {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [T1Space X] [IsManifold (modelWithCornersSelf ) X] [ConnectedSpace X] {φ : Mero X} ( : φ 0) {D : Divisor X} {ψ : Mero X} ( : ψ LinSys D) :
φ * ψ LinSys (D - divisor φ)
noncomputable def RS.linSysMulEquiv {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [T1Space X] [IsManifold (modelWithCornersSelf ) X] [ConnectedSpace X] {φ : Mero X} ( : φ 0) (D : Divisor X) :
(LinSys D) ≃ₗ[] (LinSys (D - divisor φ))

Multiplication equivalence (linear equivalence of linear systems; Miranda V.3.11 vocab, riemann-roch's lattice tool): for φ ≠ 0, ψ ↦ φ • ψ maps L(D) isomorphically to L(D - divisor φ).

Equations
  • One or more equations did not get rendered due to their size.
Instances For