C OMPOSITIO M ATHEMATICA
P. C. G ILMORE
An addition to “logic of many-sorted theories”
Compositio Mathematica, tome 13 (1956-1958), p. 277-281
<http://www.numdam.org/item?id=CM_1956-1958__13__277_0>
© Foundation Compositio Mathematica, 1956-1958, tous droits réser- vé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 utili- sation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte- nir 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/
by P. C. Gilmore.
This article
presents
an extension of a theorem of Schmidtproved
also inWang [1]; familiarity
with’Vang’s
article will bepresumed. Wang
constructs theoriesT(n)1,
formalized within the first orderpredicate calculus, equivalent
to many sorted theoriesTn.
The theoriesTn
have thefollowing
restriction(top
of page 106 in[1]):
in eachargument place
of theprimitive predicates
of themany-sorted
theories may occuronly
variables of onegiven
sort.For
example,
intreating
thesimple theory
oftypes
as a many- sortedtheory
of this kind it would be necessary to introducedenumerably
manyprimitive predicates
e,,expressing
member-ship
between sets oftype i
andtype i
+ 1. In this paper it is shown that this restriction can bcremoved;
in theargument places
of theprimitive predicates
may occur any sort ofvariable,
and in
particular only
certain sorts ofvariables,
the choice of sortbeing possibly dependent
upon the sort of variablesoccurring
inother argument
places
of theprimitive predicates.
Forexample,
the
simple theory
oftypes
can be introduced as amany-sorted theory
withprimitive predicate e
for which the sort of the secondargument place
must be one"higher"
than the sort of the firstargument place.
To achieve this extension a newproof
ofWang’s
theorem 4.3 will be
given.
The presentproof
isinadequate
sinceno
proof
isgivcn
of the statement on page 114"Moreover,
eachline of
L12
is a formula ofTn
which is either a truth-functionaltautology
or ...". This statement isanything
but obvious for thegcneralized
theorem and itsproof certainly
not more trivial than theproof
of theoriginal
theorem.4.3. There is an effective process
by which, given
anyproof
inL(n)1
for a statementz’
ofT(n)1
which has atranslation Z
inTn,
wecan find a
proof
inLn
for x.ive assume
that Z
is in prenex normal form.7’ will
beprovable
in
Lin)
if andonly
if278
is
provable
inLl,
where more than one existence statement(E03B2)Si(03B2) arising
from agiven Si(03B1)
may occur, and where k is some finite number ~ n. A prenex normal form of(1)
iswhere
"(03B1)"
is a row of universalquantifiers
one for each variablein
Si(ce),
...Sk(03BB)
and where"(Q03B1)"
is the row ofquantifiers prefixing
the matrixm(~’)
for a prenex normal form ofZ’.
Hence1
will beprovable
inLin)
if andonly
if(2)
isprovable
inL1. Any
statement of the form
(2)
will be called aproof-end
ofZ’.
Consider a
proof
of(2)
in Herbrand’s normal form. We can assume without loss ofgenerality
that no variable of(2)
isquanti-
fied twice. For each variable oc of
(2), assign
to it the number i of theunique
formulaSi(03B1)
in which it occurs in(2),
andassign
toeach variable in the
proof
the number obtainedby applying
4.6, 4.6.1, 4.6.2, and 4.6.3,
ignoring
that these rules are forassign- ing
a number to aparticular
occurrence of a variable in theproof.
4.3.1. If
z’ is provable
inL(n)1
there can be found aproof
inLi
of aproof-end
ofy’
in Herbrand normal form in which every variableoccurring
in theproof
isassigned
one andonly
one number.That a
proof
in Herbrand normal form can be found follows from Herbrand’s theorem. That there is one of thisparticular
kind will follow from other lemmas.
A
proof
in Herbrand normal form of(2) begins
with a formulaof the form 1JJI v 1JJ2 v ... v 1JJn’ to be called the
first formula
of theproof,
whereeach 1JJi
is obtained from the matrix of(2) by
certainchanges
of variables. There is apart
of each 1JJi’ called the coreand denoted
by Ci,
which is obtained from 1JJiby removing
from1JJi all occurrences of formulae
Sk(03B1)
for any ex and le(,S-formulae ).
The S-formulae which have been
dropped froID 1jJi
to obtainCi
willbe called the
prefixes
of 1JJi. Aprefix Sk(03B1)
of 1JJi will be called auniversal
prefix
of 1JJi(or
be said to occuruniversally
in03C8i)
if itoccurs in a
part (Sk(03B1) ~ ~) of 1JJi
and will be called an existentialprefix of 1JJi (or
be said to occurexistentially
in1JJi)
if it occurs in apart (Sk(03B1)·~)
of 03C8i. The universalprefixes of 1JJi
which have been obtained from the formulaeS1(03B1),
...,Sk(03BB) explicitly
indicatedin
(2)
will be called the axtomprefixes
of 1JJi. An occurrence ofSk(03B1)
will be said toimmediately precede
an occurrence ofSm(fJ)
in03C8i if for these occurrences
(Sk(ex):) (Sm(03B2) ~ ~))
or(Sk(ex):)
~ (Sm(03B2) · rfi))
or(Sk(X) - (Sm(03B2) ~ 4»)
or(Sk(a) ’ Sm(03B2) ·’ ~)
is apart
of 03C8i.Finally,
an occurrence ofSk(03B1)
will be said toprecede
an occurrence of
Sm(03B2)
in 1JJi if either itimmediately precedes
’Sm(f3),
, or thcre areprefixes S1(03B11),..., Sr(03B1r) of y,
i such thatSk(03B1) immediately precedes S1 ( al ),
etc. andSr(03B1r) immediately precedes Sm(f3)
in "Pi.4.3.2. Given a
proof
of aproof-end of y’
in Herbrand normal form, aproof
in Herbrand normal form of anotherproof-end
ofY’
can be found for ,,,,hicI1 every S-formula
occurring
in tlie first formula of theproof
occursuniversally
somcwhere in the first formula.Let yi v ... v 03C8n be the first statement of a
proof
of(2)
inHerbrand normal form. Consider truth value
assignments
to theatomic statements of the alternation clauses.
Any
alternation clause can be made false eitlierby assigning
truth(t )
to all of itsprefixes
andassigning
truth values to make its corefalse,
orby assigning
falsehood( f )
to some existentialprefix of Vi
and t to alluniversal
prefixes preceding
it.Any
alternation clause can be made true eitherby assigning
t to all itsprefixes
and truth valuesto make its core t or
by assigning f
to some universalprefix
and t toail existential
prefixes preceding
it.Let
Sk(03B1)
be a formulaonly occurring existcntially
inyi v ... v yln and such that for some Vi it is not
preceded
in "Piby
an y other S-formula which does not occur
universally
somewhere.Wc can assume without loss of
generality
that yi is such an alterna-tioli clause. Consider the
following
truth valueassignments:
(3) Sk(03B1)
isassigned f,
and all S-formulaepreceding
it areassigned
t.Any assignment (3) makes 03C81f
and therefore makes "P2 v ... V "Pn 1. ive will showtliat V2
v ... v y. can be modified to become thefirst
formula of aproof
in Herbrand normal form of a newproof-
end of
X’.
Let thc
conjunction
of thc universalprefixes
of 03C81preceding Sk(03B1)
be 991. The existentialprefixes
of 03C81preceding Sk(03B1)
occuruniversally
somewhere in the first statement; let P2 be the con-junction
of all suchprefixes
whieh also occuruniversally
in yi.Then
replace
theconjunction S2(03B2)
of the axiomprefixes
of "P2 in 03C82by
~1 · P2 .S2(f3) to
become03C8*2.
Let(~1 · ~2)’
be a formulaformed from 991 ~2
by replacing
distinct variablesby
distinctvariables which do not occur
anywhere
in theproof.
Thenreplace
the
conjunction S3(03B2)
of the axiomprefixes
of "P3 in "P3by (~1 · ~2)’ · S3(03B2) to
become03C8*3. Repeat
this for each of 03C84, 03C85, ...ensuring
each time that the variablesbeing
substituted for the variables of(~1 · 992)
do not occuranywhere
in thegiven proof
norin the
preceding 03C8*’s.
280
4.3.3.
1Jl:
v ... v1Jl:
is atautology.
It is immediate
that V2
v ... V 03C8n~ 03C8*2
v ... v03C8*n
is atautology
and hence
that ~(03C8*2
v ...v 03C8*n) ~ ~ (03C82 V
...V 1Jln)
is atautology.
03C8*2
v ... v1Jl:
will be false if either(i)
everyprefix
is true and thecores are all false or
(ii)
for each alternation clause there is an exi sten- tialprefix
which is false and for which everyprefix preceding
it istrue.
In case
(i)
the truth value of the formula will not bechanged
ifSk(03B1)
is made false since it can occuronly existentially (by
theassumption
that it does not occuruniversally) giving
that"P2 v ... v 1Jln would be made false
by
anassignment
of thetype (3)
and
contradicting that 1JlI
v ... v 1Jln is atautology.
In case
(ii),
no existentialprefix
of 03C81preceding Sk(03B1)
can befalse. For consider the first such
prefix;
thisprefix
occurs univer-sally
in 1JlI v ... v y,,. If it occursuniversally
in 1JlI then it hasalready
beenassigned t
since it occurs in Cf2. If it occursuniversally
in "P2 v ... V 1Jln and it has not
already
beenassigned
t,then 1fJI
could bc
assigned f together
withyg
v ... v1fJ:
and thereforetogether with V2
v ... V 03C8n which isimpossible.
Therefore incase
(ii)
everyprefix preceding Sk(03B1)
will be true. But sinceSk(03B1)
can occuronly existentially
in1fJ:
v ... vvY:
toassign
itf
will not
change
the truth value of this formulamaking
it falsetogether ,vith 1JlI
andgiving again
a contradiction.With 1Jl:
v ... v1Jl:
as first formula of aproof
in Herbrandnormal form, all the
quantifiers
introduced to the alternation clauses of 1fJ2’ ..., y. of theoriginal proof
can also be introduced inexactly
the same order to thecorresponding
clauses here. For every existentialquantifier
can be introduced at aoy time andone could
only
beprevented
fromintroducing
a universalquanti-
fier to an altercation clause
by
the fact that the variable to bequantified
occurs free in anotherclause,
which canonly
be thecase if in the
original proof
one wasprevented
fromintroducing
some universal
quantifier
into the first alternation clause. Further, all the variablesof ~1 ·
~2 in03C8*2
of(03C81 · ~2)’,
etc., can beuniversally quantified
in any order after all other variables of the clauses have beenquantified. By
choice of the latterquantified variables,
wehave a
proof
in Herbrand normal form of a newproof-end
ofZ’
inwhich there is at least one less S-formula
occurring existentially
but not
universally
than in theoriginal proof.
Iieneeby repeating
the above outlined process a sufficient number of times a
proof-end of x’
and aproof
of it can be foundanswering
to lemma 4.3.2.We are now able to prove 4.3.1. for consider a
proof
of aproof-
end of
y’
asgiven by
4.3.2. If a variable in thisproof
isassigned
two numbers, then a variable of the first formula of the
proof
isassigned
two numbers. If a is a variable that has beenassigned
both i
and j, (i ~ j),
then at somepoint
in theproof
it has beenexistentially quantified
to bereplaced by
avariable 03B2
which hasbeen
assigned
thenumber i,
and at some laterpoint
in theproof
either the
remaining
occurrences of oc have beenuniversally quantified
to bereplaced by
a variableil.,
oragain existentially quantified
to bereplaced by
a variable which has beenassigned
a number
j.
But this canlot be so since then bothSi(03B1)
andSj(03B1)
would occur
universally, meaning
that a would hâve to bc univer-sally quantified
twice in theproof,
which isimpossible.
To prove 4.3 then consider a
proof
in which every variable isassigned
one andonly
one number.Replace
each occurrence of each variable in theproof by
a new variable formedby adding
thenumber
assigned
to the variable as asubscript
of the variable.Thus for every oc which has been
assigned
thenumber i,
everyoccurrence of oc is
replaced by
03B1i.Further, replace
eachprefix Si(03B1i)
in theproof by
03B1i = a;. From theresulting
scheme it is clear that aproof of v
inLn
can be constructed.It should be stated that Sehmidt has
published
asimplificd
version of his
original proof
in[2].
The Pennsylvania State University.
(Oblatnm 27-10-1956).
BIBLIOGRAPHY.
HAO WANG,
[1] Logic of many-sorted theories, the Journal of Symbolic Logic, vol. 17 (1952),
pp. 1052014116.
ARNOLD SCHMIDT,
[2] Die Zulässigkeit der Behandlung mehrsortiger Theorien mittels der üblichen einsortigen Prädikatenlogik, Mathematische Annalen, Vol. 123 (1951),
pp. 1872014200.