ModuleFiniteModelSheafTransitions.lean
Nyll.SchemeTheory.Topology.FiniteModelSheafTransitions
8 declarations indexed from sourceView source ↗ Module documentation
Actual sheaf approximation maps under refinement of a space
For a continuous map q, the approximation to a sheaf F is the actual inverse image of its direct image, with its adjunction counit to F. Factoring a map through a finer space gives a map between these actual approximations. It is the adjoint of the finer unit after direct image. The triangle identities prove compatibility with the counits, and the same Hom equivalence proves identity and composition under refinement.
These maps are used to construct the finite-model approximation diagram in the proof of Stacks Project, tag 09ZG: https://stacks.math.columbia.edu/tag/09ZG. The Lean proof is original.
Imports1
- Mathlib.Topology.Sheaves.Functors
Imported by3
Declarations
SchemeTheory.actualSheafPullback
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}
SchemeTheory.actualSheafPushforward
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}
SchemeTheory.actualSheafAdjunction
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}
SchemeTheory.sheafApproximation
DocumentationThe actual inverse image of the direct image of a sheaf.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}
SchemeTheory.sheafApproximationTransition
DocumentationRefinement acts on actual sheaf approximations by the adjoint of the direct image of the finer adjunction unit.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}
SchemeTheory.sheafApproximationTransition_counit
DocumentationApproximation refinement commutes with the actual adjunction counits.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}
SchemeTheory.sheafApproximationTransition_id
DocumentationRefining by the identity map gives the identity approximation map.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}
SchemeTheory.sheafApproximationTransition_comp
DocumentationThe actual approximation maps compose when finite-space refinements compose.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory TopologicalSpace
namespace SchemeTheory
variable {X Y Z W : TopCat.{u}}