Documentation

TauCeti.AlgebraicGeometry.Cohomology.FlatBaseChange

The flat base change map on cohomology is an isomorphism #

Let X be a scheme over a commutative ring R, let R → R' be a ring map and let Y = X ×_R R' be the base change, given as a pullback square H with projection g : Y ⟶ X. For a sheaf of modules M on X, the pullback map on cohomology Scheme.Hom.cohomologyPullback g M n : Hⁿ(X, M) →+ Hⁿ(Y, g^* M) is R-linear, so it extends to an R'-linear map

TauCeti.AlgebraicGeometry.cohomologyBaseChange H M n : R' ⊗_R Hⁿ(X, M) →ₗ[R'] Hⁿ(Y, g^* M).

This file proves that this canonical map is an isomorphism in every degree when R → R' is flat, M is quasi-coherent and X is quasi-compact with affine diagonal (for instance quasi-compact and separated): this is flat base change over an affine base (Stacks 02KH, Hartshorne III.9.3). Unlike TauCeti.AlgebraicGeometry.nonempty_linearEquiv_tensor_cohomology_pullback_of_iSup_eq_top, which computes both sides by Čech complexes of a chosen cover, the isomorphism here does not depend on any choice, and it is compatible with the maps induced by morphisms of sheaves and with the connecting maps of short exact sequences. Over a field k and a field extension K / k it shows that the dimension of Hⁿ(X, M) does not change when k is extended to K.

The proof is by dimension shifting, simultaneously for all quasi-coherent sheaves. In degree zero the map is the flat base change of global sections (TauCeti.AlgebraicGeometry.linearEquivTensorCohomologyZeroPullback). Choose a finite affine open cover U of X. Every quasi-coherent M embeds into the quasi-coherent sheaf I = ⨁ᵢ (U i).ι_* (M|_{U i}), which has no higher cohomology on X because each open immersion (U i).ι is affine. By the Čech computation, g^* I has no higher cohomology on Y either. The pullback of 0 ⟶ M ⟶ I ⟶ Q ⟶ 0 is exact because g is flat, and the five lemma, applied to the two long exact sequences, shows that the map in degree n + 1 for M is bijective as soon as those in degree n for I and Q are.

Main declarations #

References #

