C OMPOSITIO M ATHEMATICA
L EON H ENKIN
Relativization with respect to formulas and its use in proofs of independence
Compositio Mathematica, tome 20 (1968), p. 88-106
<http://www.numdam.org/item?id=CM_1968__20__88_0>
© Foundation Compositio Mathematica, 1968, tous droits réservés.
L’accès aux archives de la revue « Compositio Mathematica » (http:
//http://www.compositio.nl/) implique l’accord avec les conditions géné- rales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infrac- tion pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
88
Relativization
withrespect
toformulas
and its use inproofs
ofindependence
Dedicated to A. Heyting on the occasion of his 70th birthday by
Leon Henkin 1
In
predicate logic
the process ofrelativizing
all thequantifiers
of a formula ç is a familiar one.2 The basic
logical principle involving
this process is as follows:If p
islogically
valid andcontains free variables vo, ..., vn-1, if p is any formula
containing exactly
one freevariable,
and if~(03BC)
is the result ofrelativizing
the
quantifiers
of cp to ,u, then the formulais also
logically
valid.3This
elementary principle,
which can be demonstrated in acompletely
constructive manner,plays
animportant
role in manyindependence proofs.
Forexample,
suppose a is theconjunction
of some finite system of axioms
(without
freevariables)
for settheory,
and c is a sentence whoseindependence
from a we aretrying
to demonstrate. Assume we have a formula03BC(v0) (e.g.,
p
might
express theproposition
that vo is a constructible set in the sense of Gôdel4)
for which we can prove the formulas2 The research and writing for this paper were supported by a National Science Foundation grant (No. GP-6232X) to the University of California. The work
reported here is closely connected with certain logico-algebraic investigations
which the author is conducting jointly with Donald Monk and Alfred Tarski, and several of the ideas which contribute to the present paper are attributable to this collaboration. In particular the form of Theorem 1 is largely owing to this joint
work. The author also acknowledges the contribution to his work of a valuable talk »ith Don Pigozzi.
2 Cf. item [A] (page 24) of the bibliography, for example.
3 In caste 92 is a sentence, i.e., has no free variables, the antécédent is replaced by v003BC(v0).
4 See [B].
in some deductive
system Y.
Thus any deduction ofwithin 1
wouldgive
us aproof
of contradiction within1. By
theprinciple
of relativization ofquantifiers
we thus show construc-tively
how aproof
of 03C3 ~ 03C4 wouldgive
a contradiction withinI.
In this way we obtain a
proof
of theindependence
of c from a,relative to the
consistency
of1.
In the
present
paper we wish to describe a process ofrelativizing
an
arbitrary formula p
withrespect
to a formula which may havemore than one free
variable,
of which theordinary
process ofrelativizing quantifiers
is aspecial
case.5 And we shall demonstrate theutility
of the moregeneral
processby giving
anindependence proof
of an unusual kind - in asystem
oflogic containing only finitely
many individual variables.Let oc be any of the ordinal numbers 1, 2, ’ ’ ’, co. We shall consider an
arbitrary
grammarGa having
individual variables v0, v1, ···, vn, ··· for each n oc. Atomic formulas are con-structed
by using
ak-placed
sequence of these variables with anyk-place predicate symbol
ofG03B1(k oc).
We assumeGa
contains a2-place predicate symbol,
~, theequality symbol.
Further formu- las are built up from the atomic ones in a familiar way,using
theprimitive
sentential connectives A(conjonction sign)
and J(nega-
tion
sign ),
and the existentialquantifier symbol
3. Other connectives such as v(disjunction),
~(conditional),
and H(bi-conditional),
and the universal
quantifier symbol V,
may be introduced into the systemby
definitions in terms of theprimitive symbols.
Weassume known the distinction between free and bound occurrences
of variables in a
given
formula.DEFINITION. Let be any formula of
Ga .
To eachformula
ofGa
we associate a formula ~03C0,by
thefollowing
recursive scheme:If 99
isatomic,
~03C0 = rp; for all 99,(i ~)03C0
= -1(~03C0);
forall 99
and y,(ç
A03C8)03C0
=(~03C0
A03C803C0);
for all 99, and for every n a,We say that ~03C0 results
from
~by relativizing
with respect to Tt.Il The more general process is perhaps not unknown, although 1 have not found
it set down in any standard work on logic. It is an application of the familiar notion
of rela,tivizing a boolean algebra to one of its elements (cf. [C]) applied to the boolean algebra of classes of equivalent formulas of a deductive system.
In the usual process of
relativizing quantifiers
we use, inplace
of n, a
formula ,u
withjust
one freevariable, obtaining
a formula~(03BC)
which is defined in a similar mannerexcept
that wespecify (vn~)(03BC)
=vn(03BC(vn)
A~(03BC)),
where03BC(vn)
resultsby substituting
free occurrences
of vn
for thesingle
free variable of ,u. The two notions of relativization are related as follows.Suppose p
hasjust
one freevariable, n
oc, and cp is any formula ofGa
all of whose variables(free
andbound)
are among vo,..., vn-1. Let n ==03BC(v0)
A ... A03BC(vn-1).
Then the formula(n
A~(03BC))
~(03C0
A~03C0)
islogically valid,
and indeedprovable
in thedeductive
system Da
to be described below. Thus the formula03C0 ~
q;(P,)
will beprovable
inDa if,
andonly if,
03C0 ~ ~03C0 isprovable.
In this sense the process of
relativizing
q withrespect
to anarbitrary
formula n may be considered ageneralization
of theprocess of
relativizing
thequantifiers
of 99 to a formula lu withone free variable.
Based upon the grammar
Ga
we now define a deductivesystem, Da, by providing
a familiar set of axioms and rules of inference.We first describe the axioms in several groups. In
A2 (and
else-where in the
paper)
we use~ij
to indicate the result ofsubstituting
free occurrences
of vj
for all free occurrencesof vj
in ru, simul-taneously changing
bound variables(in
a manner we do notstop
to describe in
detail)
so as to avoid collisions.A 1. Any
formula ofGa
obtainedby
substitution in a sententialtautology,
is an axiom ofDa .
A 2 . If 99
is a formula andi, i
a, letH (99, i, j)
holdif,
andonly if,
no free occurrence of viin p
is within the scope of aquantifier involving
v,. Then theformula ~ij
~vi~
is an axiomof
Da
wheneverH(~, 1, j).
A3. vi(~
Ay)
-(~
Avi03C8)
is an axiom ofDa
whenever v, has no free occurrence in 99.A4.
vi ~ v, is an axiom ofDa
for each i a.A5 . (vi
~ vi Aç )
- y is an axiom ofDa whenever p
is an atomicformula of
Ga and y
is obtamedfrom ç by replacing
one or moreoccurrences of vi
by
occurrences of v,.As rules of inference we take
detachment,
to infer a formula 03C8 fromgiven formulas p
and ç - y, andgeneralization,
to infer~vi~
from agiven
formula 99where vi
is anyvariable, i
a.By
means of these axioms and rules we define the notions of af ormal proof
and aformal
theorem for thesystem D03B1,
in the usual way; wewrite 1- a,
~, or sometimessimply 1-
ç, to indicate that aformula ~
is such a formal theorem.Finally,
if 0393 is any set offormulas we write 0393 F ~ to indicate that
for some "03C81’ ..., "Pn E r.
THEOREM 1.
(Principle of relativization.)
Let oc be anyof
theordinal numbers 1, 2, ..., ro, let F be a set
o f formulas and 99
af ormula of Gex.
Choose n ex, and anyformula 03C0 of Ga containing
no
free
variables other than vo, ..., vn-1, and letr1(
be the setof
allrelativized
formulas
03C803C0for
all y E r. Let d consisto f (i)
all formulaswhere (p
is any formula ofDa
and v0, ···, Vm include all of its freevariables,
and ,(ii)
all formulaswhere v0, ··· vm include all variables
occurring
free in Jc ~03C0ij.
I f 0393 03B1 ~
then L1~ 0393 03B1 03C0 ~
~03C0.REMARK. In case 03BC is a formula with
single
freevariable,
vo, andall of the formulas of d of
type (i)
or(ii)
areprovable
inD03B1;
hence the above theorem
generalizes
theprinciple
of relativization ofquantifiers
mentioned in theopening paragraph
of this paper.PROOF of theorem. We
proceed by
a series of lemmas.LEMMA 1.1.
If ~ is
anyof
the axiomsA1, i.e., if ~
resultsby
substitution in a sentential
tautology,
then 03C0 - ’fJJ1I.Since for all
formulas 99,
0 we have( ~03C0)
= "1(~03C0)
and(~ 039B 03B8)03C0
=(~03C0 039B 03B803C0),
we see thatif y
is built up from formulasv1, ···, vk by negation
andconjunction signs,
then ’fJJ1I can beobtained
from y by substituting vi03C0
forvi, 1
= 1, ..-, k. Inpartic- ular, if y
is obtainedby substituting v1, ···, vk
for the variables of a sententialtautology,
then ’fJJ1I will be obtained from the sametautology by substituting v103C0 , ···, vk03C0
for its variables.Hence y,,
is also one of the axioms
A1,
and so 03C0 ~ 03C803C0 is also. This proves03C0 ~ 03C803C0.
LEMMA 1.2.
~ij
~vi(vi ~
v; A~), for
anyformula lp
and anyi, i
oc. For it is well known frompredicate logic
that axiomsA5
may beemployed
in a recursive fashion togive
and
From
(A)
we obtainsince vi
is not free inq;:.
And from(B)
we obtain firstand
then,
since vi is not free inUsing
axiomsA4
we thenget
which, together
withA’, gives
the desired result.LEMMA 1.3. For any
formula
99of G03B1,
and anyi, i
oc, eitherH(~, i, j)
does not hold orWe show this
by
induction on thelength
of 99.Of course
if 99
is atomic then so is~ij,
so that(~ij)03C0
=(~03C0)ij
-~ij,
and hence n -
[(~ij)03C0
H(~03C0)ij]
is one of the axiomsAl.
Since
(i w)1
= 7(~ij)
and(~
A0 )1
-(~ij)
A(03B8ij)
forail 99
and0,
the induction
steps
in the case ofnegations
orconjunctions
aretrivial. We
proceed, therefore,
to consider formulas of the formvk~.
Assume that
H(vk~, i, j)
holds. Then either k = i and(vk~)ij
=vi~,
or elsek ~ i, j
andH(~, i, j)
holds.In case k = i and
(vk~)ij,
=vi~
we obtainand
Thus
[((vk~)ij)03C0
H((vk~)03C0)ij] is
atautology
and so of courseas desired.
In the other case, where k
=1= i, i
andH(~, i, j) holds,
we havethe induction
hypothesis
Since no variable is free in any formula of
A,
we obtain from(4):
and hence
By
definition ofrelativization,
thisgives
Now
using
Lemma 1.2, we see thatSince
Vvo ... ~vm(03C0
~n)
is one of the formulas(type (ii))
ofLI,
where v0, ···, vm include all variables free in n ~
(03C0ij),
we inferfrom
(6)
and the definition of relativization thatSince v., is not free in any formula of
4,
this may be combined with(5)
toyield
Now the
right
member of theequivalence
in(7)
issimply
(vkvi(vi ~ vj
A~)03C0.
Hence we may use the fact thatas we see from the form of the
type (i)
formulas of4,
to obtainfrom
(7):
Since k
=1= i, j,
we obtain(with
the aid of the definition ofrelativization)
which,
with anotherapplication
of Lemma 1.2,gives
Again using
the fact that L1 k n -n’,
from the form oftype (ii)
formulas of
L1,
we can combine(8)
and(9)
to obtainwhich
completes
the inductiveproof
of Lemma 1.3.LEMMA 1.4.
If 03C8 is
anyof
the axiomsA 2 of D03B1,
then L1 I 03C0 ~ 03C803C0.For suppose y =
(cp;
-3vicp)
forsome ~, i, and i satisfying H(~, i, j).
We haveby
definition ofrelativization,
and henceby
Lemma 1.3.But
[03C0ij 039B (~03C0)ij]
-vi(03C0
A(~03C0)
is one of the axiomsA2,
andLI
03C0 ~ 03C0ij;
because of thetype (ii)
formulas ofd,
hence(10) implies
4 F n ~ 03C803C0, as claimed.LEMMA
1.5. If ~ is
anyf ormula of G. containing
nofree
occurrenceof
the individual variable vi, then 0394 1- 03C0 ~(~03C0
H(vi~)03C0).
We prove this
by
induction on thelength
of cp. Inparticular, if 99
is atomic and does not contain vi ,then CP1T
= p and1-
(vi ~)03C0
H((vi03C0)
A~).
Hence F 03C0 ~(~03C0
H(3Vi cP )1T).
Next suppose that v, is not free in ~, and make the induction
hypothesis
that d 03C0 ~(~03C0 ~ (vi~)03C0).
Since(~03C0)
=( ~)03C0
we
get
As vi
is not free in any formula ofL1,
thisgives
However,
vi is not free in(vi~)03C0,
since(vi~)03C0
=vi(03C0
A~03C0).
Hence we
get
Combining
this with(11)
and the definition ofrelativization, we get
as desired.
The induction
step
forconjunctions
can be handled in a similarmanner to the case of
negations,
and so weproceed
to considerformulas of the form
vk~
which contain no free occurrence of v,. Of course if k = i then(vk~)03C0
=vi(03C0 039B ~03C0),
so thatin this case, in accordance with the lemma.
On the other hand if k
=1= i then vi
has no free occurrence in cp, and so our inductionhypothesis yields
Since Vk is not free in any formula of
A,
thisgives
i.e.,
Since 4 F
(vkvi~)03C0 ~ (vivk~)03C0, by
thetype (i)
formulas ofJ,
we obtain
completing
the inductiveproof
of the lemma.LEMMA 1.6.
If 03C8
is anyof
the axiomsA3 of D03B1,
then L1 03C0 ~ 03C803C0.For suppose y =
vi(~
A03B8)
~(99
A3v, 0), where q
and 0 areformulas of
G.
and v, is not free in 99. We haveFrom Lemma 1.5 we
get
and hence
(since
vi is not free in any formula of0394),
Thus
Applying
Lemma 1.5again,
this becomesBut vi
is not free in(vi~)03C0
=vi(03C0
A~03C0),
so thatis one of the axioms
A 3 .
Hence L1 r 03C0 - 03C803C0, as claimed
LEMMA 1.7.
Il
y is anyof
the axiomsA 4
orA5 of D03B1,
thend J- 03C0 ~ 03C803C0. The
proof
is trivial.LEMMA
1.8. If
L1 J- 03C0 ~ ~03C0 and L1 1- n -(~
~O)1T’
thenL1 J- 03C0 ~
°1T.
This is
obvious,
since(~
-0),,
=(~03C0
~01T).
LEMMA 1.9.
Il
L1 I- 03C0 ~ ~03C0 then also L1 J- 03C0 ~(VViCP)1T f or
any variable vi .We have
so that
But from the
hypothesis
L1 J- 03C0 ~ CP1T and the fact that v, is not free in any formula ofL1,
weget
4 F~vi(03C0 ~ ~03C0).
Thusd J-
(~vi~)03C0,
and the lemma follows.With the lemmas at hand we can now
quickly
prove the theorem.By hypothesis,
there are formulas 03B31, ···, Yn E h such that t-(03B31
039B ··· A03B3n)
~ ~. Let01,..., ok
be theformulas,
inorder, making
up a formalproof
of(yi A ...
Ayn )
~ ~. For each1.
- 1, ··· k we canshow, by induction,
that L1 J- 03C0 ~(03B8j)03C0.
Incase
0,
is anaxiom,
we obtain thisby using
one of the Lemmas 1.1, 1.4, 1.6, or 1.7; if0;
is obtained from earlier O’sby
one ofthe rules of
inference,
we use Lemma 1.8 or 1.9.Finally
we seethat d 03C0 ~
(03B8k)03C0, i.e., d
03C0 ~[(03B31 039B ··· 039B 03B3n) ~ ~]03C0,
fromwhich we
readily
obtainThis shows that LI u
039303C0
n --+ ~03C0, as asserted in the theorem.REMARK. Neither the definition of relativized formulas ~03C0,
nor the formulation of the
principle
of relativization(Theorem 1) require
the presence of theequality sign,
~, in the deductivesystem.
We callattention, however,
to the essential use of Lemma 1.2 inproving
Lemma 1.3.Although
the latter dealsonly
with therelativization of an axiom
relating quantifiers
withsubstitution,
we
brought
in theequality sign
ingiving
ourproof.
We do notknow how to eliminate this
incursion,
and so we do not knowwhether Theorem 1 holds for
systems
ofpredicate logic
withoutidentity.
It is well known that the deductive
system D w
iscomplete:
Any
formula ofG03C9
which islogically
valid(i.e.,
holds for allmodels)
isprovable
inD03C9. Dl
is alsocomplete.
But if1 oc go, there are
provable
formulas ofG03B1
which cannot beproved
inD03B1.
In this section we shallgive
asimple example
forthe case oc = 3.
Consider the
completely
obviousproposition
that a functionwith at most two distinct elements in its domain can have at most two elements in its range. Note that this can be
expressed by
a formula ofG3 ,
as follows.We take a
system G3 having
asingle 2-place predicate symbol, F,
and two1-place predicate symbols,
D and R.Only
the individ-ual variables v0, v1, v2 are in the grammar, of course. Now we
consider the
following
formulas ofG3:
Then the
proposition
that every function whose domain has at most 2 elements can have at most 2 elements in its range, isexpressed by
thefollowing
formulap* :
(~*) [Fun (F)
A Dom(F, D)
A Ran(F, R)
AD~2] ~ R~2.
Since
q*
islogically
valid it can, of course, beproved
inD03C9.
Note, however,
that the naturalproof
involves 6variables,
andso would have to be carried out
formally
withinD6.
Speaking
veryinformally,
to prove theproposition expressed by ~*
we wouldproceed by considering
any elements u, v, w in the range R ofF,
andtaking
x, y, z in the domain D of F sothat
Fxu, Fyv,
and Fzw.Using
thehypothesis D~2
we wouldconclude that x = y, x = z, or y = z. From
this,
and thehypoth-
esis Fun
(F),
we would infer that u = v, u = w, or v = w.Since u, v, w were
arbitrary
elements ofR,
we would come to theconclusion
R~2,
as desired.Although
thisargument requires
6 individualvariables,
with alittle care we can convert it to one in which
only
4 variables areemployed.
THEOREM 2.
4 cp*.
We shall outline a
proof by
means of a series of lemmas. Tofacilitate
reading
formulas we shall use the letters x, y, z, u inplace
of v0, v1, v2, v3. Proofs of lemmas will be omitted wherethey
are verysimple.
LEMMA 2.1.
Proof omitted.
LEMMA 2.2.
PROOF. Dom
(F, D) 4 Fyx ~ Dy.
Henceso that
Since y
is not free in Fzx we obtainas claimed.
LEMMA 2.3.
PROOF. Combine Lemmas 2.1 and 2.2 with
change
of boundvariables.
LEMMA 2.4
PROOF.
Hence
by
Lemma 2.3,D:¡¡;2
A Dom(F, D)
But Fun Thus
Since z is not free
in y ~ x
we obtainas claimed.
LEMMA 2.5.
Proof omitted.
LEMMA 2.6.
PROOF.
By
Lemma 2.5,Changing
bound variables andnoting
that x is not free inwe obtain
Since
we obtain
as desired.
LEMMA 2.7.
PROOF. This is immediate from Lemma 2.6.
LEMMA
2.8.PROOF. We have
Hence
by
Lemmas 2.4 and 2.7 we obtain the desired result.Theorem 2 follows
readily
from Lemma 2.8. Infact,
since uoccurs free
only
once in the formulation of thislemma,
we mayreplace
thepart
Fuzby
3uFuz andthen,
since Dom(D, F )
is ahypothesis,
uFuz may in turn bereplaced by
Rz. Thus weget
which leads
directly to 1- 4 99*’
Having
reduced the "natural" 6-variableproof
ofrp*
to a4-variable
proof,
one is of course led to wonder whether a 3- variableproof
can be constructed. yVe sliall show that it cannot.THEOREM 3. NOt
3 99
PROOF. The
normal,
direct way to show theunprovability
of alogical
formula is toprovide
a model in which it is false. But since99*
islogically valid,
we cannothope
to do this in thepresent
case.However,
theprinciple
of relativization will serve us.Let us consider the grammar
G3
with thepredicate symbols F, D,
and R which enter into the formula~*.
In this grammar let us select a formula 03C0, as follows:According
to Theorem 1,i f 3 ~*
then L13 03C0
~(q;*)1T’
where dis a certain set of sentences of
G3
described in that theorem. We shallshow, however,
that in fact we do not have L13 03C0
~(~*)03C0, by constructing
a model M in which all sentences of L1 are true, and a3-place
sequence of elements of M which satisfies but not(~*)03C0.
This will prove that we do not haveI-3 99*’
Let U =
{0,
1, 2, 3, 4,5}
be the universe of our model M. We shall choose subsets D and R ofU,
and abinary relation 9
overU,
to serve as the denotations of the
predicate symbols D, R,
and Frespectively.
With the model M =
U, D, R, F>
thusdetermined,
we mayinterpret
the grammarG3
and obtain a definite truth value for each sentence 99. Moregenerally,
for any elements x, y, z E U and anyformula p
ofG3,
we may determine whether the sequence(az, y, z) -satisfies 99
in the modelM, by assigning r, y, z
as thevalues
respectively
of any free occurrences of v0, v1, v2 in ~.LEMMA 3.1. For any x, y, z E
U, (r, y, z> satisfies 03C0 if,
andonly if, (r, y, z}
~{0,
1,2}.
By
the definition of satisfaction we know thatx, y, z)
satisfiesthe formula
if,
andonly if, [x,
y, z E D and x, y, z aredistinct].
Since D ={0,
1,2}
and since n is thenegation
of the formula(12),
weobtain the lemma.
LEMMA 3.2.
1 f
y is anyof
the sentencesof
dof
type(i),
then y is true in the model M.By part (i)
of the definition of L1(given
in Theorem1),
for some
formula 99
ofG3
andsome i, i
3. Because of the sym- metric way in which the variables vo’ Vl’ V2 enter into our formulan, it suffices to consider the case where i = 0
and j =
1.Then,
because of the
symmetric
natureof 03C8 itself,
we see that to prove the lemma itsuffices
to show :(13)
For any(az, y, z)
which satisfies(v0v1~)03C0
in M we alsohave
(az, y, z>
satisfies(v1v0~)03C0
in M.Consider,
then anyformula p
ofG3
and(14)
let az, y, z be any elements of U such thatx, y, z>
satisfies(v0v1~)03C0
in M.By
definition ofrelativization,
Hence we infer from
(14)
and Lemma 3.1 that:(15 )
For some x’ E U we have{x’,
y,z}
;{0, 1, 2},
and for somey’
E Ü we have{x’, y’, z}
~{0,
1,2}
and{x’, y’, z}
satisfiesf!J1I in M.
Case 1.
Suppose (z, y’, z}
~{0, 1, 2}.
In this case(z, y’, z)
satisfies
by
Lemma 3.1, and it satisfies3vo(n
A~03C0) since, by (15), x’, y’, z)
satisfies A ~03C0. Hence(z, y’, z)
satisfiesn A
v0(03C0 039B ~03C0)
in M. But then it follows, thatx, y, z>
satisfies3vl(n A v0(03C0 039B ~03C0)). By
definition of relativization we thus obtain:(16)
In Case 1,x, y, z>
satisfies(v1v0~)03C0
in M.Case 2.
Suppose (r, y’, z}
={0, 1, 2}. By symmetry
it sufficesto consider the case where:
In this case we consider the
permutation p
of U which inter-changes
0 with 1, 3 with 4, and leaves 2 and 5 unaltered:Obviously
thispermutation
leaves the sets D andR,
and therelation
P,
invariant.(In
otherwords,
for any s, t e U we haves
e D
if andonly
ifp(s) ~ D, t ~ R
if andonly
ifp(t)
eR,
and(s, t>
e 9 if andonly
if(p(8), p(t)>
eP.)
As is well known
(and easily
establishedby induction),
we caninfer from the invariance of
D, R,
and 9 under p that for anyelements s, t, u
eU,
and any formula 0 ofG3, s, t, u>
satisfies 0 in M if andonly
if(p(s), p(t), p(u»
satisfies 0.In
particular
we obtain from(15)
thatp(x’), p(y’), p(z)>
satis-fies Z 039B ~03C0 in
M,
whichgives
us,by (17)
and the definition of p:(18 ) (p (x’ ),
0,2)
satisfies n039B ~03C0
in M.From this it follows that
x, 0, 2>
satisfies3vo(Z
A~03C0).
Butsince x = 0,
by (17),
wecertainly
havefx,
0,2} ~ {0,
1,2}
whichmeans
(by
Lemma3.1)
that(19) x,
0,2>
satisfies(03C0
1B3vo(n
1B~03C0))
in M.But then
clearly x,
y,2>
satisfies3vi (n
1Bv0(03C0
1B~03C0)),
and sincez = 2,
by (17),
we have(r,
y,z)
satisfiesv1(03C0
Av0(03C0
A~03C0)).
This
implies, by
definition of relativization:(20)
In Case 2,(r, y, z>
satisfies(3v,3vop),,
in M.Since Cases 1 and 2 are
exhaustive, (16)
and(20) together
show that in every case
x, y, z>
satisfies(v1v0~)03C0.
Butby (14)
we chose(r,
y,z)
to be anarbitrary
sequencesatisfying (v0v1~)03C0.
Thus we have demonstrated theproposition (13)
which we know is sufficient to establish our lemma.
LEMMA 3.3.
If 03C8
is anyo f
the sentenceso f
0394o f type (ii),
then 03C8 is true in the model M.Actually,
we shall showthat y
is true in everymodel, i.e.,
thatit is
logically
valid.Indeed, by part (ii)
of the definition of Li(given
in Theorem1 ),
for
some i, i
3. If i =i, then nij = 03C0
andcertainly
y islogically
valid in this case. On the other
hand,
if i=1= i
then the formula03C0ij
is itself
logically
valid(which obviously implies
thevalidity
of1jJ).
By
thesymmetry
of n, it suffices to consider the case where i =0, i
= 1. In this case:and
thelogical validity
ofn’
is evident.LEMMA 3.4.
The formula 03C0 ~ (Fun (F))03C0
is valid in the model M.Referring
to the definitions of Fun(F)
and ofrelativization,
we see that:
(Fun (F))03C0
islogically equivalent
toï
[3vo[n
A3vl[n
Av2(03C0
AFvorol
AFv0v2 039B
ï Vl wv2)]]].
Thus, using
Lemma 3.1 we see that in order to show thatnez
(Fun (F)03C0
is valid in M itsu f f ices
to show that:Given any x, y, z e U such that
(r,
y,z} ~ (o,
1,2}
theredo not exist elements
x’, y’,
z’ E U such that{x’, y, z} ~ {0,
1,2}, {x’, y’, z}
~{0,
1,2},
{x’, y’, z’}
~{0,
1,2}, x’, y’>
EF, x’, z’>
E9, and y’
~ z’.But this is
obviously
truebecause, by
definition of.F,
there donot exist elements
x’, y’,
z’ E U such thatx’, y’>
EF, x’, z’>
EF,
and
y’
:A z’.LEMMA 3.5.
The
formulas 03C0
~(Dom ( F, D))03C0
and 03C0 ~(Ran (F, R))03C0
arevalid in the model M.
The two formulas are
similar,
and we shallonly
examine the first.Referring
to the definitions of Dom(D, F )
and relativiza- tion we see that:(Dom (D, F))n
islogically equivalent
to3vo[Z
1B -,[Dvo ++ 3vi(x
AFv0v1)]].
Thus, using
Lemma 3.1 we see that in order to show that03C0 ~
(Dom (F, D))n
is valid in M itsuffices to
show that:Given any x, y, z E U such that
{x,
y,z}
~{0,
1,2},
there is nox’ E U such that
{x’,
y,z}
~{0,
1,2}
and for which: eitherx’ ~
D and forsome y’
e U we have{x’, y’, z}
~{0,
1,2}
andx’, y’)
EF, or
x’ E .D and there is noy’
such that{x’, y’, z} ~ {0,
1,2}
andx’, y’>
E F.But this is
certainly
true.Referring
to the definitions of 9 andD,
we see on the one hand that there is no x’ E U for whichx’ ~
D and forsome y’
E U we havex’, y’>
E F. On the otherhand,
if x’ E D then there must be some y such thatx’, y’> ~ F
- and furthermore
{x’, y’, z} ~ {0,
1,2}
sincey’
E{3,
4,5}.
Thisproves the lemma.
LEMMA 3.6. The
formula i -* (D~2)03C0 is
valid in the model M.We first remark that this lemma differs from the
preceding
twoin a very
important respect.
In the case of Lemma 3.4, forexample,
not
only
is the formula n; ~(Fun (F»,,
valid inM,
asstated,
but so also is the formula Fun
(F)
itself.Similarly
in the case ofLemma 3.5. On the other
hand,
the sentenceD~2
iscertainly
false in M.
Nevertheless,
we shall show that ~(D~2)03C0
is validin M - and in
fact,
it is valid in every model(i.e., logically valid).
Referring
to the definitions of 03C0, ofD~2,
and ofrelativization,
we see that:
(D~2)03C0
islogically equivalent
toi
[3vo (yr
Av1(03C0
Av2(03C0 039B n) )) ],
and hence is
logically
valid.Hence x -
(D~2)03C0 is logically valid,
and the lemma holds.LEMMA 3.7. The
formula 03C0
~(-, R~2)03C0 is
valid in the model M.The
proof
is similar to that of Lemmas 3.4 and 3.5, and will be omitted.(Note
thatR~2
is itself valid inM.)
LEMMA 3.8. The
formula 03C0 ~ (J ~*)03C0 is
valid in the model M.This follows at once from Lemmas 3.4, 3.5, 3.6, and 3.7, since from the definitions of
99*
and of relativization we see that(J 9’*)11
islogically equivalent
toLEMMA 3.9. It is not the case that 0394
I-3
03C0 ~P*’
This follows from Lemmas 3.2, 3.3, and 3.8 since the
logical
axioms of the deductive system
D3
are valid in M(as
in everymodel),
and the rules of inference ofD3
preservevalidity
in M(as
in everymodel).
Combining
Lemma 3.9 with theprinciple
of relativization(Theorem 1),
we see at once that we have notI-3 ~*.
This proves Theorem 3.Theorem 3 is an
independence proof,
and it iscustomary
forlogicians
toinquire
about the nature of the deductivesystem
inwhich an
independence proof
is carried out. Once Theorem 1 isgranted -
and we believe ourproof
of it isintuitionistically impeccable -
the demonstration of thenon-provability
ofcp*
in the
system D3
reduces to the choice of the formula x, the construction of the modelM,
and the demonstration that all formulas ofA,
as well as the formula x -(1 ~*)03C0,
are valid in M.Since M has 6 elements in its
domain,
it isquite
evident that we can describe Mby
means of the grammarG6
in whichF, D,
andR are the
predicate symbols.
On the basis of this grammar we can construct a deductivesystem D’6 by adding
to thelogical
axiomsand rules of
.Ias
asingle non-logical
axiomwhich,
in terms of thepredicate symbols F, D,
andR, completely
describes our model M.Let us write
k 99
to indicate that aformula q
ofGg
isprovable
in this system
D’6. Although
we do notpretend
to have checked the matter in anydetail,
it seemsplausible
that our non-formalizedproofs
of Lemmas 3.2, 3.3, and 3.8 could be formalized withinD, leading
to the results:and
In this sense we may be said to have established the
independence
of
~*
in the systemDa,
relative to theconsistency
of thesystem
D6’ .
Despite
the fact that 1 lived for a year in Amsterdam - anda very
pleasant
year it was, thanks inlarge part
to Professordr.
Heyting -
I do not think I ever met a mathematician who would have doubts about theconsistency
of thesystem D’6.
BIBLIOGRAPHY A. TABSKI, A. MOSTOWSKI and R. ROBINSON
[A] Undecidable theories. North-Holland Publishing Company, 1953 (cf. especially
pp. 24-25.)
K. GÖDEL
[B] The consistency of the axiom of choice and of the generalized continuum- hypothesis with the axioms of set theory. Princeton University Press, 1940.
G. BIRKHOFF
[C] Lattice theory. American Mathematical Society, 1948.
(Oblatum 3-1-’68) University of California Berkeley