Just before the truth-arrows in a topos subsection of Goldblatt's "Topoi: A Categorial Analysis of logic," descriptions of the truth functions $\Rightarrow$ and $\smallsmile$ are given in $\mathbf{Set}$ in terms of arrows. This is to motivate their abstraction to any given topos.
I'm having trouble understanding these descriptions thoroughly, so I would like some clarification, please :)
Definition 1: The disjunction truth-function $\smallsmile :2\times 2\to 2$ (for $2=\{0, 1\}$) is given by $1\smallsmile 1=0\smallsmile1=1\smallsmile0=1$ and $0\smallsmile0=0$, whereas the implication truth-function $\Rightarrow: 2\times 2\to 2$ is given by $1\Rightarrow0=0$ and $(0\Rightarrow1)=(0\Rightarrow0)=(1\Rightarrow1)=1$.
Definition 2: $\smallfrown$ can be taken as the characteristic function of the product map $\langle\operatorname{true}, \operatorname{true}\rangle$.
Implication.
Goldblatt states that $\Rightarrow$ is the characteristic function of $=\{\langle 0, 0\rangle,\langle 0, 1\rangle, \langle 1, 1\rangle\}$ with
a pullback square, which he then uses to write as the equaliser of $\smallfrown:2\times 2\to 2$ and $pr_1$, where $pr_1(\langle x,y\rangle)=x$. I don't see how he does this.
Disjunction:
We take $\smallsmile$ as $\chi_D$ for $D=A\cup B$ for $A=\{\langle1, 1\rangle, \langle1, 0\rangle\}$ and $B=\{\langle1, 1\rangle,\langle0, 1\rangle\}$; identify $A$ with the product map $\langle\operatorname{true}_2, 1_2\rangle$, $B$ with $\langle1_2, \operatorname{true}_2\rangle$; form the coproduct map $f=[\langle\operatorname{true}_2, 1_2\rangle, \langle1_2, \operatorname{true}_2\rangle]$; identify $\operatorname{im} f=D$; epic-monic factor $f$ through $D$; then claim that all this specifies $D$ - and hence $\small\smile$ - uniquely up to isomorphism.
So yeah, I can't see the wood for the trees basically. Please help :)