Coherent cohomology of a proper scheme over ℚ is finite-dimensional
coherent_cohomology_finite_dimensional
Submitter: Brian Nugent.
Notes: Grothendieck's coherent finiteness theorem: for a coherent sheaf M on a scheme X proper over ℚ, every cohomology group Hⁿ(X, M) is finite-dimensional over ℚ. Coherence is encoded as IsQuasicoherent together with IsFiniteType, which is coherent because properness makes X locally Noetherian. `M.sheaf.H n` is the degree-n sheaf cohomology (Ext from the constant ℤ-sheaf) of the underlying abelian sheaf of M; for a quasi-coherent sheaf this computes coherent cohomology. Mathlib exposes only the underlying abelian group of this cohomology, so the statement tensors with ℚ over ℤ: for the ℚ-vector space Hⁿ(X, M) the natural map V → ℚ ⊗[ℤ] V is an isomorphism, hence Module.Finite ℚ (ℚ ⊗[ℤ] M.sheaf.H n) faithfully expresses finite-dimensionality of the cohomology.
Informal solution: Prove it through a series of reductions. First do the case of projective space using Čech cohomology. Then do projective schemes. Finally use Chow's lemma along with dévissage for the general case.
theorem coherent_cohomology_finite_dimensional (f : X ⟶ Spec (CommRingCat.of ℚ)) [IsProper f]
[M.IsFiniteType] [M.IsQuasicoherent] (n : ℕ) :
Module.Finite ℚ (ℚ ⊗[ℤ] M.sheaf.H n) := X:SchemeM:X.Modulesf:X ⟶ Spec (CommRingCat.of ℚ)inst✝²:IsProper finst✝¹:SheafOfModules.IsFiniteType Minst✝:SheafOfModules.IsQuasicoherent Mn:ℕ⊢ Module.Finite ℚ (ℚ ⊗[ℤ] Sheaf.H Scheme.Modules.sheaf n)
All goals completed! 🐙Solved by
Not yet solved.