Let $\mathcal{C}$ be a category. Fixing an object $U$ of $\mathcal{C}$, there are some obvious functors we can associate to it, for example:
- $h_U:\mathcal{C}^{op}\rightarrow \text{Set}$ given by $V\mapsto \text{Hom}(V,U)$.
- $\Phi_U:\underline{U}\rightarrow \mathcal{C}$ given by $(V\rightarrow U)\mapsto V$ and $$(f:(V\rightarrow U)\rightarrow (V'\rightarrow U))\mapsto (f:V\rightarrow V').$$ This functor is actually a category fibered in groupoids over $\mathcal{C}$.
When defining Grothendieck topology on $\mathcal{C}$, did they think to make sure these functors behave the way we expect, in the sense $h_U:\mathcal{C}^{op}\rightarrow \text{Set}$ is a sheaf, the category fibered in groupoids $\Phi_U:\underline{U}\rightarrow \mathcal{C}$ is a stack? Was this one of the restrictions they had in mind or did it happen as coincidence? I do not know for all examples but, as mentioned in my other question, topologies on $\text{Sch}/S$ are such that $h_X:(\text{Sch}/S)^{op}\rightarrow \text{Set}$ are sheaves.
Question : Is it always true that representable functors $h_U:\mathcal{C}^{op}\rightarrow \text{Set}$ are sheaves? Is it always true that the CFG $\Phi_U:\underline{U}\rightarrow \mathcal{C}$ is a stack? Does making sure/expecting these things has some significance in defining the notion of Grothendieck topology?
Edit : User giuseppe mentions about subcanonical/canonical sites on a category. Angelo Vistoli's notes says (Definition 2.57, page $37$) "A topology $\mathcal{T}$ on a category $\mathcal{C}$ is called subcanonical if every representable functor on $\mathcal{C}$ is a sheaf with respect to $\mathcal{T}$. A subcanonical site is a category endowed with a subcanonical topology. There are examples of sites that are not subcanonical, but I have never had dealings with any of them." This seem to support my intuition that we are only interested in topologies that make representable functors to be sheaves.