ModuleThickeningGluing.lean
Nyll.SchemeTheory.FiniteEtale.ThickeningGluing
10 declarations indexed from sourceView source ↗ Module documentation
Gluing finite étale lifts across a thickening
Local finite étale lifts represent the same presheaf of maps after pullback. Their universal elements therefore supply compatible transition maps and cartesian squares on the directed affine cover. Gluing these local representers produces a finite étale lift over the whole target.
Declarations
AlgebraicGeometry.FiniteEtale.finiteEtaleInfStableUnderBaseChangeThickeningGluing
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
AlgebraicGeometry.FiniteEtale.pullbackMapLeftIso
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullbackMapLeftIso_hom_fst
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullbackMapLeftIso_hom_snd
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullbackMapIso
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.restrictionPullbackHomIso
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullbackHom_isSheaf
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullbackHomRepresentable
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.exists_localRepresenter
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullback_essSurj_of_surjective_closedImmersion
DocumentationFinite étale covers lift across an arbitrary surjective closed immersion. The lifts on the directed affine cover glue using their actual representing equivalences, so compatibility on overlaps is part of the construction.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits Opposite
open SchemeTheory.WeilRestriction
noncomputable section
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeThickeningGluing :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y U : Scheme.{u}}