Documentation

LeanPool.JacobianDiffgeo.Meromorphic.Divisor

Divisors (CC2) and the divisor map divisor : ℳ XDivisor X (CC3) #

Unit: meromorphic-and-divisors (docs/design/meromorphic-and-divisors.md §4.6, D7, proof plan §6.3).

Compat: degree (upstreamable to Function.locallyFinsuppWithin) #

Degree of a divisor on a compact T2Space (CC2's deg; absent from mathlib at the pin).

Equations
Instances For
    theorem Function.locallyFinsuppWithin.degree_eq_sum_of_subset {X : Type u_1} [TopologicalSpace X] [T2Space X] [CompactSpace X] {Y : Type u_2} [AddCommMonoid Y] {D : locallyFinsuppWithin Set.univ Y} {S : Finset X} (hS : D.supportS) :
    D.degree = xS, D x
    @[reducible, inline]
    abbrev RS.Divisor (X : Type u_1) [TopologicalSpace X] :
    Type u_1

    CC2 (frozen).

    Equations
    Instances For

      Relative divisor of a germ class (support automatically inside U by the D3 junk).

      Equations
      • φ.divisorOn = { toFun := fun (x : X) => (φ.ord x).untop₀, supportWithinDomain' := , supportLocallyFiniteWithinDomain' := }
      Instances For
        @[simp]
        @[reducible, inline]
        noncomputable abbrev RS.divisor {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [T1Space X] [IsManifold (modelWithCornersSelf ) X] (φ : Mero X) :

        CC3's div : ℳ XDivisor X (renamed divisor; total, divisor 0 = 0 honestly).

        Equations
        Instances For
          theorem RS.divisor_mul {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [T1Space X] [IsManifold (modelWithCornersSelf ) X] [ConnectedSpace X] {φ ψ : Mero X} ( : φ 0) ( : ψ 0) :
          divisor (φ * ψ) = divisor φ + divisor ψ
          theorem RS.divisor_smul {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {c : } [T1Space X] [IsManifold (modelWithCornersSelf ) X] {φ : Mero X} (hc : c 0) :
          divisor (c φ) = divisor φ