GoodReductionJacobian.AbelianSchemePropertyBundle.exists_isInvertible_coeff_pos_forall_eulerChar_tensorPow_eq
An invertible sheaf has a positive leading Euler coefficient in the relative dimension.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace GoodReductionJacobian.AbelianSchemePropertyBundle
open _root_.JacobianVarieties.Picard.Proofs.AmpleEulerCoefficient
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe uLean source · statement
theorem exists_isInvertible_coeff_pos_forall_eulerChar_tensorPow_eq
(K : Type u) [Field K] [IsAlgClosed K] {A : Scheme.{u}} (f : A ⟶ Spec (CommRingCat.of K))
(hA : AbelianSchemePropertyBundle K f) (g : ℕ) [SmoothOfRelativeDimension g f]
(𝒦 : A.OrderedAffineCover) :
∃ 𝓛 : A.Modules, Scheme.Modules.IsInvertible 𝓛 ∧ ∃ q : Polynomial ℚ, 0 < q.coeff g ∧
∀ m : ℕ, ((OModulePresheaf.ofModules f (𝓛.tensorPow m)).eulerChar 𝒦 : ℚ) =
q.eval (m : ℚ)