Let X be a preorder ≤, and consider the associated Alexandrov topology on X.
Given a functor F : X ⥤ C to a complete category, we can extend F to a
presheaf on (the topological space) X by taking the right Kan extension along the canonical
functor X ⥤ (Opens X)ᵒᵖ sending x : X to the principal open {y | x ≤ y} in the
Alexandrov topology.
This file proves that this presheaf is a sheaf.
Given x : X, this is the principal open subset of X generated by x.
Instances For
The functor sending x : X to the principal open associated with x.
Equations
- Alexandrov.principals X = { obj := fun (x : X) => Opposite.op (Alexandrov.principalOpen x), map := fun {x y : X} (f : x ⟶ y) => ⋯.hom.op, map_id := ⋯, map_comp := ⋯ }
Instances For
The right kan extension of F along X ⥤ (Opens X)ᵒᵖ.
Equations
Instances For
Given a structured arrow f with domain U : Opens X over principals X,
this functor sends f to its "generator", an element of X.
Equations
Instances For
Given a structured arrow f with domain iSup Us over principals X,
where Us is a family of Opens X, this functor sends f to the principal open
associated with it, considered as an object in the full subcategory of all V : Opens X
such that V ≤ Us i for some i.
This definition is primarily meant to be used in lowerCone, and isLimit below.
Equations
- One or more equations did not get rendered due to their size.
Instances For
This is an auxiliary definition which is only meant to be used in isLimit below.
Equations
- One or more equations did not get rendered due to their size.
Instances For
This is the main construction in this file showing that the right Kan extension
of F : X ⥤ C along principals : X ⥤ (Opens X)ᵒᵖ is a sheaf, by showing that a certain
cone is a limit cone.
See isSheaf_principalsKanExtension for the main application.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The main theorem of this file.
If X is a topological space and preorder whose topology is the UpperSet topology associated
with the preorder, F : X ⥤ C is a functor into a complete category from the preorder category,
and P : (Opens X)ᵒᵖ ⥤ C denotes the right Kan extension of F along the
functor X ⥤ (Open X)ᵒᵖ which sends x : X to {y | x ≤ y}, then P is a sheaf.