Documentation

Atlas.ArithmeticGeometry.code.EffectiveDivisors

Instances For
    theorem CurveDivisor.le_iff_isEffective_sub {C : Type u_1} (D₁ D₂ : CurveDivisor C) :
    D₁ D₂ (D₂ - D₁).IsEffective
    theorem CurveDivisor.IsEffective.add {C : Type u_1} {D₁ D₂ : CurveDivisor C} (h₁ : D₁.IsEffective) (h₂ : D₂.IsEffective) :
    (D₁ + D₂).IsEffective
    noncomputable def CurveDivisor.positivePart {C : Type u_1} (D : CurveDivisor C) :
    Instances For
      noncomputable def CurveDivisor.negativePart {C : Type u_1} (D : CurveDivisor C) :
      Instances For
        @[simp]
        theorem CurveDivisor.positivePart_apply {C : Type u_1} (D : CurveDivisor C) (P : C) :
        D.positivePart P = max (D P) 0
        @[simp]
        theorem CurveDivisor.negativePart_apply {C : Type u_1} (D : CurveDivisor C) (P : C) :
        D.negativePart P = max (-D P) 0