Continuous Truth I Non-constructive Objects
Continuous Truth I Non-constructive Objects
Continuous Truth I Non-constructive Objects
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Continuous</strong> <strong>Truth</strong> I 177<br />
For those who prefer global descriptions, we associate to A E If[ (pseudo)<br />
functors<br />
6/U + E/U<br />
natural in U (i.e. comnuting with g* for g: V + U) as follows:<br />
where<br />
31<br />
U<br />
For Y<br />
'<br />
+<br />
U X<br />
nf ,<br />
E/U<br />
a, B .<br />
X we have nh P npE whence nhS* * nf (as E.* 4 ng)<br />
and nhAy * nPx (as E*Ax Ay) .<br />
This gives the required arrow nhayA + nfAXA.<br />
functor<br />
OP<br />
C+EC *<br />
We shall show that this preserves first order logic.<br />
What we obtain is an (internal)<br />
liere we work concretely for the sake of computations. A simple but more abstract<br />
treatment will appear in Fourman and Kelly C19831. We now consider a first-order<br />
language L with sorts for the objects of E and operations symbols for its<br />
morphisms. In fact to avoid size problems, we consider an arbitrary small fragment<br />
of such a language. We may consider L also as a language in K as a constant<br />
object (via A).<br />
Working in E we consider the interpretation of L given by interpreting the sort A<br />
by A and each operation f: A + B by the corresponding morphism 4 + &.<br />
5.1 Lemma. For f: X + U and g: X + V<br />
~lk x/fk 9 iff vlt- X/gl!- +<br />
Proof. By induction, it suffices to show that if Ulk X/flk *g<br />
v~F X/glk 0 for all g: X + v<br />
then IF is closed under the rules of . As no rule decreases the complexity of<br />
9 we say assume that the result holds for subformulae of 9.<br />
Only (+)+ and (W)' present any difficulties.<br />
result for @ and $.<br />
is defined to mean<br />
Me consider (-+)+, and suppose the<br />
Suppose that for all E: W -+ U and all h: Z + g*X, if W<br />
then WlkZ/(E*f h)Ipd(f*E-h). Then if n: W' + V and h': Z + rr*X are such<br />
that W' Z'/(n*g 0 h') IF @l(g*n 0 h') then by induction hypothesis<br />
Z/(E*f h) Ip*01(f*E 0 h)