ModuleLocalRepresenters.lean
Nyll.SchemeTheory.WeilRestriction.LocalRepresenters
13 declarations indexed from sourceView source ↗ Module documentation
Canonical transitions between local representing objects
Restrict a presheaf on C to the slice over each object of C. Given representing objects on two slices, a morphism between the bases determines a canonical morphism between the representing objects. The universal elements make these transitions compatible with identities and composition.
If C has pullbacks, the transition square is a pullback. These constructions apply to C = Over S; the iterated slice equivalence then identifies the local restrictions with the usual presheaves on schemes over each local base.
Imports3
- Mathlib.CategoryTheory.Comma.Over.Pullback
- Mathlib.CategoryTheory.Limits.Shapes.Pullback.IsPullback.Basic
- Mathlib.CategoryTheory.Yoneda
Imported by6
Declarations
SchemeTheory.WeilRestriction.sliceRestriction
DocumentationRestrict a presheaf to the slice over an object of its domain.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
SchemeTheory.WeilRestriction.localRepresenterOverMap
DocumentationThe canonical transition between local representers as a morphism over the target base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
SchemeTheory.WeilRestriction.localRepresenterMap
DocumentationThe canonical transition sends the universal element on the target to the universal element on the source.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
SchemeTheory.WeilRestriction.localRepresenterMap_w
DocumentationThe transition commutes with the structure morphisms.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
SchemeTheory.WeilRestriction.localRepresenterMap_universal
DocumentationThe defining compatibility between universal elements.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
SchemeTheory.WeilRestriction.localRepresenterMap_unique
DocumentationA transition is uniquely determined by its base map and universal element.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
SchemeTheory.WeilRestriction.localRepresenterMap_id
DocumentationCanonical transitions preserve identity morphisms.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
SchemeTheory.WeilRestriction.localRepresenterMap_comp
DocumentationCanonical transitions preserve composition.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
SchemeTheory.WeilRestriction.localRepresenterPullbackRepresentable
DocumentationRestriction of a locally represented presheaf along a base morphism is represented by the pullback, via the map-pullback adjunction.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
section Pullback
variable [HasPullbacks C]
SchemeTheory.WeilRestriction.localRepresenterPullbackIso
DocumentationThe canonical comparison with the pullback of a local representer.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
section Pullback
variable [HasPullbacks C]
SchemeTheory.WeilRestriction.localRepresenterPullbackIso_homEquiv
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
section Pullback
variable [HasPullbacks C]
SchemeTheory.WeilRestriction.localRepresenterPullbackIso_hom_fst
DocumentationThe pullback comparison recovers the canonical transition after projection.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
section Pullback
variable [HasPullbacks C]
SchemeTheory.WeilRestriction.localRepresenterMap_isPullback
DocumentationCanonical transitions give cartesian squares over their base morphisms.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
open CategoryTheory CategoryTheory.Limits
universe u v w
noncomputable section
namespace SchemeTheory.WeilRestriction
variable {C : Type u} [Category.{v} C]
variable {F : Cᵒᵖ ⥤ Type w} {U V Z : C}
{WU : Over U} {WV : Over V} {WZ : Over Z}
section Pullback
variable [HasPullbacks C]