ModulePullbackComposition.lean
Nyll.SchemeTheory.FiniteEtale.BaseChange.PullbackComposition
5 declarations indexed from sourceView source ↗ Module documentation
Projection formulas for canonical finite étale pullback composition
These scheme-level formulas are shared by geometric descent and pointed fundamental-group comparison. They retain the actual chosen pullbacks.
Declarations
AlgebraicGeometry.FiniteEtale.finiteEtaleOverCategoryCoherence
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry.FiniteEtale
universe u
AlgebraicGeometry.FiniteEtale.finiteEtaleHasPullbacksAlongCoherence
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteEtaleOverCategoryCoherence (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) :=
instCategory X
AlgebraicGeometry.FiniteEtale.finiteEtaleStableUnderBaseChangeAlongCoherence
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteEtaleOverCategoryCoherence (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) :=
instCategory X
local instance finiteEtaleHasPullbacksAlongCoherence
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
AlgebraicGeometry.FiniteEtale.pullbackComp_inv_app_left_fst
DocumentationThe inverse comparison between a composite and an iterated pullback preserves the projection to the original covering scheme.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteEtaleOverCategoryCoherence (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) :=
instCategory X
local instance finiteEtaleHasPullbacksAlongCoherence
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
local instance finiteEtaleStableUnderBaseChangeAlongCoherence
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.IsStableUnderBaseChangeAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun h hf ↦ MorphismProperty.of_isPullback
(P := (@IsFiniteEtale : MorphismProperty Scheme.{u})) h hf⟩
variable {W X Y Z : Scheme.{u}}
AlgebraicGeometry.FiniteEtale.pullbackComp_inv_app_left_snd
DocumentationThe inverse comparison preserves the projection to the new base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.Limits
namespace AlgebraicGeometry.FiniteEtale
universe u
local instance finiteEtaleOverCategoryCoherence (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) :=
instCategory X
local instance finiteEtaleHasPullbacksAlongCoherence
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
local instance finiteEtaleStableUnderBaseChangeAlongCoherence
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.IsStableUnderBaseChangeAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun h hf ↦ MorphismProperty.of_isPullback
(P := (@IsFiniteEtale : MorphismProperty Scheme.{u})) h hf⟩
variable {W X Y Z : Scheme.{u}}