ModuleRadicialDescentIso.lean
Nyll.SchemeTheory.FiniteEtale.RadicialDescentIso
13 declarations indexed from sourceView source ↗ Module documentation
Canonical comparison for finite étale covers along a radicial morphism
The diagonal of a separated universally injective morphism is a surjective closed immersion. Its fully faithful pullback therefore lifts the canonical comparison between the two iterated pullbacks to a unique natural isomorphism. The comparison is normalized by the common pullback along the identity.
Declarations
AlgebraicGeometry.FiniteEtale.finiteEtaleProperty
DocumentationThe morphism property of being both finite and etale.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
AlgebraicGeometry.FiniteEtale.finiteEtalePropertyStableUnderBaseChange
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
AlgebraicGeometry.FiniteEtale.radicialDiagonalFstIso
DocumentationPullback along the first projection followed by the diagonal is canonically pullback along the identity.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDiagonalSndIso
DocumentationPullback along the second projection followed by the diagonal is canonically pullback along the identity.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDescentIso
DocumentationThe two pullbacks of a finite étale cover along a separated universally injective morphism are canonically isomorphic, naturally in the cover.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDescentIso_map_hom_app
DocumentationPulling the canonical comparison back to the diagonal gives precisely the comparison through the common identity pullback.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDescentIso_mapIso
DocumentationThe isomorphism form of the diagonal comparison formula.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDescentIso_diagonal
DocumentationWith the canonical identifications on both sides, the diagonal restriction of the comparison is the identity.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDescentIso_hom_app_unique
DocumentationDiagonal normalization characterizes the comparison on every finite étale cover; no choice of a preimage changes it.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDiagonalFstSection
DocumentationThe diagonal section of the first pullback.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDiagonalSndSection
DocumentationThe diagonal section of the second pullback.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullbackComp_identitySection
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.radicialDescentIso_diagonal_section
DocumentationOn the actual diagonal sections, the canonical comparison is the identity on the original finite étale cover.
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
/- The intersection is used throughout the comparison. Giving it a name avoids
relying on notation expansion inside qualified names such as `P.Over`. -/
local instance finiteEtalePropertyStableUnderBaseChange :
MorphismProperty.IsStableUnderBaseChange (finiteEtaleProperty : MorphismProperty Scheme.{u}) :=
MorphismProperty.IsStableUnderBaseChange.inf
variable {X Y : Scheme.{u}}