26 I. Basic Logic
We will verify that the setF=Cl(↔I,↔R) is a 2-ary relation that for every
input yieldsat most oneoutput, and therefore is a function. For such a relation
it is customary to write, letting the context fend off the obvious ambiguity in
the use of the letterF,
y=F(x)iffF(x,y)( ∗)
We will further verify that replacingfin (1) above byFresults in a valid
equivalence (the “iff” holds). That is,Fsatisfies (1).
(a) We establish thatFis a relation composed of pairsξx,yς(xis input,yis
output), wherex∈Cl(I,R) andy∈Y. This follows easily by induction
onF(I.2.3), since↔I⊆F, and the property (of “containing such pairs”)
propagates witheach↔Q(recall that theg
Qyield outputs inY).
(b) We next show that “ifξx,yςηFandξx,zςηF, theny=z”, that is,Fis
“single-valued” or “well-defined”, in short, it is afunction.
We again employ induction onF,thinking of the quoted statement as a
“property” of the pairξx,yς:
Suppose thatξx,yςη↔I, and let alsoξx,zςηF.
By I.2.6,ξx,zςη↔I,or↔Q(ξa
1,o1ς,...,ξa r,orς,ξx,zς), where
Q(a
1,...,a r,x) andz=g Q(x,o1,...,o r), for some (r+1)-ary↔Qand
ξa
1,o1ς,...,ξa r,orςinF.
The right hand side of the italicized “or” cannot hold for anunambiguous
(I,R), sincexcannot have i.p. Thusξx,zςη↔I; hencey=h(x)=z.
To prove that the property propagates with each↔Q, let
↔Q(ξa
1,o1ς,...,ξa r,orς,ξx,yς)
but also
↔P
ξς
b
1,o
1
ϕ
,...,
ς
b
l,o
l
ϕ
,
ς
x,z
ϕυ
whereQ(a
1,...,a r,x),P(b 1,...,b l,x), and
y=g
Q(x,o1,...,o r) andz=g P
ξ
x,o
1
,...,o
l
≥
(3)
Since (I,R) is unambiguous, we haveQ=P(hence also↔Q=↔P),r=l,
anda
i=bifori=1,...,r.
By I.H.,o
i=o
i
fori=1,...,r; hencey=zby (3).
(c) Finally, we show thatFsatisfies (1). We do induction on Cl(↔I,↔R) to prove:
(←)Ifx∈Iandy=h(x), thenF(x,y) (i.e.,y=F(x)inthe
alternative notation (∗)), since↔I⊆F. Let nexty=g
Q(x,o1,...,o r)
andQ(a
1,...,a r,x), where alsoF(a i,oi), fori=1,...,r. By (2),
↔Q(ξa
1,o1ς,...,ξa r,orς,ξx,g Q(x,o1,...,o r)ς); thus –Fbeing closed