We have given the following definition of a presheaf:
A preasheaf $F$ on a topological space is a functor $$F:\text{Op}(X)^{\text{op}}\rightarrow \text{Sets}$$ Where $\text{Op}$ is the category of open sets.
Now I want to understand this a bit more. So I know that a functor maps objets to objects, but since the objects in $\text{Op}(X)^{\text{op}}$ are the same as the one in $\text{Op}(X)$ we have
- for all $U\subset X$ open $F(U)$ is a set
Now a functor maps morphisms to morphisms. But the morphisms in $\text{Op}(X)^{\text{op}}$ are the one from $\text{Op}(X)$ but with arrows in the other direction right? But the morphisms in $\text{Op}(X)$ are inclusions of opens sets. But now if I have $V\subset U$ in $\text{Op}(X)$ then this means that $U\subset V$ in $\text{Op}(X)^{\text{op}}$, but now what does happen if we apply the functor $F$?
It means that for each open set U inside X, $\mathcal{F}(U)$ is a set, and for two open sets $U \subset V$ we have a morphism of sets $\rho_{V,U} :\mathcal{F}(V) \to \mathcal{F}(U)$ such that $\mathcal{F}$ satisfies the following conditions: