Module

SectionsDescent.lean

Nyll.SchemeTheory.FiniteEtale.SectionsDescent
2 declarations indexed from sourceView source ↗

Descending finite étale global sections

The algebra of global sections descends as an actual finite étale algebra when it is finite étale after faithfully flat affine base change. The comparison is the pushout of the four actual maps on sections.

Imports5
Imported by2

Declarations

RingHom.FiniteEtale.of_isPushout

Descent across a specified pushout of ring maps. The three scalar structures are owned by the given maps; no second route to the same algebra structure is introduced.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace RingHom.FiniteEtale
theorem of_isPushout
    {A B C D : CommRingCat.{u}} (f : A ⟶ B) (g : A ⟶ C)
    (i : B ⟶ D) (j : C ⟶ D) (h : IsPushout f g i j)
    (hg : g.hom.FaithfullyFlat) (hj : j.hom.FiniteEtale) : f.hom.FiniteEtale
AlgebraicGeometry.finiteEtale_appTop_of_flat_baseChange

Finite étaleness of global sections descends along an affine fpqc base change of a qcqs scheme.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open CategoryTheory CategoryTheory.Limits
open scoped TensorProduct
universe u
namespace AlgebraicGeometry
theorem finiteEtale_appTop_of_flat_baseChange
    {X S T : Scheme.{u}} (f : X ⟶ S) (g : T ⟶ S)
    [IsAffine S] [IsAffine T] [QuasiCompact f] [QuasiSeparated f]
    [Flat g] [Surjective g]
    (h : (pullback.snd f g).appTop.hom.FiniteEtale) : f.appTop.hom.FiniteEtale