theorem TauCeti.AlgebraicGeometry.mayerVietorisSectionsRestrictionLinear_comm_cohomologyPullback {R : Type u} [CommRing R] {X : AlgebraicGeometry.Scheme} [X.Over (AlgebraicGeometry.Spec ↧R)] {R' : Type u} [CommRing R'] [Algebra R R'] {Y : AlgebraicGeometry.Scheme} [Y.Over (AlgebraicGeometry.Spec ↧R')] {g : Y ⟶ X} (M : X.Modules) (U V : X.Opens) [Algebra R ↑(X.presheaf.obj (Opposite.op ⊤))] [Algebra R' ↑(Y.presheaf.obj (Opposite.op ⊤))] [(W : X.Opens) → Module R ↑(M.presheaf.obj (Opposite.op W))] [∀ (W : X.Opens), IsScalarTower R ↑(X.presheaf.obj (Opposite.op ⊤)) ↑(M.presheaf.obj (Opposite.op W))] [(W' : Y.Opens) → Module R' ↑(((AlgebraicGeometry.Scheme.Modules.pullback g).obj M).presheaf.obj (Opposite.op W'))] [∀ (W' : Y.Opens), IsScalarTower R' ↑(Y.presheaf.obj (Opposite.op ⊤)) ↑(((AlgebraicGeometry.Scheme.Modules.pullback g).obj M).presheaf.obj (Opposite.op W'))] [(W' : Y.Opens) → Module R ↑(((AlgebraicGeometry.Scheme.Modules.pullback g).obj M).presheaf.obj (Opposite.op W'))] [∀ (W' : Y.Opens), IsScalarTower R R' ↑(((AlgebraicGeometry.Scheme.Modules.pullback g).obj M).presheaf.obj (Opposite.op W'))] [IsScalarTower R (↑(X.presheaf.obj (Opposite.op ⊤))) (Scheme.Modules.Cohomology M 0)] [IsScalarTower R' (↑(Y.presheaf.obj (Opposite.op ⊤))) (Scheme.Modules.Cohomology ((AlgebraicGeometry.Scheme.Modules.pullback g).obj M) 0)] [Module R (Scheme.Modules.Cohomology ((AlgebraicGeometry.Scheme.Modules.pullback g).obj M) 0)] [IsScalarTower R R' (Scheme.Modules.Cohomology ((AlgebraicGeometry.Scheme.Modules.pullback g).obj M) 0)] (σU : ↑(M.presheaf.obj (Opposite.op U)) →ₗ[R] ↑(((AlgebraicGeometry.Scheme.Modules.pullback g).obj M).presheaf.obj (Opposite.op ((TopologicalSpace.Opens.map g.base).obj U)))) (σV : ↑(M.presheaf.obj (Opposite.op V)) →ₗ[R] ↑(((AlgebraicGeometry.Scheme.Modules.pullback g).obj M).presheaf.obj (Opposite.op ((TopologicalSpace.Opens.map g.base).obj V)))) (h₁ : Scheme.Modules.Cohomology M 0 →ₗ[R] Scheme.Modules.Cohomology ((AlgebraicGeometry.Scheme.Modules.pullback g).obj M) 0) (hσU : ∀ (s : ↑(M.presheaf.obj (Opposite.op U))), σU s = (AlgebraicGeometry.Scheme.Hom.pullbackSections g M U) s) (hσV : ∀ (s : ↑(M.presheaf.obj (Opposite.op V))), σV s = (AlgebraicGeometry.Scheme.Hom.pullbackSections g M V) s) (h₁_apply : ∀ (x : Scheme.Modules.Cohomology M 0), h₁ x = (AlgebraicGeometry.Scheme.Hom.cohomologyPullback g M 0) x) :

Pulling back sections commutes with the restriction of H⁰ to the two members of a cover.

The flat base change map R' ⊗_R Hⁿ(X, M) →ₗ[R'] Hⁿ(Y, g^* M) for the base change Y = X ×_R R' along a ring map R → R': the R'-linear extension of the pullback map on cohomology. It is an isomorphism when R → R' is flat, M is quasi-coherent and X is quasi-compact with affine diagonal (bijective_cohomologyBaseChange).

Instances For
    @[simp]

    The flat base change map sends r' ⊗ x to r' times the pullback of x.

    In degree zero the flat base change map is the flat base change isomorphism of global sections linearEquivTensorCohomologyZeroPullback, for R → R' flat, M quasi-coherent and X quasi-compact and quasi-separated.

    Flat base change in degree zero. For a flat ring map R → R' and a quasi-coherent sheaf M on a quasi-compact quasi-separated scheme X over R, the canonical map R' ⊗_R H⁰(X, M) ⟶ H⁰(Y, g^* M) is bijective.

    Flat base change for the cohomology of quasi-coherent sheaves. Let X be a quasi-compact scheme with affine diagonal over R, for instance a quasi-compact separated one, let R → R' be a flat ring map and let Y = X ×_R R', given as a pullback square with projection g. Then for every quasi-coherent sheaf M on X and every n, the canonical map R' ⊗_R Hⁿ(X, M) ⟶ Hⁿ(Y, g^* M), r' ⊗ x ↦ r' • g^* x, is bijective.

    Flat base change for the cohomology of quasi-coherent sheaves, as the canonical linear equivalence R' ⊗_R Hⁿ(X, M) ≃ₗ[R'] Hⁿ(Y, g^* M) for a quasi-coherent sheaf M on a quasi-compact scheme X with affine diagonal over R and a flat ring map R → R'.

    Instances For

      The dimension of Hⁿ(X, M) does not change under extension of the base field, for a quasi-coherent sheaf M on a quasi-compact scheme over a field with affine diagonal, for instance a separated scheme of finite type. The coefficients after base change are the canonical pullback sheaf.

      The truncated Euler characteristic ∑_{i < n} (-1)ⁱ dim Hⁱ(X, M) of a quasi-coherent sheaf does not change under extension of the base field, on a quasi-compact scheme over a field with affine diagonal.