ModuleUniversalHomeomorphismFullyFaithful.lean
Nyll.SchemeTheory.FiniteEtale.UniversalHomeomorphismFullyFaithful
7 declarations indexed from sourceView source ↗ Module documentation
Fully faithful finite étale pullback along universal homeomorphisms
Étale sections descend along integral, universally injective, surjective morphisms. Applying section descent after pullback by the source object gives fullness. Relative maps into a separated unramified scheme are determined after a surjective morphism, giving faithfulness.
Declarations
AlgebraicGeometry.FiniteEtale.finiteEtaleInfStableUnderBaseChangeUniversalHomeomorphism
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory Limits
universe u
namespace AlgebraicGeometry.FiniteEtale
AlgebraicGeometry.FiniteEtale.finiteEtaleInfStableUnderBaseChangeAlongUniversalHomeomorphism
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory Limits
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeUniversalHomeomorphism :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
AlgebraicGeometry.FiniteEtale.pullback_map_surjective_of_integral_universallyInjective_surjective
DocumentationPullback along a universal homeomorphism is surjective on maps into any étale object of the slice, with an arbitrary source object.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory Limits
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeUniversalHomeomorphism :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
local instance finiteEtaleInfStableUnderBaseChangeAlongUniversalHomeomorphism
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.IsStableUnderBaseChangeAlong
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) f :=
⟨fun h hf ↦ MorphismProperty.of_isPullback
(P := ((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale)) h hf⟩
AlgebraicGeometry.FiniteEtale.pullback_map_bijective_of_integral_universallyInjective_surjective
DocumentationMaps into a separated étale object are invariant under universal homeomorphisms, even when the source object is arbitrary.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory Limits
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeUniversalHomeomorphism :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
local instance finiteEtaleInfStableUnderBaseChangeAlongUniversalHomeomorphism
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.IsStableUnderBaseChangeAlong
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) f :=
⟨fun h hf ↦ MorphismProperty.of_isPullback
(P := ((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale)) h hf⟩
AlgebraicGeometry.FiniteEtale.pullback_full_of_integral_universallyInjective_surjective
DocumentationFinite étale pullback along a universal homeomorphism is full.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory Limits
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeUniversalHomeomorphism :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
local instance finiteEtaleInfStableUnderBaseChangeAlongUniversalHomeomorphism
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.IsStableUnderBaseChangeAlong
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) f :=
⟨fun h hf ↦ MorphismProperty.of_isPullback
(P := ((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale)) h hf⟩
AlgebraicGeometry.FiniteEtale.pullback_faithful_of_integral_universallyInjective_surjective
DocumentationFinite étale pullback along a universal homeomorphism is faithful.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory Limits
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeUniversalHomeomorphism :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
local instance finiteEtaleInfStableUnderBaseChangeAlongUniversalHomeomorphism
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.IsStableUnderBaseChangeAlong
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) f :=
⟨fun h hf ↦ MorphismProperty.of_isPullback
(P := ((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale)) h hf⟩
AlgebraicGeometry.FiniteEtale.pullback_fullyFaithful_of_integral_universallyInjective_surjective
DocumentationThe fully faithful structure for finite étale pullback along a universal homeomorphism.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open CategoryTheory Limits
universe u
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleInfStableUnderBaseChangeUniversalHomeomorphism :
MorphismProperty.IsStableUnderBaseChange
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) :=
MorphismProperty.IsStableUnderBaseChange.inf
local instance finiteEtaleInfStableUnderBaseChangeAlongUniversalHomeomorphism
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.IsStableUnderBaseChangeAlong
((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale) f :=
⟨fun h hf ↦ MorphismProperty.of_isPullback
(P := ((@IsFinite : MorphismProperty Scheme.{u}) ⊓ @Etale)) h hf⟩