The definition of the dense topology confuses me. If $C$ is a category and $X \in C$, a sieve $S$ on $X$ is a covering for the dense topology iff for every $f : Y \to X$ there is some morphism $g : Z \to Y$ such that $f \circ g \in S$ (Mac Lane, Moerdijk, Sheaves in Geometry and Logic, III.2).
- What is the intuition behind this definition? What does it have to do with density in the usual sense? When $C$ is a partially ordered set, it says something like that the elements in $S$ don't approximate $X$, but rather that they are arbitrary small?!
- What is an explicit basis for this topology? I have to admit that I have no intuiton for sieves, but I have some intuition for bases of topologies (often just called (pre)topologies).
- How can I understand sheaves for this topology?
- What is the connection to the following topology on the category of spaces: A family $\{f_i : X_i \to X\}$ is a covering if $\cup_i f_i(X_i)$ is dense in $X$.
I think I can answer the terminilogical part.
Take $C$ to be the poset $\mathcal O (T) \setminus \{\emptyset\}$ of open sets of a topological space $T$ (the arrows being the inclusion). Then a dense sieve on a open set $U \subseteq T$ is a sieve $\mathsf S$ on $U$ such that : for every open set $V \subseteq U$ there is a open set $W \in \mathsf S$ inside $V$.
So a open set $U' \subseteq U$ is (topologically) dense inside $U$ if and only if the generated sieve $\langle U' \rangle = \{ W \text{ open } \subseteq U' \} $ is dense (as a sieve).
This should answer also the last question.
As for the sheaves on this topology, you can keep reading Sheaves in Geometry and Logic : the dense topology, also called $\neg\neg$-topology, is the topology one put on the poset of Cohen's forcing conditions. The category of sheaves on this site is (almost[1]) a ZFC model in which $\neg$CH holds.
[1] One should quotient the resulting topos to make its subobject classifier 2-valued.