ModuleAffineTransitionOverlapRecovery.lean
Nyll.SchemeTheory.FiniteEtale.AffineTransitionOverlapRecovery
8 declarations indexed from sourceView source ↗ Module documentation
Actual overlap comparisons from recovered local models
Restrict a recovered local model to any smaller base open. The literal inclusions commute with the restricted cone maps, so native pullback composition transports its given recovery to the restriction of the same original cover. On an overlap the two resulting recovery isomorphisms have the identical target, and their composition supplies the overlap isomorphism.
The only model data here are the local models and their already constructed recoveries to the original cover. No overlap comparison is an input.
Declarations
AlgebraicGeometry.FiniteEtale.finiteEtaleOverCategoryOverlapRecovery
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
AlgebraicGeometry.FiniteEtale.finiteEtaleHasPullbacksAlongOverlapRecovery
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleOverCategoryOverlapRecovery (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) := instCategory X
AlgebraicGeometry.FiniteEtale.finiteEtaleStableUnderBaseChangeAlongOverlapRecovery
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleOverCategoryOverlapRecovery (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) := instCategory X
local instance finiteEtaleHasPullbacksAlongOverlapRecovery
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
AlgebraicGeometry.FiniteEtale.openStageInclusion
DocumentationThe literal inclusion between two stage preimages of nested opens.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleOverCategoryOverlapRecovery (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) := instCategory X
local instance finiteEtaleHasPullbacksAlongOverlapRecovery
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
local instance finiteEtaleStableUnderBaseChangeAlongOverlapRecovery
{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 {I : Type u} [Category.{u} I] (D : I ⥤ Scheme.{u}) (c : Cone D)
AlgebraicGeometry.FiniteEtale.openLimitInclusion
DocumentationThe literal inclusion between two cone preimages of nested opens.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleOverCategoryOverlapRecovery (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) := instCategory X
local instance finiteEtaleHasPullbacksAlongOverlapRecovery
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
local instance finiteEtaleStableUnderBaseChangeAlongOverlapRecovery
{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 {I : Type u} [Category.{u} I] (D : I ⥤ Scheme.{u}) (c : Cone D)
AlgebraicGeometry.FiniteEtale.openInclusion_cone_map
DocumentationStage and limit inclusions commute with the actual restricted cone maps.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleOverCategoryOverlapRecovery (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) := instCategory X
local instance finiteEtaleHasPullbacksAlongOverlapRecovery
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
local instance finiteEtaleStableUnderBaseChangeAlongOverlapRecovery
{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 {I : Type u} [Category.{u} I] (D : I ⥤ Scheme.{u}) (c : Cone D)
AlgebraicGeometry.FiniteEtale.recoveredRestrictionIso
DocumentationRestricting a recovered local model recovers the restriction of the same original finite-etale cover, through the literal native pullback comparisons.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleOverCategoryOverlapRecovery (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) := instCategory X
local instance finiteEtaleHasPullbacksAlongOverlapRecovery
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
local instance finiteEtaleStableUnderBaseChangeAlongOverlapRecovery
{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 {I : Type u} [Category.{u} I] (D : I ⥤ Scheme.{u}) (c : Cone D)
AlgebraicGeometry.FiniteEtale.recoveredOverlapIso
DocumentationThe actual limit-overlap isomorphism between two recovered stage models. Its two recovery maps land in the identical restriction of the original X.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits
namespace AlgebraicGeometry.FiniteEtale
local instance finiteEtaleOverCategoryOverlapRecovery (X : Scheme.{u}) :
Category (MorphismProperty.Over
(@IsFiniteEtale : MorphismProperty Scheme.{u}) ⊤ X) := instCategory X
local instance finiteEtaleHasPullbacksAlongOverlapRecovery
{X Y : Scheme.{u}} (f : X ⟶ Y) :
MorphismProperty.HasPullbacksAlong
(@IsFiniteEtale : MorphismProperty Scheme.{u}) f :=
⟨fun _ _ ↦ inferInstance⟩
local instance finiteEtaleStableUnderBaseChangeAlongOverlapRecovery
{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 {I : Type u} [Category.{u} I] (D : I ⥤ Scheme.{u}) (c : Cone D)