Commit 2026-03-06 08:34 844193d3
View on Github →refactor(CategoryTheory/Sites): redefine the category of sheaves using ObjectProperty.FullSubcategory (#36081)
This PR refactors Sheaf so that it becomes a fullsubcategory of the category of presheaves.
Mostly it changes val into obj or hom (deprecated alias have been added for the non-automatically generated lemmas). Functors to categories of sheaves are now constructed using ObectProperty.lift.
(I have used the output of Claude from #36129 only in order to fix the single remaining sorry in Condensed.Discrete.LocallyConstant).