ModuleFiniteSkyscraperEmbedding.lean
Nyll.SchemeTheory.Topology.FiniteSkyscraperEmbedding
4 declarations indexed from sourceView source ↗ Module documentation
The actual stalk-skyscraper embedding
The units of the stalk-skyscraper adjunction give a monomorphism from a sheaf into the product of its stalk skyscrapers. The proof uses the adjunction triangle to split every stalk map, then the conservativity of stalks for monomorphisms.
For a finite topological space this is a finite product indexed explicitly by Fin n. This is the finite-space embedding step of Stacks Project, tag 0CAL: https://stacks.math.columbia.edu/tag/0CAL. The finite-space reduction and the closed-constant comparison are separate requirements; neither is assumed or asserted here.
Imports6
- Mathlib.CategoryTheory.Limits.Shapes.Products
- Mathlib.CategoryTheory.EpiMono
- Mathlib.Data.Fintype.EquivFin
- Mathlib.Topology.Sheaves.Limits
- Mathlib.Topology.Sheaves.Skyscraper
- Mathlib.Topology.Sheaves.Stalks
Imported by3
Declarations
SchemeTheory.stalkSkyscraper
DocumentationThe skyscraper at a point, with its actual stalk as value.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits TopCat
namespace SchemeTheory
variable {X : TopCat.{u}}
SchemeTheory.toStalkSkyscrapers
DocumentationThe actual product of the adjunction units.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits TopCat
namespace SchemeTheory
variable {X : TopCat.{u}}
SchemeTheory.mono_toStalkSkyscrapers
DocumentationEvery stalk map of the product unit is split by a product projection followed by the counit, so the original sheaf map is a monomorphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits TopCat
namespace SchemeTheory
variable {X : TopCat.{u}}
SchemeTheory.exists_finite_skyscraper_embedding
DocumentationOn an actual finite topological space the stalk embedding has finitely many factors; the points are enumerated rather than supplied as missing covering data.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory Limits TopCat
namespace SchemeTheory
variable {X : TopCat.{u}}