A machine-checked solution to the Jacobians challenge

29.1. Keystones🔗

exists_riemannRoch_divisorsource · report an issue

theorem exists_riemannRoch_divisor :
    ∃ K : Divisor X, ∀ D : Divisor X,
      (lDim (X := X) D : ℤ) - (lDim (X := X) (K - D) : ℤ)
        = Divisor.deg X D + 1 - (genus X : ℤ)