The Sierpiński space is the Topological Space with (Example 7.30). Its poset of opens is the chain , and the only non-trivial cover is the empty cover of (7S Exercise 7.31).
Sources: 7 Sketches Example 7.30, Exercises 7.31, 7.49.
- A Presheaf on is three sets and two functions ; it is a Sheaf iff , so is equivalent to the category of functions , i.e. the arrow category of (7S Exercise 7.49).
- The Sierpiński space is the “open-set classifier” in : continuous maps correspond to open subsets , just as maps to classify subsets (Subobject Classifier).
import Mathlib
#check @sierpinskiSpace -- the topology on Prop with {True} open
#check @isOpen_singleton_true
#check @continuous_Prop -- continuous f ↔ IsOpen {x | f x}-- sheaves on Sierpiński space = functions; a "section" over {1,2} restricts to one over {1}
data SierpSheaf a b = SierpSheaf { global :: [a], local1 :: [b], restrict :: a -> b }