Lecture Notes in Mathematics Edited by A. Dold and B. Eckmann
500 ~ ISILC Proof Theory Symposion Dedicated to Kurt SchL...
43 downloads
525 Views
13MB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Lecture Notes in Mathematics Edited by A. Dold and B. Eckmann
500 ~ ISILC Proof Theory Symposion Dedicated to Kurt SchLitte on the Occasion of His 65th Birthday Proceedings of the International Summer Institute and Logic Colloquium, Kie11974
Edited by J. Diller and G. H. MiJller
Springer-Verlag Berlin.Heidelberg-NewYork 1975
Editors Prof. Justus Diller Westf~.lische Wilhelms-Universit~t
Institut fQr mathematische Logik und Grundlagenforschung Roxeler Stra6e 64 44 M6nster/IBRD Prof. Gert H. MLiller Mathematisches Institut der Universit~t Heidelberg Im Neuenheimer Feld 288 69 Heidelberg 1/BRD
Library of Congress Cataloging in Publication Data
ISILC Proof Theory Symposium, University of Kiel, 1974. !S_TLC Proof 'Y'aeory Symposium. (Lectures notes in mathematics ; 500) Text in English oF German. i. Proof theory--Congresses. 2. Sch~tte, Kurt --Bibliography. I. Sch~tte, Kurt. II. Diller, Justus. IIl. M~Zler, Gert Heinz, 1923IV. International Summer Institute and Logic Colloquium, University of Xiel, 1974. V. Series: Lecture notes in mathematics (Berlin) ; 500. QA3.L28 no.500 [ Q A g . 5 L ] 510'.8s [511'.3] 75-40482
AMS Subject Classifications (1970): 02D05, 02D99, 02E05, 02F29, 02F40
ISBN 3-540-07533-X Springer-Verlag Berlin 9 Heidelberg 9 New York ISBN 0-387-07533-X Springer-Verlag New York 9 Heidelberg 9 Berlin This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically those of translation, reprinting, re-use of illustrations, broadcasting, reproduction by photocopying machine or similar means, and storage in data banks. Under w 54 of the German Copyright Law where copies are made for other than private use, a fee is payable to the publisher, the amount of the fee to be determined by agreement with the publisher. 9 by Springer-Verlag Berlin 9 Heidelberg 1975 Printed in Germany Offsetdruck: Julius Beltz, Hemsbach/Bergstr.
Kurt Sch~tte
VORWORT Der v o r l i e g e n d e der P r o c e e d i n g s q u i u m Kiel
Band
" S y m p o s i o n on P r o o f T h e o r y "
des I n t e r n a t i o n a l
Summer
ist ein Tell
I n s t i t u t e and Logic C o l l o -
1974 - ISILC -, yon d e n e n der a n d e r e T e i l in e i n e m e i g e n e n
Band der L e c t u r e Notes
erscheint.
Die h i e r g e s a m m e l t e n A r b e i t e n b e h a n d e l n T h e m e n aus dem w e i t e r e n B e r e i c h der B e w e i s t h e o r i e M~nchen,
anli~lich
seines
65.
und sind P r o f e s s o r Dr. Kurt Sch~tte,
Geburtstages
gewidmet.
A r b e i t e n w u r d e n auf dem S y m p o s i o n ~ b e r B e w e i s t h e o r i e Kurt
Sch~tte
V i e r yon d i e s e n zu E h r e n yon
im R a h m e n des ISILC am 2 . 8 . 1 9 7 4 v o r g e t r a g e n ,
zehn A r b e i t e n w u r d e n in den S e k t i o n e n des ISILC v e r l e s e n auf der T a g u n g als A b s t r a c t elm s c h r i f t l i c h e s Kurt
Sch~tte
vor.
S y m p o s i o n an,
e i n g e l a d e n wurden,
weitere oder lagen
Der K i e l e r V e r a n s t a l t u n g
s c h l o ~ sich
zu dem F r e u n d e und n a h e K o l l e g e n yon die in K i e l nicht
anwesend
sein k o n n -
ten. Kurt S c h ~ t t e hat wicklung Salzwedel war dort
in der Altmark, 1933 David
beigetragen. studierte
Hilberts
es jedoch Paul Bernays, durch
in den l e t z t e n 30 J a h r e n w e s e n t l i c h
der B e w e i s t h e o r i e
nicht bei der m a t h e m a t i s c h e n
letzter Promovend.
Logik,
dienst und legte
1948 das A s s e s s o r e x a m e n
in GSttingen,
Logikern,
wurde
Mit
der H i l b e r t - S c h u l e ,
Seholz,
1936-1945
Noch w i h -
am M a t h e m a t i s c h e n
In-
er zu dem k l e i n e n K r e i s yon
die G r u n d l a g e n f o r s c h u n g
in D e u t s c h -
ihm A c k e r m a n n und A r n o l d S c h m i d t Behmann,
aus
H e r m e s und S c h r S t e r aus
Schule.
1950 f o l g t e nach Marburg~
Heinrich
Bedingt zunichst
in den S c h u l -
in H a n n o v e r ab.
er H i l f s k r a f t
die in der N a c h k r i e g s z e i t
der M ~ n s t e r a n e r
1945 g i n g e r
und s e i t d e m g e h S r t e
land w i e d e r a u f g e b a u t haben:
Sch~tte
s o n d e r n a r b e i t e t e yon
Nach dem Z u s a m m e n b r u c h
stitut
In e r s t e r Linie war [3] b e t r e u t e .
Lage b l i e b Kurt
als N e t e o r o l o g e .
rend s e i n e r S c h u l t i t i g k e i t
in
er in B e r l i n und G ~ t t i n g e n und
der seine D o k t o r a r b e i t
die s c h l e c h t e w i r t s c h a f t l i c h e
zur E n t -
G e b o r e n am 1 4 . 1 0 . 1 9 0 9
er als w i s s e n s c h a f t l i c h e r
wo er sich
1952 h a b i l i t i e r t e .
Assistent
Wihrend
A r n o l d Schmidt
er in den fri~hen
50er J a h r e n auch ~ b e r die G r u n d l a g e n der G e o m e t r i e und ~ b e r L a g e r u n g s probleme arbeitete,
konzentrieren
sich seine V e r ~ f f e n t l i c h u n g e n
seit
den s p i t e n 50er J a h r e n m e h r und m e h r auf die L o g i k und B e w e i s t h e o r i e . 1959 e r s c h i e n in der " G e l b e n S e r i e " Wiss.
S p r i n g e r Verlag)
der er s e i n e von G e n t z e n b e e i n f l u ~ t e gramms k l a r und u m f a s s e n d Neufassung
( G r u n d l e h r e n der Nathem.
seine gro~e N o n o g r a p h i e
in
A u f f a s s u n g des H i l b e r t s c h e n P r o -
f o r m u l i e r t hat.
in V o r b e r e i t u n g ,
"Beweistheorie",
Von d i e s e m Buch ist
eine
die yon C r o s s l e y ins E n g l i s c h e ~ b e r s e t z t
Vl
wird.
Im Jahr 1959/60 war Sch~tte als Castprofessor am Institute for
Advanced
Study in Princeton,
schen Hochschule versity. beiten,
1961/62 an der Eidgen~ssischen
in ZUrich und 1962/63 an der Pennsylvania
In diesen Jahren publizierte nimlich
die Arbeit
er drei besonders
TechniState Uni-
wichtige Ar-
[24] zur einfachen Typentheorie,
rer zu den ersten, n i c h t k o n s t r u k t i v e n
die spa-
Beweisen yon Takeutis Fundamen-
talvermutung
durch Takahashi
ten
[31], in denen er g l e i c h z e i t i g mit Feferman die genaue
[30] und
beweistheoretische stark kritische
und Prawitz gefUhrt hat, und die Arbei-
Stirke der verzweigten Typenlogik durch die erste
Ordinalzahl
charakterisiert
hat.
1963 nahm er einen
Ruf auf den Lehrstuhl fur Logik und Crundlagenforschung phischen Seminar der Universit/t matische
Institut
der Universitit
Sein Ergebnisbericht seher Logik" wurde 1952,
Kiel an,
"Vollstindige
1966 g i n g e r
M~nchen,
am Philosoan das Mathe-
an dem er seither t/rig ist.
Systeme modaler und intuitionisti-
1968 abgeschlossen.
Dazwischen,
beginnend
schon
arbeitete Kurt Sch~tte immer wieder Uber Systeme zur konstruk-
riven Bezeichnung yon Ordinalzahlen, Ver~ffentliehungen
[14],
[37],
was seinen Niederschlag
[38], [41] und [42],
schiedenen Arbeiten seiner SchUler gefunden hat. glied der Bayerischen Akademie Kurt SchUtte heiratete
Haus gef~hrt,
Seit
1973 ist er Mit-
der Wissenschaften. im Jahr 1937 Friulein Hanna Lechte.
Das Ehepaar Sch~tte hat zwei TSchter, sela MSncke.
in den
aber auch in ver-
Frau Sigrid Dreyer und Frau Gi-
Herr und Frau Sch~tte haben stets ein gastfreundliches das auslindischen
Kollegen
ein StUtzpunkt
in Deutsch-
land wurde und an das die zahlreichen Freunde und Ciste der Familie gem
denken. Die Herausgeber dieses Bandes danken zuerst den Kieler Kolle-
gen Arnold Oberschelp und Klaus Potthoff fur deren organisatorische Leistung und den erfolgreichen Verlauf des ISILC und darin des Symposions Uber Beweistheorie.
Ferner geht unser herzlicher Dank an Frau
HeBling und Frau Schaefer fur die Erledigung u m f a n g r e i c h e r arbeiten,
Schreib-
an Frau Ernst fur die Erstellung des Schriftenverzeichnisses
und an die Herren Dipl.-~athematiker
Vogel und Rath fur die Durchsicht
zahlreicher Manuskripte.
sagen wir dem Springer-Verlag
aufrichtigen
SchlieBlich
Dank fur seine entgegenkommende
J. Diller
(M~nster)
Mitwirkung.
G.H. M~ller
(Heidelberg)
INHALTSVERZEICHNIS
Verzeichnis Buchholz,
der P u b l i k a t i o n e n
Wilfried,
von Kurt
Curry,
J o h n N.,
in c o m b i n a t o r y
Feferman,
Solomon,
partial Felscher,
der A n a l y s i s
Walter,
type-free
Yoshito,
Calculability
functionals
of finite
(a r e v i s e d v e r s i o n ) Georg,
Leivant,
Daniel,
Lopez-Escobar,
on a t h e m e
E.G.K.,
pleteness Luckhardt,
of the p r i m i t i v e
type
Horst,
generalization
for a r i t h m e t i c
of P r a w i t z )
elements
logic
in a c o n s i s t e n c y
Wolfgang,
Church-Rosser-Theorem
endlich langen Termen 0sswald,
Horst,
198
proof 233
ffir X-Kalkiile mit u n -
.............................
Uber Skolemerweiterungen
s t i s c h e n L o g i k mit G l e i c h h e i t
182
com-
......
for s i m p l e type t h e o r y I . . . . . . . . . . . . . . . . . . . . . . . . . . Xaa2,
164
(va-
Intuitionistic
second-order
152
of
...................
and Wim V e l d m a n ,
The real
119
recursive
due to Schfitte ..............
of a r e s t r i c t e d
73
over the n a t u r a l n u m b e r s
on a recent
theorems
56
of
I .........
........................
Strong normalization
riations
theories
...............................
Observations
completeness
44
K o n s t r u k t i o n e n mit B e w e i -
sen und S c h n i t t e l i m i n a t i o n Hanatani,
26
Funktionalin-
and c l a s s i f i c a t i o n s ,
Kombinatorische
4
standardization
.........................
Non-extensional
operations
........
..............................
Justus und Helmut V o 6 e l , I n t e n s i o n a l e terpretation
Kreisel,
Sound functors
of g e n e r a l i z e d
logic
Sy-
...........................
and Anil Nerode,
H a s k e l l B., A study
Diller,
............
N o r m a l f u n k t i o n e n und k o n s t r u k t i v e
steme von 0 r d i n a l z a h l e n CrossleN,
Sch~tte
257
in der i n t u i t i o n i -
.....................
264
Vlll
Pfeiffer,
Helmut,
W(X) Pohlers~
Eine V a r i a n t e
f~r O r d i n a l z a h l e n
Wolfram,
Prawitz,
Dag,
inductive Comments
Bruno,
Schwichtenberg,
for the p r o v a b i l i t y
definitions
of truth
Bemerkungen
Helmut
Wainer,
and r e c u r s i o n in h i g h e r types Takeuti~
Gaisi,
Troelstra,
Consistency
Anne S., N a r k o v ' s
for t h e o r i e s
proofs
Infinite
.......
290 320
terms
...........
and M a r k o v ' s
sequences
271
and the
.....................
and o r d i n a l s
principle
of choice
procedures
.........................
zu Regel und S c h e m a
and S t a n S.
ite-
.......................
on G e n t z e n - t y p e
267
of
i n d u c t i o n in s y s t e m s w i t h n - t i m e s
classical notion Scar2ellini,
............................
An u p p e r b o u n d
transfinite rated
des B e z e i c h n u n g s s y s t e m s
341 365
rule
..................
370
VERZEICHNIS DER PUBLIKATIONEN VON KURT SCHUTTE Stand M~rz 1975 Monographien LI]
Beweistheorie. Springer Berlin-G~ttingen-Heidelberg 1960 (Bd. 103 der "Grundlehren der mathematischen Wissenschaften in Einzeldarstellungen").
[2]
Vollst~ndige Systeme modaler und intuitionistischer Logik. Springer Berlin-Heidelberg-New York 1968 (Bd. 42 der "Ergebnisse der Mathematik und ihrer Grenzgebiete"). Wissenschaftliche
Aufs~tze
[3]
Untersuchungen zum Entscheidungsproblem der mathematischen Logik. Math. Ann. I09 (1934), 572-603.
[4]
Uber die ErfGllbarkeit einer Klasse von logischen Formeln. Math. Ann. 110 (1934), 161-194.
[5]
Uber einen Teilbereich des AussagenkalkGls. Comptes Rendus des S@ances de la Soci6t6 des Sciences et des Lettres de Varsovie XXVI 1933, Classe III, I-3.
[6]
SchluBweisen-Kalkiile der Pr~dikatenlogik. (1950), 47-65.
[7]
Beweistheoretische Erfassung der unendlichen Induktion in der Zahlentheorie. Math. Ann. 122 (1951), 369-389.
[8]
Mit B.L. van der Waerden: Auf welcher Kugel haben 5, 6, 7, 8 oder 9 Punkte mit Mindestabstand Eins Platz? Math. Ann. 123
Math. Ann.
122
(1951), 96-124. [9]
Die Eliminierbarkeit des bestimmten Artikels in Kodifikaten der Analysis. Math. Ann. 123 (1951), 166-186.
[10]
Eine Bemerkung ~ber quasirekursive Funktionen. Logik u. Grundlagenforschung I (1951), 63-64.
Arch. f. math.
~I]
Beweistheoretische Untersuchung der verzweigten Analysis. Math. Ann. 124 (1952), 123-147.
~2]
Mit B.L. van der Waerden: Das Problem der dreizehn Kugeln. Math.
Ann. 125 (1953), 325-334. ~31
Zur Widerspruchsfreiheit (1953), 394-400.
~4]
Kennzeichnung von 0rdnungszahlen durch rekursiv erkl~rte Funktionen. Math. Ann. 127 (1954), 15-32.
~5 ]
Ein widerspruchsloses System der Analysis auf typenfreier Grundlage. Math. Zeitschrift 61 (1954),~160-179.
~6]
Uberdec~angen der Kugel mit h~chstens acht Kreisen. Math. Ann.
129 (1955), 181-186.
einer typenfreien Logik. Math. Ann.
125
2
[17]
Ein Schlies
[18]
Die Winkelmetrik in der affin-orthogonalen Ebene. Math. Ann.
[19J
Gruppentheoretisches Axiomensystem einer verallgemeinerten euklidischen Geometrie. Math. Ann. 132 (1956), 43-62.
~.oj
Schlie~ungss~tze fur orthogonale Abbildungen euklidischer Ebenen. Math. Ann. 132 (1956), 106-120.
[21]
Ein System des verknGpfenden Schlies u. Grundlagenforschung 2 (1956), 55-67.
[22]
Der projektiv erweiterte Gruppenraum der ebenen Bewegungen. Math. Ann. 134 (1957), 62-92.
[23]
Aussagenlogische Grundeigenschaften formaler Systeme. Dialectica 12 (1958), 422-442.
[24]
Syntactical and semantical properties of simple type theory. J. of Symbolic Logic 25 (1960), 305-326.
[25]
Ein formales System der klassischen Aussagenlogik mit einer einzigen GrundverknGpfung. Arch. f. math. Logik u. Grundlagenforschung 5 (1961), 113-118.
[26]
Logische .Abgrenzungen des Transfiniten. Freiburg/~ttuchen 1962, 105-I 14.
[27]
Der Interpolationssatz der intuitionistischen Pr~dikatenlogik. Math. Ann. 148 (1962), 192-200.
[28]
Lecture Notes in Mathematical Logic (On Metamathematics). The Pennsylvania State University 1962/63.
[29]
Minimale Durchmesser endlicher Punktmengen mit vorgeschriebenem Mindestabstand. Math. Ann. 150 (1963), 91-98.
[30]
Eine Grenze fur die Beweisbarkeit der transfiniten Induktion in der verzweigten Typenlogik. Arch. f. math. Logik u. Grundlagenforsehung 7 (1964), 45-60.
~1]
Predicative well-orderings. Formal systems and recursive functions, Proc. of the 8th logic coll. Oxford 1963, S. 280-303, Studies in Logic, Amsterdam 1965.
~2]
Probleme und Methoden der Beweistheorie. (1965), 562-567.
~3]
Neuere Ergebnisse der Beweistheorie. (einstGndiger Rahmenvortrag). Proc. of the International Congress of Mathematicians at Moscow 1966.
~4]
Nit J.N. Crossley: Non uniqueness at ~2 in Kleene's 0 . Arch. f. math. Logik u. Grundlagenforschung 9 (1967), 95-101.
~5]
Zur Semantik der intuitionistischen Aussagenlogik. Contributions to Mathematical Logic, North-Holland Publ. Company, Amsterdam 1968.
fur Inzidenz und 0rthogonalit~t.
Math. Ann.
129 (1955), 424-430. 130 (1955), 183-195.
Arch. f. math. Logik
Logik und Logikkalk~l,
Studium Generale 18
[36]
On simple type theory with extensionality. Logic, Methodology and Philosophy of Sc. III, North-Holland Publ. Company, Amsterdam 1968.
[37]
Ein konstruktives System von Ordinalzahlen I u n d II. Arch. f. math. Logik u. Grundlagenforschung 11 (1969), 126-137, und 12 (1969), 3-11.
[38]
Nit H. Levitz: A characterization of Takeuti's ordinal diagrams of finite order. Arch. f. math. Logik u. Grundlagenforschung 14 (1970), 75-97.
[ 39]
Mit J. Diller: Simultane Rekursionen in der Theorie der Funktionale endlicher Typen. Arch. f. math. Logik u. Grundlagenforschung 14 (1971), 69-74.
[4O]
Artikel zu den StichwSrtern "Beweistheorie","Finit", "Formales System", "Hilbertsches Programm", "Metamathematik", "Widerspruchsfreiheit" in: J. Ritter (Hrsg.), Historisches WSrterbuch der Philosophie, Schwabe & Co. Verlag Basel/Stuttgart, ab 1971.
[41]
Einftthrung der Normalfunktionen ~ ohne Auswahlaxiom und ohne Regularit~tsbedingung. Erscheint in: Arch. f. math. Logik u. Grundlagenforschung.
[42]
Mit W. Buchholz: Die Beziehungen zwischen den Ordinalzahlsystemen 2 und ~(~). E rscheint in: Arch. f. math. Logik u. Grundlagenforschung.
NORMALFUNKTIONEN
UND KONSTRUKTIVE
SYSTEME
VON 0RDINALZAHLEN Herrn Professor Dr. Kurt Schdtte 65~ Geburtstag
zum
gewidmet
W. Buchholz
Als Hilfsmittel
fGr beweistheoretische
verschiedenen Autoren konstruktlve zahlen elngefGhrt, lassen.
~(~) entwickelt
Im folgenden
werden
klassischen
0rdinalzahltheorle
sollen konstruktive
her
Bezeichnungssysteme
, die ihrem formalen Aufbau nach eng verwandt
slnd mit den Systemen E(N) , 2, W(X) yon SchGtte [12], die aber im Gegensatz llche Erkl~rung
wurden von
die zwar auf sehr einfache Welse induktlv definiert
slnd, sich aber nur schwer v o n d e r verstehen
Untersuchungen
Bezeichnungssysteme I)" fGr Ordinal-
[17] und Pfeiffer
zu Jenen eine relatlv einfache
in der klassischen 0rdlnalzahltheorie
[11]
und natGr-
besitzen.
Wir
werden dabei von gewissen von FEFERMAN und ACZEL [I] stammenden - und yon BRIDGE in [3] n~her untersuchten
- Normalfunktlonen
die sich sehr elnfach und ohne Bezugnahme sischen Theorie definieren
Arbeit:
Entwicklung gewisser
nisse Gber die Funktionen |
Dabel enth~lt
schon bei Bridge
Wohlordnungsbeweis
In w
behandelt In w
fGr die Systeme ~(T), ~({g~)
und mlt wird eln gegeben.
der Wohlordnungsbowelse
[19]
yon
, Od(1) yon Kino [8] , Z(N)
, 2 und W(X) yon Pfeiffer
nur
werden
[ 11],[ 12] .
I) z.B. die Systeme O(n) von Takeutl [17]
im wesentlichen
(ohne Beweise).
Dieser Bewels ist eine Verallgemeinerung
yon SchHtte
w
8(~) im Rahmen
[3] bewlesener Ergeb-
8(T) und ~({g})
den Systemen anderer Autoren verglichen
SCHU-TTE [ 17] und PFEIFFER
I- 3 beinhalten
mit zum Tell neuen Beweiseno
die speziellen Bezeichnungssysteme konstruktiver
Die Paragraphen
der Bezelchnungssysteme
der klassischen 0rdinalzahltheorie. eine Zusammenstellung
ausgehen, in der klas-
lassen.
Zum Inhalt der vorliegenden die nichtkonstruktlve
|
auf Hauptfolgen
[11],[12]
W. Buchh olz w
D i e
5
N o r m a 1 f u n k t i o n e n
Wir legen hier (in w
- w
8a
die axlomatlsche Mengenlehre yon Zermelo-
Fraenkel mlt Auswahlaxlom zugrunde. Die Klasse On der 0rdinalzahlen sei in fibllcher Weise so definlert, da6 ~ = {~ e On J ~ < a] fGr Jedes a ~ On ist. Ksei
die Klasse der Kardinalzahlen
~
, d.ho die Klasse derjenigen 0r-
dlnalzahlen > ~ ,
die sich nicht blJektlv auf eine kleinere 0rdinalzahl
abbilden lassen,
k~
sei die 0rdnungsfunktion der Klasse KU{0) , d.h.
die (elndeutig bestimmte) Funktion, die On ordnungstreu und bljektlv auf KU{0] abbildet. Es ist also_~ o =0 und ~ = M ~
fflr ~ > 0 .
Zu B ~ 0 n
gibt es
genau ein ~ e 0 n mlt ~ < B..~
mit ~ = ~ I + ' ' ' + ~ n ; wir definieren H[~] := {~I' .... ~n }_ und H[0] := ~ o Es gilt: K C H , Vv~0n(7~ H~-*H[v] = [~]) , H[q] C H [ ~ + q ] C H [ ~ ] U H[q] . Ist M eine wohlgeordnete Menge,
so bezeichnen wir mit IJMII ihren 0rd-
nungstyp, d.h. dlejenlge 0rdlnalzahl, die ordnungsisomorph zu M i s t . Wir verwenden folgende Mitteilungszeichen: , ~ , ~ , 6 , ~ , q , ~
(auch mit Indizes) f~dr 0rdinalzahlen,
, ~
ffir Elemente von K U [0] ,
i , k , m , n
f~r nat~rliche Zahlen,
A\B
ffir die Mengendifferenz
[xJ xr A A X @
B} .
Definition der Funktionen | Im folgenden bezeichne ~ eine abz~hlbare Menge von Funktionen f:D(f)--~K mit ~ @ D ( f ) ~ 0 n m , 1~<m. ~ fl,f2e~A
xI~D(fl)A
erfGlle die folgende "Unit~tsbedingung":
x~eD(f2) A fl(xl)=f2(x2)~
f1=f2A
x I =x 2 9
Wir deflnieren :
j~ J
:= {f(x)J f ~
=f(~1,~176
~
) mlt f ~
Unter Bezugnahme auf ~
xcD(f)]
~
~C~]
:= (~1,.o~
und (~I .... '~m ) ~D(f)
] , wenn
.
werden nun 0rdinalzahlenmengen C (~, G) und Funk-
tionen ~a 1) durch transfinite Rekursion nach ~ definiert:
I) W o e s
erforderlich Ist, werden wlr die Abh~nglgkeit von ~
Schreibwelse C~(~, B) 9 @ ~
zum Ausdruck brlngen~
durch die
6
W. Buchholz
Co(~,8 ) := {0}u
Cn+l(C~,8)
:=
{
@~,
{~I H[~] ~ Cn(~,8) } u
{~1~1"~1^~[~]~Cn(~,8)}u
C(ct,~) := ~
{s~nl ~ < ~ ~ ~ c ( ~ , s ~ )
~
[~,~} ~ Cn(a,~)}
i)
Cn(Ct,~ )
:= {r
Kr(~)
8
~$c(~,~)} UK
: O n --9 Kr(a)
sei die Ordnungsfunktion
der Klasse Kr(~ ) .
Die Elemente von Kr(~) heiSen a-krltlsche Zahlen. Folgerungen (I)
@e8 e H
(2)
7 r
(3) (4)
Cn(e,~) c Cn+1(a,G ) c C(~,G) C(e,~) Ist die kleinste gegendber Addition und allen Funktlonen a~s ~ abgeschlossne e Obermenge yon {0} U 8 mlt der Eigenschaft:
(c)
8)
~
HI7] c Cn(a, 8 )
~c(~,s~q) ^ ~,Q~c(~,8)
~
s~c(~,~)
9
Anmerkung In Aczel [I] und Bridge [3] wird C(e,~) als die kleinste gegen~ber Addition und allen Funktionen a u s ~ abgeschiossene Obermenge von [0} U definiert, welche (C') ~< ~ A ~,~ eC(~,8) ~ @ ~ cC(~,8) erfdllt. In [4] wird gezeigt, da5 fdr spezielle Mengen ~ (wie z.B. fdr die in w behandelten ~ T und {g] ) die oben definlerten Mengen C~(~, ~) ebenfalls die Bedlngung (C') erf~llen. Zumindest in jenen F~llen ist also die bier gegebene Definition der @ ~qulvalent zu der ursprHngllchen Definition yon Feferman und Aczel [I] . - Dadurch, da~ man die Bedingung ~ e C(~,e~q) in die Definition der Mengen C(a, 8) einfdgt, k a n n m a n Corollar 1.16 und Theorem 1.17 aus Bridge [3] (bzw. Folgerung (12) und Lemma 5 der vorliegenden Arbeit) unmlttelbar beweisen, ohne vorher den sehr das Theorem 1.15 aus [3] fuhren zu m~ssen. Diese M~glichkeit wurde yon SCHUTTE entdeekt und dem Autor w~hrend der Abfas-
kompliziertBe~W~
sung seiner Dissertation mitgeteilt. Lemma I
a)
~i~< ~e ^
b)
8 Lime s zahl
~i~< ~2
>
C(cb,8~) = c(a2,~,2)
>
c(~,~) = ~
I) Wir schreiben O~Q fir @~(Q) .
c(~,~)
2) Dies folgt aueh aus [3] 1.16 .
W. Buchh olz
c) d)
~ < %^v~(~4~ ~r(%) c Kr(c,~)
e) f)
c~1 < c~2 #1 < 152
> ;"
7
>
c (c h , ~) = c (c%, 15)
8a 115~< 8cu28 1~1 ",.< 8cqB1 < 8c~62
Lemma 2 Ist
~1 = min{~ I ~ ~ c ( a , ~ ) } ~-.< 01 < ~+
Beweis. Da ~
9
c(~,~)
, so g i l t : = c(~,01)
,
~1 c K r ( a )
abz~hlbar ist, mu~ die Menge C(e, 0) eine M~chtigkeit < 15+
haben. Also ist ~< 010 Kr(e) ^ ~ < ~+] = 6+. Da 15+ regular
ist, mu6 also [ql | < 0+] = 6+ sein. Folglich ist ~ < S| = $6 9 - Ist 0 < ~ , so ist (wegen K C K r ( ~ ) ) ~ =| Mit S| folgt ~ ~< ~ < | = ~ , d.h. ~ = ~ c ~ Folgerungen:
(7)
6~K
(8)
~..< 7~C(~,~)~K
(9)
7 e Cn(C~,6 )
Satz 2 @ ist Normalfunktion,
z
d.h. e
~_
8~6 e K
,,." >
~ ~1-~1
,,',
~[~] c
c(~,~)
S~ e Cn(C~,15)
ist eine streng monotone Funktion von
On in On mit | = sup{| I q c O} fur Jede Limeszahl Ferner gilt: (i) Kr(0) = H (ii) Kr(~+1) = [~a151 a ~ C ( ~ , S a S ) v @aS = ,6 :} (iii) Kr(a) = ~ a Kr(~) , wenn a Limeszahl ist . Beweis. Wir beweisen zun~chst
@s0 < B+, d.h. ffir ein ~ .
(i) - (lii).
(i): Nach
6 9
(I) ist K r ( 0 ) C H .
Aus 0 r folgt 8~ Cn(0,15) durch Induktion nach n, also ist H C K r ( 0 ) . (ii): 1. Ist | 1 6 2 so gilt | und @ a O = O 9 Ist ~ a ~ K , s o gilt: ~9~0 c Kr(~+1) < )| @ C(a+1,~aS) 2. Aus @ ~ 5 ~ K und ~ ~C(a,@a15) folgt mit Lemma Ic ea8 ~ C(a+1,ea15) . 3. Aus | ~ K und e a B = 6 folgt | ~ Cn(a+1,| dutch Induktion nach n. 4. Aus ~ ~ C ( ~ , ~ ) und 6 < @ ~ 8 folgt mit Lemma la @~8 e C(a+I,@~15) Aus I.-4~ folgt unmittelbar die Behauptung
(ii).
8
W. Buchholz
(iii): Fdr Limeszahlen
= {~lv~(~ 0
-- g ~ ( h ) = h ) ]
wenn 8 = 6o + n sonst
mit
g~(6 o)._. = 80
{((~,~),g~) I (~,~)~ onxon}
Folge rungen (17)
A T = ~I+T
'
(18)
~T =
(19)
gel61 < gc~282 gilt genau dann, wenn elner der folgenden drei
~TIQI+T
F~lle vorliegt:
A[g} = min{~ I ~ = g~0 } , wenn
(17a)
K n Q I + T c CT(~,8)
w~
~>
darn% gilt:
sup(~ n I n r ~} = ~ 2 ( ~ + I )
~ < ~(~I) ~ < en~
Bewels. a) Durch Induktion nach n zelgt man: ~n ( ~ n
(~+I) < ~ G [ ~ + I )
und C n ( ~ , ~ o + 1 ) N ~ 4 c i ~(~.(I+~))=~
und
also ist ~'= ~' . Es gilt aber:
%(e'(1+6))=~qD8(fur
6e~I)
9
Und wegen
Vergleiehe mit anderen Bezelchnungssystemen I. Die SchGtte-Fefermansche Sei k(G) Es gilt:
Grenzzahl F ~
(nach Aczel [I]
) :
:= 8~+~ , e+ := min{q I a 4 k(q)] , ~ := @ e ( e + + 8 ) . ~08 = to# , und fdr a > O ist k ~ ( ~ q ) die Ordnungsfunktion von {q I ~ ( ~
u ~ ~/
9 Nach den S~tzen
15, 16 ist
~
abgeschlossen
ge-
genGber + und ~ . Wir mHssen also noch
(H)'
x~
beweisen. erfolgt l.V.:
~
bzw.
(H)" a , b
~ZJ
durch "geschaehtelte"
transfinite
a, b r ~ A V c c ~ V d e ~ Y ( c
0,
let Y~, If
X
to
R
Let
D3
be a
Z.
be the n~nber of secondary contractions in
involve an induction on
occur in a stage
SC.
if primary, does not begin
and, if secondary, does not lie wholly to the
Then there is a standard reduction from
D3o + {R~ + D y
must
Pk+l"
is secondary, and hence,
Sk
whose starting redex lies entirely to the right of
Proof.
Sm
This proves (ii).
be a standard reduction from
to the left of the beginning of
If
S,.
is interchangeable with
standard reduction from
left ot it.
and
satisfying (iii). This completes the proof.
contraction of a secondary redex to
Sk
S,
is senior to
is not bypassed in the step, if any, before
Again each
V
is
This proves (i).
would not be the first stage with such an
we have a
Sr
k < m
D 3.
The proof will
m. be the first secondary redex contracted in and let its contraction reduce
m = 0,
D o3
let
be the whole of
Y*
to
Y'.
D3,
and
Y~
D;
let it
Let
D3
be
Z.
be Then
D o3
is a standard primary reduction, and, by E8 and an induction, no redex contracted in D o3 begins to the left of the beginning of S. Further D 3 is a standard reduction with only m-i secondary contractions; and the starting redex of D3, if primary, does not begin to the left of the beginning of
R
(Lemma i),
and if secondary does
not lie wholly to the left of it. By El0 there is a standard primary reduction D 2 from V to Y . No redex o contracted in D I + D 3 can begin to the left of the beginning of S. Therefore, by Lemma 3, the starting redex of of a redex bypassed by
S.
D2
does not either, and hence it cannot be residual
Thus the reduction
The last paragraph proves the lemma if that the lem~a holds if there are If
R
m-i
D1 + D2
m = 0.
is standard.
Henceforth we assume
secondary contractions in
will be the standard reduction sought.
By that lepta there is a stage
U"
in
D2
R;
D2,
then
D1 +
Otherwise we apply Lemma 7.
such that there is an
is senior to the redex contracted in the next step, has and has the same beginning as
and
D 3.
is not residual of a redex bypassed by the last step of
D 2 + {R} + D 3
m > 0
R
P~
in
U"
which
as sole residual in
Y ,
also its residuals, all of which are equiform,
are interchangeable with all the redexes contracted later in
D2 .
If we make these
H.B.
Curry
53
interchanges we have a standard primary reduction tracting before
R,
in
U',
If
9
*
is not the first stage in
D2,
redex, which is the starting redex of S.
Then
DI, 9
viz.
V 9,
the result of con-
D2,
O
then
D2
U"
is not residual of a redex bypassed by
is the first stage in
residual of a bypassed redex in
U.
D2, i.e.
V,
For suppose it were.
wholly to the left of the beginning of
D2
is not void and its starting
D1 + D2O + {R,}, will be a standard, reduction from
On the other hand, if
D3
from
U , to Y'. Further if D 2 consists of the steps, if any, of o D 2 + {P~} will be a standard reduction from V to V'.
then
U"
D2
O
S;
if
R
then
X
R,
to
V9
is not the
Then it would have to lie
should be the starting redex of
this would contradict the hypothesis about that starting redex; otherwise, since o D 3 begins to the left of the beginning of S, it would con-
no redex contracted in
tradict the hypothesis that reduction from
X
to
D3
be standard.
Then we get a
D1
which is a standard
V'.
Thus we have a situation similar to that at the close of Lemma 5. of this lemma with satisfied by a and
D3
DI,
defined as above, in the place of
in the place of
D3;
and
D3
has
m-I
DI, D~
Len~aa 9.
Let
D
from X
to
Z.
Proof.
If
P
be a primary redex in
be a standard reduction from
D
Y
X
in the place of
secondary contractions.
inductive hypothesis there is a standard reduction from
and let
The hypotheses
X, V, Y, Z, S interpreted as X, V', Y', Z, R~, respectively are
X
to
Z,
By the
q.e.d.
whose contraction reduces
to
Z.
D2,
X
to
Y~
Then there is a standard reduction
is a primary reduction this follows by El0.
be
the redex of the first secondary contraction in
D.
Let
D3
is a standard reduction whose
is a standard primary reduction, and
be
S
where
D~
D
If not, let
D~ + {S} + D3,
starting step, if primary, does not begin to the left of the beginning of otherwise does not lie wholly to the left of the beginning of Y
to
Y*,
and
{S}
reduce
Y*
to
Y',
the standard primary reduction from from
{P} + D O .
then
D
If
S
X
to
then
D3
Y
reduces
S. Y"
there is a standard reduction from
Proof.
X
to
If there is a reduction
Let
X
to
Xk
reduce Let
D
D
Z,
be
which is obtained according to El0
+ {S} + D 3 will be the standard reduction sought.
Theorem.
D~ Z.
and
is not residual of a redex bypassed by the last step of
D ,
Otherwise we can apply
Lepta 7 to obtain a situation which is a special case of Lemma 8.
reduction from
Let to
S,
By that lemma
q.e.d.
from
X
to
Y,
then there is a standard
Y.
(0 _< k _< n)
standard reduction from
Xn
to
be the k'th stage in Y,
and also from
Xn_ 1
D. to
Then there is a trivial Y.
Suppose that there
54
H.B.
is a standard reduction from reduces
Xm
tion from
to
Xm+ I. Y
If
Rm+ 1
Y.
Let
Rm+ 1
be the redex whose contraction
is a primary redex, then there is a standard reducif
Rm+ 1
Hence, by descending induction on
m,
there is a standard reduction from
m
to
to
by Ler~a 9;
for every
Xm
Xm+ 1
Curry
such that
Corollary.
0 ~m
~ n.
For
is secondary, this follows by Lemma 6.
m = 0
If there is a reduction
D
from
form, then there is a normal reduction from
Proof.
we have the theorem,
X
to
X
to
by Len~aa 2 there would be a residual of
Department of Mathematics Pennsylvania State University University Park, Pennsylvania
16802
R
in
R Y,
and
Y
to
Y
q.e.d.
is in normal
Y.
By the theorem there is a standard reduction
pose that at some stage the seniormost redex
Y
Xm
Y.
Sup-
were not the one contracted.
D
from
X
Then
which is impossible.
to
H.B. Curry Bibliography [i] Curry, Haskell B. and Feys, Robert. Combinatory logic, vol. I, Amsterdam, North Holland Publishing Co., 1958. Third printing 1974. [2] Curry, Haskell B., Hindley, J. Roger, and Seldin, Jonathan P. Combinatory logic, vol. II. Amsterdam, North Holland Publishing Co., 1972. [3] Hindley, J. Roger, Lercher, Bruce, and Seldin, Jonathan P.
Introduction
to combinatory logic. Cambridge, at the University Press, 1972. [4] Morris, James Hiram Jr. Lambda calculus models of progranming languages. Thesis, Massachusetts Institute of Technology, 1968.
INTENSIONALE Kurt
FUNKTIONALINTERPRETATION
SchGtte Justus
K. G~del hat Theorie
zum 65.
D i l l e r und Helmut
wurde
der B a r - F u n k t i o n a l e
und der i n t u i t i o n i s t i s c h e n sind die F o r m e l n
in
kutiert
wird,
HA
l~Bt
nete Theorie)
Deshalb
G e g e b e n sei EinfGhrung voraus, HA
von
Allein Vw~
B^:= 3vVwB
C A , abh~ngig in A b h ~ n g i g k e i t VzU
aus
und vonder
Annahme
Dieses
der I m p l i k a t i o n
a l l e i n in A b h ~ n g i g k e i t
fGr die ~ aus ~ folgt.
Da sich
wird m a n im a l l g e m e i n e n viele v e r s c h i e d e n e
~
Vereinigung
HA w (das
der T h e o r i e n
^ der D i a l e c t i c a - U b e r zu begriinden ist.
Dureh
C, in der
Implikations-
B ~ C . Wir setzen
, aber aueh B ^ , bereits vonder
eine H e r l e i t u n g definiert Wahrheit
ein y a u s r e c h n e n
Argument
yon
bezeich-
H einer F o r m e l
yon
sind. von
lassen,
wird auch bei der Dia-
angewandt.
Ist ein solches
durch B e t r a c h t u n g
yen
y be-
H A yon u n t e n
von z die Objekte w a u s z u r e c h n e n , nach
oben b i n ~ r v e r z w e i g e n kann, A s t e n yon H A endlich
Objekte w erhalten.
so da~ ~ aus
yon dem n o - c o u n t e r e x a m p l e - A r g u m e n t
Aw~W~ ab, das
Zusammenfassung
Es mu~ also
folgt.
[8] a n g e b e n und das auf der E n t s c h e i d b a r k e i t Als s c h e m a t i s c h e
Formu-
in den v e r s c h i e d e n e n
solche
liche M e n g e W geben,
N-HAw
auftritt.
C A := 3yVz~
man u m g e k e h r t
so versucht
Typen
yon v, also u n a b h ~ n g i g folgt.
T,
schon nicht
wie folgt
Herleitung
lectica-Ubersetzung oben,
SehGttes
und mit
Herleitung
frei
stimmt, nach
(vgl.
eine V a r i a n t e
H A yon oben nach u n t e n Vw~
Z a h l e n auf-
der T h e o r i e
endlicher
genannte natGrliche
eine n a t G r l i c h e
[6] u n t e r
hat und in [2], Ende yon w 2, dis-
die fGr I m p l i k a t i o n e n
B eventuell mehrfach
, mu~ sich aus
fGr das
die die
Diese
In d i e s e n S y s t e m e n
Fassung
Heyting-Arithmetik
erh~It m a n aus H e i n e
dab
fortgesetzt.
Typs a u f t r e t e n
wird in [2]
in der
der k l a s s i s c h e n
vom Typ der n a t G r l i c h e n
[13] "neutral"
D eingefGhrt,
eine A n n a h m e
Systeme
sich die D i a l e c t i c a - I n t e r p r e t a t i o n
fortsetzen,
und T ist.
HA
interpretiert. [11] und Howard
intensionaler
hGheren
auf die i n t e n s i o n a l e
setzung
von S p e c t o r
[3 ]). Wie Howard bemerkt
ist die in T r o e l s t r a HA
Funktionale
Analysis
zu G~dels
Gleiehungen
lierung
Vogel
auf e x t e n s i o n a l e
aus G l e i c h u n g e n
im Gegensatz
in der aueh
gewidmet
1958 in [4] die H e y t i n g - A r i t h m e t i k
Dialectica-lnterpretation
gebaut,
Geburtstag
T der p r i m i t i v - r e k u r s i v e n
Verwendung
DER A N A L Y S I S
Dieses
G~del in
sich
endweicht
[4] und K r e i s e l
von B beruht.
ergibt
eine
Argument
in
57
J. Diller, H. Vogel
",@
xB
(--,T)
3vVw~
xB
c B-~C
HA:
I
x
3vVw~
x
) (~I)
^
.
.
.
.
x
Vv3yVz 3 endl. Menge W:(Aw~W~ ~ U),
und aus der letzten Formel erh~lt man mit Auswahlaxiomen die ^-Ubersetzung der Implikation (B ~ C ) ^ := 3X,W,Y Vv,z(Ax < Xvz ~[v,Wxvz] ~ ~[Yv,z]) GSdels Theorie T wird also zun~chst durch einen beschr~nkten Allquantor
Ax
n > 2 , n-tuples
s
T
are infinite.
are introduced by definition, i = :0 ' , 2 = :i' , etc.
(Xl,...,Xn)
are explained by successive pairing to the right,
(Xl,''',x n) = (xI, (x2 "'', x n >>"
88
S. F e f e r m a n
With each formula
of
cludes all the free variables
s
q,~)
of
and list
z
of variables which in-
we assume associated in some effective way a
I
numeral which is denoted by re, z_
z) 9(~
or
This is to be done in such a way
that
(8)
if"
We simply write
F~I
(~, z) { (~/,w_)
when the list
We put for each such
then
z
r
We shall also use
~,
(io)
E
and all
Fr
=
~/ r~(w)-I
.
has been indicated in advance.
F~ = : (1, r~).
(9)
Thus
F{(z_?
(o,o).
are pairwise distinct.
84
S. F e f e r m a n
w
Comprehension and choice principles for. partial operations and induced
classifications. w
Formulation of the principles.
The purpose of the closed terms
(i)
F@
In w
we consider mainly formulas i n ~ ( = )
is indicated by writing
lUl...lUnlX.~y~(x,y,u ~ .... Un) = : Fr
for each 'g'
@
all of whose free variables are in the list
x,y,ul,...,u n .
Here
is supposed to act like the Hilbert epsilon symbol; in most applications of
the schemes to be considered the choice of use the iota symbol and
X_ulx.Ey@(x,y,u)
(i)
'#'
in place of
or
y
will be unique, and then we may
'g'
We also write
~w_~x-~y@(x,y,w)
for
Fr .
@(x,y,u)
for
Then we put
lUi+l.. ,lUnlX.Sy@(x,y,u) = : (lw_lx.syr
i (for i ~ i < n)
(2) (ii)
sy@(x,y,u) = : (lwlx.~yr
.
Note that the r.h.s, of (2)(i),(ii) are pseudo-terms.
(3)
Finally, put
XUi+l...XUnXX't(x,u) -- : lUi+l...~UnXX-sy[t(x,u)=Y]
for each pseudo-term
t
and
l r162
is of this form
C@o'@l'--a and
(M, R~ ,~) p ~l(X,U)A~0(x,u) (iii)
Rl = : U
Thus if
(i)
~:y(gy ~- x) ~ (g-lx)~
(ii>
g-lx ~ -~ g(g-lx> -- x.
Vx ~ < i y (gy-~x)
then
Under the stronger hypothesis
(i)'
~(~
g-i (S)
is an inverse to
~ x) ~g-lx p, p
and
CI in s
(i) ~p(omf)
fx -~ y fx - ~ + #
the proof.
(D~,A)l=@(z,w,c_)~
satisfying 5), choose that one with the
and
Tot~(f)
.
(~,A)~(x,y,a)
fx -~ y < = >
and v
f~,a "
od(f) = V
in place of
Let
f o r some
~ , contradicting
Now all the conditions .
.
(~), (~),
(@)
But then
(~,A)~ ~(~,y,c_> by 5).
This c o . f e t e s
S. Feferman
116
Some consequences
Addendum i. Assume
T
contains
and limitations
I , all constant functions,
closed under composition, themselves
Tot
represented
inverse,
in
holds of every
(x ~ c) = : (cx = O) . - , X , ~ l , and ~ and
~-definable function,
P ' P1 ' P2 ' Sc , and and
Q~
Q V (though
D .
Tot
Q~
QV
C , J,
C~
holds of Whenever
whenever
Tot(f)
semantics
includes the generalized
C~(c)
and
V
C~(c) = : Tot(c)
and every
C~(c)
and
[al, a 2} .
C~
quantifier
Q~
then
, then
It follows that there is no class
Addendum 2.
~(V)
subsets of Tot(x)
~ .
that ~ x ~ f ( f
C~
~ Op
x .
sented, Vf~x(fx
when
-~ x)
x -~ f)
xy -~ z
and
defined for
D and
x,y,z ~ ~ (~)
Hence there is no
n
weak instances of comprehension
=>
Op
.
of
such that
~ (~)
f = g] 9
of all operations.
and some arithmetical kx(x-l)
M = the set of all
such
Thus
Op
Besides the
operations
are repre-
The first recursion theorem
such that is avoided.
nO ~ 0 , nx -~ 0
for
It appears that only
are satisfied in Scott's model.
Thus the interest in it lies in a different direction from the kinds of theories studied here.
.
is a class with more than one
Vf, g[f,g c Op & f ~ g
x ~ 0 , and thus paradoxical diagonalization comparatively
~ c C~(x)]
In [So ] Scott has defined a simple
system of representatives
0 , kx(x+l)
holds.
If the
does not exist as a class.
certain analogues of
including
b
There is a naturally defined subclass
and
C~(Uc)
is also closed
natural model of the k-calculus with domain
gives an extensional k-calculus,
c = bV
There is a relation
for each
, then
(IG).
Comparison with a system of Scott.
and mathematically
is closed under
C~(Zcf)
It can be proved with the Russell argument that ~ 3 c V x [ x
and that
are not
and
~x[x c c - ~ C ~ ( x ) ]
Vx[x ~ c - ~ C ~ ( f x ) ] ,
under inductive generation satisfying
element,
is
(ES)).
Next, in comparison with ~4 b), define
u,
These are only indicated.
Z0 .
First, in comparison with ~3 c), including
of (ES).
S. F e f e r m a n
117
Bibliography
[B]
P. Bernays, A system of axiomatic set theory, I., J. Symbolic Logic 2
(1937) 65-77. [B~]
S . L . Bloom, A note on the predicatively definable sets of N. N. Nepe~voda?
IBM Research Report RC 4829, #21499, May i, 1974. [C]
A. Chauvin, Theorie des objets et the~orie des ensembles, Th~se, Universite
de Clermont-Ferrand (1974). IF] Lo~ [Fil]
S. Feferman, A language and axioms for explicit mathematics, in (Proc. 1974 Summer Res. Inst., Monash) ed. J. N. Crossley~ to appear. F . B . Fitch, The system
CA
of combinatory logi c , J. Symbolic Logic 28
(1%3) 87~97. [Fi2]
F. B. Fitch, A consistent modal set theory, (abstract), J. Symbolic Logic
31 (1966) 701. [Fr]
H. Friedman, Axiomatic recursive function theory, in Lo ic Collo uium '6
eds. Gandy and Yates, North-Holland, Amsterdam (1971) 113-137. [G]
P.C.
Gilmore, The consistency of partial set theory without extensionality,
in Axiomatic Set T h e o ~
(1967 U.C.L.A. Symposium), Proc. Symposia in Pure Math.
XIII, Part II, ed. T. Jech, A.M.S., Providence, 1974, 147-i~3. [H,C]
G. E. Hughes and M. J. Cresswell, An Introduction to M
~
Methuen,
London (1968). [K]
S . C . Kleene, Recursive functionals and quantifiers of finite types, I.,
Trans. Amer. Math. Soc. 91 (1959) 1-32. ILl
P. LindstrS"m, First order logic and generalize d quantifiers, Theoria 32
(1966) i~-195. [M]
Y . N . MoschDvakis, Elementa
I dn uction on Abstract Structures, North-
Holland, Amsterdam (1974). IN]
N. N. Nepe~voda, A new notion of predicative truth and definability, (in
Russian), Mat. Zametki 13 (1973) 735-745. 13 (1973) 493-495.)
(English translation Mathematical Notes
118
[R]
S.
Feferman
B. Russell, Mathematical logic as based on the theory of types (1908),
reprinted in From F r e e
to GSdel
ed. J. van Heijenoort, Harvard University Press,
Cambridge (1967) 150-182. IS]
K. Sch~tte, ~eweistheorie
[Sc]
D. Scott, Data types as lattices (lecture notes, Kiel Summer School in
Logic~ 1972), to appear.
Springer, Berlin (1960) .
KOMBINATORISCHE KONSTRUKTIONEN MIT BEWEISEN UNO SCHNITTELIMINATION
K~rt SchQtte zur Gelegenheit seines 65ten Geburtstages
gewidmet
Walter Felscher
In dieser Arbeit wird untersucht, man an Beweisen vornimmt, Prinzip,
yon welcher Art die Manipulationen sind, die
um Schnitte zu eliminieren.
Oabei handelt es sich um, im
sehr einfache kombinatorische KonstruKtionen mit Beweisen, die zu diesem
ZweeKe als FunKtionen betrachtet werden, welehe auf 8~umen definisrt und deren Werte endliohe Mengen sind; die Elemente dieser Mengen sind abstraKte Terme oder Formeln.
Im ersten Tell der Arbeit wird daher mit solchen AusdrucKsmitteln allgemeine Begri%f des Probeweises
erKl~rt;
zun~chst der
die wegen der vorausgesetzten
abstrakten
Situation etwas langwlerigen technischen Oefinitionen sollten unmittelbar einsichtig sein,sobal~ man sie in den bekannten Sequenzenkalhulen deutet. S von Probeweisen,
Alsdann werden Mengen
die unter gewissen einfaohen KonstruKtionen abgesohlossen sind,
axiomatisch als Mengen yon Beweisen definiert. Eliminationstheorem bewiesen,
besagend,
FOr Mengen ~ yon Beweisen wird das
dass S unter Eliminationsverfahren
abgeschlos-
sen sei. Unmlttelbare Spezialf~lle davon sind die Eliminationss~tze der minimalen, intuitionistlschen
und KlassQschen Pr~diKatenlogiK einschliesslich allf~lliger infini-
t~rer aussagenlogischer Operationen. Eliminationslemmas
yon TAIT
88
Zum Beweis des Theorems wird ein Analogon des
bewiesen;
jedoch wird im Onterschied zu TAIT die
120
W.
Behandlung
yon @ u a n t o r e n
hen zurOcKgefOhrt, benBtigt
werden.
nicht
handelt
Von z e n t r a l e r
von denen
einmal
den A n w e n d u n g e n
als
yon E i n f O h r u n g s r e g e l n , formeln
Kleineren
dann
vonder
der Art A werden Pr~missen
fOhrung endet,
P
--
dutch des wurde.
Oabei
Gestalt
v und
Oie Pormeln v
positiven positiven
die reehte
Kopie v
Beweise
Grades
an die Stelle zerfallen
einer solehen
Hauptformeln
der andere
anderen
in zwei Arten,
Formel,
istj
von Neben-
so ist v
Heuptformeln
der Art B h~nnen mit m e h r e r e n
S~ , S I ,von
[vs) besagt:
denen
mit der E i n f O h r u n @
enth~lt
der eine mit der Ein-
von v
als Hauptformel
w von v einen
Beweis
von S 1 so, dass Sw
v* -EinfOhrung
der a b s c h l i e s s e n d e n
neben
ver allem die A n w e n d u n g e n
Grades
vonder
enthalten
w
denselben
Beweisbaum
Teilbeweis •
ist dabei w
sogar
ist w v o n d e r P
w
sie etwa im Fall
erlauben;
dass
geh~rende
gelegene
sehen gleish Gestalt
ist v o n d e r
Oer Beweis
entstehen,
Selte
formalen
des R e s u l t a t
man die deft zu v anderen
Pr~misse
mit denselben
von S I , w ~ h r e n d
der jeweils
F~llen
, suggeriert
der Art A , so gibt es zu j e d e r N e b e n f o r m e l
S w in S und eine P r ~ m i s s e
steht,
Pormulierung
Oie A b g e s c h l o s s e n h e i t s e i g e n s c h a f t
von v als Hauptformel,
Beweisb~ume
ist die Abge-
in z w e i f a c h e r
Formeln.
und der S c h n i t t r e g e l n
aus der Menge S zwei T e i l b e w e i s e
und ist v v o n
, pp.113-115
als rechte
mit n u t einer Pr@misse, werden.
deren
sind jeweils
Hauptformeln
treten. linKe,
88
einen Art A o d e r B , wenn
ersehlossen
ein Beweis
Regeln
bei denen
A und B ; ist v etwa die
ven Beweisen,
und OisjunKtio-
auch nut finite
for die E l i m i n a t i o n s v e r @ a h r e n
handeln,
linKe und einmal
Grades
KonjunKtionen
um des Folgende.
Beweise
struktureller
unendlicher
@uantorenlogiK
von S M U L L Y A N
es sioh im W e s e n t l i c h e m
gegeben,
genau
Bedeutung
(vsJ yon Mengen
Eliminationstheorem
Oie Formeln, v
auf d i e j e n i g e
sodass f o r die f i n i t ~ r e
schlossenheitseigenschaft abstraKte
Felscher
Kepie
w(y]
des M i n i m a l K a l k u l s die E i n f O h r u n g s r e g e l n ist v i e l m e h r
Nebenformel yon w .
hat wie der mit P
Sequenz
ersetzt
ist,
dureh w
besondere
deutlich,
der bei einer
solchen
F~llen
in der
y .
dass S e h w i e r i g K e i t e n ,
AufmerKsamKeit
die H i n z u f O g u n g
ent-
; in den q u a n t o r e n l e g i s e h e n
mit einer E i g e n v a r i a b l e n
macht
endende
, also die auf
In den a u s s a g e n l o g i s c h e n von v~
w
die aus Pw
mit einem Term t , und die N e b e n f o r m e l
des E l i m i n a t i o n s t h e o r e m s
Kritisch
yon Sw d i e j e o i g e
jener N e b e n f o r m e l
w[t)
Gestalt
Regelanwendungen
erfordern,
neuer Formeln Gelegenheit
wie
Kaum dedurch
els H a u p t f o r m e l n
eintretende
Wegfall
W. F e l s c h e r
von Nebenformeln,
aiso die Verklelnerung,
Im zweiten Tell der Arbeit wird gezeigt, gelten, wenn neben den aufbauenden
Pr
nicht die Vergresserung des Beweisergebnisses. dass Ellminationstheoreme
auch dann noeh
logisehen Regeln auch noch abbeuende Regeln vom
Peirce-Typ auftreten, wie sie yon CURRY in dem man v o n d e r
121
63
M, a~b ~-~ a
Umst~nden ist des Eliminationsverfahren
for den Spezialfall betrachtet wurden, auf
M-~
a
schliesst.
Auch unter diesen
noeh fundiert, wenn auch die LQngen der durch
Elimination gelieferten Beweise erheblich starker wachsen als des ohne abbauende Regeln der Fall ist.
Teil
I
Sei @ eine uhendliche regul~re Kardinalzahl, zahl; als finit~rer Fall wird derjenige bezeiehnet, Menge, sei
aufgefasst als kardlnale Anfangsin dem @ gleich m i s t .
eine involutorische BijeKtion von F auf sich.
mit Werten in @ definiert,
die jedem v aus F seinen Grad
Menge aller Elemente yon Grad o , die dann auch Atome
c~ (ff)
~O~allev:
veL
genau dann, wenn
die Menge P-F B , die d u r o h
(fvJ
auf
F-F
o
o
{vF) Fist
wenn
yeA
heissen. Weiter gelte:
R , die durch
vertauscht wet-
werden
kIv)
rechten und linKen H~Iften R und L v o n
@-{o}
definiert,
die jedem v
zuordnet
, so ist KCvJ endlich, und es gilt
dann eine Menge abstraKter Terme
Konjugation
sei F ~ die
zerf~llt in zwei disjunKte Teilmengen A und
ist eine Funktion k mit Werten in
seinen Verzweig~r~gsgrad
Ivl zuordnet;
v*eR
der Nicht-Atome vertauscht
Auf F sei eine GradfunKtion
,
F zerf~llt in zwe• disjunkte Teilmengen L u n d den:
~fff]
Ivl ~ I~*I
Sei F eime
[oder Formeln);
K{vJ ~ K{v*) die Abbildung
F miteinander vertauscht,
, welche die
heisst auch die
.
Ein B a ~
T •
eine geordnete Menge <E, ~ >
mit Kleinstem Element e T derart,
dass jedes von e T verschiedene e aus E genau einen unteren Nachbarn besitzt, weiter jedes e aus E unterhalb eines maximalen Elementes liegt und, schliesslich,
for jedes
122
W. F e l s c h e r
maximale'e' bier
nut endlieh
betraehteten
der oberen
8~ume
Nachbarn
eine
GradfunKtion 9
alle
e' aus
die K n o t e n
als die
dann
besteht
derart,
o
dass
unterhalb Kleinste
noeh
ITI
sind.
for jedes
yon
= leTl
seien
e die M e n g e
@ hat.
Ordinalzahl
Weiter
AuF
m mit
le'l
. Oie E l e m e n t e
aus
einem
Baum
T
= <E,
> und
mit
den i n d u z i e r t e n
%
eines
T',
T" von
bestimmt
Probeweis
ist und
s1 9
q
for die
gilt:
sI
for
alle
eeE
S ist
ein
~
e
mit
einer man
=
11 aller i mit ves2[eo][eol]
so liefert
dann die Folge
oder
OI~L
O o V {v} eueh D o vom Typ I ; das-
Aus S' erh@lt man nun S w dutch
Liegt der Typ I oder II vor,
, sodass
diese Abschw~chungen
h~chs-
so folgt aus vcL
s~mtlich
mit Elementen
aus L geschehen. [bbbb]
vER
wegen Beweis
FOr den Typ I kann dieser Fall nicht des Linksprinzips Sw
hBchstens
hOchstens
1 ~1 > o
v*
[d]
o oI > o
v = s 3 [ e o]
S o [ e o]
Typ I v o r ,
folgt.
d I Abschw~ehungen,
Nieder
da eus s3[eo]gL
erh~It
von denen
man aus S' den
im Falle des Typs II
aus R geschieht.
Oieser Fall
~ s3[e I ]
=
so e r h ~ l t
11 ~ o
eine mit einem Element
(c)
[da)
dann
eintreten,
ist symmetrisch
zu [b] 9
.
oder
S o [ e o)
man S w aus S eoo
= dutch
so muss veL , a l s o
.
Ist
h~chstens
v eR
gelten,
eoo d e r o b e r e N a c h b a r von e ~ , d I Abschw~chungen. s o d a s s wegen
D1 s
Liegt
der
diese
W.
Felscher
133
Abschw~chungen
nur mit Elementen
aus L gesehehen.
Kann h~chstens
eine dieser Absohw&chungen
Lie~t der Typ II vor, so
mit einem Element
aus R gesohe-
hen.
[db]
sole o) = 1 dass
o~ > o
und wegen
{da)
A geh~rt,
ist
Sei nun e
Wegen
Iv I = Iv*l > o
gelten
muss; wegen (c) Kann man auch
waiter
[vs)
so bestimmt,
S w = Sle w [dbaa)
nicht
yon e
dass S W
, nioht
{dbab)
St
von
nicht ves2{e o)
,
. Man definiere
das Skelett,
annehmen,
Elemente
veA
v, v
zu
vorauszusetzen.
eine Menge
W =
also auoh den Rang,
[s2{el)(ew ) - {sq(el][ew)})v
von
{w*)
liefert.
v ~s2{el](e 1) .
Man wende das Ausfege-Ver~ahren einen Beweis
o
= v*
so-
~ for jades wEW sei e w in N{e I) und S w in
hat und das Ergebnis ves2[e o)
kein Axiom,
s3(e l)
es keine Einschr~nKung der Allgemeinheit,
sq(e o) - (s2(eo)V s2(el]{el)) naeh
0 1 U {v*}
So(e ~ ) = I . Oa eines der beiden
der obere Nachbar
oo
ist dann
9 W
auf Sleoo
und die S W , S w an; es liefert
s2{eo]V s2{el)[e I) = O o W 01 v es2{el][e I) .
Sel W e die Menge aller w aus W mit v ~ s 2 ( e l ) [ e wj , sei W b der Rest yon W. FOr wow a liefert
die Induktionsannahme
se Sw% und S w~ mit Ergebnissen und
s2{eo)V
,
Wendet
S w mit woW b und die Sw% von
s2[e o] u {s2{el)(e w) - { v ~ ) ) ~ { s q [ e l ) { e w ) }
((s2{elJ(e W) - {v~})
v* ~ s4(el){e w)
S2(e o) v [s2(el)(el)
aus Sle ~ , S w und aus Sle ~ , S W 8ewei-
- {sq(el){ew)})v{~}
man das Ausfege-Verfahren 9 S W~
mit woW a
- {v*}]
= 0~
, da
v~ ~ ~
auf SIeoo
an, so erh&it
und
, W , die S W ,
man einen Bowels
St
01 .
#
{dbba)
ves2(e o]
,
nicht v es2[el){e I]
Oie InduKtionsannahme
liefert
aus
Sleoo
, Sle I
einen Beweis
S' mit dem
Ergebnis
(s2[e o) - {v}) U s4[e o) v s2[el)[e 1) . Man wends das Ausfege-
Verfahren
auf S', W
und die S
[s2(e O) - {v}) v s2{el][el) [dbbbJ
v~s2(e o]
w
, S W anj es liefert
Sw
= O o V 01 .
v es2~elJ[e I)
Man Konstruiere
S' wie im vorangehenden
Fall;
(s2[e o) - { v } ) u sq{e o ) v {s2[el){e I) - {v*}) wie im Palle
einen Bowels
{dbab).
Man wende
das Ergebnis . Welter
das Ausfege-Verfahren
lautet jetzt
definiere
man die Sw~,S W~
auf S', W und die S
oS W w
134
W.
mit
wEWb
(s2(eo]
und d i e Sw%, Sw% m i t - {v}] ~ L~,2(el](e I)
Oamit ist die Konstruktion tung
leicht,
jedenfalls
T i < o~
f2(T2,0~)+1
, f 3 ( T 3 , 0 3 )1+ 1
o F +d 1, [bbb)
o~ +1 ,
o~
mit 11 ~ o
fl(Ti,~,d+1)
mit
Funktion
der S w%
dutch f1[o~,~W,d+1]
9 f1(~
,max[T
f2[T2,o~),
f1[Tl,O~,d+k)+2,
von S j a b g e s c h ~ t z t Im
der S~ , iEI I , abgesch~tzt van S w wie gewOnecht.
dutch fq(T,ol,d+k] I
zw < ~I
;nach
dutch Im Falle
und die ersten
den K Anwendungen
der
w
I weWa),d+1
) + k um 2 , in jedem Falle abet hachstens
sodass man auch dann noah unterhalb
van
bleibt.
besitzen,
folgt
aus
h'(x'
# yJ + h
x'
auch
=
x'
h'[[x'
# y
# y)
angegebenen
iOO
years; readers who wish to test to what extent this detailed work agrees with the expectations they -- or~ for that matter~ its founders -- have had of our subject. In short~ the article is intended to have pedagogic use for the so to speak logically over privileged (with genuine problems of their own); a class which is created by progress~ and therefore liable to be neglected by those who follow uncritically (once)
i.
'reasonable' pedagogic traditions.
Backsround.
Completeness proofs for (the usual rules of) predicate calculus
were given in the first half of this century by G~del and Henkin.
As far as clarity
of the arguments is concerned~ neither proof leaves anything to be desired. only room for improvement was in the discovery of significant refinements.
The A first
step was made in Hilbert-Bernays where (a version of) GSdel's proof of the completeness theorem was formalized in first order arithmeti~ but without special stress on the complexity of the predicates involved -- except that~ trivially~ they are definable in the language of arithmetic.
Around the middle of the century the
complexity was stressed explicitly in publications by Kleene [8] and myself [iO]~ in two different forms (which later turned out to be equivalent): both Kleene and O I ([iO] pp. 275-276) used the arithmetic hierarchy~ ~2; I also used a peculiar circumlocution of what we should now call 'recursive in the jump' ([iO]~ p. 7 8 and footnote i on p. 39).
Both were concerned with the complexity of the satisfac-
tion relation on the atomic formulas~ my main stress in [I0] being on the 'negative' results~ establishing a conjecture in Hilbert-Bernays II~ p. 191 ~ that there are consistent formulas of predicate logic which have no recursive model.
Evidently~
such a negative result is optimal for the measure of complexity on atomic formulas. Soon afterwards Hasenjager [6] improved the 'positive' result by formalizing Henkin's proof; he showed that any consistent formula has a model for which the satisfaction relation on all formulas (that is~ in Henkin's terminology~ a complete and consistent O extension) is A 2. Both the positive and negative results were steadily refined; v 0 perhaps most satisfactorily in terms of Ersov's hierarchy for ~2 sets; cf. [7]. Having been skeptical from the very start about the value of the piddling business of 'formalizing' convincing proofs~ I was very much taken by the possibility of formulating the interest of then-current formalizations in terms of definability theory, and coined the term 'basis theorem' [ii] for the type of result I was after. (It is too late now to change this mediocre terminology.)
It remains open whether
significant further improvements are possible by closer attention to the (metamathematical) principles of proof needed for establishing the 'definability' results:
166
G.
Kreisel
if so~ it seems certain that an imaginative classification needed~ and that current favourites 0 to ~2-predicates) are not adequate.
In the middle fifties a bunch of new completeness Hintikka~
Sch~tt%
and probably others.
as 'simplifications'
[i])
papers.
proofs appeared;
by Beth~
in view of the pellucid character
But already then (cf.~ for e x a m p l %
my review of
it seemed that -- in effect if not in intention -- a detailed model theoretic
foundation of the choice of lo$ical rules was being attempted; one starts with the (model theoretic) precisely~
of counter model (to the formula
A
considered)~
finite if and only if there is no such model. obstructions a complete
Precise details~
counter models~
It turns out that the possible
Of c o u r s %
'natural'
'sophisticated'
conditions).
'sophisticated'
data
or only on the atomic
of formulas were noticed by almost everyone
But the distinction
insignificant
for a given domain of individuals~
determines
'sophisticated'
value in the context of infinitary
between the 'extreme' and the
unless (something
after all~ the satisfaction
The use of the
are of interest
only the terminology differed (model sets~ semi valua-
data remains
the data is involved;
procedure provides
predicate on all f o r m u ~ s
the relevant classes
who looked at the procedure; tions~ consistency
and this then yields
which are given below~
somewhere between the two extremes discussed a b o v %
that is~ between the satisfaction
formulas.
and builds up a tree
involved and which is
to getting an infinite tree are easily enumerated~
set of rules.
in as much as they show that this determining
in terms of [KMS]:
notion of infinite countable model or~ more
of formulas which codes up to isomorphism all the models
ones.
is
or even its restriction
It seems fair to say that they were presented
This was quite unconvincing
of Godel's and Henkin's
of such principles
(first order arithmetic
like) complexity
of
predicate on the atomic formulas~
the satisfaction
predicate on all
data turned out to have some expository
languages
tions which are so to speak non-archimedean
[9]~ where simplifications
or distinc-
in ordinary predicate calculus have a
chance of becoming noticeable. Early in the sixties Schutte [22] choice of data discussed
proposed a much more imaginative
in the last paragraph;
ordinary predicate c a l c u l u %
but analogues
to be p r e c i s %
of those data for two particular
tions of 'applied' many sorted predicate calculus~ theories of types with and without cut. jectured
Takeuti~
is -- still -- not well known~
Sch~tte then observed~
of semivaluation
to those
'applied' calculi~
If a formula~
sense)~
(Since the significance in Appendix
of the notions of total and
that they are complete for validity
So Takeuti's conjecture
of the language considered~
(in the modified
formal
the latter~ con-
it is briefly discussed
for his natural extensions
all total~ resp. all semi valuations.
formula-
known as the impredicative who formulated
that the two theories have the same set of theorems.
of the conjecture I.)
use of the
not for the case of
is equivalent
is true in some semivaluation
it is also true in some total valuation.
to:
in
G.
Kreisel
167
Evidently~ this does not require that every semivaluation can actually be extended to a total valuation (though~ of c o u r s %
in general not of the same complexity).
But it raised genuine model theoretic questions concerning such extensions;
'model
theoretic' because structural properties of models are involved~ not merely the existence of some model satisfying conditions formulated in the language considered (and thus 3 by completeness~ reducible to a 'proof theoretic' question).
It also
raised the possibility that 3 once we have learnt to make use of our model theoretic knowledg%
Takeuti's conjecture would be almost as obvious as -- the truth of --
Gentzen's
Hauptsatz~ and thereby refute the particular consequences which Takeuti
(and others) obviously expected from a proof of the conjecture. reasonj Sch~tte's formulation~
But~ for this very
in terms of total and semivaluations~
provided a
(possible) new and perfectly legitimate use of these notions~ as a tool for correcting misconceptions about the nature of the conjecture. However 3 if both these notions are to be principal objects o f study, one will look for contexts in which they are no_._~tequivalent (not even w.r.t, their 'logic'); not~ of c o u r s %
contexts manufactured for this purpose~ but as venerable as possible.
Such a context is the theory of models of low (recursion theoretic) complexity~ and the generalization discussed in this article belongs to this subject.
2.
Minimal semi-valuations and cut-free rules.
The exposition below~ of the
'simplified' completeness proofs that appeared in the fifties~ should be regarded as an instance of the expository principle which dominates (the exposition of) mathematics in this century.
One starts with the proofs that the pioneers stumbled
on~ either by experimentation in the subject concerned or in attempts to solve problems outside it (for e x a m p l %
algebraic manipulation or algebraic theorems
inspired by geometric problems); and then one tries to find concepts to reformulate those proofs appropriately; known as: utiles.
Trouver le bog cadre~ d~gager les hypotheses
To the inexperienced the principle seems delicate because it suggest an
infinite regress:
one sees no reason why this choice of appropriate concepts should
not be subject to an analogous analysis (why for any explanation one should not want a further explanation).
As Bourbaki stress~ at least implicitly~ the discovery that~
occasionallyj we have no need for this may provide genuine information about the notions considered and about the structure of our thinking; the parallel in the natural sciences is obvious. It is in the nature of the expository principle above that changes i__nnterminology may be essential. We consider two sets
F+
and
P-
of formulas of predicate calculus without
and without function symbols (except so-called and put
P = F + U P-.
0 -- ary ones~ that i %
The logical operations used are:
~ ~ v~ 3
(and
=
constants) A3 ~
V may
be considered as 'defined'). -- The 'basic' question in the fifties was to give simple criteria for the existence of some realization (of the language of
F) which
108
G.
Kreisel
is a model of
{F : F C P +) [J {~ F : F C P-] ,
in terms of the formal underivability of -- what is usually written as -- F + ~ A more
'structural'
F-.
question is to code up all models of (*) of some suitable
kind, where, as with all structural questions, the proper choice of kind of model and of the data determinin$ those models is an essential part of the problem. We consider term models (also called F
'canonical' in [14]) in the language of
enriched by familiar Henkin constants~ eF~ associated with existential formulas
3xF
in
the enriched language.
Furthermore~
the models are required to satisfy
(according to the meaning of 'Henkin constant'): known, if (~) has any
that of the language generated by card
F.
F[x/eF] v ~
3xF.
As is well-
model at all, it has such a 'Henkin' model; its cardinal is F
or, equivalently~
the first infinite cardinal
For our principal aim (explained in para. i), namely definability refine-
ments, a more important fact is this:
The logical complexity of (Tarski's) adequacy conditions for truth (or satisfaction) and
3xF
in Henkin models is reduced:
if
D
is the domain
is, say, closed, we have
T(e3xF ") -> T(rF[x/eF] l)
instead of:
T(r3xF ") -~ (3a C D)
NB.
Sat(a : rF1) .
Readers who are interested in such matters will easily find the relation between
the term models above, introduced by Henkin, and older term models in languages obtained from
F
by adding suitable function symbols~ either by themselves or by
looking up the literature, for example, [14], Ex. 2 on p. ii0. The data used to determine those term models of (~), that is, the classes of formulas of the language generated from made to depend on
(F +, F').
F
which are assigned truth values, are
They are semi-valuations in the sense of Sehutte [22]
in which (*) holds, but -- in addition -- required to be minimal.
Roughly speaking,
the formulas in question arise directly in the lo$ical analysis of the formulas in f
or, more precisely, of subformula occurrences.
The difference from Schutte's
notion of positive and nesative part is dictated by the minimality requirement: a given subformula occurrence FI, F 2
F I v F2
(with the value:
is assigned a truth value (true), and for an occurrence of
with value:
true) only
F[x/eF]
is assigned a value.
for
true), only on____eeof the 3xF
(again~
Since formula occurrences
G.
Kreisel
are involved 3 the obvious I representation
Exercises.
169
is in tree form.
Before turning to the representations
of (minimal)
semi-valuations,
some easy facts should be verified -- or looked up in the literature,
for example,
in [KMS].
(a) Any semi-valuation 3 say SV (tacitly,
for term models of the kind
considered
here), can be extended to a total one; in fact, the class of total ones
compatible with SV are just those which agree with SV on the atomic formulas which are given a value in SV, and are
otherwise
tion SV can be of much lower (recursion
arbitrary.
theoretic)
complexity
compatible with SV; and almost equally trivially some recursive
semi-valuation~
contrast: increase
but in no recursive
the restriction this complexity,
(of arbitrary
much less precise: of a minimal
semi-valuations)
in
SV
a semi-valua-
than any total valuation
(F +, F-)
are true in some
total valuation.
at least for finite
minimal one which is contained
(b) Trivially,
(c) Perhaps,
in
to minimal ones does not
F, since for any
and primitive recursive
SV in
there is a SV.
(d) This is
there seems to be a quite sharp sense in which no proper subset
semi-valuation
has the (obviously)
essential
properties
of semi-valua-
tions.
(i)
Brutal representations
branchings
of minimal
of the trees will occur even if
formula gets the value:
false);
semi-valuations; F
'brutal' because
infinilte
is finite (unless no existential
equivalently,
infinite sets of formulas are
'put'
at the nodes. NB.
If
F
is finite,
is also finite; For each ~(F)
and
F C F, stage
On(F)~
F
~
of the representation
their elements are pairs,
true and false resp., leads from
the height of the trees used in brutal representations
it is determined by the lo$ical complexity
to
and sequences
F'.
Specifically,
+
involved
~-), the second is
o+
or
sequence of
O~ i.
whether
or
F0
3x ~ (F 0 v FI)
FI
or
Here
and
mines whether
~ , 3
vI
or
indicate,
gets the value false~ hence each
Fo[X/eGi]
or
of
by two sets F
with values
the sequences consist again of pairs:
s
Fl[X/eGi]
the
the mth stage of the analysis VO' Vl~ Vs if
is given a value (but not both),
value true for all Henkin constants
F'
E ?.
n, coding the logical analysis which
(to indicate whether
v0
is determined
of subformulas
of length
first element is
of the formulas
where
F0 v F2 and
vs
s
is an infinit~
is given the value true, is used when
Fo[X/eG i] v FI[X/6G i]
assumed to be in order
~, and
gets the s
deter-
is given a value.
i Opinions differ; but it would seem that the criterion of obviousness or elegance is useless here since the business is so simple that, realistically speaking, we understand any representation that comes to mind. Presumably a good choice can be made if one thinks about concrete implementation by a computer program.
170
G.
dO(+F)
= ~F}
if
F C l~+
The intended definition readerj
and
-
for
Oo(F ) = IF}
the well-foundedness LK, %
genesis
do(F ) = ~ .
Representation
vs
to the familiar
% > ~ -- and like the less familiar
languages
infinitary
LK~%~
in
are well ordered outwards).
of minimal
semi-valuations
of cut-free rules (of proof).
from the use of
are well founded is obviously related to
of the subformula relation (in contrast
for card
which strings of quantifiers (ii)
F C F-; otherwise
were envisaged).
The fact that the trees considered
languages
if
d+ and J- (n > O) is clear (enough for the intended n n -- subject to modification if~ for example, some computer
necessarily
implementation
and
Kreisel
in (i)~
We consider
in general
by means of finitary trees: finite sets
F.
As is evident
the set of distinct minimal
semi-valuations
which make
(~)
each
F : F C F+
true and each
has the power of the continuum.
F: F C F-
In any c a s %
false ,
at some nodes of the
sentation there are infinite sets of formulas~
'brutal' repre-
provided some existential
formula
is given the value false.
Exercise.
Given
semi-valuations
F+
satisfying
Nevertheless
and
F-~ show how to determine whether any or all minimal
(~) are infinite.
all minimal
semi-valuations
mined by
(F +, F-); specifically
formulas,
say
FN+
Warninss. fifties,
and
FN, at each node
familiar~
all minimal semi-valuations the property:
those trees, cultivated
the only point that needs verification
are coded (since completeness
if (~) has a model at a l l
sets seems pointless
or unordered
the sets
ability)
refinement
footnote
1 concerning much more delicate refinements
recursive
operations
when operations 2For example, F + U (B,B}
is that
only a tree with
iN, FN
theorem)
satisfying
are to be regarded
(but permitting repetitions)
in the present context,
(of the completeness
requires
since the
the tree codes some semi-valuation
(b) The familiar question whether
as ordered (as finite sequences) 'ordinary'
'coded' by binary trees, deter-
N.
(a) The rules for constructing
are perfectly
(~) above).
can be
by their infinite paths, with only finite sets of
or as
that is, for the on_._~e(defin-
discussed
in this paper; cf.
than such things as primitive
or -- as in [KMS], Part II -- the effect of those distinctions 2
on trees are involved.
the use of 'sets' with repetition ~- F" 0 (A~A}
derive
F + U (B}
and a contraction
~- ?- U CA}
as the rule Rep, discussed at length loc. cit.
rule:
from
has much the same effect
G.
Kreisel
171
Perhaps the most familiar construction is this (which differs from the literature of the fifties only in the use of constants of constants
c13 c2~ ...
N
O~ there is one node
is at level i
2n~ N
'successors ', if
if
FN
where 3xA
is
FN+
is
~ G~ A v B
cG i
often.
N'
or
3xA
FN+
is
(NB:
A[x/eG i]
~ G
A v B, namely
FN
and
F+ ~
F-.
If the node
or
~xA
namely
.
A' by one of the above,
and E' comes
from E by replacing A with A', then E 9 E'. We say then that ~ ~ E' by an inner re-
duction; A > A' by I.I-1.4 we call a main reduction. 1.6. A is strongly normalizable (s.n.), > A2 >
... > An is impossible.
minimal n satisfying 1.7. Remark.
if there is natural number n such that A ~ A I
If A is strongly normalizable
The treatment below may be modified
of permutative
reductions,
(for the case
of §
generalization
to apply to a more general definition
where 0 is allowed to be any inference rule except induction
such a reduction may, however,
of the derivation).
we write ~(A) for the
the above condition.
For applications
is superfluous.
alter the set of open assumptions
of the strong normalization
theorem, however,
this
We therefore prefer to treat the restricted definition,
allowing a greater clarity of the proofs.
2. IMPROPER REDUCTIONS,
STABILITY
2.1. A measure of complexity The measure ~ on formulae is defined by recursion on their length: ~(A)
:= 0 for A atomic
~(A&B)
:~ ~(AvB)
~(VxAx)
:~ ~(3xAx)
~(A§
:= max[~(A)+],
:= max[~(A),~(B)] := ~(A~) ~(B)]
For a derivation A with a derived 2.2. Improper reductions
formula A we also write U(A)
:= ~(A).
*)
Assume that the notion "stability"
and the reduction-step
>o are defined
for deri-
vations A such that ~(A) < n. For A s.t. ~(A) = n we then define
(i)
EO
El
AO
AI
>~
E. A.l l
(i=0, I)
A0&A I
*) Similar notions have been used byH.R. Jervell,
by P. Martin-Lof
and by R. de Vrijer.
186
D.
EA] (ii)
B
A EA] E
-to
A§
whenever
J
,
is stable
A
B
Z(a)
E(t) At
Aa
(iii)
Leivant
for every term t
VxAx E
(iv)
A.
E
l
(i=O, ! )
A, 1
AoVA1 E (v)
At
>o
At
3xAx
Note that these reductions have a combinatorial
do not preserve
the meaning of derivations.
They only
role in the proof of strong normalization.
2.39 We write A >'r A' if for some n _> 0
A -- A0>r A l'zr ...>~ An - A', where>~ is either
or>-. 2.4. Stability It is seen outright A >>
that if A >~ A' then U(A') ~-chain
starting with A is finite (this is
easily proven by induction on the usual logical complexity of the derived formula of A).
D.
Leivant
To prove the converse one needs, prima facie, the fan theorem, uniform bound required
in the definition
servative over Heyting's Arithmetic alternative
characterization
so as to obtain the
of s.n.; the fan theorem is, however,
(TROELSTRA [74]). Note that, in any case,
of stability
3. TREATMENT OF INTRODUCTION
187
conthis
is H 1 I"
INFERENCES AND INDUCTION
ao(a I ) p where p is an introduction-rule an atomic (Post)
If A =- ~
3.1. Proposition.
rule or the replacement rule, and A 0 (and A I) are s.s., then A is s.s.. Proof.
By 3.3, 3.7, 3.11 and 3.12 below.
3.2. Lemma. If A0,AI are stable then so is A B
A0 A
A1
-- A
B A&B
Proof. By induction on ~(A0) + W(Al).
If A > A' then this reduction
is necessarily
an
inner one,
i
v
A0 A' z A
A1 B A&B
where v(A~)+~(Ai)
A O A'
say, then
< ~(A0)+~(AI) , hence A' is stable by induction hypothesis.
A'
is stable by assumption.
By 2.7 A is stable.
If A ~o A'
D
3.3. Lemma. I f A0,A l of 3.2 are s.s., then so is A. Proof9 Immediate from 3.2. 3.4
Definition.
D
Let EA] be a derivation,
"
where [A] is a set of open assumptions F
A
of A
F
of the form A. We say that A is s.s. at [A] if for every stable derivation A' [A] is A stable. 3.5 9 Lemma. Let EA] A be s.s. at EA], EA] A ~ [A]' A' where [A ] ' is the set of copies of ele-
ments of [A]. Then A' is s 8. at EA]' Proof.
Immediate by induction on ~(A). (Note that the same P is substituted for every F occurrence A ~ [A] in 3.2, and that no assumption of F maybe discharged inA in[A].) D --
3.6. Lemma. I f
A
E~] i s s . s . B
a t EA], then
188
D.
Leivant
[A] A
Z -
B
A§
is stable. a v
Proof.
By induction
on v(A).
If Z > E' ~ ~
then v(A')
< v(A), A' satisfies
dition of the lemma by 3.5, and we are done by ind. hyp..
the con-
If
F Z ~o 2' = EA] A
(F
is stable)
B
then Z' is stable,
since A is s.s. at [A] by assumption.
3.7. Lemma. If E A]A is s.s.,
Hence by 2.7 Z is stable.
then
B
[A] A = l B
A§ is
S.8.
Proof.
.
Let
EA**] Z ~-+ 2" -
A, B
A* § B* A is s.s.,
hence A* is s.s. at [A*],
3.8. Lemma. If a is free in Z(a),
so by 3.6 Z* is stable.
So 2 is s.s..
Z > Z', then a is free in Z' (if it occurs there) and
Z(t) 9 Z'(t) for every term t. 3.9. Lemma. If A ~+ A* and a does not occur in any open assumption of A then A ~-+ A*[t/a]
for every term t.
The proofs
of 3.8 and 3.9 are immediate.
3. I0. Lemma. If a is free in A(a) and A(t) is stable for every t then Aa A(a) -
Aa VxAx
D.
Leivant
189
(if at all a correct derivation) is stable. Proof.
By induction
on v(A)
(as in 3.2).
If
A' (a) E >E'
-
Aa VxAx
then ~(A')
< v(A) and by 3.8 a is free in A' and A'(t)
the induction
hypothesis
by assumption. 3.11.
A' is stable.
By 2.7 2 is stable.
is stable
for every t. Hence by
If E ~o l' - A(t) then 2' is stable outright
D
If A(a) is s.s. then so is Aa
Lemma.
A(a) E
Aa
-
VxAx
Proof.
Let A*(a) I ~--+ E* -
A a
VxA*x By 3.9 A~-+ A*(t) required. 3.]2.
for every t, so A*(t)
is stable.
By 3.]0 then E* is also stable,
D
Lemma.
A (i) I f A t i s
A A F t's A A At ond At t=s . (ii) I f AA is s.s., then so are A , A AvB BvA BxAx As A (iii) If A is s.s. then so is ~ p where 0 is an atomic (Post) rule. Proof.
s.s., t h e n s o a r e
Similar
3.]3. Lemma.
to 3.2-3.3. (Note thatF s't is logic free, hence stable outright).
E is stable, and for every term t If A~
[At] is s.s. at [At], A(t)
then
[Aa] E
A(a)
H ~ A5
A(Sa)
IND
At
is stable for every term t. Proof.
By induction
on ~(I) + ~(A) + T(H), where T(H) is defined
T(t)
:= O,
if t is a term and for no term s
T(t)
:= T(S) + l, if ~ is SS,
~ = Ss,
as follows:
as
D.
190
T(H)
Leivant
:= T(t), if the main inference-rule
of the derivation H is IND,
with t as a proper term.
NOW if H > H' by an inner reduction in the proof of 3.10 H' satisfies hypothesis
then T(E') = T(H), 9(Z')+9(A') & by a main detour reduction.
is similar for &E and VE).
H!
I EA]
H ~
H0 ] [
L
F
B
HI
A§
>
A
H 0 and HI are assumed stable,
[A] F
~
A
B
so
ii I [A] H 0 >o
hence A is stable Case [d]:
A
-
F
(2.7).
(ii) applies,
and H > A by a main detour reduction.
H0
[Aa]
At
H|(a)
H ~ BxAx
B B
H0 [At] ~
HI(t) B
and by 4.|(i) -
~
A .
Take the case p = §
(the
192
D. Leivant
By condition Case [el:
(ii) A is stable outright.
(i) applies and H ~ & by a permutative
II O
H ---
!xO
reduction.
r 1 (a)
3
B B
3E (II 1 )
[Aa] Fl(a) ro
B
(E 1 )
3xAx
C
H 0 is stable by assumption,
p
_-- &
3E
H 0 > F! (by a semi-proper
reduction, 1
cf.
1.4), so F| is 0
stable, and v(Fl) < ~(H0).-- H ] is stable by assumption, hence A is stable. A = F 0 is 0 a subderivation of H , hence it is s.n. by 2.9, and v(A 0) s v(H 0) while %(A0) "'" >
(*)
@ At 3xAx
then @ [At]
r1(t)
-: E
B
(~1)
P
is stable. But if (*), then @ [At] H0 >
... Y
0
Fl(t)
=
;
B
so ~(E 0) < ~(H 0) and i(E) < i(H). H0 is assumed stable, hence H 0 is stable (2.7), while E I ~ H I is assumed outright.
Hence E satisfies case (i) of the conditions
duction hypothesis
E is stable. Hence A satisfies
and by the induction hypothesis
A is stable.
stable
of the lemma, and by the in-
case (ii) of the lemma's condition,
D.
193
Leivant
Case Eli: (ii) applies, and H ~ A by a permutative reduction.
(i) [Aa]
r0
rl(a)
3xAx
3yBy
(2) EBb]
(1) 3E
HI(b)
3yBy
C
[Aa]
(1)
(2) [Bb]
rl(a )
~[l(b )
3yBy
C
F0
C
3xAx
H 1 is stable at [Bb] under H0,
l
(2) 3E
(2) ~E
! A (a)
-- A .
I
(1) 3E
H 0 y FI, Hence (by 4.1(i)) H 1 is stable at [Bb] under
F I. We conclude that A| is stable, and that i(A) < i(H) like in case [el. It remains to show that for every t
Al(t) is stable at [At] under F0; i.e.,
that if
(*)
FO> ... >
0 At 3xAx
then @ [At]
[Bb]
rl_t.( )
(b) C
3~By
z: Z 3E
C is stable. But, like in [e], (*) implies that H 0 >
... > _0,a so z-0 is s.n., v(E 0)
o 4' is in general formalizable as a predicate of the form (3r < A') [Stn(F ) & F(&,4',F)] where F is a p.r. relation. 4 > > A '
is 2|0 in >~
is E 0I in St n.
hence A ~ > A '
Stn+l(r) ~ vA'EA>>A' § Sn(A')J, so Stl(A) is of the form V[E
§ E J which is classically a H3-predlcate;
we can see by induction that St
n
is classically equivalent to a H~+2-predicate.
7.2. Consequently, we may formalize within H~+k-arithmetic n) the normalization-proof
(where k is fixed for every
for all derivations A, satisfying:
~(A) ~ n". Some consequences
and for n e 2
"if A occurs in A then
of this are given by TROELSTRA ([73] IV.4).
D. Leivant
197
7.3. Our proof of normalization illustrates the essential role of implication in formulae complexity, since implication is the only logical symhol counted for the measure ~. By 7.2 normalization of derivations with a bound on the (negative) nesting of implications in the formulae (but with no bound on the alternations of quantifiers) is formalized within arithmetic. Thus, for example, Heyting's Arithmetic (HA) is not conservative over 0 Griss' positive arithmetic (NA. Cf. LOPEZ-ESCOBAR [74]) even for Nl~sentences, because the consistency of NA is provable in HA (in fact even in a simple fragment of HA).
REFERENCES G. GENTZEN [36], Die Widerspruchsfreiheit der einen Zahlentheorie, Math. Ann. I12 (1936) 493-565. D. LEIVANT [73], Existential instantiation in a system of natural deduction for intuitiouistic arithmetic, Report ZW 23/73, Mathematisch Centrum, Amsterdam, 1973. E.G.K. LOPEZ-ESCOBAR [74], Elementary interpretations of negationless arithmetic,
Fund. Math. 82 (1974) 25-38. D. PRAWITZ [65], Natural Deduction, Stockholm,
1965.
D. PRAWITZ [71], Ideas and results of proof-theory,
in: FENSTAD (ed.), Proceeding8
of the 2nd Scandinavian logic symposium, Amsterdam, 197|, pp. 235-307. A.S. TROELSTRA [73], Metamathematical
investigation of intuitiouistic arithmetic and analysis, Berlin etc., 1973.
A.S. TROELSTRA [74], Note on the fan theorem, Report 74-14, University of Amsterdam, Sept. 1974. J. ZUCKER [74], Cut-elimination and normalization, Annals of Math. Logic ~ (1974) |-||2.
INTUITIONISTIC COMPLETENESS OF A RESTRICTED SECOND-ORDER LOGIC Dedicated
to Kurt
of his
E.G.K.
w
INTRODUCTION,
icate calculus
Sch~tte
65 th
on o c c a s i o n
birthday
L O P E Z - E S C O B A R and W. V E L D M A N
The completeness of the c l a s s i c a l f i r s t - o r d e r pred-
is over
40
years old, n e v e r t h e l e s s most of the proofs
given for it are,
if not wrong,
at least misleading.
From the prelim-
inary discussions
one is often led to believe that what will be proven
is that every i n t u i t i v e l y valid formula of the ~ l a s s i c a l 2 r e d i c a t e ~alculus~
CPC, is derivable using the axioms and rules of CPC.
ever, what is shown,
is often no more than:
ValcPc(A) ~ > where
"ValcPc(A)"
valid
DercPc(A),
stands for "the formula
(i.e., true in all s e t - t h e o r e t i c
is an a b b r e v i a t i o n for "the formula Of course,
How-
A
A
of the CPC is f o r m a l l y
structures)", is derivable
and
"DercPc(A)"
in the CPC".
it doesn't take much to remedy the situation.
All that
remains to be shown is that every i n t u i t i v e l y valid formula of CPC is f o r m a l l y valid. ity of
A
tations,
The latter is justified on the grounds that the valid-
entails that
A
is true in all p o s s i b l e kinds of interpre-
including the s e t - t h e o r e t i c
structures.
The i_ntuitionistic predicate ~alculus, better.
IPC, has not fared much
To start with there is the t r a d i t i o n a l view that i n t u i t i o n i s m
is solely concerned with questions p e r t a i n i n g to specific m a t h e m a t i c a l constructions. terest
Thus,
from a t r a d i t i o n a l viewpoint,
there is little in-
in a t t e m p t i n g to c l a s s i f y those sentences which are intuition-
istically true i n d e p e n d e n t l y of the interpretation.
In addition,
Heyting has e x p r e s s e d the opinion that his system for the predicate calculus
(and the systems that have since been introduced)
are not
E.G.K. demonstrably
complete;
Lopez-Escobar,
for example
W. Veldman
in H e y t i n g
1966,
199 page
i02,
he
states:
It must be remembered that no formal system can be proved to represent adequately an intuitionistic theory. There always remains a residue of ambiguity in the interpretation of signs, and it can never be proved with mathematical rigour that the system of axioms really embraces every valid method of proof. In view of the fact that m o d e l - t h e o r y classical kind
of
mathematics,
there have
(intuitionistic)
such a m o d e l - t h e o r y (w.r.t.
if it is to be part
model-theory
is one of the
(w.r.t.
methods.
heuristic
use then any valid
istically
true
with respect E.W.
must
then be by
if the m o d e l l i n g (in the
sense
interpretations)
for any
probably
the
first
Predicate
sentence
A
person
Calculus.
In Beth
(0.2)
B - ValIPC(A)
~>
DerlPC(A) ,
(0.3)
ValidlPc(A)
~>
B - ValidlPc(A),
"B - ValIpc(A)"
that
and that
is an a b b r e v i a t i o n
"ValidiPc(A)"
combining
(0.4)
(0.2)
stands and
(0.4) no m e n t i o n
for
(0.3)
ValidlPc(A) in
Furthermore of the
intuitionisti-
of being
intuition-
also be valid
a modelling
1956 he
set out to
of IPC
B - ValIpc(A),
Note
theorem
the proof
who p r o p o s e d
~>
and
if
is to be of any
should
DerlPC(A)
models"
some
Obviously
requirements.
(0.i)
where
to obtain
a completeness
mathematics
use to
to the modelling.
Beth was
that
first
sentence
in all p o s s i b l e
for the I n t u i t i o n i s t i c prove
attempts
the m o d e l l i n g )
Finally
of great
for intuitionism.
of i n t u i t i o n i s t i c
theorem
cally a c c e p t a b l e
been many
is to be of any use then
that m o d e l l i n g )
completeness
has been
"A
for
"A
is true
is i n t u i t i o n i s t i c a l l y
we obtain
that:
--> DerlPC(A),
is made
in all
of the
Beth-models.
Beth
valid".
2~
E.G.K. Just
(0.3)
Lopez-Escobar,
as in the c l a s s i c a l
are of a quite
explicitly
defined
ValidiPc(A),
The
same
case,
as-constructions
counterparts, nature.
mathematical
although
definition. itionistie
different
and
obvious,
is true of
the proofs
(0.2)
constructs;
probably
ValidlPc,
W. Veldman
so it is not
closer
in
solely with
however
mathematical in the intu-
to the concept
immediately
and
(0.3),
no explicit
ValidcPc(A);
is much
(0.2)
is c o n c e r n e d
while
has
of
obvious
of proofs-
that
(0.3)
should
hold. As a m a t t e r cause
there
yields
(see Kreisel
principle
for p r i m i t i v e
Kreisel's
proof was not with
respect
to species
"S - ValIPc(A)".
is that the
to be more
easily
be-
of
of Kreisel
recursive
is yet another
of IPC.
It was
that
predicates
by K r i p k e - m o d e l s ;
(classical)
~>
interpretation, of
which
we shall
S - Vallp C
assumptions
in Beth ab-
over
can be shown to
S - ValIPC(A)
than of
introduced
is played
to v a l i d i t y
implication:
notion
of semantics
respect
An a d v a n t a g e
accepted
treatment
correct
point
(see the report
was a result
(which under a few r e a s o n a b l e
There
was a moot
1982).
ValidlPc(A)
formulae
(0.2)
Markov's
be equivalent)
tends
of
(0.3)
damaging
by
B - Valip C
in the proof
that
Even more
but with
breviate
out
1961).
Actually models,
it turned
was an error
Dyson/Kreisel (0.2)
of fact
(0.3).
(mathematical) in Kripke
for i n t u i t i o n i s t i c probably
completeness
1965.
formal
because
proof was
validity
for the
In the c l a s s i c a l
systems,
of the
a main part
fact that
given with respect
the first to this
type of models. Kripke
models
intuitionistic vative
theories.
extension
itionistically
are often
In addition,
properties,
acceptable
used to i n v e s t i g a t e through
some of those
(see T r o e l s t r a
the
of some
the use of some conser-
results
1973).
strength
can be made
intu-
E.G.K.
In the "valid
following
in e v e r y
The
abbreviate by
the
201
intuitionistic
notion
"K - V a l i P c ( ' ) " .
ValidiPc(A)
~>
in K r i p k e
1965,
justified
acceptance,
However,
even
intuitionistic
and
W. Veldman
implication:
is p a r t l y
an
we w i l l
Kripke-model"
(0.5)
versal
Lopez-Escobar,
S - Valip C
it has
its
if one
accepts
shown
and
although
it does
not h a v e
uni-
charms.
completeness can be
K - VallPc(A).
of
(0.5), IPC
Kripke
(i.e.
models
of
to be e q u i v a l e n t
are no use
(0.4))
since
(under
suitable
for
K - Valip C assump-
tions). In v i e w
of the
tuitionistie istie
proof
proof
with
to c o n c l u d e
notion
of
COMPLETENESS ity for
that
intuitionistic
state
the
FOR
of the
of
that
is not does
(logical)
unless
yield one
obviously
not
validity.
quite As
Is t h e r e
that an
an in-
intuition-
identifies
the
case.
correspond
a matter
intuitionistic
a mathematical predicate
such
that
(A)
the
notion
(B)
the
implication
[ValidiPc(A)
~>
(C)
the
implication
[ViPc(A)
DeriPC(A)]
intuitionistic
state
of
We to the
fact we
problem:
IPC:
VIPC(A)
to
IPC w o u l d
However,
S - Valip C
following
PROBLEM
formulae
it is c u s t o m a r y
principle.
S - ValiPc,
prefer
to
remarks
of the c o m p l e t e n e s s
of M a r k o v ' s
ValidiPc(A)
like
above
has
a semantical
~>
mathematics
without
notion
calculus,
of v a l i d -
say
VIPC(A)
character,
VIPC(A)]
is p l a u s i b l e , is p r o v a b l e
making
use
in c u r r e n t
of M a r k o v ' s
principle?
In this can be
solved
restricted
p a p e r we
will
try to
for a r e s t r i c t e d
second-order
show
that
second-order
language
in the
the
completeness
minimal
sense
that
logic the
~.
problem It is a
second-order
202
E.G.K.
variables
are
intended
definable
species.
are p r i m i t i v e towards order
to range
concepts.
is a
The format
over a subclass
It is minimal
problem
(conservative) of the paper
language
A calculus
w
~
w
A formal
w
Soundness
w
Explicit
theories.
w
A spread
which
w
Construction
of a u n i v e r s a l
w
Construction
of the
of a r e s t r i c t e d
as an extension
of the
semantics theorem
for for
generates
second-order
of the
spread
~.
w
"V"
spread
~.
w
"DerR"
w
The c o m p l e t e n e s s
w
Realizations
and the
explicit
IPC.
logic.
of
predicate
theories.
of explicit
theories.
Z.
~.
~, and
Kripke
models.
THE LANGUAGE OF A RESTRICTED SECOND ORDER LOGIC, can be b r i e f l y
of
described
The lanzuage
as follows:
~.
A denumerable
set
Var
A denumerable
set
Par I
For each
a denumerable
n,
calculus.
realization.
spread
spread
of
intuitionistic
spread
,,n,, and the
Symbols
second-
~.
w
I.i
it is a contribution
the r e s t r i c t e d
of the
falsity
~.
Some p r o p e r t i e s
~
nor
~.
w
of
negation
is as follows:
w
i.
neither
we believe,
extension
The
for
of the f i r s t - o r d e r
for IPC because
w
and the
because
Nevertheless,
the c o m p l e t e n e s s
logic
Lopez-Escobar, W. V e l d m a n
of i n d i v i d u a l of i n d i v i d u a l
variables:
v0, Vl,...
parameters:
set
p(n)
of
set
~ (n) of
a0,al, . . . .
n-ary predicate
variables:
n-ary
parameters:
p(n) _(n) (n) 0 ' ~I ' P2 ' .... For each
n,
a denumerable
predicate
E.G.K. Q(n) 0
^(n) ' UI
First-order
connectives:
universal
symbols:
Symbols
1.3
Pseudo-formulae,
1.4
not of
1965.
V
I~
of v a r i a b l e s
,
but u s e d
formulae
terms.
and s e n t e n c e s
occurrences.
Given
Ix0...Xm_iF
term.
only used
in the o p e r a t i o n
will
The a b s t r a c t i o n
Some n o t a t i o n a l
: U nin(n),
are d e f i n e d
in w h i c h
A sentence
as done
all o c c u r -
is a f o r m u l a
be omitted.
will abbreviate w i l l be u s e d
instead
occurring
ters o c c u r r i n g IXl...XnF,
variables
be c a l l e d terms
are
an
F
occurring m-ary
such that
in
F,
then
elementary
in the m e t a l a n g u a g e
ab-
and are
in
in
F.
F
duction having
FOR
of
variables
(parameters)
'(Aoi)'
then and
Parl(F) Par2(F)
Furthermore
then we d e f i n e
A CALCULUS
and p r e d i c a t e
'VPoP 0'.
is a p s e u d o - f o r m u l a ,
parameters
pseudo-formula
Par 2 : UnQ(n).
will usually
w
IR
conventions:
in the q u a n t i f i e r s
F
of
~, I, ~.
of s u b s t i t u t i o n .
Superscripts
If
a atomic
individual
straction
'~A'
in a b b r e v i a t i o n s :
is a p s e u d o - f o r m u l a
are b o u n d
are all the
the e x p r e s s i o n
'I'
V (2)
any p a r a m e t e r s .
x0,...,Xm_ I
P
n. (i)
quantifier
A formula
Abstraction
1.5
(i)
( , ).
1.2
in P r a w i t z
A, v,
quantifiers:
Second-order
without
20S
' ....
Propositional
rences
W. Veldman
~(n) ' U2
Auxiliary
Lopez-Escobar,
R,
the u s u a l
if
Pari(T)
With
~
T
is the
the set of p r e d i c a t e is the a b s t r a c t i o n
= Pari(F),
we a s s o c i a t e
introduction
set of i n d i v i d u a l parame-
term
i : i, 2.
a s y s t e m of n a t u r a l
and e l i m i n a t i o n
rules
for
de-
A, v,
204
E.G.K.
n, V (I)
and
3 (1).
Lopez-Escobar,
W. Veldman
For the s e c o n d - o r d e r q u a n t i f i e r
t r o d u c t i o n rule is standard
V (2)
the in-
(e.g. as in Prawitz 1965), h o w e v e r the
e l i m i n a t i o n rule is w e a k e n e d to: v p ( n ) A ( p (n))
(V(2)E)
A(T) where
T If
is any F
is a set of formulae of
d e r i v a t i o n in 'mere(A) '
w
R
n - a r y e l e m e n t a r y a b s t r a c t i o n term.
~
of
A
instead of
from ~_~A
F.
R
then
F~A
iff there is a
O c c a s i o n a l l y we shall write
@
AS AN EXTENSION OF THE INTUITIONISTIC PREDICATE CALCULUS,
Let us assume that the i n t u i t i o n i s t i c predicate caloulus,
IPC, has
been f o r m a l i z e d as a system of natural d e d u c t i o n w i t h the falsum symbol
's
as a p r i m i t i v e symbol and negation as a defined concept.
Then given a formula
A
of IPC let
A*
be the formula of
tained by r e p l a c i n g all occurrences of the atomic formula by the sentence
I ;
if
&
~ ~
obin
A
is a set of formulae of IPC then we let
&* = {A* : AEA}. is an e x t e n s i o n of IPC in the following sense:
3.I
THEOREM.
then
AU{A}
is a set of formulae of IPC and
A ~ iPC A
A* ~ A * .
PROOF. of
If
~
The only rule of inference of IPC not included in the rules is the rule for
plexity of
A
Moreover that if
&*~A*
I.
shows that,
~
However a simple i n d u c t i o n on the comfor any
A,
I~A
.
is a c o n s e r v a t i v e e x t e n s i o n of IPC in the sense then
n o r m a l i z a t i o n theorems make the following:
& ~ i P C A. for
~.
The latter is a c o n s e q u e n c e of To be a little more
specific let us
E.G.K. 3.2
DEFINITION.
iff
A
Lopez-Escobar,
A formula
is built up from
V, n, V (I)
and
A
of
~
is e s s e n t i a l l y f i r s t - o r d e r
and the atomic formulae by means of
A,
3 (1)
It should be clear that formula
I
A
205
W. Veldman
of IPC,
A
is e s s e n t i a l l y f i r s t - o r d e r iff for some
A = A*.
The d e f i n i t i o n of a normal d e r i v a t i o n in long to write down, however,
the d e f i n i t i o n
s e c o n d - o r d e r logic have been given
~
w o u l d take too
for the case of full-
(explicitly or implicitly)
in
Girard 1971, Prawitz 1971 and T r o e l s t r a 1973 so that it is a relatively simple m a t t e r for the reader to make the a p p r o p r i a t e changes r e q u i r e d for
~.
E i t h e r using the
(strong) n o r m a l i z a t i o n
for full s e c o n d - o r d e r
m i n i m a l logic or m o d i f y i n g the proof for f i r s t - o r d e r i n t u i t i o n i s t i c logic
(V (2)
causes no p r o b l e m because
formula than
VPA(P)),
ization for
A(T)
is always a simpler
it is possible to obtain a (strong) normal-
~.
Because of the r e s t r i c t i o n we have placed on derivation
3.2
~
in
PROPOSITION.
tially first-order order formulae
~
If
V(2)E
a normal
has the following kind of s u b f o r m u l a property.
~
formula
is a normal A
derivation
from a set
then every formula
occurring
F
in
~
of an essen-
of essentially in
~
first-
is essentially
first-order. An immediate c o n s e q u e n c e of 3.2 is the f o l l o w i n g c o n s e r v a t i v e e x t e n s i o n result.
3.3
then 3.4
THEOREM.
If
AU{A}
is a set of formulae
of IPC and
A*~A
A~IPcA. REMARK.
From (the proof of)
3.1 we obtain that n e g a t i o n in
~
206
E.G.K.
Lopez-Escobar,
W. Veldmsn
behaves in the same way as does i n t u i t i o n i s t i c n e g a t i o n in IPC. example the following are theorems of
An
For
~:
(~AnB)
(A n B) n ~(A
(~B ~ ~A) ^ ~A)
~ 3 x A n Vx~A
An~A w
A FORMAL SEMANTICS
FOR
R,
Our formal m o d e l l i n g for
~
will
be in the style of Kripke 1965.
4.1
DEFINITION.
such that
K
r e l a t i o n on for all
A model-structure
is an inhabited set, K
and
DI, D 2
is a quadruple ~
a reflexive and t r a n s i t i v e
are unary functions on
Dl(e)
is an inhabited
subset of
Parl,
(.2)
D2(a)
is an inhabited subset of
Par 2,
(.31
if
~ s ~
then
DEFINITION.
unary function
M
M(e)
(.2)
if
A (M(e)
(.3)
if
e S 8
4.4 Dz,M>
4.5
such that
on
K
and
D2(~) ! D2(8)"
on a m o d e l - s t r u c t u r e such that for all
is a
~,8 E K:
is a set of atomic formulae,
REMARK.
that "A
DI(~) ! DI(8)
A model
(.i)
4.3
K
e,B ~ K:
(.i)
4.2
then then
Parl(A) ~ DI(~)
A (M(a)
has been v e r i f i e d by stage
such that
DEFINITION.
A realization M
Par2(A) i D2(~),
M(e) c M(8).
If the atomic formula
DEFINITION.
and
of
then we shall say
e".
~
is a structure
is a model on the m o d e l - s t r u c t u r e
Given that
~ =
~
= : Z ( < n 0 , . . . , n k _ l >) = 0), (previously)
A spread
~,
i.e., on
c o n s t r u c t e d m a t h e m a t i c a l entities. (i -i)
function from the
set of finite sequences of natural numbers onto the set ural numbers such that
0
~
of nat-
is the code for the empty sequence.
will be used for the c o n c a t e n a t i o n function, = < n 0 , . . . , n i _ l , m 0 , . . . , m r _ l >.
Greek letters: functions and [(i)
If
Ec,
and whose range c o n s i s t s of
To simplify matters we use a standard
i.e.,
law
e
~
e,8,..,
is the c o u r s e - o f - v a l u e s
function d e t e r m i n e d by
e,
= . is such that
a member of
will be used for number t h e o r e t i c
Z,
Vi(Z(~(i))
and write:
It will be later shown, a spread
~ =
mappings
F(n), Dl(n) , D2(n)
: 0)
then we say that
~
is
a(Z. in Sections
9 through 13 that there is
whose c o m p l e m e n t a r y law
Zc
such that if we set
F
=
Um(~ F(am)
Die
=
Um(l~ DI (~m)
consists of three
210
E.G.K.
Lopez-Escobar,
D2e then the following Condition
7.1.
UmEi~ D 2 ([m)
conditions
If
set of formulae,
:
n
W. V e l d m a n
are satisfied:
is admitted
Dl(n) ! Par I
by
and
Z,
then
7.2.
If
eEZ,
then
Die 9 = Pari(F e) ,
Condition
7.3.
If
aEZ,
then
Fe
Condition
7.4 9
If
eEZ
and
following
are equivalent:
(ii)
(A~B)
7.5.
the following ({) (s163
VxA(x)
and
If
(s
i = i , 2,
then the
and
BEF8]. Pari(VxA(x))
! Die,
i = i, 2,
then
E Fe ~
7.6.
If
vp(n)A(p (n))
and eEZ
If
and
A(a)
6 FS].
Pari(vp(n)A(p(n)))
! Die,
i : i, 2,
( F e, and
term such that 7.7.
aEDIs ~ >
are equivalent:
VBSEzVT[Fe!F 8
Condition
theory.
are equivalent:
then the following (s
is an explicit
Par I.(AnB) ~ Die,
AEF B ~ >
eEL
V88E~Va[F e i F B
Condition
i = I, 2 .
E F ,
VBBEz[F ~F B
Condition
is a (finite)
D2(n) i Par 2.
Condition
({)
F(n)
T
Pari(T) A
is an
n-ary elementary
! Pari(F$),
is a sentence
of
abstraction
i : i, 2 = > ~
A(T)
e F8].
then the following
are
equivalent: ({) (ii)
w
Der~(A), VaaE~(AEFe).
CONSTRUCTION OF A UNIVERSAL REALIZATION, The spread
previous
section
can be used to define
a realization
~
~ of
of the ~
such
E.G.K.
Lopez-Eseobar,
that for all sentences
S
(8.1)
~ I=S = >
The d e f i n i t i o n of
~ B
~
iff
e,6 ( ~
=
DIs,
D2(e)
=
D2e,
]M(a)
=
{B : B
211
of Der~(S).
is as follows:
DI(~)
W. V e l d m a n
and
Let
F ~ ! F B,
is an atomic formula and
B s F }
and then set
= We prove
< ~ , S , D I , D 2 , ~ >.
(8.1) a s s u m i n g that the spread
~
satisfies conditions
7.1 -7.7. 8.2
LEMMA.
If
Par.(A) c D. 1
PROOF,
--
~
and
A
(i = 1,2),
is a formula of
~
such that
then
i~
By induction on the logical c o m p l e x i t y of
Basis ste~.
A
is an atomic formula.
quence of the d e f i n i t i o n of Induction step.
that
and
Then it is an immediate conseI= .
Let us c o n s i d e r the case when
Assume thus that ~I=~ A . V6BE~VT[8 ~ ~
~
and
T
A.
A = vP(n)B(p(n)).
Then
is an
n-ary e l e m e n t a r y a b s t r a c t i o n term such
Pari(T) ! D i ( 8 ) ,
Then u s i n g the d e f i n i t i o n of
i = 1,2 = > ~
~I=8B(T)].
we obtain that:
212
E.G.K.
V 8~EzVT[F B ~ F
and
such that
T
Lopez-Escobar,
is an
Pari(T)
From the induction
n-ary elementary
~ Pari(Fs),
hypothesis ~I=$B[T]
Using condition
that
( F s.
B(T)
7.6 we then conclude
is similarly
The proofs
abstraction
i = 1,2 ~ >
we obtain
term
~6~(T)].
that ~ F
vp(n)B(P (n))
The converse
W. V e l d m a n
proven.
for the other
compound
formulae
are analogous
(and
well-known). 8.3
If
COROLLARY.
A
i8 a sentence of
(i)
~I=A
iff
V~aEZ(AEF ) ,
(ii)
~ I=A
iff
VaaE%3m(A E F(~m)),
(iii)
~ I=A
iff
Der~(A).
PROOFS.
Of (i),
(ii), immediate.
For
w
CONSTRUCTION OF THE SPREAD ~
next
5 sections
we shall adhere
~,
then
(iii) use condition
OF EXPLICIT THEORIES, For the
to the following
FO,FI,...
is an enumeration
of the formulae
~0,~i~...
is an enumeration
of the derivations
~0 U 9 1 U
... is a partition
into a denumerable
of the set
sequence
7.7.
Par 2
conventions:
of in
of predicate
of pairwise
disjoint
parameters
deDumerable
sets. ~i = {Qio~Qil ''''} ~ o u ~ l U ...
is an enumeration
is a partition
of
of the set
~i Par I
of individual
param-
E.G.K. Lopez-Escobar, eters into a denumerable
sequence
Veldman
W,,
of pairwise
213
disjoint
denumerable
sets
Mi = {ciU'Cil''''} ~k,s
is an enumeration
is a (i-i) mapping ~k,Z,3~
= ek,i,2~
The functions recursion
from
+ 2,
F(m), Dl(m) ,
on the length of (the finite
Basis step.
Xi
~2 x {1,2,3}
+ 1 = ek,s
Z(m),
of
onto
and
and
~
such that
~0,0,1~
D2(m)
sequence
= 0.
are defined by
coded by)
m.
Z(< >) = 0
r(< >)
r
=
DI(< >) = K0 D2(< >) = Q0 Reeursion
step.
F(m), Dl(m)
Suppose that
and
ural numbers
k, s
D2(m) r
m = <m0,...,mp_l >
have been defined.
=
We then determine
nat-
~k,Z,r~
and proceed by cases depending
on the value of
that if for some
its value is to be
E(m),
such that p
the convention
and that
i,
s,
E(m*~)
r.
We shall follow
is not specified then
and thus the finite
sequence
(coded by)
.,o^
m"s = <mo,...,mp_l,S> Case i
~.
r = i.
SHb~__!a. (i)
is not admitted by
If
if for some
Pari(F k) ! Di(m), q ~ p,
q
i E i, 2
is a derivation
then we set: Z(m*l)
=
0
r(m*l)
=
F(m)
Dl(m*l)
=
Dl(m)
U {F k}
then of
Fk
from
F(m)
214
E.G.K~
D2(m*~)
=
hand
for all
(2) and if on the other tion
of
Fk
from
Lopez-Escobar,
F(m)
W. V e l d m a n
D2(m) , q ~ p,
~q
is not a deriva-
then we set:
Z(m*~)
=
0
Z(m*2)
=
0
r(m*~)
=
r(m) U {F k}
r(m*9)
=
F(m)
Dl(m*l)
=
Dl(m)
Dl(m*2)
=
Dl(m)
D2(m*~)
= D2(m)
D2(m*2)
= D2(m).
S~b~e_ib.
If e i t h e r
Parl(F k) ~ Dl(m)
or
Par2(F k) ~ D2(m)
then
we define Z(m*O)
: 0
r(m*~)
: r(m)
Dl(m*0 ) = Dl(m) D2(m*0) Case
= D2(m).
2
r = 2.
In this s > 0
Case
3
B(x),
functions.
That
is,
for each
~(m*s)
=
0
r(m*s)
=
r(m)
Dl(m*s)
=
Dl(m)
U {Cpj : j < s}
D2(m*s)
=
D2(m)
U {Qpj : j < s}.
r = 3. case we c o n s i d e r
in the previous
Sub~ase_~a. some
the domain
we define:
In this duced
ease we enlarge
formulae
If
the f o r m u l a
might
have
been
intro-
cases.
mp_ 2 = i AI, A2,
F k = 3xB(x)
which
(and hence
F k = (ALVA 2)
then we define
Fk
~ r(m))
and if either
or for some p s e u d o - f o r m u l a
for
E.G.K.
Z(m*l)
=
0
r(m*~)
=
Y(m)
Dl(m*l)
=
D2(m*l)
=
in the case that for all
where
Lopez-Escobar,
W. V e l d m a n
21B
E(m*2)
=
0
r(m*~)
=
F(m)
Dl(m)
Dl(m*2)
=
Dl(m)
D2(m)
D2(m*2)
=
D2(m) ,
U
{A I}
F k = (ALVA2) ;
and in case
U
{A 2}
F k = 3xB(x)
we define
s > 0
tl, t2,..,
Z(m*~)
:
0
r(m*Z)
=
r(m) U {B(ts)}
Dl(m*s)
:
Dl(m)
D2(m*~)
=
D2(m) ,
is some
(previously
agreed
upon)
enumeration
of
Dl(m). Subcase
3b.
Failure
of subcase
3a.
Then we set:
Z(m*~) = 0 F(m*8) ='F(m) Dl(m*O)
= Dl(m)
D2(m*~) = n2(m). r(m), Dl(m) ,
Combining we obtain 9.1
the spread
REMARKS.
(A)
m
and
Dl(m) , mitted (B)
m*O
~
two conditions m*0
by
has been defined
= D2(m)
Z.
is admitted
law
~c
by
Z.
so that for any
m
are equivalent:
are admitted
D2(m*0)
into the complementary
~ = <x,xo>.
The spread
the following
D2(m)
by
Z,
F(m*O)
and for all
= F(m),
s > 0,
m*s
Dl(m*0)
=
is not ad-
E.G.K.
216
A node
m
such that
Thus
m
is a p r o c r a s t i n a t i o n
node. ~.
Or in terms
~p
w tion
for
8EZ
and not w o r t h
If
For a p r o o f parameter
theory
aEZ
then
Q
and i n d i v i d u a l 7.3,
namely
is an i m m e d i a t e
tion of
D.
of i0.i it s u f f i c e s
Condition
node
iff
~.
That
),
to o b s e r v e
parameter
that e a c h
consequence
~
F
satisfies Condition
for any
7.2 is
n-ary
Der~(Qcc...c (for
of c a ses
eondi-
i = i, 2.
that
e,
is a d m i t t e d by
8p = 0.
repeating.
= Par.(F
a procrastination
~(Z)
1 and
n Qcc...c).
is an e x p l i c i t
3 of the d e f i n i -
~.
Conditions consider
contains
7.4 - 7 . 7
are a l i t t l e m o r e
complicated
so we shall
them separately.
"v"
AND THE S P R E A D far too m u c h
LEMMA.
i : i, 2
following
properties:
SEA ~ >
~.
For any g iven
information
To every
P a r i ( F a)
(III)
we h a v e that
7.1 is i m m e d i a t e
LEMMA.
(II)
m*0
OF THE S P R E A D
i0.i
(I)
iff
SOME P R O P E R T I E S
as a lemma.
ii.i
node
is a p r o c r a s t i n a t i o n
stating
W. V e l d m a n
(A) h o l d s w i l l be c a l l e d
of f u n c t i o n s
worth
w
Lopez-Escobar,
a(E,
so we f irst
formulae
there corresponds
A, B
sEZ
we find t h a t
cut it down to size.
such that
a subfan
~
of
Par.(A) l
~
with the
AEr~,
SEA
> F a _c r 8 ,
8E~,
p = ~k,Z,l~,
8p # 0 ~ >
p = ~k,Z,3~,
8p ~ 0,
A = Fk
or
F(Sp)J--F k
or
FkEFa, (IV)
8(4,
F~ = 3xCtx) ~ >
VkVs163
8(ek,~,l~)
= a(~k,s
VkV~([6(~k,~,3~) 8(~k,~,3~))]
= 0] v [6(~k,&,3m)
and
= fu(~(ek,~,3m),
= fl(~(~k,s
g' f0' fl
D2e ~ D28
= i),
+ g(8(~k,s
v [8((k,s
where the functions DIe ! DI8~
B(A
A
B({k,Z,&~))]),
are chosen so that
DI8
is sufficiently
(iii) ensures that
larger than
and so that (iv) ensures that the required instantiations junctions on existential
formulae are placed into
F B.
Dla,
of dis-
That such
functions can be found follows from the fact that the only time that constants from
Xp
are placed in
11.2
If
e(~
THEOREM.
Pari(A~B ) c Die ~
and
i = i, 2
Diy
(AnB)
(ii)
(AnB)
then the following
~ F ,
VBB~sEF e ~ r B
and
A(F B ~ >
is at the node
is a formula
equivalent. (i)
(y(Z)
BEF~].
of
~
~p.
such that
two conditions
are
218
E.G.K. Lopez-Escobar,
PROOF.
That
that
the
Let
A
Then
from
({) ~ >
FB's
are
be the
({i)
theories.
subfan
(ii)
and
is an
of
(II)
immediate
Thus
E
W. Veldman
assume
determined
of L e m m a
consequence
ll.1
(ii).
of the
We w i l l
according
fact
prove
to L e m m a
(i).
ll.1.
we o b t a i n
V B B ( A ( B ~ F B) and h e n c e
that
Using
the
monotonici•
there
is
a natural
of
r
number
and
PO
VB~EA(B We n e x t
prove,
If
A(m)
Basis
:
induction
0
can be
stated
Vs[~(m*~)
Furthermore F(m*s)
if
m
= F(m)
F , AI-~B.
Hence
k,
p = {k,~,r~. Case
1
Subcase
we c o n c l u d e
that
that
PO - l t h ( m )
~ PO
that
r(m), r , AI-~B.
then
B (r(m),
so
r(m),
p : lth(m).
Let
Then
F,
AI--RB.
the
induction
follows:
= 0 ~>
r(m*~),
induction
from now
theorem
(r(~P0)).
Then
as
fan
r ,
is a p r o c r a s t i n a t i o n
so the
procrastination Let
PO"
l t h ( m ) < PO"
step.
hypothesis
:
such
on
lth(m)
and
lth(m)
step.
Induction
by
the
node
hypothesis
on we
shall
AI-~B]. then
then
assume
A(m~O)
give
= 0
and
us that
that
m
F(m),
is not
a
node.
Z, r
be the u n i q u e
We p r o c e e d
natural
by cases
numbers
depending
such
that
on the v a l u e
of
r.
r = i. la.
A(m*~)
= O.
Then
the
construction
of
Z
tells
us t h a t
219
E.G.K. Lopez-Escobar, W~ Veldman F(m*l)
= F(m)
U {F k]
and
so the
induction
r(m),
Fk,
of
tells
hypothesis
gives
us t h e n
that:
But the
construction
Fk = A
or
F k E F e.
,A
Thus
as
lb.
A(m~2)
= 0.
Case
2
In this F(m).
case
3
Subcase C(a), ~uction
F(m)I--~F k
that
F(m*2)
= F(m)
and the
argument
is
node.
for
some
argument
s > 0
then
we h a v e
proceeds
as
= 0
A(m*s)
that
r(m*s) =
and
for a p r o c r a s t i n a t i o n
node.
r = 3. 3a.
For
some
F k = 3xC(x) hypothesis
s > 0,
(F(m),
Now u s i n g
condition
we o b t a i n
(IV)
A(m*s)
F(m~s)
= 0
= F(m)
and
for
some
U {C(b)}.
of L e m m a
r(m),
F r o m the
re,
AI-~B.
II.i
we c o n c l u d e
that
AI-~B
re,
or
r(m),
since
3xC(x)
E F(m)
3xC(x),
we h a v e
r(m),
Sub~ase_3b.
F k = (ClVC2).
formula
that
C(b),
F(m),.
But
or
r = 2.
The
Case
either
AI-~B.
Fe,
Then
for a p r o c r a s t i n a t i o n
us that
we o b t a i n
F(m),
Subease
AI--~B.
r,
re,
rei-~B.
that
in e i t h e r
case
A]--pB.
Analogous
to S u b c a s e
3a.
either
in-
E.G.K.
220
Lopez-Escobar,
We now consider the situation when
W. V e l d m a n m
is the empty sequence 9
Then
F ,A I-~B . From the latter it follows that theory we may conclude
w
that
"V" AND THE SPREAD
F I-R(AnB)
(AnB)
~,
any essential use of case 2 of the definition
second-order
quantifier
V(2);
F
is a
E F
In the case of
will be used for the quantifier
and since
"V".
,,n,, we did not make of the spread
~
We will only consider
the first-order
case being almost
As in Section ii we must first obtain an appropriate
fan of
(by essentially
12.1
LEMMA.
corresponds
To every a subfan
(I)
BEA ~ >
Q E D2B
(II)
B(A 2 >
F ~F 6
of
the same as ii.i
(III)
(IV)
the same as ii.i
(IV).
THEOREM.
such that
If
a E ~
and predicate p a r a m e t e r
~
(III)
12.2
sub-
the same method that was used in II.I).
a 6 ~ ~
It
%he
the same. ~
.
and
Q
there
with the f o l l o w i n g properties
vP(n)A(P (n))
Par.(vP(n)A(P (n) )) ~ Pari(F~) l
is a formula of
then the f o l l o w i n g
R two
conditions are equivalent:
(i)
vP(n)A(P (n))
(ii)
E F
VB~E~VT[F ~ i F B
and
term such that
Pari(T ) c Pari(F8)
T
PROOF.
The only interesting
Let
be an
Q
is an
n-ary elementary a b s t r a c t i o n
~>
case is (ii) ~ >
n-ary predicate
parameter
A(T) (i).
such that
E F8]. Thus assume Q ~ Par2(F a)
(ii).
221
E.G.K. Lopez-Escobar, W. Veldman and then let 12.1.
Then
A
constructed
be the subfan of
(ii) specializes
according
to Lemma
to
V 8 8 E A ( A ( I X l . . . X n Q X l . . . x n) E FS) , which in turn leads to
VSBEABP(A(Q) Proceeding
E F(Sp)).
as in the proof of Theorem
11.2 we arrive at
r~i-mA(Q). Then using the assumption
that
Q ~ Par2(F e)
we conclude
r I-~vPA(P) and then that
II
w
Deri~
in S e c t i o n
VPA(P)
II
E F
AND THE SPREAD
~,
Of the conditions
7.1-7.7
listed
7 the following one is the only one that remains to be
proven. 13.1
THEOREM.
For any sentence
S
of
]~
the f o l l o w i n g
two condi-
tions are equivalent:
(i)
Der~R(S )
VCCc~E;~(S E Fa).
(ii) PROOF.
Again the only interesting
case is
ter is proven with the help of the subfan (I)
SEA ~ >
(it) = >
~
of
(i)- and the lat~
such that
S ( r
(II),
(III)
Analogous
to (III) and
w
THE COMPLETENESS OF ~,
(IV) respectively,
of Lemma ii.i.
So far we have shown that for sen-
222
E.G.K.
tences
A
of
Leoez-Escobar,
W. V e l d m a n
I~:
14.1
Der]9(A) ~ >
Va~(A)
(see Theorem
14.2
Va~(A)
nerl~(A)
(see Corollary
However
=>
in order to have an honest
must show that it is plausible
14.3 where
completeness
"The sentence
A
~
theorem
for
~
we
Va~(A)
is an abbreviation of
8.3).
that
Valid~(A)--> "Valid(A)"
5.1)
for the
(informal)
statement
is logically valid from the inruitionistic
viewpoint" In order to avoid multitude
of realizations
the following 14.4
some of the problems associated
schematic
Given that then
~
for
~
with the
it is better to consider
14.3 in
form
is a r e a l i z a t i o n for
~
and that
Valid(A)
~I=A.
One way to show 14.4 would be to give the exact conditions under which:
a sentence
A
of our r e s t r i c t e d s e c o n d - o r d e r
language
i8 logically valid from the i n t u i t i o n i s t i c viewpoint.
Fortunately would Vali~
suffice
we do not need to know the exact conditions.
for our purposes
which would allow us to conclude
show that such properties In V a l i d ( A ) (2)
to specify
characterize
two important
Logical validity
The intuitionistic
viewpoint.
of
14.4, we do not need to ValidR(A).
concepts
and (~)
enough properties
are involved:
It
223
E.G.K. Lopez-Escobar, W. Veldman The e s s e n t i a l
(C1)
characteristics
of
(*) are that:
The validity of a compound sentence be reducible to the validity of simpler sentences,
(C2)
The validity of a sentence be independent of the interpretation of the non-logical symbols. On the o t h e r hand
to be in c o n f l i c t the t r a d i t i o n a l mathematical
with
view
"truth"
fied with
eventually
A possible
the
finding
compromise
as m e n t i o n e d
intuitionism
a proof
in the
is solely (and,
statement
of
(~)
concerned
in fact,
with
the intui-
is sometimes
identi-
of it).
is to satisfy
(**) as far as the
logical
consider
of an intuitionist.
approximation
is a sequence
(both by p r o d u c i n g The
seems
introduction,
In o r d e r to do the latter we must
world"
what he is doing).
characteristic
and t h e i r proofs
could be d e s c r i b e d
"There working
is that
are concerned.
As a first
for,
of a m a t h e m a t i c a l
"mathematical
tionist
(C2)
statements
tionistic
symbols
the e s s e n t i a l
the
"mathematical
world"
of an intui-
as follows: of m a t h e m a t i c a l
statements
new constructions
sequence
itself
on w h i c h he is
and by r e f l e c t i n g
can be thought
on
of as extend-
ing indefinitely". It w o u l d p r o b a b l y arranged
as an
flection
is an important
m-sequence
not a finitist) and
secondly,
experience m -seq u e n c e , person.
be a m i s t a k e
to c o n s i d e r
for two reasons:
part of i n t u i t i o n i s m
and as we all know h u m a n
even t h o u g h
of a given
it does not f o l l o w
Now we are
interested
that
may a p p e a r it w o u l d
in logical
sequence
Firstly,
because
to be re-
(the i n t u i t i o n i s t
reflection
it could be argued
intuitionist
the
that
is very erratic
the
subjective
to him as appear
validity,
is
(part of)
an
so to a n o t h e r that
is we wish
224
E.G.K.
characterize aZZ
those
sentences
intuitionists,
particular appears
creative
subjects
(i.e.,
are not
CI,
@
must
as true by
consider
proofs
any
the way
it
is progressing. for example:
(a) think
iff they
that
correctly,
do have
reduce @
and
Similar interest
both
considerations
assert
proofs
of
A,
struct
later on,
proofs)
the
(b) are and
(c)
@
ac-
of Divine
would
madness,
apply @
to
(AvB)
would
the c r e a t i v e
of
in the
[and
appear,
to us,
If we wish
but also
that he might
intuitionist
not as a
on w h i c h
sequence
(AnB).
subject,
iff
we
Of more
In view
of
see that he
of c o n v e r t i n g
the
that he might
con-
of an i n t u i t i o n i s t
statements
consider
he is w o r k i n g
to be m y s t i c i s m
include
should, c o n s i d e r
world
to u n d e r s t a n d
he a c t u a l l y
(linear)
3xA(x)].
or even those
of m a t h e m a t i c a l
statements
that we
Thus
B.
then we must
it is b e t t e r
accepted.
statements
assert
the m a t h e m a t i c a l
not only those those
was
be a c c e p t e d
in it.
into proofs
sequence
would
had also been
(A^B)
constructed
inspiration).
(apparent)
(A^B)
of m a t h e m a t i c a l
when
if we c o n s i d e r
actions
B
intuitionist
in view of a s s u m p t i o n
only when he had a m e t h o d
already
to be just the
and
concerning
(AnB)
(which
sentences).
see that
is to c o n s i d e r
Thus,
A
sequence
were
our i d e a l i z a t i o n s
then his
the
we w o u l d B
statements
to simpler
only when
was w o r k i n g A
h o w our p a r a d i g m a t i c a l
of c o m p o u n d
if we c o n s i d e r e d
would
intuitionist~
with
by
forgetful.
the truth
both
(i.e.,
that we imagine
world
as valid
too i n v o l v e d
idealizations,
c l a i m to have
Now we must cepts
It suffices
some
be r e c o g n i z e d
not become
to us that his m a t h e m a t i c a l to make
W. V e l d m a n
which w o u l d
so we should
intuitionist.
We do have
honest
Lopez-Escobar,
in his
considers later
on.
(or the result
the m e t h o d
in the
"mathematical
world"
at a given moment, Or in o t h e r words,
the m a t h e m a t i c a l
sequence
on,
but r a t h e r
world
of a
as a p a r t i a l
E.G.K. Lopez-Escobar,
W. Veldman
225
ordering. Our notion of r e a l i z a t i o n
for
called a "temporal" record of the
~
corresponds
to what might be
(possible) results of a creative
subject, w h e r e for simplicity we "record" only atomic acts or statements.
That is, suppose given
~
= .
corresponds to the structure of e v i d e n t i a l and e n v i s i o n e d by some creative subject. Dl(e) up
~;
D2(a)
Then given an
D2(a)
lection of rather simple species)
~EK,
objects e o n s t r u c t e d
is the c o l l e c t i o n of atomic
since species are properties,
situations e n c o u n t e r e d
gives us the c o l l e c t i o n of m a t h e m a t i c a l
to stage
Then
statements
(or
could be c o n s i d e r e d as a col-
c o n s i d e r e d up to stage
specifies those atomic statements v e r i f i e d by stage Now, granted such a reading for a r e a l i z a t i o n
a.
M(a)
a.
~
of our res-
tricted s e c o n d - o r d e r language, we obtain, by a simple induction on the logical c o m p l e x i t y of the sentences of
{A : A
is a sentence of
~
~,
and
that given
~EK:
~]=aA}
coincides with the c o l l e c t i o n of sentences c o n s i d e r e d as true sentences by the creative subject at stage In p a r t i c u l a r we obtain that ~I=A}
{A : A
~. is a sentence of
~
and
is the c o l l e c t i o n of sentences which are true for the given
creative subject at all stages of his m a t h e m a t i c a l world. Now we can return to 14.4. is a r e a l i z a t i o n of
~
Thus suppose that we are given that
and that V a l i d ( A ) .
Then
ered as true by one and by all of the intuitionist.
A
is consid-
Thus
appear in all the m a t h e m a t i c a l worlds of the intuitionist, A
is logically valid it would be in all the stages.
can be i n t e r p r e t e d as t h e ' ~ a t h e m a t i e a l world" then
A
would
and since
Thus if
~
of some i n t u i t i o n i s t
~I=A. Thus the truth of 14.4 is reduced to the question:
226
E.G.K.
Lopez-Escobar,
Can be an arbitrary r e a l i z a t i o n
W. V e l d m a n
~
of
~
be i n t e r p r e t e d as the
(possible) m a t h e m a t i c a l world of some i n t u i t i o n i s t ?
Actually,
in view
pleteness t h e o r e m tion.
answer
(?)
it suffices
Thus w h e t h e r
in fact
of Corollary
an honest
to c o n s i d e r
or not the
theorem
w
correctly
thinking
intuitionistic
restricted
second
realizations Furthermore of the
gives since
does
R
of
~
is
upon a p o s i t i v e
(see Section 8) be in-
the
intuitionists
and not forgetful) of them
(i.e.,
it seems
so as to have
AND KRIPKE MODELS,
predicate
order
logic
calculus ~,
us a (formal)
the notion
the r e a l i z a t i o n s
Kripke models
relationship for the
or not rests
shown
to be
not u n r e a s o n -
a positive
an-
(?).
R E A L I Z A T I O N S OF
of the
~
idealized
able to a l l o w our i d e a l i z a t i o n swer to
result we have
(possible) m a t h e m a t i c a l world of some i n t u i t i o n i s t ?
Since we have a l r e a d y honest,
realiza-
question:
Can the u n i v e r s a l r e a l i z a t i o n
terpreted as the
of the com-
just the u n i v e r s a l
completeness
completeness
to the f o l l o w i n g
8.3, for the p u r p o s e s
between
for
Since
has an a n a l o g u e
(formal)
of v a l i d i t y ~
specially
IPC via Kripke m o d e l s
leads
since
in the
for
~
vla
for the IPC.
are n a t u r a l
modifications
to c o n s i d e r
a completeness
to M a r k o v ' s
A
formula A~
validity
of IPC it may be of interest them;
every
principle
the
theorem and ours
not. It is now common
is e q u i v a l e n t "absurdity"
to s e c o n d - o r d e r
may be defined
that by further to all
knowledge
intents
restricting and purposes
that
second-order
intuitionistic
by
V(2)PP. ~2
minimal
logic
and that
What we have
we obtain
a conservative
logic
extension
in
observed
a calculus
~
~2 ~2 is
which
of IPC and
is in
E.G.K. w hich n e g a t i o n Because
tions even
(nor absurdity)
~
in view of our
of
~,
~J=l
verified)
ments
are
the v i e w p o i n t
15.1
such that
~ J=l.
treatment
The
(informal)
but r a t h e r
to the
considered
in
~
DEFINITIONS.
of
I
Or put
we obtain
appear
interpretation
for the r e a l i z a true
too few e l e m e n t a r y
in more
some
strange.
to the False being
fact that
~ .
227
rSle.
latter may
does not c o r r e s p o n d
from
W. Veldman
has no p r i v i l e g e d
of such n o n - p r e f e r e n t i a l
realizations However,
Lopez-Escobar,
picturesque
(or state-
terms,
is not very d i s c r i m i n a t i n g .
Let
~ =
be a r e a l i z a t i o n
and
e~K.
(i)
~
is a credulous
(2)
~
is a trivial r e a l i z a t i o n
iff every node
(3)
~
is a natural
iff there
for
Then node
of
realization
~
iff
~J=~ I. is credulous.
is a node
of
~
which
is
not credulous. (4)
is an ideal r e a l i z a t i o n
~
iff every node
of
~
is not credu-
lous.
The
ideal r e a l i z a t i o n s
that any
ideal r e a l i z a t i o n s
(as far as f i r s t - o r d e r versa.
15.2 (I)
tion
to Kripke
can be t r a n s f o r m e d
formulae
The t r a n s f o r m a t i o n s
are
concerned)
models
in the
sense
into an e q u i v a l e n t Kripke model
and vice
are as follows.
DEFINITIONS. Given
a realization
the Kripke m o d e l (2)
correspond
Given
a Kripke
predicate
let
Q
=
for
~
let
(~)i
be
. model
First
~
for
K = ~
obtained
Then define
(K) 2
be the r e a l i z a -
as follows:
be a new p r o p o s i t i o n a l
parameter).
let
parameter
for all
~(K:
(i.e.,
a
0-ary
228
E.G.K.
The r e m a r k
If
~
:
D(~)
D2(~)
=
{Q} U M(a).
the e q u i v a l e n c e
is an ideal r e a l i z a t i o n such that
K
for
is a Kripke
~
itf
model
A
A
iff
f
is a Kripke
model
15.6
If
~
is an ideal
realization
node
(i.e.,
if we simply then, Let
if
~
above
then
all the
anything
is a
of IPC
is an ideal
realization
((K)2) 1 : K.
for
and
~,
then
for any
A
a credulous
node
~ s 8
credulous
is left,
be the result
A
(~)i
of IPC
formula
is credulous
delete
provided Red(~]
first-order
every node
then
(K)21= ~ A*.
If
Because
~
(K) 2
15.5
essentially
ideal r e a l i z a t i o n s
~l=e A*.
then
and for any formula K~
for
for any formula
(~)iI= ~ A
If
between
as follows:
Kripke m o d e l
15.4
W. V e l d m a n
DI(~)
concerning
can now be stated
15.3
Lopez-Escobar,
nodes
we obtain
of d e l e t i n g
the
is also
then
8
a credulous is credulous)
of a r e a l i z a t i o n an ideal
realization.
credulous
nodes
of
~.
Thus
15.7
If
~
is a n a t u r a l
realization
then
Red(~)
is an ideal
realization.
It is easily if
~
natural tence
proven
is a credulous realization, A:
by induction
node
of
~,
on the c o m p l e x i t y
then
~ = ,
~ I= A.
we obtain
Then that
of if
A ~
for any
that is a sen-
E.G.K. Lopez-Escobar, W. Veldman 15.8
~ I=A = >
15.9
Red(~)l=A ~ >
229
Red(~) I=A,
Ve ( K ( 7 7 ~ I = a A ) .
In the case of the universal spread
~
: ,
Lemma 8.2
allows us to t r a n s f o r m 15.9 into:
15.10
Let
Red(e) l=A : >
MA
Ve (~ 7-13m(A ( F ( ~ m ) ) .
be an a b b r e v i a t i o n for the following:
Er(~m)) : >
MA : Va ( ~ 7 7 3 m ( A
Ve ( ~ 3 m ( A
E r(~m)).
Then from 15.10 and the p r o p e r t y of the u n i v e r s a l r e a l i z a t i o n we obtain:
MA =>
15.11
Since
Red(e)
15.3 - 1 5 . 6
Der~(A)).
is an ideal realization, we can apply the results
to conclude that for f i r s t - o r d e r sentences
MA, = >
(A
is valid in all Kripke models = >
Or in other words, recursive predicates
(~)
(Red(e)l=A = >
A
I--IPcA).
under the a s s u m p t i o n that for all p r i m i t i v e A(n):
V~ E~ u 7 3 n A ( a n )
~>
Va 6 ~ 3 n A ( ~ n )
we have r e c o v e r e d the completeness t h e o r e m for IPC w i t h respect to Kripke models which, as shown in Kreisel 1961, implies
Ve (B q 7 3 n A ( n , a )
=>
for primitive r e c u r s i v e predicates
V~ (B3nA(n,~).
A(n,~).
Since the nodes above a credulous node are also credulous~ we see that the r e a l i z a t i o n s up from ideal r e a l i z a t i o n s
for
~
can be c o n s i d e r e d as being built
(which c o r r e s p o n d to Kripke models
for
230
E.G.K.
Lopez-Escobar,
IPC) and trivial realizations
W. V e l d m a n
(in which every sentence
would appear that the reason why Markov's our completeness
theorem
a node in a realization
principle
is true).
is avoided
It
in
is because we do not have to decide w h e t h e r is credulous
or not.
Further evidence
to
this last remark is given by the following: 15.12
THEOREM.
If
~
is a natural realization for
=
and (D)
then for every sentence
S
of
l=S PROOF.
Let
complexity
K~ = {~K
iff
:7 ~ I =
Red(~)l=S.
I}.
Then we prove by induction
of the formula
(i)
for all
aEK*,
~ I = a A ~ Red(~)I: aA.
Let us consider the case when
A = (BnC).
Red(~)I= e
That is ~ I=~ (BnC).
(D), that for all sentences Va E K[~I=aS]
S iff
~I=@B.
and
we conclude
node of v B~K*.
(i) has been established
thus that
gives us that
more we are assuming ~I= BC].
BEK*
That ~l=a (BnC)
Suppose
be such that
hence,
Once
on the
Red(~)I= ~ If
B(K*
Red(~)l= BC
then and
that
~ I=BC.
If
and thus
~ I = BC.
Further-
Thus we have that
we obtain,
VB {
again with the help of
of Va ( K*[Red(~)I=~S].
E.G.K. w 16. HISTORICAL The above lings
theorem
his book "The Foundations can be compared
structed
in w
231
seems to confirm E.W. Beth's
the way in which his theorem
One gets this impression
there
W. Veldman
REMARK
completeness
concerning
Lopez-Escobar,
from reading Section of Mathematics".
with the spread
The semi-models
could be saved. 145, last paragraph,
(The semi-model
~ of explicit
theories,
theories,
occuring
was right in thinking that defining a fan of models, some inproper
points,
and then applying
in
M mentioned con-
in M which are not proper models
be compared with the overeomplete
taining
own fee-
can
in ~ ). So Beth necessarily
the fan theorem,
conwould
give the desired result. It is a pity that he did not carry out this program and distorted Brouwer's
argument
for the fan theorem.
seen the crucial rSle
of negation.
paper are a continuation
of Beth's
He also does not seem to have
Nevertheless,
the ideas in this
and it is a matter
of historical
justice to mention his name here. (We are indebted
to Prof.
Troelstra
for asking our attention
for this.)
232
E.G.K.
Lopez-Escobar,
W. Veldman
REFERENCES BETH, E,W, 1949 Semantical considerations on intuitionistie m~thematics, Math., vol. 9.
Indag.
1955
Semantic entailment and formal derivability, Mededelingen der
1956
Semantic construction of Intuitionistic Logic, ibid., vol. 19,
Kon. Ned. Akad. v. Wet., new series, vol.
18, no. 13.
no. ii.
DYSON, V,H, AND KREISEL, G, 1961 Analysis of Beth's semantic construction of Intuitionistic Logic, Technical Report No. 3, Applied Mathematics and Statistics Laboratories, Stanford. GIRARD, J-Y, 1971 Une extension de l'interpretation de G~del ~ l'analyse, et son application ~ i'elimination des coupures dans l'analyse et la theorie des types, Proceedings of the Second Scandinavian Logic Symposium, (Fenstad, Editor) pp. 63-92. HEYTING~ A, 1966 Intuitionism, An Introduction. Amsterdam.
North-Holland
Publishing Co.,
KREISEL, G, 1962 On weak completeness of intuitionistic predicate Journal of Symbolic Logic, vol. 27, pp. 139-158.
logic, The
KRIPKE} S, 1965 Semantical analysis of Intuitionistic Logic, Formal Systems and Recursive Functions, (Crossley and Dummett, Editors), pp. 92-129. PRAWITZ, D, 1965 Natural Deduction, A Proof Theoretical Wiksell, Stockholm. 1971
Study.
Almquist and
Ideas and results of proof theory, Proceedings of the Second Scandinavian Symposium,
(Fenstad,
Editor) pp. 235-308.
TROELSTRA, A,S, 1973 Metamathematieal Investigation of Intuitionistic Arithmetic and Analysis. Lecture Notes in Mathematics, vol. 344. E.G.K. L6pez-Escobar Department of Mathematics University of Maryland College Park, Maryland 20742
W. Veldman Math. Instituut Katholieke Univ. Nijmegen
THE REAL E L E M E N T S
IN A C O N S I S T E N C Y TYPE T H E O R Y
Dedicated
to Kurt
SchHtte
PROOF FOR SIMPLE
I
on the o c c a s i o n
of his 65 th b i r t h d a y
Horst
Luckhardt
Abstract
This
is the first of two papers
of simple tion,
type theory mean,
the s t r o n g e s t
question
recursive plus
type
theory
functionals
results
one c o m p r e h e n s i o n
method
today.
by i n t e r p r e t a -
Concerning
to a r i t h m e t i c
the q u a n t i f i e r f r e e
over
consistency
the
first
are proved.
can be r e d u c e d plus
What does
and hew can it be a c h i e v e d
constructive
the f o l l o w i n g
(I) Simple
on the questions:
a special
over
the p r i m i t i v e
rule of e x t e n s i o n a l i t y
A-property
on objects
of type
O.
(2) C o n s i s t e n c y cator", types
is fully d e s c r i b a b l e
a generalization
and e x t e n s i o n a l i t y .
(3) A n e c e s s a r y primitive
recursive
types O(Oe)
based
it rather
instances
ency proof
has
of c o n t i n u i t y
for c o n s i s t e n c y contains
indi-
with r e s p e c t
to
is that
the theory T of the
no c o n t i n u i t y
indicator
for
points.
gives
to the negations
and to c o n t i n u i t y
to make
"continuity
Especially:
on c o n t i n u i t y
leads
prehension
of the m o d u l u s
functionals
at d e f i n a b l e
The ~ - o p e r a t o r ening;
condition
by the n o t i o n
very
no p r o o f - t h e o r e t i c
strength-
of the above m e n t i o n e d indicators.
fine distinctions.
Therefore
com-
a consist-
234
H.
(4) w - r u l e s
for
to t h e o r i e s
types
greater
of c l a s s i c a l
strength.
Moreover
AemiVa.e
= a imply
recursive
constructive
Markov's
incompatible
with
higher
second
paper makes
question
by
and
By G ~ d e ~ s w e l l - k n o w n creasing
strength
consistency
concepts
} O are
the
this
it f o l l o w s
intuitionistically
functional
functionals
which
Significant
by p u r s u i n g
which
was
interpretation have
only
results
Hilbert's
developed
in a p r e v i o u s
using [33.
than on the
But
this
proof
more
this
on
of
a descripon the
fundamental
in f u l l
paper
for
justified
for a r i t h -
the b a s i s
ordinal
segments
and
intuitionistic
means
properties
to the b a r - r e c u r s i v e
functionals.
of t h e s e
is shown.
For
today
in the
concentrates
to a q u a n t i f i e r f r e e
functionals
concept.
we have
more
notions
there
of
calculus
is v i a
their
- in the c a s e step
on
constructive
functional
first
con-
one way
inter-
ordinal
o n the c o n s t r u c t i v e The
in-
inductions
f o r m of v a r i a b l e
second
analysis
is o n l y
So the o n l y
of
and relations
into
transfinite
of p r o o f s .
In the
systems
by an i n s i g h t that
good
for
abstract
not mean
analysis
This method
and more
proofs
does
is a v e r y
combinatorial
in a r e d u c t i o n
consistency
can only be
say b y f i x e d
- although
pretation
From
of a n o n -
survey
require
meaning.
to do this, them
of
obtained
results
them which
structive
the e x i s t e n c e
absurd.
type
of a c e r t a i n
and K r e i s e l - T r o e l s t r a ' s
that
- explicit.
the a u t h o r
analysis
consistently
interpretation.
Introduction
between
are
be a d d e d
: a.
failure
means
above
and analysis
of
and A~Va.~
the
cannot
(MP)
is n o t
objects
of t h e r e a l e l e m e n t s ,
functional
O.
principle
- even with
intuitionistic
concept metic
(MP)
comprehensions
tion by
zero
intuitionistic
function
fo~ lawlike
second
than
intuitionistically
that w-rules
The
and
Luckhardt
step
content consists
of a n a l y s i s ,
the c o m p u t a b i l i t y
the n e w a b s t r a c t
notions
H.
used
The
are of
first
mainly
principle
is an i n d u c t i o n
computation the author
t i o n of B r o u w e r ' s
The
second
tool
computation ciple
according
consistency
constructively
of
to r e a l i z e
matical bert's
real
vantage
and
that
it g i v e s
the q u e s t i o n
The
answer
no!
classically
directly method
Can
in t h e
and
gives
of
of
us
this
the
opinion
- although
connexion
it c o n c e r n s
with
which
notions
the
are
prin-
for the theorem;
which
domains
occasion method
to s i m p l e simple
enable
of m a t h e on H i l -
has
a constructive
the adcontent.
type
type
theory?
theory
- the higher
is
types
cannot
be g r a s p e d
forced
to set u p a n e w
analysis.
treatment
the
that we dispose
analysis
So h e r e w e
that
way.
fact
theorem
objects
says
is n e e d e d
at a n o t h e r
of
species.
underivability
be e x t e n d e d
the p r i n c i p l e s
The
is the a d d i t i o n a l
interpretation
is t h a t
manner.
from
which
and uniform
classical
its p r o o f - t h e o r e t i c a l
author's
on the
explained
idealized
up
but which
second
-
is the g e n e r a l i z a -
such fundamental
this m e t h o d
The reason
new
rests
abstract
elements,
in an e f f e c t i v e
which
analysis
ics.
is:
is:
a generalization
produce
proof
to e a c h
built
the m e t a t h e o r y
as a n a l y s i s .
this
in a c o n s t r u c t i v e
the a u t h o r
ideal
Now
only
As
strong
This
the s y s t e m
the c o m p u t a b i l i t y
activity.
types.
to G ~ d e l ' s
sufficient
makes
principle,
in all
directly
as
to s p r e a d s
is n o t w i t h i n
it c a n b e v i s u a l i z e d
us
works
which
for a t t a i n i n g
bar-induction
proof
the
- locally
introduced
procedure
consistency
theory
principle
is a u n i f o r m i z a t i o n
here which
In short,
235
two k i n d s :
tool
the
Luckhardt
in E33
fundamental
The
significance
is s t r e s s e d domain
of
because
of m a t h e m a t -
H.
236
The
aim of
these
will
look
for n e w
to us
a further
two p a p e r s
and
notations
direction
type
theory.
be t r a c e d
the
this
properties.
situation.
These
At
first
then w i l l
we
indicate
of r e s e a r c h .
axiom
theory
systems
over
the
considered
functional
here
for a r i t h m e t i c ,
language
as w e l l
as
the
used.
w 2 is d e v o t e d type
is to a n a l y s e
characteristic
In w I we d e s c r i b e analysis
Luckhardt
to the p r o o f - t h e o r e t i c
By the m e t h o d s
back
o~ G ~ d e l
to c o m p r e h e n s i o n s .
ducible
from
one
simple
Finally
also
extensionality
reduction and C o h e n
Further,
comprehension
and the
each
(C)~
axioms
of
a pure
of
choice
comprehension
of
can be e l i m i n a t e d
simplification
can
is de-
A-property.
by r e l a t i v i z a t i o n
as
in [3].
Because
~((C)~
sistency
of type
represents
a generalization and
theory
is e x p r e s s e d
of the
"modulus
extensionality.
theory
T of
indicator that
for
the
types
the a d d i t i o n
strengthening
of
and
functionals
based
because
distinctions.
w 4 it is p r o v e d to c l a s s i c a l
the
~-operators of
consistency
definition.)
that
w-rules
or i n t u i t i o n i s t i c
points.
respect is,
that
the
no c o n t i n u i t y
does
the
not
shown
alter
formation
the
of c o n t i hand
- is a p r o o f - t h e o r e t i c
the p r e c e d i n g
level
a consistency
~ 0 cannot
theories
to type
(On the o t h e r
assumed
types
-
- It is f u r t h e r
~((C)~
of
con-
indicator"
contains
allow
Therefore
for
with
on c o n t i n u i t y
(C) a, ~ ~ 0 - c o n s i s t e n c y
make
ently
Such
in w 3 the
for e x a m p l e
at d e f i n a b l e
the d e r i v a t i o n
by t r u t h
In
of c o n t i n u i t y " condition
of ~ - o p e r a t o r s
be p r o v e d fine
O(0~)
strength.
indicators
the a d d i t i o n
A necessary
continuity,
by a " c o n t i n u i t y
the p r i m i t i v e - r e c u r s i v e
proof-theoretic nuity
a certain
which
can
proof
has
be a d d e d
contain
the
then to
consist-
H.
primitive-recursive theorem
and w h i c h
Moreover tive
principle
compute
(MP)
O with
of the e x i s t e n c e
the failure
comprehensions
means
elements,
and analysis,
is studied
on the c o n s t r u c t i o n
are c o n c r e t e
m e n t of type
hints
theory
Functional
the n o t a t i o n s
there
in this
statements
indicating
Axioms
language
of type
which
treat-
to formulate
Notations.
the theory of simple
only e q u a l i t y the n o t i o n
types
of type o. Besides "type degree"
~: m a x ( g s l , . . . , g ~ m ) + 1 , the c o r r e s p o n d i n g
an e x t e n s i o n a l i t y
rule
(ER)-qf for q u a n t i f i e r - f r e e
to that in [33,
for f i n i t e l y m a n y e l , . . . , ~ m for gs > g6.
be realized.
proof-theoretic
type ~ can be coded
~ 6 is short =
re-
proceed.
of type theory.
the type O s l . . . ~ m ( m ~ O)
>
to the case of
can a c t u a l l y
Each
>
for arith-
characteristic
set hierarchy.
analogous
of
concept
in [43
Contrary
case,
might
in [33 here we still use
for
Then H i l b e r t ' s
how a natural
E3J using
g ( O ~ 1 . . . s m) denotes
are,
it is s u i t a b l e
in the f u n c t i o n a l
holds
objects
the
can only be describ-
by the author
for type theory.
by i n t e r p r e t a t i o n
language.
For our p u r p o s e s
a manner
this
interpretation
which
explicit.
w h i c h was r e a l i z e d
strictions
T plus
construc-
with M a r k o v ' s
= a. From
for lawlike
functionals
- is m a d e
and analysis,
the power
together
of the f u n c t i o n a l
- even with
arithmetic
w hich
recursively.
of a n o n r e c u r s i v e
As~Va.s
of e-rules
and the fan-
(MP) and A s ~ l Va.s = a follows.
of the real
I.
arithmetic
constants
intuitionistically
incompatibility
ed by i n t u i t i o n i s t i c
These
function
and K r e i s e l - T r o e l s t r a ' s
In the second part
metic
237
intuitionistic
all their
can be p r o v e d
intuitionistic
higher
functionals,
the n o n a b s u r d i t y
function
Luckhardt
pp. and
24-26 6 with
level
in each type
provided
6 within
formulas,
g6 > ge;
in
in
the same
g6 ~ m a x ( g s l , . . . , g S m ) .
238
H. L u c k h a r d t
E s t i m a t i o n s of p r o o f - t h e o r e t i c
strengths - by this we u n d e r s t a n d the
imitation of proofs of one system by proofs of another system in a fixed manner -
(The insight in such facts has its own p r o o f - t h e o r e t i c
are e x p r e s s e d by O.
In w 2
of
from which
as f o l l o w s :
Ax~
in
(AC) ~'~
and for
are
thus
we
by r e l a t i v i z a t i o n add
again
the
simple
obtain:
all simplified.
introduction
We do this
of h i g h e r
types
by f o l l o w increases
240
H.
the s t r e n g t h pressed:
situations
of h i g h e r
Theorem all A
o
of p r i n c i p l e s
Luckhardt
well-known
can be s i m p l i f i e d
in lower
types or o t h e r w i s e
in a u n i f o r m m a n n e r
with
ex-
the use
types.
1(a)
F o r all types
B, 6 i, ~ ~ B, u
L 6i
(i = I ..... n) and
:
. ~ A o ( ~ - l y ~ ' ~-I Y I ' ' ' ' ' A (C)~_[]ly ~ "'" []nZn
~ lyn)
(C)B-DIX~I ... [ 3 n X ~ A o ( X B , X I ..... x n) where
~, ~-I
The p r o o f
are c o d e s and t h e i r
is o n l y an e x e r c i s e
[3x6B[x] f o l l o w s
in coding.
the r i g h t
the left side by s u b s t i t u t i n g
Theorem
I (b)
Proof:
By t h e o r e m
~-(C)~ A
r
from w h i c h
one gets back
to
for x.
for all B >
I (a) w i t h ~ - B, n = I
= o-->
Icl~
h e r e can also be w r i t t e n
But this f o l l o w s
I(c)
Because DyYB[~-ly]
side,
(C)~
Icl~
Theorem
types.
= O D 1 X l . . . [ ] n X n A o (%-ly,xl ..... Xn)]
y by #x B y i e l d s
The p r e m i s e
of a p p r o p r i a t e
f r o m ~ - 1 ~ x = x the left side states
VzAya[zy Replacing
inverses
directly
from
F o r e a c h A there
(C)~
-->
as
= o nvB (IY'X(~-Iy))Yl (C) oe ---~I
= O.
(C)~
is an ~ such that for all
B >
(C)-A
A
Proof:
It s u f f i c e s
to p r o v e
the a s s e r t i o n
for p r e n e x
A ~ []iXl...~mXmAo[X I ,. . . , X m , X , U I ,. .. ,u n], w h e r e variables
of A. We use i n d u c t i o n
with respect
u I ,. ..,Un are all free
to m.
H.
I.
m=
Let
~ be
Luckhardt
241
O: the
characteristic
functional
of A
in T
([3],
p.
62) :
O
~ U l . . . U n u = O In t h i s
case
take
e H: 0 a n d
A o [ U , U I ..... u n] ~ U l . . . u n as
the
desired
comprehension
functional.
II.
m+
O:
Case
1:
A
E Ax] D2x2...DmXmAo[Xl
= By
induction
Ax'~
B [ x 1 , x , u I ..... u n]
hypothesis
(C)~
-->
..... X m , X , U I ..... u n]
there
VyAx,x]
is a 6 w i t h
{yxx I = O < - - >
B[Xl,X,Ul,...,Un]}
Thus (c)O6-A^(c)OY-A
-->
VyAX
{AxI.yxx I = 0
VYIAuOY
(+)
-->
namely
z = l x . y I (yx).
~-:
gives
~ > 6,y
and
(C)~
{zx = 0 < - - >
A X ~ ' U X I = O}
A[X]}
6
if
Y
otherwise
all
g6
> gy
B >
--> (C)~
,, (c)~
Theorem
(+)
--> (C)-A Case
2:
According
A
-= Vx] to c a s e
(C)~
A
Putting
{
for
VZAX
{yl u = 0 < - - >
A[X]}
B[Xl,X,u1,...,u ] there
n]
is e s u c h
Vzmx
{zx = O < - - >
-->
VzAx
{~(zx)
-->
VyAx
{yx
that ~A[x]}
= 0
= O
for
A[X]}
i[x]}
all
@ >
I (b)
H.
242
namely
y = Ix.s-g(zx).
Remark:
Similarly
For e a c h A there
one
theorem
paragraph
Theorem
I(c)
can be
prehension
can g i v e
is ~ such
(C)~
Using
Luckhardt
^^
(c)~
continued.
figure
is c a l l e d
for
all
-->
(C)-A.
there
reduced
of
Because
in a p r o o f
~ =^ ~r w h e r e
in a p r o o f
that
the r e d u c t i o n
instances
2
an i n t u i t i o n i s t i c
there
type
in the b e g i n n i n g
are o n l y
of A plus
is at m o s t
namely:
B >
~ given
~r H: A plus
reduction,
this
many
com-
(C) ~, we n o w h a v e
(C)~
one
finitely
of
with
(C)~
the r e s t r i c t i o n
that
axiom.
theory.
r
Remark:
From
equivalent
the n e g a t i v e
to its
"intuitionistic"
The
significance
the
impredicativity
meaningful the
special
asserts in our type. tivity
of this into
Thus
reduction two of
comprehension
(C)~
the the
normally
obstacle
considered
lies
in the the
the p r i m i t i v e which
- from we have
but
this
consequences
for
at once
that
~r is
version.
of a f u n c t i o n a l
zero-functional actual
it f o l l o w s
components:
impredicativity
the e x i s t e n c e case
translation
fact
natural
to o v e r c o m e
and
predicative
a fixed
the o t h e r
classically
functionals
formally
separating
it a n a l y s e s
and c o n s t r u c t i v e l y
recursive
looks
all
that
functional
objects
is not
accepted
the
of
the
and same
impredica-
separation
principle.
N o w we d i s c u s s
the
consistency,
which
can be e x p r e s s e d
H.
with
the use
of
Z
243
Luckhardt
as f o l l o w s :
r r
There
is an ~ w i t h :
~ v x ~176
Ay
{xy : O
Az-yz
= O}
A (Deduction
There
is a n e w i t h :
~-~ V x O(O~) A + (ER) In this w a y w e a continuity
see
~-~
Here
o n the r i g h t
described
3.
Ax
For
all
by
Definition:
of
Ay(xy
= O-->
a separation
~: ~ - ~ Ax~176 A + (ER)
Az.yz
principle
indicator,
Consider '''''
u 6 :
= O) }
involves
In g e n e r a l
the
continuity
such a situation
is
p-operator.
9n
%x is a n o t h e r
= O}.
of
^ yz#O)}
indicator".
8 ~ O8n...61
A x e6
Vy,z(xy=O
the u n d e r i v a b i l i t y
Vy ~ ~ . x y
a "continuity
'
In short:
the n e g a t i o n
side we have
{x~ = O -->
Continuity
the place
that
{xC~ = O ^
statement.
(~)
property
theorem)
(n ~ O).
is a c o n t i n u i t y {x(%x)~XU
argument
indicator
for
A % x ( ~ i x ) ... ( g n X ) ~
effectively
different
type
~6 a t
9 .. (~n x) }
from u with
the
same value.
The
"continuity
continuity".
indicator"
Every
modulus
is a g e n e r a l i z a t i o n
of
of
a continuity
continuity
gives
the
"modulus
of
indicator
244
H.
but not vice
versa.
Luckhardt
As an e x a m p l e
for
type
O(OO)
the m o d u l u s
of c o n t i n u -
ity X w i t h Ax ~ < • 1 7 6 1 7 6 1 7 6 1 7 6 1 7 6 gives
the
~ o,
following
B ~ o0,
Remark:
Of
indicator;
The
here
clarity
from
the
these
continuity
the p l a c e
the
above
of the n o t i o n
immediate
situations
insight
are
them
in g e n e r a l
[13,
71).
The
possible portant
to t r e a t example
N o w we r e t u r n indicator tained
r
in T,
"modulus into
continuity
intensional,
Ix~
of
~ (o (o~))
, 41
not
for
comes
there [23,
only
statements
be g i v e n
consistency
and
to a r b i t r a r y
continuity
into
the
continuity
constructively
of c o m p u t a t i o n s .
(see K r e i s e l
indicator"
this w i l l
to the
1 ~176~:
suffices.
of c o n t i n u i t y "
the
sequences
certain
(o (o~))
at p l a c e
incorporated
notion
extensional
from
for
u B can be
weaker
"continuity
lus of c o n t i n u i t y "
indicator
essential
to m a k e p.
uv s uw
Cu ~176176-.: i, X(u,I) , @i u ~: X(u,I)
B I ~ 0;
course
: w~176
is no h i n t p.
of h o w
154 and K l e e n e
generalizes
types,
However
the
but m a k e s
"moduit also
extensionally.
An
im-
below.
~ and
line
type O(O~)
(*).
If a c o n t i n u i t y
at the p l a c e
~o~
is con-
i.e. uO(~
(@u)
~ u~^
~U(@lU)
~ 0 ~ ~(@lU),
T then
for
be p r o v e d
this
~ the
continuity
statement
on the r i g h t
in A:
u~ = O--> -->
Consequently
u(~u)
= u~ = O ^
Vy,z(uy
Cu(r
: O A yz + O)
@ O
side
of
(*) c o u l d
245
H. L u c k h a r d t
Theorem (a)
3
Z ~+ ~
=>
There
for type O(O~) (b)
~r
~
is no c o n t i n u i t y
at the p l a c e ~o~
The e x i s t e n c e
at the p l a c e ~o~ form AxV~x,
(b) f o l l o w s equivalent VxAy
p l a c e ~o~. finable
of a c o n t i n u i t y
in A+(ER)
to
(*),
is, in A,
(ER), f i n a l l y
~ contains
afortiori
~o~ h e r e c h o s e n
no m o d u l u s
of c o n t i n u i t y
can be r e p l a c e d
at the
by any o t h e r de-
p l a c e of the same type.
o
(~I) u(l,~u)
~z o [u(i,z)
can be a d d e d
D-operator
(with l B -: lXnB" ...x~ 4 .I for
} ul
to a r i t h m e t i c ,
T and a n a l y s i s ,
the p r o o f - t h e o r e t i c
continuity
for type O(~0)
indicators
the f o l l o w i n g
T U BR c o n s i s t e n t l y
strength.
In these
can e a s i l y be e x h i b i t e d .
extensional
continuity
so
- : I,UU
u(@u)
o u(1,~u)
@U(@lU)
o
, @i u -: Wu
, further
So p p r o d u c e s
indicator
@i are a r b i t r a r y ,
= ul
= 1,~u(uu)
= s $ i = l(@lU)
(BI)
and
"inessential"
I: Cu o (ao)
B---OBI...B n)
by the a x i o m s
u(1,v)
changing
extensions
o ul]
extensional
o ul
v ~ < ~u-->
because
to
A z . y z = O}.
is c h a r a c t e r i z e d
without
(C)~
{xy = x ~ A z - y z = O) and, w i t h
_ The p l a c e
puO(~O)
(~2)
for type O(O~)
or in ~ in the l o g i c a l
(a) from the fact that
In the n e x t t h e o r e m we s h o w t h a t the f o l l o w i n g
which
indicator
~i x.
to V x A y ~
Thus a c o n s i s t e n t
%oe(o(o~)) , ~I~(~176
in T for all ~.
c a n n o t be p r o v e d
analogous
{xy = x ~ -->
indicator
at p l a c e
246
H.
In c o n n e c t i o n for
simple
ries
of
with
type
equal
theorem
theory
3
Luckhardt
(e ~ O)
requires
proof-theoretic
this
fine
shows
that
distinctions,
strength
with
a consistency
namely
respect
between
to their
proof theo-
continuity
properties.
Remark:
The
place;
fixed
the c h o i c e
Theorem
place of
i is t e c h n i c a l l y
p ,
arithmetic
T U BR = T U BR p l u s
the
can be r e p l a c e d
by any o t h e r
definable
motivated.
4(a)
T $ T plus
Proof:
I above
It s u f f i c e s
statements
for
Z
,
~ arithmetic analysis
to p r o v e
plus
= analysis
the a s s e r t i o n s
arithmetic
and
analysis
plus
for then
the
functional
follow
domains;
by the r e s u l t s
in [3].
The
computability
can be g i v e n treatment local
by
given
there.
(~
continuity
arithmetic
Theorem ~(C)~
Proof:
p of
(T U BR p l u s
~) of
[3],
X, X I I I
chapter
Formalizing
proof
(see [3],
this p.
a closed
as in [3],
137)
for
term
analogous chapter
T plus
p
of
type
to the
XIV
statements strong
over
do not
theory.
T plus
For
increase deductive
the c o m b i n a t o r i a l
a p)
consequences
strength
we c o n s i d e r
p.
4(b) has
p-
gives
(T U BR plus
O
^ = T U BR).
a sufficiently
point
the m e t h o d
consistency
A in A = T
Thus
in T p l u s
an i n t u i t i o n i s t i c
By t h e o r e m
1(b)
is the c o n t i n u i t y
proof
it s u f f i c e s indicator
in A+~.
to s h o w
previously
~(C)~176 formed
The
with
~.
starting-
of the
H.
u~176176 = O-->
1,Bu(uu)
Ax ~176176 {Xl = 0 - - >
~Vx
{xy = O
Hence
= 0 A Vz~
= 0 -->
Az.yz
ly~176176
Thus
Continuity
sions
(in the
consistently presence
Az.yz
trary
sential
~ I)}
= I)}
= I}
properties
form
of Z).
(C)).
And
does
to the
= ul = 0
Av.uv
= O} w i t h
~v~
u =:
I)-
on every
~(C)~
247
1 ^ u(1,Uu)
n V z ~ 1 7 6 1 7 6 ~176{zu = 0 < ~ >
x =:
of
vyOO(xy
{xl = 0 ^ A y ( x y
nVxAy
= O @
Luckhardt
Therefore
together
not
alter
with
imply
classical
constructive
situation
extension
constructively
type
functional theorem
negations
domain
4(a)
(C)~
as w e k n o w f r o m
is a d d e d theorem
I(c)
and
does
not work
not
that
strength; which
comprehen-
[e.g.
we have
the p r o o f - t h e o r e t i c
where
theory
of
in the
the addition
this
is c o n -
constitutes the
theory
a n es-
of
truth
definitions.
In c o n c l u s i o n
Theorem
the
"continuity
perspective"
c a n be
summarized
as f o l l o w s .
4 (c)
A
T = A plus
~
,
~(C)~
^
T U BR = ~plus All
systems
lar
they are
Proof:
~
, BR,
between
have
consistent
Arithmetic
~(C)~ the
same proof-theoretic
strength;
in p a r t i c u -
[3].
and analysis
are
treated
in p a r a l l e l .
A
T
(T U BR)
= A
(~
)
[3]
< A
(~
plus
BR)
plus
Z,
= A
(~
plus
BR)
plus
~
A
7 (c)Oe-A Theorem
4(b)
H.
248
4.
Invalidity
Also
T
(T U BR)
T
(T U BR)
of h i g h e r
connected
with
plus
Luckhardt
~
functional Theorem
observations
all
for
(total)
4[ u s ] taken
classically
(eR) ~ e x p r e s s e s "natural" also valid O(OO). ~
equals
initial the
0 or not.
segment
This
~
of
has
vy~176
functional
in c o n t r a d i c t i o n
VX O(OO)
follows
~-rules
f u n c t i o n a l c o n s t a n t s ~i
for
Take
case we - say of
length
n - which
so t h a t ~ ( ~ , n
Vy(xy
(~R) O(~
= 0 A Vz.yz
+ O)}
= 0 ~>
(C)~176
Az-yz
= O) }
whether
a finite
contains
all
* i) = 0 l i k e -
~ O)
c ~.
Is t h i s
~ of t y p e
steps
(~,n * l)n = I + 0
o(oo)
from
of
determine
to
immediately
constant
in ~:
= O ^ Vz~
{X~ = 0 ^ Ay(xy
and e v e r y
consistently.
number
can also
computation,
* i) = O ^
{x~ = 0-->
this rule
numbers,
in ~ a f u n c t i o n a l
expressed
constants
the n a t u r a l
in a f i n i t e
first
the
of
to a d m i t
the a r g u m e n t
needed
Ax O(OO)
which
In t h e
~(~,n
pO = 0 -->
for a l l
concept
types?
can be fully
= 0-->
are higher
(u v a r i a b l e )
it c a n be e s t a b l i s h e d
information
wise.
therefore
for h i g h e r
Then
4(a)
or c o n s t r u c t i v e l y .
a standard
theory
[33
e-rules
our previous
(~R) ~ A [ ~ O ] . A . ~ .I ] ,.
interpretation
now gives
H. L u c k h a r d t
249
Thus we have proved that an w-rule for type O(00)
cannot be added con-
sistently to theories over c o n s t r u c t i v e f u n c t i o n a l domains w h i c h contain i n t u i t i o n i s t i c logic and
(C)~176
This result can easily be extended to
all higher types because we have
T h e o r e m 5(a)
Proof:
(wR)~ ~ -- (wR) B T
Let AIr, I, A [ ~ ]
for 8
0(00)
to theories over con-
structive f u n c t i o n a l domains w h i c h contain T, i n t u i t i o n i s t i c
logic and
(C)~176
The case of n u m b e r - t h e o r e t i c functions
is not covered by this method.
But the result holds here too and is also valid for m u c h weaker theories.
T h e o r e m 5(c) w-rules for types d i f f e r e n t from zero cannot be added c o n s i s t e n t l y to theories in which all f u n c t i o n constants can be computed r e c u r s i v e l y and w h i c h contain functionals,
(relative to their language)
the p r i m i t i v e - r e c u r s i v e
i n t u i t i o n i s t i c a r i t h m e t i c and the fan-theorem.
For instance all
systems of i n t u i t i o n i s t i c
analysis
(with ~ i n
(wR) ~
250
ranging
over
(because
[I],
Proof:
By
leads
freely
the
Kleene
growing
fan-theorem p.
115)
theorem
tree w h i c h
all
Where
choice
objects)
come
5(a)
under
this
it s u f f i c e s This
([I],
to s h o w
for
p.
by
according
that
by u s i n g
the a d d i t i o n Kleene's
all r e c u r s i v e
W1(x~176
-: T1((X)o,X,y)
Az < Y ~ T 1 ( ( x )
, (u~
I are
the
R is d e c i d a b l e
projections
-: V t < x
and has
Vy<x
A y < w ~ " u y : v ~176 y-->
Let o o
be a r e c u r s i v e
consideration. so we
Then
of
can m a k e
I:
1,x,Z)
a primitive
=
[R(u;w)
~ is also
I
have
recursive
pairing
constant
informally numbers
R(V;W) ]
of
fo,fl
VyT1(fo,t,y),
, sgu ~
sg(~f)
= I
=:
derivation
Ix.sg
(ux) .
the
consistent
a well-defined
(Kleene
Case
but n o t
t-W sg (ut) (t,y)
function
effectively
sg(~t)
f -:
of a
the p r o p e r t y :
(i)
Put
(~R) ~176
oo
I.
of the t h e o r y
Ay.~y =
(sg~)y
Vx~
(5) , (I
(wR) OO
Az ~ and with
as in case
constant
-->
This
e166a
f. Wsg((sgq~)f ) (f,y)
(5) is p r o v e d
(6)
^ 7TI ((f)1,f,~)
7TI ((f)1,f,z)
Vf<x Vy<x (5)
T1((f)o,f,~)
in this case
7TI ((f)1,f,O) According
(3)
251
{Ay. zy < I -->
Vx~
the f a n - t h e o r e m Vm~
~176{Ay. zy < I -->
is n o w refuted.
Take
Vx < m . R ( z , x ; x ) }
~ as the f o l l o w i n g
primitive
tion: I I (<m~ t ~ ) -:
if t<m A V y < m
0
if t<m ^ V y < m -
0
otherwise
" t-W O(t,y) t.W I (t,y)
recurslve
func-
252
H.
Luckhardt
Then %0(<m,t>)
(7)
< I
x --< m A R ( l y . w ( < m , y > ) , x ; x )
-->
Vt<mVy<m-'t
-->
With
(7) , (8)
< m
Am~
Further,of
by
sequences
(MP)
[~(<m,t>)=O
-->
Wo(t,y) A %0(<m,t>):1] }
~ 1 7 6{ A y . z y
to
< I ^
A
can
the rule
that
variable in
the
([5],
last
{Ay.ay
< m
317).
is
lawlike
proof,
we
< I -->
the
choice
objects.
If w e
obtain
Vx~
For
gives
transformed
by
has
objects apply
the
same
is n o w this
re-
re-
only
}
of
this
(~R) s w h i c h
u s for
a result
But
this
can be
Kreisel-Troelstra's
repaired
theory
of
choice
Vx~
intuitionistic
into < I -->
rule
fan-theorem.
< I -->
{Ay.sy
the
the variable
As ~ { A y . s y
As
9 ~ R(z,x;x)}
interest
of
= a, p.
Ax
a s for
the premise
As ~ V a . s
be
,x;x)
(6).
intuitionistic
is n o t
using
which
W I (t,y) A ~ ( < m , t > ) : O ]
(t,y)
i t is p r o v e d
Aa OO
by
-->
(~R) s e x c e p t
stricted
which
{[~(<m,t>)=1
~ R(ly.~(<m,y>)
in c o n t r a d i c t i o n
placed
--< mVy<x'-t _< m-'t. W s g g ( < m , t > )
(7)
Ax
as
Vt<x
~
(8)
form
-->
Vx~
logic
and
Markov's
principle
H.
With
this
Theorem For
supplement
the a b o v e
proof
theories
in w h i c h
contain
functionals,
all
function
(relative
intuitionistic
incompatibility
holds
situation
the basic
thus
ideas.
Theorem
which
in f o r m of
(see K l e e n e
[O], Aa O O
(Ch T) O
p.
and
recursively
the p r i m i t i v e - r e c u r s i v e
the
fan-theorem
the
following
5(b)
(MP) ~
will
0 =
perhaps
is b a s e d
idea behind
become
clearer
o n the c o n t i n u i t y
theorem
the f o l l o w i n g
I
5(c), (d)
consequence
if w e r e v i e w of c o n s t r u c t i v e
is r e c u r s i v e n e s s
of C h u r c h ' s
thesis
281)
9 ar
with
(Ch T) ~ is c o n n e c t e d
with
~e~
~: V e A x
{~x=O
(~R) ~ 1 7 6in the f o l l o w i n g
VyT1(e,x,y)}
way.
5(e)
theories
contain
case.
c a n be c o m p u t e d
language)
arithmetic
explained
The basic
For
in this
for ~ ~ O:
functionals. enters
constants
to t h e i r
(~R) ~, As ~ 7 V a ( ~ = a),
Theorem
also works
5(d)
and which
The
253
Luckhardt
in w h i c h
the relevant
all function part
of T a n d
constants
are recursive
intuitionistic
logic
and which
the f o l l o w i n g
holds: (~R) ~
Proof:
A~ O O
By t h e o r e m
gether
with
within
the
From
~
this
5(a) :
theorem theory
9 ~e~
,
(~R) ~176 ~
(~R) OO ~
IV in K l e e n e
VeAx
the a s s e r t i o n
{px=O
[O],
follows
(~R) O p.
I
Aa O O
(~R) ~176~ 281
used
VyT1(e,x,y) } for
with
(~R) ~ 1 7 6resp.
9 ae~
(~R) O
(~R) O to-
informally every
gives
constant
(~R) ~176
oo
2~
H.
Remark: For
The
same
theories
which
necessarily tion
partial,
= {e}.
= {e} ~
A[{I}] ....
We n o w
system
tionistic the
with
we
arithmetic
and
AS
only
A[a]
to s h o w
(~R) ~
with
as far
Then
AaVe.a
the
first
=
thesis.
within
of T, part
form
AE{O}],
Church's
part
situa-
in the
as p o s s i b l e
the r e l e v a n t
fan-theorem.
thesis
-
now
to this
in p a r t i c u l a r
follows
5(a)
to c o n t a i n
the
(~R) ~176e x t e n d e d
A[~I] .... ; then
of t h e o r e m
ax = Uy}.
{i} of their,
(~R) ~ to C h u r c h ' s
we have
(~R) ~
suppose
(~R)~176
(9)
A[~o],
the p r o o f
which
over
{T1(e,x,y)^
enumeration
constants,
foregoing
and A [ { u ~
AaVeAxVy
a recursive
equivalent
Assume
formalize
(Ch T) :
function
By the
(~R) OO.
for
contain
is d e d u c t i v e l y
AaVe.a
the
holds
Luckhardt
intui(up to
gives
{~c~ ^
Ay-~y
< I -->
Vx~
Consequently
I
Ae.~c~-->
Ac
{Ay-~y ~
I -->
Vx~
Aa.ae~-->
Aa
{Ay.ay
< I -->
Vx~
(10)
The
second
part
(beginning
with
the a p p l i c a t i o n
of
the f a n - t h e o r e m )
becomes
(11)
As
{Ay.~y
N o w we
see
that
(I0),I
and
(11).
Applying
the
< I -->
theorem
additional
Vx~
5(c)
is a d i r e c t
argument
for
consequence
theorem
5(d)
to
of
theorem
(10).,2 and
5(e) ,
(11)
gives
(12)
Again
As n~ Va-~
theorem
5(d)
= a ,
follows
(MP)
~
~Aa~176
immediately
from
this w i t h
theorem
5(e).
H.
(12) of
can be i m p r o v e d
Luckhardt
by s t a r t i n g
255
a similar
argument
with
(11)
instead
(10) ,2:
~A~
77{Ay-~y
77V~
Together
~
{Ay.~y
with
(9)
I -->
Vx~
}
< I ^ ~Vx~
this
(11) , (MP)
}
implies
~V~o~ From
this
the n o n a b s u r d i t y
tive
function
of
the
existence
of a n o n r e c u r s i v e
construc-
7 7 Va-a#~
follows
with
Theorem
5(f)
For
theories
tionistic
As77Va'e
which
contain
arithmetic
(MP) ,
This
concludes
this
be g r a s p e d
constructive
part
= a
and
!
the p r i m i t i v e - r e c u r s i v e
intui-
the f a n - t h e o r e m :
A~77Va.~
I; p a r t
= a
II d e a l s
proof-theoretically
method
functions,
available
today?
~
77Va.a#C~
with
the p r o b l e m :
by i n t e r p r e t a t i o n ,
In w h a t the
way
can
strongest
256
H. Luckhardt
References
[03
Kleene,
S.C.:
Amsterdam [13
Kleene,
Introduction
S.C.
and Vesley,
Mathematics. [2]
Kreisel, logic.
[33
[43
Amsterdam
R.E.:
The F o u n d a t i o n s
Luckhardt,
logic 27
of intuitionistic
(1962),
H.: E x t e n s i o n a l
G~del Functional
Proof of Classical Analysis.
Lecture Notes
in Mathematics
Kreisel,
306,
H.: Uber Hilbert's
fur m a t h e m a t i s c h e
Annals math.
logic
Springer
Interpretation. 1973.
reale and ideale Elemente.
Logik und Grundlagenforschung,
G. und Troelstra,
of intuitionistic
predicate
139-158.
A Consistency
Luckhardt,
of Intuitionistic
1965.
G.: On weak completeness
J. symb.
Archiv [5]
to Metamathematics.
1962.
A.S.:
Formal
systems
to appear.
for some branches
analysis. I (1970),
229-387.
Postscript I If partial
functionals
are admitted
in w 4 then the connection between
the higher types and type O must be revised, 5(b), (c), (d) and Postscript
?
The m e t h o d
of w
(f) carry over under appropriate
also gives a nice f u n c t i o n a l
metical
(C) ~ : This reduces
pretable
via
p. 46, 74,
but our main theorems
(AC)O,O_Az o
88-91).
,
to
(C) ~ - Ax ~
(4 A 4)0
-
conditions.
interpretation
of a r i t h -
w h i c h is f u n c t i o n a l
VyOAz o
by
T u BR ~
(see
inter[3],
CHURCH ROSSER THEORE~ UNENDLICH Herrn Professor
iWOR A - K A L K U L E
MIT
LANGEN TER~EN Dr. Kurt SchGtte
seinem 65. Geburtstag
zu
gewidmet
W. Maa~
In dieser Arbeit wird mittels
Transfiniter
Theorem fdr einen typenfreien bewiesen.
Der Beweis
vorliegenden
l~Bt sich unmittelbar
~ -KalkGle
Induktion
mit unendlich
halten.
Wir geben am Schlu8 an, wie die auftretenden Anwendungen
und Schwichtenberg zahlen bewiesen Martin-LSf
zur Termbildung
dieser Art mit Typen hat Girard ~
~
an
angegeben. entstehenden
das Church Rosser (unver~ffentlicht).
der Terme
I)
0 , S
und die Variablen
2)
Sind
a
3)
Sind
ai
und
b
fGr alle
k-KalkG1
haben Barendregt
entwickelten
Methoden
i)
lob = IsL : J il :~
2)
l~xal
3)
ll
lal+1
,
sind Terme.
so sind auoh Terme,
der L~n~e eines Terms
=
KalkG1
9
(~xa)
so ist auch
:
labl = max(lal,lbl)+1
= sup(Jail+l)
der
Wit benutzen beim Beweis die von
Xl,X2,..
i ~ ~
bei
in [I] einen Beweis mit
F~ir den durch Weglassen
:
Terme,
ent-
Ordinalzahlen
[~ ).
Definition
Definition
und Reduktion
Theorem mit Hilfe von Ordinal-
und Tait fur den endlichen
(siehe Stenlund
auf die meisten
genGgend klein gehalten werden kSnnen.
Hilfe von Fundierungspr~dikaten Reduktionsregel
langen Termen
(mit oder ohne
die noch zus~tzliche
Ftir A -KalkGle
Regeln
ausdehnen
langen Termen
Typen),
beweistheoretischen
das Church Rosser
l-Kalktil mit unendlich
und
(ab)
Terme.
ein Term.
W. IVIaaB
258
Mitteilun~szeichen
:
i,j,k,m,n fur natGrliche Zahlen) zahlen; a,b,c,d,e fGr Terme; n mit n-maligem Auftreten yon
a,~,~,6 ffir abzihlbare Ordinalfir Terme der Gestalt (S(S..(SO)..)
S 9
Unser Ziel ist, das Church Rosser Theorem fir den folgenden Reduktionskalk~l ~ zu beweisen :
I)
a~
a
2)
(Ixa) b ~
3)
~
4)
( b) o ~
5)
a ~
6)
ai ~
7)
a ~
ax[bU
~
an
a'
,
a!l b
,
b
b ~
b'
=>
ab ~
fir alle
i e ~
b ~
=>
a'
a'b'
=>
a ~
, ~xa
~
~ Xxa,
a'
Wir geben einen zu diesem Kalkil iquivalenten ReduktionskalkG1 an, bei dem den einzelnen Reduktionen Ordinalzahlen als "Reduktionsordnungen" zugeordnet sind. Das Church Rosser Theorem fir den KalkG1 list sich dann dutch Induktion iber diese Reduktionsordnungen beweisen.
Reduktionen mit Reduktionsordnun~en (wir schreiben
~
anstatt
~ a,1
(I)
a
~
a
fir alle
a
(2)
a
~
a'
und
~
(3)
~
(4)
~
( b) c (5)
a
~
a'
(6)
a
~
a'
=> ,
~ ,
=>
b
: )
b'
-nb
~
b'
=>
(~xa) b
~ ,
~
b'
~xa
~
=>
Xxa'
ab
a'x[b']
a'n c
~
c'
Maa~
W.
(7)
ai
(8)
a
>
fGr alle
a!1
~
b
259
i e ~
=>
nach elner der R e g e l n
~
(I),..,(7)
und
at
b ~,n
mit (9)
=>
~
c
~
c'
f~ir
~ ~,n
c'
g >~
a und
~ a,n
d
~xa'
~
=>
a
=>
mit
~ a,n
~ < a
C
=>
[~
C'
a'
ai
>
a!1
C
8~
c'
ffir alle
i E
Beweis: I.
C
I~
C
>
2.
c
8~
d
=>
Dann gilt nach
I.
=>
C' c
J~
e
e
c'
~ ~ ,m
d
mit
j < 8
mit
8 := max(~,N)
und < a
~ < ~ . und
k c
8,k =>
c
i--
~
>
e
3.,4.
c'
Induktion nach
Lemma 2 : 0rdinalzahl
=>
c
8>
c'
6,k
G.
a
~ a
a
~m+n
a
mit einer a b z ~ h l b a r e n
260
W.
Beweis:
"=>"
Zur B e h a n d l u n g benutzt ai
~
Induktion
nach
der Regel
6)
(Gber Lemma a~
I. I.)
fGr alle
Maa~
der D e f i n i t i o n wird
von
die Regel
a
(8)
~
a'
des KalkGls
:
i e ~
=>
(I.V.)
a~
ai
mit abz~hlbare
ai 0rdinalzahlen
~i
fGr alle
i E ~
=>
a~
ai
fGr
a
mit
a a > ai
fGr alle
"str G. From A construct ~' as AI -~F G
to the fibre
and hence ~ reducible by proposition Since
F we get A
P and we
(Str)
8' E
Clearly 6' c 8 .
The proof is similar if A-~F is below the axiom.
Proposition 8. If ~ contains a mathematical Proof. Assume % to be
axiom in its endpiece
9
is reducible.
W. Pohlers
280
~' [P' ]
P' -~F Y G 6 E
where
J is the u p p e r m o s t
cut below ~[P]
. If P is not in the fibre of P'
we do as in the same case of the proof of p r o p o s i t i o n
7. Assume
P to be
in the fibre of P'. By p r o p o s i t i o n 4 we m a y assume that there only are substitutions
between ~[P] and ~'[P'].
that P' is atomic.
Since no variable
By p r o p o s i t i o n
P' too does not contain free variables. merical atomic formula.
6 we m a y provide
of P can be used as eigenvariable So P' m a y be regarded as a nu-
If P' is false we construct
E' as
q/ ' [P' ]
and as
P' -*F
(str)
(str) 7P' -~G
P' -~G
8' ~P' -+E
6' P' -*E
if P' is true. milary).
In both cases 6' c 8 .
(The remainig
cases are treated si-
Condition 6.2. is established by
Proposition 9. Suppose E to be a quantifierfree derivation 9
I-P-~E
closed formula.
(~ I - 1 P - ~ E ) w i t h
formula then there is a cut-free
P a true
derivation
If there is a cut-free
(false)numerical
atomic
9 ~E.
The p r o o f is by induction on the length of %. The only interesting
cases are that P-~E is a logical-
All other cases are trivial tical axiom because ference because numerical PI as a
If P-~E is a l o g i c a l - a x i o m
to P what means
of an in-
Q[P, PI] Px is
that PI is true too. But E contains
positive part and is therefore a m a t h e m a t i c a l
is an e q u a l i t y axiom
for a m a t h e m a -
it is true and it can not be the main-part
it is atomic.
equivalent
or e q u a l i t y axiom.
since P can not be essential
s =t-~Q[~[s],~[t]]
axiom.
we distinguish
If P-~E
the subcases~
P occurs in ~. Then E is also an equality axiom. -
P is s = t .
Then U[s] and ~[t] are n u m e r i c a l
equivalent
and E is a lo-
gical axiom. -
P is ~[s].
If s = t
is true E[s]
and ~[t] are numerical
equivalent.
Hence ~[t] is true. Since it is a p-part of E, E is a m a t h e m a t i c a l If s = t
is false E is a m a t h e m a t i c a l
axiom,
because
s =t
axiom.
is a n-part of E.
W. Pohlers Proposition
281
1o.
If the endpiece
of 9 contains
an equality axiom ~ is reducible.
Proof. Again we may assume that no free individual variable piece of ~. So if s = t - ~ [ U [ s ~ [ t ] ] merical formula.
s = t is a nu-
If s = t is true we have a logical axiom and ~ i s
ble by proposition
7. If s = t
is reducible by proposition
is false we have a mathematical
reduci-
axiom and
8.
6. A part in the conclusion of an inference weakening part
occurs in the end-
is in the endpiece
if none of its minlmal-parts
($4) or (Str) is called a has a corresponding
part
in the premise(s).
A cut in a modo 9 is called suitable
of its cut-formula
contain either a weakening part or the main-part
an inference Proposition
if both fibres of
on the boundary of ~. 11.
A m. d. without axioms in its endpiece
contains
a suitable
cut.
The proof is obtained easily by induction on the number of cuts in the endpiece. Corollary. contains
a suitable
cut or is reducible.
Lemma I. (repeated) is reducible. Proof. By the corollary above we may assume that 9 contains
a suitable
I. Suppose that one of the fibres of the cut-formula
contains
part. Say 9 is of the shape ~i Fi A T --~r !
9[A]
A~F Y G 8 E.
But then we may derive as well
(i=1,2
resp. i = I
)
cut.
a weakening
282
W.
Pohlers
F. l
F'
(str)
G
8' E with 6' c8. The proof is analogous if the weakening part is above Z[A]. 2. Now we assume that both fibres contain an inference on the boundary. If the cut-formula is an implication we are done by proposition 6. So we only have to consider the cases where the cut-formula is Vx~[x] or V xu Ix ] . 2.1. Suppose the cut-formula is Vx~[x].
Then Z is
C~ 0
~o
~l ' [~l IX]] (Z1
VxU2 [x ] -*F~
~ ' [vxU~ [x] ]
Vx~[x]-'F J1
n2
7 5 GI
G2
n2
Ja Go
nl
E
where J1 and J2 are defined as in the proof of proposition 6. We construct a m.d. ~' as pointed out on the next page. We only have to show that ~' c b holds.
Since s o c u l
and ~o C ~i we get 6 1 Q 8
and 82 c 6 by
proposition 3. It is ~'= ~[n3-ns,~1@ ~ 2 ] < ~ [ n 2 - n 1 , 6 5 e] if ~i and ~2 are smaller than ~[n2-n3,6@ e], because degree (~[t]')< n2 implies n2-n 3 > O. But it is ~i =~[n2-n 3,81~ s] < ~ [ n 2 - n 3,6~ e] and ~2 is equal to ~[n2-n3,62~ e] < ~ [ n e - n 3 , 6 ~ e]. Since Kk~' = Kk6z UKkS2 UKke we get
W. Pohlers
~83
(z
o S,'[UI It] ] 9
~
8o
(str)
[t]-~[
Vx~
[x]]
!
6'
B ~ ~ [t]-*~ [VxU[x] ]
[~xU [x ] ]
V x ~ [x]-*F
[t ] -~Vx~ [x] -~F
7 ~[t]-'G
I ~ [t ]'-*GI
G2
62 ~[t ]'-~i
n2
Om
n2
b2
U [t ]'-*0o
[t ]'-~G~
n3 nl
Go E 2.2. Suppose
the cut-formula is
VX~[X].
Then % is
6o
0
~i [~l [x ] ] Z~ [ V X ~ [X ] ]
V X~2 IX ] "~F~
n3
6 [V X~ [X ] ]
V X~ IX ] -~F
n2
$ G2
n2
Y G
6 GI v G
~o
n~
G' E
Suppose r ( V X ~ [ X ] )
=i+I. Then G'Is defined to be the premise of the
first substitution below G whose
rank
is < i, if such a substitution
exists. Otherwise G' is E. (The case where G' is between G and G~ is treated like the case we are going to show). By proposition 4 ~
may
assume that there are no inferences with maln-part below 61. So VXU2[X]
284
W. Pohlers
only could be a l t e r e d by a substitution. set-variable
occurs free in V X ~ 2 [ X ]
Since it is p r o v i d e d that no
we m a y conclude
that ~2 is ~. We now
construct ~'. 0
~J. [~:t Ix] ] (Str)
~I [x] ~ i [vx~ [x] ] C~W
Vx~ [x ] --~F
~[x] ~ $ [vx~ [x] ]
n4
7 G"~U IX]
n4 ~t
8'
G2
7 G1 "~U IX ]
n4
V !
~Oo~U[X]
n4
~r -~G, ~ [ x ]
J
~ , - . . . P~ [Q ]
[@ ] "~ VX~~ ] "~'F1
n4
~l t
Vx~ [x ] ---.G' --'-F~
n3
VX~ Ix ] -~TG' "~F
n2
C~
IVX~ IX ] ]
ne I G' -'G
n2
6" I G' "+GI
G2
n2
V t!
7G' -~G
W/
nl
o
IG' -~G' G !
E Before we start to show that ~' is a reductum of ~ (I) If m>n
We mention:
~ is a part of a m.d. and we replace the height n of F b y n the ordinal of F becomes G' c ~ .
The p r o o f is an easy i n d u c t i o n
on the length of the s u b d e r i v a t i o n
above
F. First we have to show that ~' again is a m.d. ference
of H N. ~' contains
(S3,1) which is not in ~. So 2.1. is fullfilled. Because
no inof
W. Pohlers
285
r(~[X]) < i %' is a m.d. of H N . It is an easy consideration that it is possible to assign to each substitution, different from J, the same rank as in %. Since all implicit minimal-parts of G' are provided to be of rank < i < N we may give the rank i to J. It remains to show ~"c ~. It is nl < n2 < n 3 < n 4. By (I) we get m~c ml, hence by proposition 3
(2) ~ ' ~ . It is ~i' = ~[n4-n3, P@ ~o'] and ~l =~[s+1,~ o] with s the degree of ~[X]. So s < n 4. If s < n 4 it is n 4 = n 3. Hence n4-n 3 < s + I . By (I) we have ~o 'c_ ~o < (O,~o). It is p = ~ [ ~ ' , i ] @ ~ N < (O,~o) since S ~ o = N . So we have ~i' A
upwards
obtained
F => a
with the
in
a sequent
~
any
(b)-rule, (b)-rule
is to be a top sequent
and
In other F => &
above
we apply
nor any
in
then we apply
the same form as
the sequent(s)
is no such
If n e i t h e r
semi-
by a l t e r n a t i v e l y
of an (a)-rule,
(a)-rules
F => A
the line
instead
(a)-rule
in the final
the
is
tree.
(b)-rules (b2)
~,A,F
=>
A
E,F
=>
4,mA
=>
F
~,A,A
"IA,F =>
(a3)
E,A
(b3) E,A,B,F
=> A
E,AAB,F
=> i
F
=>
=,A,A F
(a4)
=>
1~
=> E,B,A
E,AAB,A
(b4) E,At,r,YxAx E,YxAx,r
=> A
(taken in some fixed antecedent
in some
tl, t2,.., 4.2.
order)
sequent
The m i n i m a l T = UD. i I
a (minimal) be g e n e r a t e d V
is a
t
is to be the first
such that below
by
and
~
.
of
over of)
generated
occur in the
@
F0 => AO '
Let
containing
the tree.
containing
(~,~)
over
In (b4),
|
As is easily
is any s e m i - v a l u a t i o n V'
does not
of the s e m i - v a l u a t i o n
F = ~Ai
(the branch over
At
...
term in
the one to be constructed.
semi-valuations.
of a b r a n c h
semi-valuation
seml-valuations if
of (a4),
are to be all the terms
be the sequents and let
F => ~,At I,A 1~ => ~ , A t 2 , A r => E , Y x A x , A
=>
In an a p p l i c a t i o n
there
The
of sequents
the line has
(a2)
i.e.
of sentences
below as far as possible.
stage have
above
sets
~ U ~ .
the sentences
is c o n s t r u c t e d
sequent
by
is the tree
the top of the tree by the a p p l i c a t i o n the
be finite
(i.e. we take
which
if we at a certain
~
determined
~ = (|
as origin
fixed
applying words,
tree @ => ~
in some
Let
be the set of terms
e
tree
seen, (~,~)
Furthermore,
by the s e m i - v a l u a t i o n
=> AI' (@,~,~)
(T,F)
is then
"''
and is said to all m i n i m a l
are g e n e r a t e d containing
s
over
this way;
(~,i)
tree over
, then
(~,~,$)
299
D. P r a w i t z
such that
V' ~ V
4.3.
.
The s i m p l i f i e d
tree c o n s t r u c t e d
semi-valuation
tree
in the same w a y as in 4.1
over
except
(|
is the
that rule
(b4)
is
r e p l a c e d by: (b4') r => ~,Aa,A r => ~ x A x , where
a
is the first
A
parameter
ai
in
|
that does not
o c c u r in
s e q u e n t s b e l o w the one to be c o n s t r u c t e d . It is e a s i l y seen that if the s e m i - v a l u a t i o n V2
tree over
V1
(~,~,~)
g e n e r a t e d by the s i m p l i f i e d
such that
VI
cance
|
V2
branches
never
by some
for the c o n s t a n t s
of the s w i t c h to s i m p l i f i e d split in m o r e
g e n e r a t e d by
, then there is a s e m i - v a l u a t i o n
semi-valuation
is o b t a i n e d f r o m
tion of terms in
is a s e m i - v a l u e d
as,
trees
tree
over
(|
(simultaneous) a2,
...
The s i g n i f i -
is of course
than two b r a n c h e s
substitu-
that their
at one and the same
point. 4.4.
Consistent
semi-valuations.
It is e a s i l y
the s e m i - v a l u a t i o n g e n e r a t e d by the b r a n c h valuation where
tree is i n c o n s i s t e n t ,
some a t o m i c
succedent.
sentence
semi-valuations.
semi-valuation truncated
closed.
semi-valuation
ends in a s e q u e n t s
If all the b r a n c h e s
4.5. over
said above
for f i n i t e
only if the t r u n c a t e d
to g e n e r a t e
of the
exists
sets
@
(simplified)
and
A branch
of a t r u n c a t e d
tree are closed,
also
and f r o m w h a t
conclude:
a consistent ~
(simplified)
I shall speak about a
W i t h this t e r m i n o l o g y
There
and the
in q u e s t i o n is said to be
of a t r u n c a t e d
in this s e c t i o n we may
C l o s e d trees.
(e,~,~)
tree.
of the k i n d
the tree is said to be closed. has b e e n
if we only w a n t
in this way,
semi-
a sequent
of a b r a n c h w h e n we
W h e n the c o n s t r u c t i o n
tree is m o d i f i e d
(simplified)
tree w h i c h
of this kind,
contains
in the a n t e c e d e n t
We can b r e a k off the c o n s t r u c t i o n
have r e a c h e d a s e q u e n t consistent
t h e n the b r a n c h
occurs b o t h
seen that if
of a ( s i m p l i f i e d )
where
semi-valuation
semi-valuation
e = ~0~
if and
tree over
(~,~,*)
is not closed.
4.6. base
Semi-valuations
(~,~,~)
c o n s i s t e n t w i t h a base
I shall say that a s e m i - v a l u a t i o n
~.
Let
~
be a
tree is t r u n c a t e d
S00
D. P r a w i t z
with respect to
~
when
is m o d i f i e d by b r e a k i n g a sequent to
$
F => a
or some
the c o n s t r u c t i o n
is r e a c h e d w h e r e
either
belongs
to
~
said to be c l o s e d w i t h r e s p e c t
to
~
branch
A E a
is stopped
The g e n e r a l
Calculi
the f o r m u l a s
of f o r m u l a s , remarked
was
these
completeness
F
belongs tree is of e a c h
of s e q u ~ o t ~
in the i n f e r e n c e
important
sequents make
of the i n d u c t i v e
As a l r e a d y
to r e p r e s e n t
valuations
constructive
thus
or s e q u e n t s
inventions.
it p o s s i b l e
rules,
the
constructively
approximation
of the c l a s s i c a l
of truth.
Let a c o n d i t i o n or
in
in the d e r i v a t i o n s by s e q u e n c e s
and thus gives us a b e t t e r notion
A
w h e n the c o n s t r u c t i o n
side-formulas
one of G e n t z e n ' s
in 1.3.4,
classical
some
A semi-valuation
idea of s i d e - f o r m u l a s
The idea to i n t r o d u c e replacing
.
tree
of a b r a n c h as soon as
in that way.
II.
I.
of the s e m i - v a l u a t i o n
off the c o n s t r u c t i o n
A E F .
on
V = (T, F)
in the d e f i n i t i o n I.I.2 clauses
(2) - ( 4 )
(2a')
If e i t h e r
then e i t h e r
~A
side-formulas
of i n d u c t i v e v a l u a t i o n s
A E T
can then be e f f e c t e d by r e p l a c i n g
the
in the f o l l o w i n g way:
~ F
A ~ T or
An so on for the other
V
on the scope
or
V
satisfies
the c o n d i t i o n
X
,
satisfies
clauses.
From a constructive depends
be a c o n d i t i o n of the form
The idea to i n t r o d u c e
point
of the
of view,
(informal)
the i m p o r t a n c e quantifier
of this change
in (4a').
This
clause n o w reads: (4a')
If for each
the c o n d i t i o n Given
•
that for each
n o w c o n c l u d e by YxAx
t E @
, then e i t h e r
(4b')
t E |
, either YxAx
At E T
E T
or
V
, either
At
E T
that for e a c h
E F ,
from which
f o l l o w s by
VxAx
E F
Furthermore
get
YxAx ^ ~ YxAx E F , which
when
the i n d u c t i v e v a l u a t i o n s were
t E 8
(4a')
or
V
satisfies
satisfies or
, either
that e i t h e r
by (2a') and two a p p l i c a t i o n s
At At
E F E T
~xAx of
X
E T
, we can or or
(3b'), we
could not be c o n c l u d e d c o n s t r u c t i v e l y d e f i n e d as in s e c t i o n I (cf.I.3.3
and 1.3.4).
2.
The n o t a t i o n
of s e q u e n t s and the i n f i n i t e
The new c l a u s e s
calculi
(2') - (4') o b t a i n e d by i n t r o d u c i n g
side-formula8
D. P r a w i t z
301
in the d e f i n i t i o n of i n d u c t i v e v a l u a t i o n s rules
in a s e m i - f o r m a l
read c o n s t r u c t i v e l y , occurring
is p o i n t l e s s
elements
of this s e m i - f o r m a l
understood
sentences
A
and the s e n t e n c e s
occurring
in a s e q u e n c e
as in s e c t i o n
ence
F
~=
1.4.
But
is false (e,~,~)
(R I) of
~
of s i d e - f o r m u l a s
B
A E F
i.e.
understood
obtains.
of the form
in c o n t r a s t
S
A 6 F
the r u l e s
in
A
the
in a seof the form
as a s e q u e n t
to the s i t u a t i o n there,
(with a c l a s s i c a l
sequences as a s s e r t -
If we c o l l e c t
o c c u r r i n g in c o n d i t i o n s
or some s e n t e n c e
F => A this
"or"):
e i t h e r some sentI is true.
of the s e m i - f o r m a l
system with a
become:
For all
or some
of c o n d i t i o n s ,
and
A , we can r e p r e s e n t
In this n o t a t i o n , base
sequences A E T
in c o n d i t i o n s
is now to be r e a d
in
the "or"
disjunction;
s y s t e m can now be taken to
one of these c o n d i t i o n s
quence
sequent
tension between
( 2 ' ) - (4') and c o n s t r u c t i v e
of the form
ing that at least
B E T
a strange
definition
(see s e c t i o n 3 below).
be " d i s j u n c t i v e l y "
F
taken as i n f e r e n c e
point of v i e w the i n t r o d u c t i o n
The e x p r e s s i o n s
with
is b e t t e r
U n d e r s t o o d as an i n d u c t i v e
there a r i s e s
in the c l a u s e s
and f r o m a c l a s s i c a l
S
system.
F, A
B E A
such that e i t h e r some
is e l e m e n t
of
~
A 6 F
, the sequent
is e l e m e n t F => A
is to
be an axiom.
(R 2a)
r => ~,A
(R2b)
A, r =>
-I A , F => A (R 3a)
F => A,A
F => &, -IA
F => A, B
(R3b)
A, B, F => A
F => A, A A B
(R ~a)
F => A,At I
AAB,
F => A, At~
(R 4 b )
...
At,
F => A, Y x A x
to d i f f e r e n t
in the a n t e c e d e n t
the ones u s e d in 1.4.1
I.
Alternatively,
the i n f e r e n c e r u l e s s h o w n by $chGtte. main
idea m o r e
orderings
and succedent.
to operate
As seen,
the rules
that we pay
are the same as
semi-valuation
sequents
on c e r t a i n parts
of the
of s e q u e n t s
F => A
of the f o r m u l a s
of i n t r o d u c i n g
Since the n o t a t i o n
clearly,
the c o n v e n t i o n
or r e p e t i t i o n s
for c o n s t r u c t i n g
instead
F => A
YxAx,
The rules are to be u n d e r s t o o d w i t h no a t t e n t i o n
F => A
trees except
one may a l l o w sentences
as
seems to show the
I shall use this n o t a t i o n here.
302
D. Prawitz
that we there the risk these
prescribed
of a c e r t a i n
different
rules
coincide,
The calculi w i t h
the rules
calculus
of sequents
sequent
S
calculus
determined
is provable differences) 1951
3.1
F =7 A B
in
~
When
I shall write base
the infinite
= (| ~
infinite
in L o r e n z e n
between
the inductive
~S
.
is (except induction
the
The for some
introduced
1951.
calculi
A
belongs
valuations
and the
of sequents:
to
some
A in
r
belongs
to
F~
T~ .
is obtained
immediately
by an i n d u c t i o n
over the
of derivations.
Thus, calculus
from a s t r i c t l y
of sequents
inductive
valuation
3.2. sequents
induced
determined
above:
point ~
of view,
yields
new above
the
~.
The Hauptsatz for the ~
either
, or both
for some A E T@
by 1.3.2,
infinite
is a c c o r d i n g l y
~9 F => A , A
is e x c l u d e d
the infinite
nothing
and
calculus
a triviality
~& A, F =7 A ,
B E r , B E F@
and
A E F~ .
we have
of
or for
Since
the
again by the result
~& r => A .
3.3.
Restrictions
derivations
on the rule
in the infinite
are to be e f f e c t i v e l y complete
by
If
above,
B E A , B E T~
last p o s s i b i l i t y
by
by a c o n s i s t e n t
of view:
then by the result
classical
determined
The Hauptsatz.
from this point some
, I shall call
contained
if and only if either
This result length
system,
the system with
The e q u i v a l e n c e
or some
(For
the fact that
result
infinite ~
(R I)- (R4)
in this
and also
the formulas.
concerning
by the base
by the a r i t h m e t i c a l
by SchGtte
Classical
order b e t w e e n
see 6.3).
determined
notational
3.
a certain
oversimplification
calculus
described,
bases ~ = ( @ , ~ , ~ )
(R 4 a ) .
with
If we require
of sequents
we obtain
determined
for c o n s i s t e n t
denumerable
|
that
the
by
and atomically
and d e c i d a b l e
~
and
the result: If
A E T~
by the f o l l o w i n g (|
],[A})
scribed,
~
=7 A
observations.
truncated
The
semi-valuation
tree
over
with respect
to
~
can be e f f e c t i v e l y
and if closed w i t h r e s p e c t
to
~
, it is a d e r i v a t i o n
In the c a l c u l u s respect
, then
to
determined
~ ) is not
by
~
.
closed with
If the tree respect
to
(truncated @
deof
--~A
with
, the tree g e n e r a t e s
D. Prawitz a seml-valuation and
$
V'
with an atomic
are disjoint
atomically
complete
and
~'
base,
and
then
V'
, A
cannot
(using 1.3.2). of theorems
4.
and
effectively,
obtain two notions
" ~
is an
A
is false
is consistent
of the fact that the set that the derivations
are to
1959.
pointed
=> A"
the interest
out above:
definition
and
" ~
the equivalence
to left,
the questions in 1.3. have
3.1 holds
about inductive
The answers
T~
base)
F ~ , we
that constitute
than obtained
valuations
by
a
T ~ and
P~.
only from right
raised
in 1.2 and
anew for the infinite
(first given by SchGtte
is the arithmetical
and
constructively
to be considered
of the present
By the introduction
of
A =7"
of truth and falsity
answered ~
~
proved by Shoenfield
in the inductive
better approximation
when
~'
if ~
~ . Hence by 1.3.1.b 3ince
provided
point of view,
is the fact already
of side-formulas
of sequente.
V~
by requiring
first
such that Hence
results
From a constructive
Since
~'~
V' ~ V~ .
This gives a simple proof
Constructive
approach
(@,~',~')
are disjoint.
@'~
then be true in
is not affected
be described
part
~
and the lemma in the proof of 1.3.5, in
303
1951
follow the general
calculi
for the case pattern
of 1.3
with some slight modifications. 4.1. rules
Inversion
(R2),
miss(es). provable,
principle.
If the conclusion
(R3) and (R4b) is provable, If the conclusion
~xAx,
r => A
then there exists a sequence
Atl,r I => At; r',r => A,A,
At2,r 2 =7 A2;
...
can be obtained
r',r 2 =7 A2,A';
of any of the
then so is (are) of the rule
of provable
the pre(R4a)
such that a derivation
from derivations
of
is
sequents of
r',r I => AI,A';
...
The proof is immediate
by induction
over the length
of deriva-
tions. 4.2. ~
Hauptsatz.
The Hauptsatz result
yields
1.3.2 and follows
principle
~
r => A,A
and
~A,
F => A , then
and is a generalization like this result
now using induction
is a negation ~
If
r => A .
r => A ~
~ B , then if
A
~
directly
over the complexity B,r => A
is a conjunction
and
~
of the consistency from the inversion of formulas:
F =7 A,B
B ^ C, then
~
If
and hence
r =7 A,B
and
A
304 ~
D. P r a w i t z F => A,C
and
~
B,C,F => A
is a d e r i v e d
rule and)
~
If
F => A .
for every and ~
t
~Ai} i
A
is a u n i v e r s a l
and
~
...
Constructively, that either section
5.
A
that
~
A => A
are true
but
introduced
(i)
complete
,
F,F i => Ai,A;
If
~
is complete,
basis
indicated
in
Since
for
not to describe
the
truths of sequents valuation
induced by some
truths,
i.e.
valuations
induced
by c o n s i s t e n t
purpose,
different
the sentences
which
and
A,F
=> A,A
individual not
changes
section: about
the base
is its
are axioms.
terms now have
occurring
of a term
two obvious
(R I) by:
given a d e r i v a t i o n
is a p a r a m e t e r F => A,At
thing known
we replace
sequents
substitution
there are
(R I)- (R4) of the last
in the axioms,
t
for
for every
t .
(R4b) is now e q u i v a l e n t
(R4b')
then it holds
the logical
this latter
(RI') All
rule
~
for complete
But as a l r e a d y
Since the only positive
of
F => A,Bt
bases.
in the rules
a
prove
.
in the inductive
completeness,
(ii)
~
[ti]i,~Fi)i
F =~ A .
in g e n e r a l
his calculus
to generate
When we have to be made
thinning hypothesis
.
in all inductive
atomically
Hence
A =>
of the logical
and f a l s i t i e s ~
~
~
then
sequence
in 4.1.
also
that
we have:
The g e n e r a t i o n
truths
or
T e r t i u m non datur.
Gentzen base
and hence
VxBx,
for some
stated
we cannot
=> A
I above,
4.3. every
~
(by the fact
of the i n d u c t i o n
sentence
B t i , F i => A i
with the p r o p e r t y
F,F 2 = > A 2 , ~ ;
and hence
by two a p p l i c a t i o n s
in
of
the same
F => A,Aa r
or
status
, where
A , we can by
a , obtain d e r i v a t i o n s In other words,
to the finite
the infinite
rule:
F ~-> A,Aa F --~-> A,VxAx
where 6.
Completeness 6.1.
logically
PFoof true
a
does not
occur
of the calculus of c o m p l e t e n e s s .
if and only if
in
F
or
A .
of sequents The proof
~ => A
of the fact that
is now immediate
A
from the
is
D. Prawit z
equivalences simplified of
=> A
1.3.6 and 1.4.5 and the fact that a closed truncated
semi-valuation
tree over
(|
in the calculus of sequents.
sequents
305
in general
~ },~A))
is a derivation
The same proof holds for
if we define logical
truth for them in the
obvious way. 6.2.
Remarks.
predicate plete.
There is nothing
calculus which makes
In contrast,
sequents,
truth I.
this calculus generate
one expect
that the calculus
from the very construction
it is immediately
to logical
in the usual formulation
obvious
the first order logical
of a system intended to
truths. of construction
culus of sequents which makes the calculus
(i)
of
that it is complete with respect
is the natural formulation
to logical
is com-
of the calculus
One seems thus to be justified in saying that
To state in summary this principle respect
of
obviously
of the cal-
complete with
truths, we may recall the following
facts:
Studying an inductively defined notion of truth, we saw that the problem of finding a total valuation a sentence
A
is true is equivalent
sistent semi-valuation
in which
that the non-existence
of a consistent
which
A
is false,
A
is equivalent
in which
to finding a conis true, and hence semi-valuation
to logical
in
truth of
A
(section 1.3). (ii)
Furthermore,
we found a construction
semi-valuations consistent itself
that generates
all
in such a way that the non-existence
semi-valuation
in which
A
of
is false shows
in the fact that the construction becomes
closed
in a certain way (section 1.4). (iii)
Hence,
we just take these closed constructions
as deriva-
tions and are sure to derive exactly all the logical 6.3. calculus
I.
Additional of sequents
remark.
Although
is sufficient
truths.
this way of describing the
to account for its completeness,
This point has also been stressed by Kreisel and I am grate-
ful to him for much stimulating See also his contribution
of the theme treated h e r e . _
tc the present volume which became known
to me only after I had completed manuscript.
discussions
the present revision of my lecture
306
D. Prawitz
it does not explain why the inference the converses just the rules side-formulas
of inductive valuations
after the introduction after all,
existence
of certain semi-valuations, sentences
of those defining
the (a)-rules
in the construction
of the (a)-clauses
defining
of sequents;
valuations.
semi-valuations of these
are the
On the contrary,
of the semi-valuation
trees applied
satisfy the converses
the inductive valuations
coincide with the generalization side-formulas,
may here be appro-
the semi-valuations
the inductive
in order to make the generated
introducing
induced
does not simply depend on the defi-
fact that the clauses defining
converses
the truth
valuations
complete bases.
The colncidence mentioned
nitional
In other
(simplified)
but also as asserting
in all inductive
A warning against a certain oversimplification priate:
of
trees can be looked upon not only as stating the non-
and falsity of certain by atomically
are
the calculus
in the latter way.
it should be explained why the closed truncated
semi-valuation
i.e.
the semi-valuations,
and some obvious modifications;
of sequents was first described above words,
rules of the calculus,
of the rules for generating
(a)-clauses
i.e. with the (a)-rules
do not at all obtained by
of the calculus
instead they coincide with the g e n e r a l i z a t i o n
of the
(b)-clauses. It is to be recalled are interpreted valuation
that the sequents
trees.
When the upwards
tree is broken off because read downwards
in the calculus
as just the negation of the sequents construction
of inconsistencies
instead with the opposite
of sequents
used in the semi-
of the semi-valuation
in all branches and is
interpretation
of the se-
quents, we are in effect replacing
the semi-valuation
clauses by the
transpositions
replacing
and
by
" EF"
and
of their converses, " E T"
.
Thus,
wanted to explain depends (with the replacement
the coincidence
on the essential
just described)
defining the inductive valuations (b)-clause
Infinite
The notions and results sentential
in question
. ~ F" that we
fact that the transposition
of the converse of an (a)-clause
is identical
to the corresponding
and vice versa.
~!~
to infinite
" ~ T"
sentential parameters,
logic.
sentential
of sections
I and II are easily extended
Given an infinite
we consider sentences
of negation and conjunction
logic
~ Ai iEI
denumerable
set of
formed by the operations
of sentences
~Ai)iE I
with a
D. Prawitz
denumerable
index
set
I ; when
modifications
are necessary.
I.
valuations
Inductive Leaving
the clauses
The
has a h i g h e r
out the set of c o n s t a n t s
from the bases,
(3) - (4) in the d e f i n i t i o n
of i n d u c t i v e
we now replace
Ai 6 T
for all
i E I , then
~ Ai 6 T . iEI
(3b')
If
Ai E F
for some i E I , then
~ Ai A F . iEI
other n o t i o n s
of section
and the r e s u l t s
are then defined
in s e c t i o n
in the same way
1.3 then i m m e d i a t e l y
extend
to
case.
Generation
of s e m i - v a l u a t i o n s
In the c o n s t r u c t i o n for finite
I.I
some
v a l u a t i o n by
If
the present
conjunction
of s e m i - v a l u a t i o n
and u n i v e r s a l
trees,
we replace
quantification
the rules
by the rules
(b3')
(a3') ~,Aj,r, ~ A i => A iEI
r => ~,A 1,A
In the a p p l i c a t i o n s that
Aj does not occur
to be constructed,
At, A2,
...
trees,
containing
valuation
tree
over
semi-valuation determined
~
r => A,A I
.
below
are g e n e r a t e d
of a c o n s i s t e n t
to the t r u n c a t e d
closed.
the
of (b3'),
by semi-
semi-
But we now make no use of
trees.
as in s e c t i o n
we may now i n t r o d u c e
m i n e d by bases
sequent
such
[Ai)iE I .
semi-valuations
is e q u i v a l e n t being
j E I
by a base
For the same r e a s o n s way as there,
of
and the n o n - e x i s t e n c e
(~,~) (~,~)
of some
in the a p p l i c a t i o n s
I, all m i n i m a l
valuation
(R3a')
and
are to be all the s e n t e n c e s
As in section
Calculi
is to be the first
in the a n t e c e d e n t
sequent
simplified
Aj
of (a3'),
the s e m i - v a l u a t i o n
r => ~,A2,A
r => ~, ~ Ai,A iEI
~, ~ A i , F => A iEI
3.
cardinality,
(3a')
as there
2.
I
807
In place
of the rules
r => A,A 2 ...
r => A, ~ A. iEI i
II and in the same general
infinite
calculi
of sequents
(R3)-(R4), (R3b')
Aj,
deter-
we now have r => A
~ Ai,r=> iEI
A
308
D. Prawitz
where and
AI, A2, j
...
in (R3a') are to be all the sentences
in (R3b') is to belong
The results
Calculus
to generate
To generate
sentential
extend to
logic.
the logical t r u t h s
the logically
logic, we replace
~Ai}iE I
I
of section II.3 and II.4 now immediately
these calculi for infinite 4.
to
of
true sentences
the axioms in the calculi
in infinite
sentential
determined by a base
by the axioms
(El') as in first order logic but leave the other rules
(R2a),
(R3a'),
remains
(R2b),
infinite.
and (R3b')
as they are.
Except for notational
The calculus
differences,
thus
this calculus
is the one studied by Tait 1968. Since the rules of the calculus in the construction
that a closed truncated tion of logical
F => A
are the same as the ones used
of the semi-valuation semi-valuation
in the calculus,
truth is immediate
IV.
tree over
(r,A)
is a deriva-
the completeness with respect
in the same way as in section III.6
that we now make use of semi-valuation semi-valuation
trees and it is thus clear
trees instead
to (except
of simplified
trees).
Second
order valuations
and related notions
The notion of truth for second order sentences
that we could
hope to approach by extending the notions and results I and II is the notion of truth in generalized
of sections
second order models
in the sense of Henkin. Let a domain sequence be a sequence D0
is a non-empty
empty set of in
~
set of individuals
n-ary relations
of the descriptive
language,
in
~0
and "
constants
~
= ~0' ~1' ~ 2 '
~n'
n > 0 t
and parameters
individual variables variables
over
~n
"
order domain sequence
of formulas
range over
T
in
(~,I)
(~,I)
and the n-ary ~
to ~ n
(il,i2,...,in)
such that
I'
except for assigning
is like
I
by recur-
(n > 0)
predicate
is said to be a (normal)
if for each second order term
belongs
I
of a second order
G
~ x l x 2 . . . X n A ( X l , X 2 , . . . , X n ) and for each interpretation tion of
is a non-
in the usual way, letting the
~0
The sequence
where
Given an interpretation
we can then define the notion of truth in
sion over the complexity
"'~
' (i.e.
A(al,a2,...,an) ij
of the form I, the denota-
the set of all n-tuples
is true in to
second
aj
(9,I')
belongs
where
to ~ n )
9
D. P r a w i t z
It is truth second
in second
order d o m a i n
in all such m o d e l s
I.
sequence
(~,I)
and logical
where
~
is a (normal)
truth in the sense
that shall be c o n s i d e r e d
of truth
here.
Definitions 1.1.
Second
is u n d e r s t o o d 80' ~I' 82' that
order m o d e l s
309
order b i p a r t i t i o n s .
a triple
"'"
(8,q0,$)
such that
By a second
where
80
|
is a sequence
dicate
symbols
constants
of second to
The logical also
to
order)
80
'
constants,
over
case
, i.e.
are s u p p o s e d quantifier
order v a r i a b l e s
the term is atomic,
formula
at most
containing
case
the term is molecular.
and
G
is an
obtained
n-ary
second
by s u b s t i t u t i n g
and then,
If order
G
~
to use
if the term was m o l e c u l a r ,
or c o n s t a n t s and
now being a l l o w e d
A(G)
eliminating
(second
in
8n ,
is a second free,
is a second
then
as
of the form
..., x n
occurrences
u
to bind
n-ary
is either a symbol
x I, x2,
term,
two sets
4, ^, An
pre-
individual
parameters
A(Xl,X2,...,Xn)
for free
n-ary
are
whose
(or xn)~
~ x n A ( x n)
terms
and p a r a m e t e r s
and
or an e x p r e s s i o n
where
e
X
8 of ranges
Xxl,x2...XnA(Xl,X2,...,Xn ) over
@
sentences
n-ary predicate
the u n i v e r s a l
second
constants
n > 0 , is a set of
and where 8
sentences
term over a sequence
in w h i c h
for
and whose
8 n " second order
(n-ary)
Cn
and parameters,
order s e n t e n c e s
terms b e l o n g belong
and
of ranges
is the set of all i n d i v i d u a l
can be built up from some i n d i v i d u a l
and f u n c t i o n
order b i p a r t i t i o n
order
in w h i c h
order sentence
is the sentence of
Xn
the
in
A ( X n)
X-symbols
in
the usual way by conversion. The sequence of s e n t e n c e s such that and
en
s
~0
of ranges d e t e r m i n e d written
or
and the p r e d i c a t e
or in s e n t e n c e s
of
The t e r m i n o l o g y also used for second 1.2. order base
The ~=
(4) by
9s
bE a sentence
of the
terms n-ary
parameters
or by a set 80' ~I' 82'
determined predicate
and c o n s t a n t s
by
A
"'"
or
s
parameters occurring
in
A
s , respectively. introduced
for b i p a r t i t i o n s
in section
I.I.1
is
order b i p a r t i t i o n s .
(second
order)
(| | )
A
is the sequence
is the set of i n d i v i d u a l
is the set c o n s i s t i n g
P~, P~,...
clauses
~A
inductive
is defined with
valuation
as in I.I.2
the a d d i t i o n a l
induced by a second
(replacing
clauses:
|
in the
310
D. Prawitz
(5a) If
A(G) E T
for all n-ary terms
G
over
0, then
YX~A(X n) E T.
(5b) If
A(G) E F
for some n-ary terms G
over
|
yxnA(x n) 6 P.
1.3.
Quasi-valuations.
then
I shall also consider the quasi-valuation
induced by a second order base
~
, which is the pair
as in second order inductive valuations
except
(T,F)
defined
that the clauses
(5)
are replaced by: (5a') If
A(P)6 T
for all predicates
P
in
~n
'
then
yXnA(xn) 6 T.
(5b') If
A(P) 6 F
for some predicate
P
in
|
'
then
y X n A ( x n ) 6 F.
1.4.
Semi-valuations
order semi-valuations
and
order inductive valuations corresponding
(total)
in a way analogous (T,F)
over
|
We define
valuations
second
from second
to the one in which the
first order notions were defined.
sider semi-quasi-valuations verses
(total) valuations.
and second order
In addition,
we con-
that satisfy the con-
of the clauses defining the quasi-valuations,
i.e.
(2)- (4)
and (5'). 2.
Remarks
and further definitions
The notions
of truth and falsity in second
all the properties showing
defining the second
that these valuations
can be generated
the one obtained for first order logic thus have an approach similar
and the consistency
satisfy
in a way analogous
(result I.I.3.4),
for first order sentences.
we find that the inversion
Investiga-
principle
3.1.a
3.2 in section I are proved in the second order
valuations
3.1.b and in particular
valuations
3.3 now fail, also when classical
valuation
the completeness
of semi-
of inductive
reasoning
is accepted.
it is easily seen that no second order inductive
induced by an atomic base
showing e.g.
to
one would
case in the same way as in section I, but that the embedding
Indeed,
By
to the notion of truth of second order sentences
to the one established
ting this possibility,
order models
order total valuations.
that
is total;
VX I~ (xlt A ~ X ~ )
belongs
Any derivation to
T
or
F
already have to contain such a derivation as a proper part.
woul~ It can
be shown that only a quite special kind of second order sentences get a value in second order inductive that these valuations for second
valuations.
cannot be used to represent
order formulas
It is thus clear the notion of truth
that we are concerned with here.
In the case of quasi-valuatlons ever, all the basic results
and semi-quasi-valuations,
of section 1.3.
how-
- i.e. 3 . 1 - 3.3 - imme-
D. Prawitz diately
carry over without
valuation converse
change.
311
But it is clear that a quasi-
is not n e c e s s a r i l y a valuation of clause
since clause
(5a) in 1.1 will not be satisfied
(5b) and the in the general
case. We want the second order variables finable
to range
by second order terms as expressed
definition
of inductive
one hand, we cannot
valuations,
in the inductive
definition
valuations
of quanti-
because
the exten-
sions of the second order terms may depend on the meaning
of quanti-
fication
of the
(a fact formally reflected
inductive
valuations),
de-
(5) in the
but the dilemma is that on the
take this as an inductive
fication as attempted
over the relations
in the clauses
in the incompleteness
and on the other hand,
the quasi-valuations,
which are inductively defined and are total when the base is atomically complete,
give the variables
with our original
a range that is too small to accord
intention.
Any straightforward
extension
of the Gentzen-like
procedures
of first order logic to second order logic is therefore However,
by paying attention
be valuations,
to the quasi-valuations
we can get some solution
with in the end of section 1.3: tions and that of embedding In fact,
that happen to
of the two problems
that of generating
given semi-valuations
dealt
the total valuain total valuations.
given a total valuation V, it is easily seen that by an
appropriate
choice of an atomic base
quasi-valuation
induced by
~ .
also a given semi-valuation end, I make 2.1. and let
the following
be an G
~
,
V
can be embedded
Less easily,
can be embedded
in this way.
Let
~
n-tuples
To this
be a second order base
n-ary second order term over
relative
in the
it can be seen that
definitions.
Possible values. G
value of of all
excluded.
to
~
is a partition
(t1,T2,...,tn)
~
.
A possible
R = (RI,R 2)
of terms in
e0
(e,~,~)
of the set
such that
(1)
if
Gtlt2...t n E ~ , then
(tl,t2,...,t n) E R I ; and
(il)
if
Gtlt2...t n E ~ , then
(tl,t2,...,t n) E R 2 9
2.2.
By a representation
= (e,~,~)
is understood
for each molecular
n-ary
and for each possible unique contain
predicate
a sequence (n > 0)
value
symbol
of possible values relative
R
of
PG,R E e*n
|
= ~,
~* e2,
to
... such that
second order term
G
G
there is one
relative
to
and such that
Just these symbols and no others.
~
@~' |
over @
"'"
e ,
312
D. Prawitz 2.3.
Atomic
closure
of a bipartition.
Let
05
...
be a r e p r e s e n t a t i o n
* 82,
order b i p a r t i t i o n
(~,s
and let
|
of possible
relative
to
By the atomic
usin~
values
~*
is understood
i)
@0 = |
ii)
|
the atomic
and
|
(t 1,t 2 ,. .~ ~'
(using
A second
the atomic some
in
second
if the b i p a r t i t i o n ~
is closed
of
(~,v)
2.5.
order
and
where
written
~5 = (|
of possible
then already
order base
(|
over
of the form
as in 2.3,
in
~ = (8,%o,~)
where
V
, in other words,
atomic
values
occur
and
R = (R I,R2).
is closed
is a consistent
|
sentences
sentences
relative
05
of
to
~
,
| is said to be normal
is the q u a s i - v a l u a t i o n if
if
closure
is an atomic
induced
closure
and total,
term relative
symbol
that when
there to
68 , and
n-ary
P E 8n
a bipartition
is exactly term
~ G
~
one possible is then over
@
= (e,T,F) value
closed there
if and
Gtlt2...t n E T ,
then
Ptlt2...t n E T ; and
(ii)
if
Gtlt2...t n E F ,
then
Ptlt2...t n E F .
is consistent
possible
the atomic
closure
but not
total,
values
of a second
of
may a c c o r d i n g l y
~
there may be n o n - d e n u m e r -
order
term relative
have
record
the immediate
results
to
~
and
to be non-denumerable.
Results I first
n-ary
such that
if
~
of a
is an
(i)
ably many
~0
(tl,t2,...,t n) E R 2 ; |
~
It is to be noted
When
3.
in
of
only if to each m o l e c u l a r predicate
in
.
is consistent second
all atomic
order b i p a r t i t i o n part
such that
sentences
PG,Rtlt2"''tn
and all
where
of which must
An atomic by
~
representation
the symbols
all atomic
is the set containing
are the symbols
2.4. already
of
E R I ; and
PG,Rtlt2...t n PG,R
closure
~3' = (~',~0',~')
0 O*n ;
of the form
n)
that are not
here
= |
base
is the set containing
all sentences
lii)
~.
be a second
mentioned
above.
D. Prawit z
3.1.a and 3.2. results order"
Inversion
principle
3.1.a and 3.2 in section before
"inductive
3.1'-3.3'.
for q u a s i - v a l u a t i o n s .
as in section
3.1.b. valuation
Embedding
logic,
a semi-valuation
the second
order
trivially
V
by the 3.2
valuation,
(a)
Every
consistent
semi-
I fails
for second
order
e
if
to an i n d u c t i v e
base
V
that
can of course
(@,T,F)
V'
valuation
valuation .
Since
is and by 3.1.a
V'
since
induced
furthermore
V'
is a v a l u a t i o n
also in
by
is always
if
a semiI is consistent.
V
Total v a l u a t i o n s . The q u a s i - v a l u a t i o n base
i n d u c e d by a c o n s i s t e n t
is a total v a l u a t i o n
the d e f i n i t i o n (b)
over
in the i n d u c t i v e
non-atomic)
it follows
3.4.
in section
V = (T,F)
case be e x t e n d e d
is c o n s i s t e n t
- 3.3
to a v a l u a t i o n . 3.1.b
is i n c l u d e d
(possibly
V'
3.1
" i n d u c t i v e valuation" by by " s e m i - q u a s i - v a l u a t i o n " .
of s e m i - v a l u a t i o n s .
the result
The results
I.
can be e x t e n d e d
Although
The "second
and " s e m i - v a l u a t l"o n " .
in section I hold also when we r e p l a c e " q u a s i - v a l u a tlon " and " s e m i - v a l u a t i o n " Proofs
and consistency.
I hold also w h e n we insert
valuation"
Results
313
A closed
1.1
of inductive
quasi-valuation
quasi-valuation
if it s a t i s f i e s
and a complete
clause
(5b)
in
valuation.
is a total valuation.
Hence
the
induced by a normal
atomic
base
is a total
be a total v a l u a t i o n
over
~ .
Then
valuation. (c)
Let
V = (T,F)
included closure Hence,
in the q u a s i - v a l u a t i o n of
if
(~,T,F) (@,T,F)
quasi-valuation Proof. a consistent complete, tion
1.2 if it s a t i s f i e s
I. there
satisfy
3.1.b
complete
is also a s s e r t e d
is i n s u f f i c i e n t ;
i n d u c e d by an atomic
then
V
is i d e n t i c a l
(5b)
base
is itself
of clause
1960 but
to sect.
1.2.3.
of
to the (~,T,F).
i n d u c e d by
consistent
(5a)
and
in the d e f i n i -
in that definition.
by SchGtte
cf. f o o t n o t e
part
the q u a s i - v a l u a t i o n
the converse clause
V'
is
is also a total valuation.
i n d u c e d by the atomic
and 3.3'
and a t o m i c a l l y
V'
is closed,
V'
Since by 3.2'
it must
and
V
Hence, by
the p r o o f given
314
D. P r a w i t z
the d e f i n i t i o n
of total valuation,
To prove easily
Let
atomic base
Then
over
V = (T,F)
(@,@,$),
term over
~
assertion
(b), we note
proved by i n d u c t i o n
Lemma.
n-ary
the part
(a) follows.
the f o l l o w i n g
lemma,
P
be a p r e d i c a t e
such that for all
tl, t2,
induced
in
|
in
Gtlt2.~
n E T , then
P t l t 2 . . . t n E T , and
(ii)
if
Gtlt2.~
n E F , then
Ptlt2...t n E F .
for every
(ill)
if
A(G)
E T, then
A(P)
E T , and
(iv)
if
A(G)
E F, then
A(P)
E F .
To use
the lemma
quasi-valuation
there
P E |
lemma hold
(see s e c t i o n
inductive
because closed
The second
trivially
is a total v a l u a t i o n
V
Embedding
it follows
over
semi-valuation let
I.
3~
V = (T,F)
V'
3.5, we make use
second
order
logic
1960.
of
an
n-ary
in the c o n c l u s i o n 1.2 of
by part
case
(a).
of the next
from the first
one
that
is
(|
(|
and hence
V ~ V'
and that
V'
in total v a l u a t i o n s I.
can be extended
to a total valuation.
be a c o n s i s t e n t induced
1968.
by an atomic
(see V.2) with respect
lemma,
1967.
calculus
That
of
.
which
is proved
technique
used
the result
of sequents
to l o g i c a l
over
closure
V ~ V'
The e s s e n t i a l
in T a k a h a s h i
of the c u t - f r e e
semi-valuation
such that
of the f o l l o w i n g
is proved by P r a w i t z
the c o m p l e t e n e s s
by SchGtte
closure
is a total v a l u a t i o n
in the proof was also present implies
(iv)
~
(ii) of the
in the d e f i n i t i o n
that also
be the q u a s i - v a l u a t i o n
To prove
over
in (c) follows
of s e m i - v a l u a t i o n s
consistent
Then
is a closed
~ .
precisely, V'
G
V
(i) and
in (c) is only a special
Each
.
if
is a total v a l u a t i o n
assertion
More
(e,T,F)
term
Hence by (5a)
part is an atomic
by the first a s s e r t i o n
and let
that
V' ~ V; and by the a s s u m p t i o n
its atomic
3.5.
clause
Thus,
first a s s e r t i o n
3.5.
n-ary
2.5 above).
satisfies
valuation.
The result
(b) we note
such that the c o n d i t i o n s
V
an :
that
is to each
predicate
of the lemma,
A(X n)
G @O
if
it follows
by an
and
..., t n
(i)
to prove
is
A:
be the q u a s i - v a l u a t i o n
and let
which
for
truth was proved
D. Prawitz by induction over the length of Lemmao tion over
As in 3.5, let |
and let
by the atomic closure tion
8"
A :
V = (T,F)
be a consistent semi-valua-
V' = (T',F')
be the quasi-valuation induced
(~',~,$)
(8,T,F)
of
of possible values relative to
formula
A(XI,X2,...,Xn)
G I, G 2, ~
Gn
respectively, GI, G2,
315
,
n ~ 0 ,
using some representa-
(8,T,F)
~
of the same number of arguments as
and for all possible values
.~., G n
relative to
Then, for each
for all second order terms
(8,T,F)
XI, X2,
RI, R2,.o. , R n
..., X n,
of
it holds:
(i)
If
A ( G 1 , G 2 ~ . . , G n) E T, then
A(PGI,RI,PG2,R2,...,PGn,R n) E T';
(ii)
If
A(GI,G2,o..,G n) E F, then
A(PGI,R1,PG2,R2,...,PGn,Rn)E
When
n = 0, the lemma asserts that
To see that
V'
V ~ V' ~
is also a total valuation,
using the notation
of the lemma it suffices by (b) of 3.4 to show that closed, over
i.e. by the observation 2.5, that to each
8'
fled.
there is a
Let
R
occur in
m
(|
is
m-ary term
G
such that (i) and (li) of 2.5 is satis-
be the partition
([(t 1,t2,.,~ and let
P E |
F'.
Gtlt2...tm~ T'}, ((t I,t2, .... tm): G t l t 2 . . . t m E P'])
PGI,RI, PG2,R2,~
be the predicates from
8*
that
G , which therefore may be written G(PGI,RI'PG2,R2'~
Applying the lemma to
n)
G(Xi,X2,...,Xn)tlt2..~
A(XI,X2,~
n) , it follows that
G(GI,G2,~
n)
relative to
R
(8,T,F)
m
in place of
is a possible value to Hence, we can take the
predicate PG(G1,G2,...,Gn),R which belongs to 3~
8*m
and thus to
Logical truth.
~m
as the
P
required in 2.5~
By the results above, the following three
conditions are equivalent to logical truth in the sense of truth in all second order models:
316
D. P r a w i t z
(i)
A
is true
atomic
order base
(ii)
A
is true in all total
(iii)
A
is false
over
|
The e q u i v a l e n c e tional
fact
order
valuation second
struction
logic
(iii)
second
follows
follows
valuation
order
over
@A"
semi-valuation
from 3.4.c and 3.4.b. 3.5
(and the defini-
is a c o n s i s t e n t
semi-valuation).
of s e m i - v a l u a t i o n s (8,~,~)
@ U ~
,
from
sentences,
~
in s e c t i o n
1.4 is e x t e n d e d
In the d e f i n i t i o n
where
and where
@ ~
are now finite two rules
to
of a semi-
is now the sequence
and
we add the f o l l o w i n g
of ranges
sets of
for the con-
of the tree:
(a5)
E,
(ii)
straightforwardly.
over
by
order
order v a l u a t i o n s
of s e m i - v a l u a t i o n s
tree
determined
of (i) and
of (ii) and
The g e n e r a t i o n second
second
in no c o n s i s t e n t
that a total
Generation
i n d u c e d by any normal
(@A,@,~)
"
The e q u i v a l e n c e
4.
in the q u a s i - v a l u a t i o n
second
(b5)
VXnA(X n)
A(G), r,
VXnA(xn), r
~,
In a p p l i c a t i o n term over occur
~
=>
=> A
of (a5),
G
fixed
in some
of (b5),
order)
sequent
GI,G2,...
r
A
=>
~, A(G2),
E, y X n A ( x n ) ,
=>
is to be the first
(taken in some
In a p p l i c a t i o n over
r
a
in the a n t e c e d e n t
terms
r => ~ , A(GI),
n-ary
such that
below
a
A
second A(G)
order
does not
the one to be constructed.
are to be all
n-ary
second
order
~ .
As before,
all m i n i m a l
semi-valuations
are g e n e r a t e d
by such
trees. The s i m p l i f i e d 1.4.3,
semi-valuation
now also r e p l a c i n g
trees are defined
analogously
to
(b5) by
(b5 ' ) r => ~, A(P),
A
r => z, ~ X n A ( x n ) , in the a p p l i c a t i o n parameter
among
of w h i c h
PI' n p~,
one to be constructed.
..
P
a
is to be the first not
As before,
occurring
n-ary
predicate
in the sequents
the m i n i m a l
below
semi-valuations
can
the
D. Prawitz be obtained
from the ones generated
trees by substitutions, second
by simplified
now also substituting
the result
definition
second
Calculi
Infinite
and closed
of sequents
order case and the
trees need no change.
for second
order log!~
of the infinite
order logic
calculi
of sequents
is obtained by adding
(R5b)
F => A, A(GI)
F => A, A(G 2)
A(G),
r => A, ~XnA(X n) in (RSb)
G
are to be all the However,
is to be any n-ary
n-ary
term and in (R5a)
terms over the sequence
not only from a classical
II.3 still holds,
or false
~
=> A
or
in the second
upon classically). are never complete. (also when
~
A =>
Furthermore,
true sentences
point
valuation
also
~
complete
A => A
The finite
(looked
fails
in general
base). A, F = ,
would be provable
A,A
as axioms,
then
(as will be seen in
that are not logically
The finite
A
these valuations
in such a calculus
2.
of view,
induced by ~
IV.2,
but it seems that the set of provable
to warrant
...
in question.
The only sentences
the section below) interesting
GI~ G2,
point of view for which the
And as we saw in section
is an atomically
r => A
can hold are the ones that are true
order inductive
If we should add all the sequents all logically
of terms
but also from a constructive ~
F => A
yXnA(xn),
there seems to be no point in such calculi. for which
in section II
the two rules
(R5a)
result
order terms for
calculi
An extension to second
1.4.4 hold in the second
of truncated
V.
where
semi-valuation
order parameters.
Also
I.
317
sentences
true is not sufficiently
this kind of calculi.
calculus calculus
of sequents
for second
order logic is ob-
tained from the one for first order logic by adding rule the preceding section and the rule
(R5a') r => A, A(P) F => A, VXnA(X n)
(R5b)
of
318
D. P r a w i t z
where or
P
A .
is to be an The rules
truncated
the calculus. in the first is p r o v a b l e
predicate
of the c a l c u l u s
ones for c o n s t r u c t i n g a closed
n-ary
simplified
simplified
Hence
p a r a m e t e r not
are thus a g a i n
semi-valuation
semi-valuation
o c c u r r i n g in
identical
trees.
A
in the calculus.
is l o g i c a l l y
to the
In p a r t i c u l a r ,
tree is a d e r i v a t i o n
from IV.3.6 and IV.4, we i m m e d i a t e l y
order case:
r
in
o b t a i n as
true if and only if
=~ A
D. Prawitz Bibliographical
319
references
Beth 1955, E.W., Semantic entailment and formal derivability, Mededelingen der Kon. Nederlandes Akademie van Wetenschappen, Afd. letterkunde, n.s., 18, 309-542, Amsterdam. Gentzen 1934, Gerhard, Untersuchungen ~ber das logische Schliessen, Mathematische Zeitschrift, 39, 176-210. Hintlkka 1955, Jaakko, Form and content in quantification theory, Two papers in symbolic logic, Acta Philosophica ?ennica, no. 8, 7-55, Helsinki. Kanger,
1957, Stig,
Provability in logic, Stockholm.
Kreisel 1958, Georg, Review of Beth, La crise de la raison et la logique, J. Symbolic Logic, 23, 35-37. Lorenzen 1951, Paul, Algebraische und logische Untersuchungen Gber frei Verb~nde, J. Symbolic Logic, 16, 81-106. Prawitz 1965, Dag, Natural deduction, A proof-theoretical Stockholm.
study,
1968,
-
Hauptsatz for higher order logic, J. Symbolic Logic, 33, 452-457.
1971,
- Ideas and results in proof theory, in: Proceedings of the Second Scandinavian Logic Symposium (ed. J.E. Fenstad), 235-307, Amsterdam.
Sch~tte 1951, Kurt, Beweistheoretische Erfassung der unendlichen Indukticn in der Zahlentheorie, Mathematische Annalen 122, 369-389. 1956,
1960,
Shoenfield
-
-
Ein System des verknGpfenden Schliessens, Archiv fGr mathematische Logik und Grundlagenforschung, 2, 55-67. Syntactical and semantical properties of simple type theory, the Journal of Symbolic Logic, 25, 305-326.
1959, Joseph, On a restricted ~-rule, Bulletin de l~cademie Polonaise des Sciences, 7, 405-407.
Tait 1968, William, Normal derivability in classical logic, in: The syntax and semantics of Infinitary languages, Lecture notes in mathematics (ed. J. Barwise), 72, 204-236. Takahashi 1967, Moto-o, A proof of cut-elimlnation in simple type theory, Journal of the Mathematical Society of Japan, 19, 399-410.
BEMERIiUNGEN
ZU
B.
REGEL
UND
SCHEMA
Scarpellini
Einleitung In
dieser
f~lle
Arbeit
yon
(konsistente) zwei
mit
schaft
:
E)
t ein
Die
Frage
Ist
T zudem
T
(VX)
+
Wir und
setzen
durch
~ uns
der
An
: ~)
Fragen
haben
es
i)
allgemeine
als
deren Die
kann
2
wird +
S[tze
es
konsistent : 2)
~ B(x)
beantworten
durch
B(t)
.
?
Besitzt
?
wo
A(x)
sein, ) eine
befasse]
eine
positive
Frage
2)
zu
er-
konsistente,(eVtlo
?
nat~rlich
Teil
T ~
Theorien
Fall,
Primerweiterung
zum
)
fragen
zweckm~ssig
(yx)(A(x)
sind
gilt
intuitionistischen dem
B(x) Eigen-
so
Eige.schaften
) mit
A(x),
nur
die
sehr
zur
spezielle
Verf~gung
For-
stehende
wordeno Beispiele
nichttriviale Der Form
Grund
der
hat
gibt ist
S~tze
auch
Grundstock
igkeit
&
noch
B(x)
eine
zu (u.a.
ausser
ist,
die
den
S~tzen
2,
3 weggelassen,
versehiedene
Platzmangel yon
einem
zeigen,
dass
Formen
der,
dass
gewissen
yon
ob-
Refle-
es d o c h
Interesse
eher ist~
Anwendung.
Arbeit
gewissen
T
illustrierende
durehaus
man
T
folgender
gilt, ~
Sei und
mit
A(t)
Spezial-
lautet.
verf~gt,
(Vx)(A(x)
mit 1
und
T ~
so w i r d
disjunktive
- 3)
xionsprinzipien)o die
T +
Stellen
Besitzt
Terme
disjunktiven
Anhang
einigen
suggeriert
Wir
Ist
Methoden
folgt
Variablen,
den
ausschliesslich yon
zu b e w e i s e n d e n
Technik
f~r
) die
wie
konstante freien
Term,
B(x)
aufz~Lhlbare)
Die
~ber
: i)
beweistheoretischen typische
einziger
damn
Ausnahme
rekursiv
die als
mit
eine
intuitionistiseh,
werden
ist.
wir
denen
konstanter
lautet
Formel
wohl
x
(A(x)
(mit
men
yon
Theorie,
Formeln
Ist
behandeln
Fragen,
Resultate
an Hber
den
Zweck
zu
beweistheoretiseher die
Struktur
man,
Technik,
ausgehend mit
intuitionistischer
yon
relativer Theorien
einem Leicht-
erzielen
o 0hne
nern Formeln, dutch
Zweifel
. Hingegen n~mlich
lassen
sich
beschreiben die
Primer~veiterun~en
, dass
die
bier
sie
vermutlich
sich
erzwingen
die
bewiesenen eine
S~tze
disjunktiven
lassen
(Frage
stark
Eigent[imlichkeit Eigenschaften 3).
verallgemeipositivel schon
B.
I. S p e z i a l f ~ l l e , (a) Sei
Regel
und
in welchen
S ein k o n s i s t e n t e s , A, B zwei
dass
folgende
man
Sch~tte,[ o)
Dann
S
~
trivialerweise
S , A~B
Uber
Ferner
Funktionen
Funktionen. primitiv
Fall
S ~
seien
gibt
Sei n u n G d i e
lelchte
sich
Gehen wir
der Begriffe
aus
o) g e s n h l o s s e n
S klasslsch,
S ~A
Situation
und
so ist d i e
S ~B
weniger
(, d i e m i t
viele
ebenso
~i
folgen,
einfaoh,
wie
fol--
Zahlvariablen
' ~i
Konstanten
die
Formel
Insbesondere
zugehSri~en
' ... bezeich--
fLtr p r i m i t i v
re-
definierenden
fur n i c h t - p r i m l t i v - r e k u r s i v e Prim(T ) , d i e
ausdr~ckt:
ist darn% fttr j e d e n k o n s t a n t e n
~
ist
~h/nktor
~
Prim(F)
.
Formel
Rechnung
~
flndet
G ~ ~(~ ~ ) q P r l m ( ( )
ist also
ist,
die ~blichen
wen~
dass
(S~)(Prim(~)A-Prim(~))
offenbar
.
konsistent
in Z i + ~G
die
Rege~
gilt
~ (~)~Prlm(~)
,
z i + ~G
~
^P=i=(~)
aber yon der Theorie
Im Verlaufe
dieser
(3~)(~Prim(~)
Regel
zum
Schema
Uber,
Z.x + w G + G . Arbeit werden wir uns mit
Problem
besch~ftigen.
Gegeben
welches
d i e disju/iktive
ist
Eigenschaft
u n d hat t d a
Eigenschaften.
dlsjunktiven
Zi + nG
konsistente
.
man
Z i + IG
sofort~
2)
Ist
wUrden
Konstanten
Zi ~
~ibt
: Kann
?
verfUgt
(~$)qPrim(~)
Die Theorie
Fallp
B
ist
gen~gend
es eine
Zi
Harrop-Formel
(wegen
der
:
l)
Durch
oder klassisches es h H u f i g
Zahlentheorie t die nebst
vorhanden~
rekursiv.
F beweisbar
hat
Frage
ist d i e
aber keinerlei Dann
ist
zeigt.
Funktionsvariabeln
Glelchungen~
impliziert.
).
intuitionistische
net w e r d e n ) . kursive
, so
ja (, sonst
zu o)
Belspiel
auch
Schlussregel
konsistent
Im intuitionistischen
Zi die
Formeln.Dann
sich die naheliegende
Antwort
Sei
Schema
40 ) :
A
dass
im W i d e r s p r u c h
das
formales,intuitionistisches
zul~ssige
werden,
gendes
Regel
geschlossene
S S , pg.
wenn
stellt
die
Schema
System t
siehe
321
Scarpellini
er-
:
so ) .
so e r h a l t e n
Varianten
und
wit die
yon
ein intuitionistisches besitzt,
~ G eine Daraus
Formeln
in-
s
System A
~ B
S~ , fur
322
B.
welche
die Regel
dingungen
gilt
gefunden
: " wenn
werden,
ist u n d
die disjunktive
gewisse
einfache,
oretischen heit
mlt
] , ~S
3 und
Beispiel
IndlviduenDefinition
ist
Formel
2
Satz
1
: Seien ~(x
mit keinen
andern
schwach
positiv.
liebige
Terme
El)
eine
werden,dass
der beweisthe-
gewisse
Vertraut-
yon
positiv,
wenn
positiv,
A ~ V
, ~
M heisst
solchen
S kan~
enthalten.
schwach
vem~ge
Pr~dikatenkalkGl;
sie w e d e r
wenn
, V
7
sie aus
alleine
noch
aufgebaut
P r i m b a s i s t werLn sie n u r
enth~it.
Wir nennen
D
Primformeln ist. Prim-
M konslstent,
I ... x n k ) , B k ( X 1 ... X n k ) , k = 1 , 2 , . . . freien
Variabeln
als d e n
Sei M e i n e k o n s i s t e n t e
t I , ...
S~MvE
, tnk
gelte
endliche
~ ( t
S ~ ~ B k ( t
die
Es w i r d
F~lle
konslstent
ist.
ist E e i n e
I s t d a n n M'
soll gezeigt
triviale
intuitionistische
Formelmenge
konsistent
Es
es s o l l e n B e -
S + A mB
[7 ~vorausgesetzt.
heisst
heisst
Primformeln : Eine
;
dass
Pr~dikatenkalk~l
S der
t[nd N e g a t i o n e n
SuM
hat.
v~llig
L 6 ~oder
1 : Eine Formel
Eine
Definition formeln
nicht
und FunktionskonstaLnten
und negierten
wenn
garantieren,
Eigenschaft
aber doch
(b) D e r i n t u i t i o n i s t l s c h e
enth~it.
S ~ A ~ so S ~ B "
welche
Behandltuag zug~Lnglich sind.
~4
Im ersten
Scarpellini
angegebenen
Primbasis.
FUr
Formeln
| die ~'s
seien
Jedes k und be-
:
Primbasis,
I ...
t
) gilt
1 ...
t
) .
eine maximalkonsistente
sodass , d~n~
Primbasis,
gilt
auch
die M umfasst,
so ist
Theorie T = SuM,
u U (V ~)(Ak(~) ~Bk(~) ) k und hat die Ubllchen disjunktiven Eigenschaften.
konslstent Beweis:
Der Einfachheit
ger nk'S behandelt
man
halber analog.
theorie
intuitionlstischer
wlesen.
Wit
I ) S e i M'
nehmen
Primformel,
Sequenzenkalk~l
wie
SequenzenkalkUls
----~ p
~ falls
kUl nennen
wlr
; den Fall beliebi-
die Terminologie
fGr Details
Primbasis,
sel z.B.
auf
die M umfasst.
so p 9 M t o d e r ~ p e M ' . W i r
folgt:
schen
= 1 an
der Beweis[5]
ver-
in Schritten.
elne maximalkonsistente
Ist p e l n e
nk
Wir verwenden
Systeme;
fiihren d e n B e w e i s
wit
zu den Regeln
(GS) a d d i e r e n
wit
Gbertragen
und Axiomen fur jede
des
Wit bemerken: S~M
t in den
intuitlonisti-
Primformel
p das Axiom
p & Mttttnd ~p-----@ t f a l l s n p ~ M t . D e n r e s u l t l e r e n d e n G S M I . Zt~m K a l k ~ l
GSM'
addleren
wlr nun
alle Regeln
Kal-
B.
der
Scarpellini
Form
,
~(t),V WO
t eln b e l l e b i g e r
Formelfolge,
zu zelgen,
dass
den Theorien
Term
GST ~ Der
A
ist
Formel
bezelchnen
bzw. ---~A
und
also bewiesen,
Wit
GST ~
----* A
wit
disJunktiven
Wenn
GST~A
II)
AvB
9 so
Im f o l ~ e n d e n
diese
die
Ublichen
Konsistenzbeweis Begriffe:
usw~
Da nun ist,
noch,
f~r alle
k~nnen
eine H~he
wit
h(s)
H~hensprungs III)
eine
schlUsse
die
jeder
Sequenz
im E n d s t U c k
ordnen
wir
zu.
Schnitte) Ausnahmeo
~
Es b l e i b t
~ -Schlusses
~(S)
= ~(Sl)
ncch der Fall
setzen
: 0(S)
~d(~)
haben
=~d
(s
wir
die
Ordinalzahl
IV)
Fttr B e w e i s e
duktionsschritte
P aus
st~ck,
3)Elimination
SI,S 2 / S gleich
eines
Schlusses
B k ( t ) in d e r
Pr~mlsse~
gleich
0 ist~
eingeftihrt
worden
P aus
GST in bekannter
Weise
dann
auch der Begriff
des
werden.
S in P induktiv SchlUsse
sich alles
glelch
SI/S
' wo d = h ( S l ) Als
yon
und
oben nach
Struktur-
wie bei
Gentzen~
zu d i s k u % i e r e n .
- h(S)
0rdinalzahl
ist; ~ o ~(P)
yon
Wir
' @ ' P nehmen
SE yon P .
wir nun die bekannten
Gentzenschen
Re-
als d a sind
, 2) E l i m i n a t i o m
eines
in d e r E n d s e q u e n z ,
Primformel
eingeftthrt
der Endsequenz
GST kSnnen
i) V e r d ~ h l n u n ~ s r e d u k t i o n
die
eines
SI/S 2 ordnen wit jeder Konklusion S -I (statt 0(SI) ~ 1 w i e b e i G e n t z e n ) .
Bedeutung~
definieren
kann
zwei~en
also
Hauptformel
"Komplexit~t"
~-Schlusses
@ O(SI))
O(SE)
einer
fiir d e n
~ 2 zu
eines
die ~bllche
Formel
Sequenz
blelbt
:
ftihren 2qlr
Wir haben
Schnittes
F~r Axiome,logische
(inklusive
eines
jeder
GST konsistent
ein 9 d i e
slnd~
Hauptformel
S im B e w e i s
Insbesondere
f~Ir S c h n l t t e
0rdinalzahl
der
bzw.
als d a s i n d
GST und
Komplexit~t
Komplexit~t
A
usw.
c sines
der Begriff
hat,
im E n d s t ~ r
~
sind mit
GSM v ~
k~nnen t dass
Begriffe
solchen
die Komplexit~t dass
eine
schwierig
~quivalen% kurz
P im S y s t e m
Schluss
~ch~ittformel
zuordnen.
0rdinalzahl
Beweise
einer
auf eine kleine
Im Falle
GST~B
Kcmplexit~t
Sohl~sse
Als n ~ c h s t e s
unten
die
der
per Definition
Man beachte
Bild
ist d i e
~
.
eharakteristisch
kritiseher
Schlusses,
Wie ~blich,
der Komplexit~t ist
Gentzen
, und
Es ist n i c h t
schreiben
zeigen
beweistheoretischen
yon
EndstUek,
kritischen
wir
GST.
Eigenschaften
oder
betrachten
ist
GST vollkommen
Satz.
wenn
, Bk(X)
enth~It.
w l r mit
GSM Iund
Tim
ist u n d d i e ~ b l i c h e n GST ~
.o.
fiir x in ~ ( x )
eine
die Kalk~le
f~tr G S M t ~
Satz
frwi
Kalk~l
SuM'
k = 1,2,
~
die h~ohstens
Den resultlerenden
bls
323
logischen
logischer
Zeichens
Axiome
aus d e m E n d -
aus d e m E n d s t ~ c k .
324
B.
Reduktiensschritte
y o n d e r Art
Reduktionsschritte
bezeichnen.
Wir mUssen
nun noch
~-SchlGsse
aus d e m
Sei a l s o
ein kritischer
A)
EndstGck
P wie
wir kurz
einfUhren,
die
als v o r b e r e i t e n d e
es
uns g e s t a t t e n ~
zu e l i m i n i e r e n .
,~ in P ; s e i n e
sei
ein B e w e i s
~hldern w i r
2) w o l l e n
"~
~-Schluss
Voraussetzung
Es l i e g e
Dann
i),
Reduktionsschri~e
Bk(t),U Ak(t),r
Folgende
Scarpellini
Konklusion
liegt
also
im E n d s t U c k o
erf~llt:
Po y o n folgt
~ B k ( t ) im S y s t e m
ab
G S M ! vet.
:
p
9 o
__---~Bk(t)
,
Bk(t),
r
9
, Schnitt,
Verdiinnung
e
Wir
sagen,der
resultierende
Beweis
P'
folge
aus
P durch
einen
~-Reduk--
iogischer
Zeichen
wollen
tionsschritt. ~-Reduktionsschritte s~mmenfassend
als
haben
einen Beweis
schritte
Reduktionsschritte
folgende
P k~nnen
angewandt
2) v o r b e r e i t e n d e
Elimination
eigentliche
Reduktionsschritte i) A u f
und
nur
werden
fundamentale endlich
viele
wir
zu-
bezeichnen. Eigenschaften
:
vorbereitende
Reduktions-
,
Reduktionsschritte
vergr~ssern
die
Ordinalzahl
yon
P
nicht, 3)
eigentliche
Im F a l l e in
eines
~d(~O
eines
~-Schlusses
dies
Form
ersetzt
Po aus GSM'
einen ~
wird
; die
Beweis
oder
a.wendbar ( [ 6 ]
~7])
BL)
eine
Ist
folgt
die
Ordinalzahl
aus d e r T a t s a c h e , dureh
Ubrigen
die
F~lle
dass
y o n P. das
~o
Ordinalzahl
~ < ~o aus d e n U e b e r -
folgen
yon Gentzen.
y) W i r n e n n e n die
verkleinern
@ O(SI) ) jetzt
Beweises
legungen
Reduktionsschritte
A,r---*~
ein Beweis
P aus G S T N o r m a l b e w e i s ,
~ F
hat.
oberste
Po aus G S T y o n
---~A
wenn
Auf Normalbeweise
Sequenz
des
Endst~ckes
, fur w e l c h e n
seine
ist das
~(Po ) ~
yon
P,
~(p)
Endsequenz
Basislemma
so e x i s t i e r t gilt.
B.
VI)
Wir
beweisen
nun
durch
Scarpellini
transfinite
325
Induktion
Gber
O(P)
folgende
Be-
hauptung: B)
Sei
P ein
wo
F schwach
ein
Beweis
Ist
~(P) in
Beweis
aus
positivist P
Wegen
der
der
Hypothese
yon
~
~-Reduktionsschritt mit
aber
Reduktionssehritt
kritischer
~(t)
Pr~dikatenkalkUl
die
P1 yon
ergibt
P
o
gilt.
und
somit
. Das
logischer
(y)
~(P)
Pl y o n
Reduktionsschrit~
Beweis
9
Basislemma
Induktionsvoraussetzung. bis
kein ein
Hypothesen
loglscher einen
~
, ~
den O(Po)
sich wenn
wenn
f~r alle Belegungen
f,g
numerische
Terme~
System
der
WF-Konstanten
nur
Funktionale seien
intuitionistischen Zeichen
(und
enth~it.
zudem
Zahlen-
F~r
die Axiome ~
quantorenfreie jede
(k)
WF-Konstante
= ak
f~r
zu Z l a l l e w a h r e n P r i m f o r m e l n (im S i n n e d e s l e t z t e n A b s e h n i t t e s ) ~ so e r h ~ i t m a n d a s S y s t e m Z ; mit Z bezeichlI 12 n e t m a n d a s U n t e r s y s t e m y o n Z. , in w e l c h e m n u r r e k u r s i v e K o n s t a n t e n 11 beim Aufbau yon Termen und Funktoren verwendet werden. Uebertr> man die
Systeme
Zi,Zil,Zi2 dabei
Induktionsaxiome
delnd),
so e r h ~ i t
noch mit
Addiert
wahr,
Zahlentheorie
rekursive
...
vorhanden.
so l ~ s s t
,~,x) h e i s s e n
.
, ..o h e i s s e n
formale
den
primitiv
wo XI = ~ao,
k ~ n-i
,
t beteiligt,
= q(~
:
intuitionistischen
Mit
Axiome)
O'
,
vom
= q(f,g,~)
t(f)
Terme
Aufbau
t(~n,~,x) :
t(f,g,~)
yon ~
Scarpellini
man
man
in bekannter naeh
dem
Weise
Vorbild
Kalk~le
in den
yon Gentzen
GZi,GZiI,GZi2
einer Umsetzungsregel
Sequenzenkalk~l
versehen~
die
I l l als R e ~ e l
. Jeder es
( die
dieser
behan-
Kalk~le
ist
gestattet,numerisehe
T e r m e d u r c h a n d e r e y o n g l e i c h e m Weft zu e r s e t z e n (siehe ~ I , C ~ J )" F ~ r das F o l g e n d e b e n ~ t i g e n w i r e i n e n H i l f s s a t z f~r p o s i t i v e F o r m e l n : Hilfssatz
: F~r
A* i n p r ~ n e x e r ist,
angeben,
jede positive Normalform,
Formel
deren
A lisst
sich
effektiv Tell
quantorenfreier
eine
eine
Form~l
Primformel
sodass Z.
I-- A ~ A *
(k
= ~,1,2)
1k gilt.
Hinweis:
Man benutze,
~quivalent
ist
zu
dass
jede
(~x)(~)((x-i
Formel
A v
(~)B(~)
V A)A
(x%l ~ B ( ~ ) )
intuitionistisch
)
.
B.
(d)
Wahre
Im
pr~nexe
Fulgenden
@
Ist
~
und
"wahr"
ist
A
(~y)
,~,x,f,g
durch
@
) ist
wahr,
wer~n
"Stetlg
und
wahr"
oder
auch
definiert. so
heisst
wahr
wird~
A wahr,
A(~t~,~,x,y
wernq
) wahr
A
f~ir
jede
iSto
mit ahr,
@
(~)
A(~t~,~,x,~
dass
A(~
Lassen
wir
nur wahr"~ ist
Da
H
4 unten
unter
sieh
1 haben 4
Die
:
]
A(~u) ist
und
(
zu~
so
stetigen
stetigen
sprechen
wir
Furmktionale
von
vorhan-
Funktional-lnterpretation
d o c h m ~ s s e n wir die
1
ohne
freie V a r i a b l e n
f~r ~
(v) @ 0
den
= leere
Beweise
yon
H
lem-FurLktionen"~ , so
) pr~nex
, ~ elne
0( u 's verschieden Folge)
sagen
dann
konstruktive nur
e
sie erf~lle
Gegenstiicke eines
: Es
, H
3
deren lassen
als
existiert
Sei einer
e(v)
A(~u)
und ~
A(~u,v)
Zi2~- A.
eine
w a h r ist.
wahr.
A(~u,~,x
yon
Formel
, sodass
und A rekursiv wahr,so
Folge
sind
yon
und
WF-Konstanten,
alle
den
4
verlaufen
Existenz sich
eine
durch durch
A.
Mit
zu
H
Illustration
eine
die
unteren
Index
o
A(Cgu,~,x ) ist wahr, g e n a u d a n n w e n n A ( ~ u , ~ , n ) w ~ h r
kursiv
existiert,so-
so Z
eine p r ~ n e x e
ist
Darm
~
alle
zur
F
sind l e i c h t b e w e i s b a r ,
Stetigkeitsfunktion
wir
Sprache
aequivalent
Hilfss~tze
H ~ : Sei A(~u)
wir
Furmktoren
~- A . II : Sind alle K o n s t a n t e n in A r e k u r s i v ,
H 2
FgOgl~,~,x
aus Platzgr~inden w e g l a s s e n .
H i : Ist A wahr,
In
Funktor
sod ss
ist.
t und
unserer
exi,tiert,
].
Die n ~ c h s t e n Beweise
in
ein
) wahr Terme
"wahr"
yon Kreisel ~
Term
wahr,we~m
rekursive
"rekursiv sind~
) ist
,~,x,F[~u,~,x]
den
H
bis
aussagenlogisch
A(~i~,~,x,y
WF-Konstanten,Furaktions-
Furh E C~,
ta=Pk(tas,...,tan) , Typ (a)=T,0~and
[a]E=pk([a 11E,..t.Ian] ~)
VI (The Constant ~) a= 1,
4. he(g) 5.
scheme
where type ~i = I .
= }(X~.he1(a,~)) )
provided that for each x, he1(X) is an index for a functional with arguments ~ .
~8
H. Schwichtenberg,
S.S. Wainer
6.
he(s):~ he1(he2(g), 5)
7.
he(~)= he1(~' ) where ~' is some permutation of ~ . To be precise,
the above schemes should be interpreted as a
simultaneous inductive definition of a set of indices e, and for each index e a functional h
We believe however that the
e
intention is clear. w
The~-hierarchy. We now develop a recursion-theoretic hierarchy based on a
fixed but completely arbitrary type n+2 object ~, and prove that the functionals of type ~ n+1 appearing in the hierarchy are precisely those functionals definable in To(~) 9
The hierarchy is
just a generalization of [11] to higher types. Let lelF(~) , e < ~ , be a standard enumeration of all functionals (with arguments ~ of type ~ n) primitive recumsive in a type n+1 object F (in the sense of Kleene [5]).
We assume ~elF(~)= 0 if e
is not an index for a functional of the appropriate string of variables. We associate w i t h ~ a n ~(F)
(<x,~>)=
operator~defined
as follows
The ~-hierarchy is then obtained by iterating ~ o v e r a simultaneously generated set of ordinal notations.
Note however that the word
"hierarchy" is used in a rather broad sense here, since ~ m a y not be a jump operator in the usual sense (and a l t h o u g h ~ r a i s e s recursive degree" it need not raise "degree").
"primitive
As a result of this
our hierarchies will not in general have the uniqueness property. Definition.
I 1
and
for a c O ' a r e
inductively defined as
follows, where ~,# are variables of type n. will usually drop the superscript ~ )
(Since ~ i s
fixed we
H. Schwichtenberg, S . S . (1) I E 0 ,
"/(b > ) )o and it remains to choose N so that N(i) is an index of this expression as a function of m and ~, primitive recumsive in FSasM(e)" Lemma ~. There are primitive recursive functions I and C such that if e is an index of a functional h e defined by schemes I,...,7 then for any b E 0 ,
C(e,b)g0,b>) )o Thus hel is also primitive recursive in FC(e,b) with an index primitive recursively computable from e,b and primitive recursive indices of I and C.
Hence h e is primitive recursive
in FC(e,b) by Kleene's scheme S&, with index I(e,b) given as a primitive recurslve function of I(e2,b), e , b , and primitive recurslve indices of I and C.
We give I and C the value 0 if none of the above cases applies. Inspection of the above cases shows that C(e,b) and I(e,b) are defined simultaneously from C(el,b) C(e2,b), I(el,b) I(e2,b),e,b and primitive recursive indices of C and I.
Since el,e 2 < e the
simultaneous definition is a primitive recursion on e.
Therefore
by the simultaneous primitive recursion theorem (e.g, Lemma 2.1 of [2]) we can indeed find primitive recurslve indices of C and I which satisfy this definition ~ This completes the proof.
354
H. Schwichtenberg,
S.S. Wainer
Next we show that every functional G(~) , with arguments ~ of pure types ~ n and with values of type O, which appears in the~-hierarehy, is definable by a term of To(~) 9 Lemma 6 There are primitive recursive functions p and Pl such that if the type n+1 functional F is defined by a term t c of To(~) thenle] F is defined by the term tp(c,e) of To(~) and x,~.
Ix~F(~) is defined by the term tp1(c) of To(~) .
proof We first define p by the primitive recursion theorem with cases corresponding
to the schemes 8o,...,$8 by which ~e~ F
is defined. In this proof and the next, u,v will be used to denote ~ariables of To(~) of the appropriate types ~ If ~e~ F is defined by $I,$2,$3 then [e~ F is Just a primitive recursive function of its numerical
arguments and
so p(c.e) is given explicitly as a function of e .
If ~elF=k~.~eIDF(le2~F(~),~) assume inductively that tp(c,el ) defines ~e2 ~F.
through S~ then we can defines le1~F~and tp(c,e2 )
Therefore ~e~ F is defined by the term
~ . tp(c,el ) (tp(c,e2)~)~ and we can clearly compute p(c,e) as a primitive recursive function of p(c,e I) , p(c,e 2) and e.
If ~el F is defined by $5 then lelF(0,~)= ~e1~F(~) and lelF(x+1,g)= le2~F(le~F(x,~),x,~) inductively that tp(c,el )
where again we can assume
defines ~e1~F and tp(c,e2 ) defines
le2 ~F . Now let r(O)=p(c,e I) and r(x+1)= the code for the term ~ .
tp(c,e2 ) (tr(x) ~) x ~ ~
Then for each x, tr(x)
H. Schwichtenberg,
S.S. Wainer
defines k~.~e~F(x,~) and therefore < t r ( x ~ x ~
355
defines le~ F .
But r is primitive recursive, with index i primitive recursively computable from p(c,el)
p(c,e2) and e.
Hence we can primitive
recursively compute from i, first a code for the term defining r, and then the code p(c,e) for the term < t r ( x ) > x E g
which defines ~e~ F.
The cases where ~e~ F is defined by S6 and $7, corresponding to permutation of arguments and function application, are trivial.
If lelF(g)=~i(k#.~e1~F(~,#))
through $8 then it is easy
to define p(c,e) primitive recursively from e and p(c,e 1) such that t p ( c , e ) = k ~ ,
ui(kV.tp(c,el)~V)
9 The case S0 is treated
similarly, replacing ~i by F and u i by t c 9 It is clear from the above cases that p is primitive recursive, as required.
To define Pl simply note that k x~. defined by the term <tp(c,x)> x E g ,
Ix~F(~) can now be
whose code is given as
a primitive recursive function of c.
Lemma
7
There is a primitive recursive function q such that if a~ O ~ t h e n
q ( a ) E C ~ and tq(a) defines F ~ a
q
Proof Again by the primitive recurslon theorem. so that t q ( 1 ) = k t ~ O
.
Define q(1)
Now assume tq(a) defines F a.
Since x = < x , ~ > o (0) and ~ = < x , ~ > 1
there are terms tk and t$
356
H. Schwichtenberg, S.S. Wainer
which define the decoding functions k~.~o(O) and k~.a I 9 Fa P But F 2 a = k a . < l ~ o ( O ) ~ (~I,0 n),~(k#.I~o(O) ~ a(a1,#))> and so F2a is defined by the term ku. <tpl (q(a))(tku)(~u)0n' ~(kv. t l
(q(a))(tku)(t~u)v)> whose code q(2a) is clearly given as
a primitive recursive function of q(a~. ks. F e~Fa(~o(O)) (~i) , so if r inductively that Fr
If 3a5 e g O t h e n F3ase=
~e~ a we can assume
is defined by tq(r
) for each x and
therefore F3ase is defined by the term ku. ; ~ ] ~ [f(a);Z]~'~
by IV *~
360
H. Schwichtenberg,
with f(a) lemma
depending
primitive
S.S. Wainer
recursively
on q(a).
The proof
of the
is now obvious.
Theorem 4 There
is a primitive
(i) (ii)
recursive
function
g such that
Iet(~)~ ~ g(e)~ C~ Ie](~)$ ~
[g(e);~]=
tel(g)
Proof We shall define the primitive is by cases
g from its own primitive
recursion
depending
The implication proved by induction
theorem
in the usual manner.
for left to right on lel(~)~ w .
to left in (i) is by induction
after
the definition
Case
function
(ii) are
The proof of the implication on Ig(e)I ~ and will
to the cases
= le11(~21(~), ~)
that as in w
Sub such
in (i) together with
from
be clear
$4, $8 and $9, the other
or similar.
84; lel(~)
First note
The definition
is completed.
ourselves
cases being obvious
index using
on the form of e.
right
We restrict
recursive
we can easily
9 obtain a primitive
recursive
that b ~ C ~ implies
(i) [a;[b;2]~;F] ~ ~ [Sub(a,b) ; 2 ~
(il)
lal[b:= ]e '=< [Sub(a,b)lZ and Ibis< ISub(a,b)~.
(However, usual ~2,~2,
note
that if SUbo(a,b)
to t e r m - s u b s t i t u t i o n
is the function
we have to put
corresponding
Sub(a,b)
=
Co, SUbo(a,b)~ , b ~ with C o ~ C -F such that [ C o ; F ] G H I H f = H I )
We now obtain
tel(c~)= [ g ( e l ) ; [ g ( e 2) ; ~],_~] = [Sub(g(el),g(e2)) Hence
it suffices
by ind.hyp.
; ~]
to put g ( e ) = Sub(g(es),g(ef) )
9
as
9
H. Schwichtenberg, Case
88:
S.S.
~el(~) ~- ~j(X~e11(_~,~))
9
g ( e l ) E C ~'~ and le11(~,/~)= [g(el);Z,#] lemma~le 1 ~ ( ~ , # ) = from g(e I).
By ind. hyp.
recursively
It remains
to set g(e) 89:
= [a2;~_]
9
compute
= [a};~]
= a3 9
lel(x,~)
= [g(x);z]
can easily
-~ Ixl(~)
9
By ind.
Now from a primitive
hyp. we can assume
recursive
But then an application
index of g we
of IV m* yields < 4 , a ~
; ~]=
Ixl(~)
C x'~ such that
x , ~ ] = [[a2;x,G] ; x,~ ] = Ixl(_~) and it then remains
to put g(e)=~/4,a2~2
simply
9
~.
There is a primitive (i)
that
a code a I e C x'~ such that [ a l ; x , ~ ] = g(x) and then
a code a 2 E C x'~ such that [[a2;x,z] ; x , Z ] = [[al;x, ~]
Theorem
computable
from a I such that
~j(k#le11(a,E) )
[~4,a2>;
we have
for all # , and hence by the
[a lIZ] p with a I primitive
X~eI~(Z;~)
Ixl(~)
361
It is now easy to obtain a2,a } also primitive
recursively
Case
Wainer
recursive
function
h such that
a e C~ ~* l h ( a ) l ( ~ ) ~
(ii)
a e C~
-* ~h(a)l(~)
= [a;~]
It is fairly straightforward primitive
recursion
Since functionals method terms.
the treatment anyway,
scheme
involved
codes as values.
the
first
under which
of partial
for a more direct
in the context
this is to return
functional
a discussion
to look
recursion
the conditions
such anh using
the details.
IV * may be applied,
that the enumerating
general be partial.
of T2(~)
partial
One way of doing
sequencing
we omit
it seems natural
of introducing
T I (~) and then relax
defined
theorem;
to define
of infinite
to the system the autonomous
by not requiring
any longer
given by a I has only previously
The functionals
so defined
But not only [a] ~ as a function
will now in of G will be
9
362
H. Schwichtenberg.
partial
S.S. Wainer
(as we would like) but also the values [a]~ for certain
fixed ~ may be partial functionals and as such will not even be objects of our underlying domain U T ~ we instead let ta be the term ~
C and ta = < t b ~ F ~
b F = [a I]~ and tbF is undefined if bF r C.
where
Furthermore T y p ( a ) = } ,
and [a] E is defi~ed with value m if and only if (i) [al]~ is defined, (ii) [al]~ : b F ~ C
with T y p ( b F ) = } , 0 u, and (iii) [bF] ~ is defined
with value m. Now in what sense do I,II,III,IV ***, V constitute a definition of the concepts a ~ C,t a and [a]~?
The formerly critical point in
the inductive definition of C was the use of quantification over M
in IV (with ~ = 0) and IV*,IV ** (with T arbitrary), which meant T I that C was "at least" a complete H 1 set. But this clause has now
been removed to give IV * ~
and so the new C can be defined independently
of ta and [a] ~ , and is simply primitive recursive of indices for partial recursive functionals).
(as is the set
Incidentally the
primitive recursive function Typ also needs to be redefined so that Typ( )= Typ(al).
We next consider [a] ~.
Since [a] ~ may
now be undefined we need to give a definition of the relation [a] ~ ~ G, to be read "[a] ~ is defined with value G".
This relation
is clearly analogous to Kleene's lel~(~) ~ z and is given by the
H. Schwichtenberg, following
induction
(I)
Variables.
(2)
Application. G2~ M
(3)
S.S.
Wainer
S~
:
r ~ , F: FI,. ..FnE M
[a] E -~ F i if a = ~ 1 , i ,
[a2 IF -~ G 2 where
If [a I]F ~ GI and _
and
_~p and
G I~M
then [a] ~ -" GIG 2 where a = ~ 2 , a l , a 2 ~ .
Abstraction.
If [a I]F'G _~ HG for all G ~ M
then [a] ~-~ H where
a = ~ , a1"~ .
(4)
Long partial
autonomous
then [a] ~ -- m where (5)
Primitive
sequences.
a--~4,a1~.
Recursion.
If [ai]~F -~ m i for I ~ i ~ n k then
[a] ~ -~Pk(ml,...,mnk ) where
a = ~ 5 , k , r ~ ~, al,...,a_~,nk _F~M~
Pk is the k - the. primitive For details.
the "partial"
Notice
a=~4'a1~and
quite arbitrary in particular may have
$9).
the problems
x where b F - [al]~
which
t a starting
(where
Since a I is
the values bF
tree
;
the structure
occurs
of [a] -F from given a,F node.
In such
in the case of
in the case of sequencing
of t a in this case has an infinite branching).
at an inductive mentioned.
definition
functionals .
(I)...(5)
This definition
point of [4].
(as is done in [4]) or by reduction
functionals
to
of ta has only a l-fold branching),
occurs
and is the starting
that the partial
(analogous
ta
through Kleene's
from the outermost
the structure
terms are not explicitly
recursive
about
can arise
an infinite b r a n c h i n g
We have arrived
directly
can arise when
~
but only a 2-fold branching
Feferman,
which
One can think of a computation
a computation,
(whereas
C we omit corresponding
of a non-well-founded
computations
and
function.
t a for a ~
we do not know anything
through
abstraction
terms
F~M
the structure
as working
recursive
we may have bF = a for some F and so in general
the undefined scheme
however,
ta : ~
If [all -F -~ b and [b] -F- : m
X~.[a] -a exhaust
in which
is due to
One can show either to Theorems
4 and 5,
the Kleene partial
3~
H. Schwichtenberg,
S.S. Wainer
REFERENCES. [I]
P.Aczel and P.G. Hinman, Generalized Recursion North-Holland
[2]
S. Feferman,
"Recursion in the Superjump",
in
Theory (Eds. Fenstad and Hinman),
(1974). "Classifications
of Hierarchies",
of Recursive Functions by means
Trans. Amer. Math. Soc. vol 104 (1962)
pp. 101-122. [3]
S. Feferman,
"Ordinals and ~kmctionals
in Proof Theory", Proc.
of Int. Congress of Mathematicians Nice (1970), pp. 229-233. [4]
S. Feferman,
"Recursion in Total Functionals
of Finite Type",
to appear. [5]
S.C. Kleene,
"Recursive Functionals and Quantifiers
of Finite
Types I, II", Trans. Amer. Math. Soe. vol 91 (1959) pp. 1-52, vol 108 (1963) pp. 106-142. [6]
E.G.K. Lopez-Escobar,"Remarks Constructive
Formulas",
on an Infinitary Language with
Journ.
Symb. Logic vol 32 (1967)
PP. 305-319. [7]
Y.N. Moschovakis,
"Hyperanalytic
Predicates",
Trans. Amer Math.
Soc. vol 129 (1967) pp. 249-282. [8]
R.A. Platek,
"A Countable Hierarchy for the Superjump",
Logic Colloquium (1971)
[9]
'69 (Eds. Gandy and Yates) North-Holland
9
H. Schwichtenberg, "Elimination of Higher Type Levels in Definitions of Primitive Recursive Fnls.by Transfinite Recursion to appear in Proc. of Bristol Logic Colloquium 1973 (Eds. Rose and Shepherdson),
[lo]
North-Holland.
W.W. Tait, "Infinitely Long Terms of Transfinite Formal Systems and Recursive Functions Dummett) North-Holland
[11]
in
S.S. Wainer,
Type", in
(Eds. Crossley and
(1965).
"A Hierarchy for the l-Section of Any Type Two
Object", Journ.
Symb. Logic vol 39 (1972) pp. 88-94.
Consistency Dedicated
Proofs and Ordinals
to Kurt Sch~tte
on the occasion
of his 65th birthday Gaisl Takeuti
Proof theory began with Hilbert; Hilbert's program.
more precisely,
it began with
Much has been written about Hilbert's program,
by Hilbert and by others, and a variety of interpretations objectives
are possible.
school was doing, Hilbert's
Nevertheless,
from Hilbert's
reaction
influence
to the mathematical
its consistency
Hilbert's
on other people,
events of his day, it is my view
a +b
= b +a
finite standpoint.
sive operation.'
1 + 1 + l,
given before us, and
A consistency
proof,
For example,
we
form.
in the finite standpoint,
"Suppose a proof-figure
interpret
'finite operation'
usu-
to a
By a 'general
statement'
free deduction.'
to mean 'primitive
However,
his finite standpoint his standpoint
Such people
there is reason to believe to encompass Ackermann's
is beyond quantifier-free
and lies close to Gentzen's
standpoint.
this interesting historical
recur-
of a Gedaaken experiment,
finite standpoint with quantifler-free
investigate
Ne can finitely
for arbitrary numerals a and b from Hilbert's
they mean a 'quantifier
arithmetic.
by
is given before us."
Many people
Hilbert's
for mathematics
as a Gedanken experiment.
ally starts with the following contradiction
is the following:
figure like
infer a general statement can infer
and from
from his finite standpoint.
finite standpoint
operate on a concrete
of Hilbert's
Judging from what Hilbert's
that his main objective was to provide a foundation proving
both
then identify
primitive
recursive
that Hilbert
function.
primitive
intended
If so, then
recursive
arithmetic
I would hope that someone might question
concerning Hilbert's
366
G. Takeuti
standpoint
and Ackermann's
function.
From a modern viewpoint Hilbert's program sounds rather strange and there are at least two reasons for this: 1.
In Hilbert's
set theory. confidence
day people
really worried about contradictions
But today people have great confidence is based partly on their experience
in set theory.
in This
and partly on habit and
simply not thinking about the subject. 2.
GSdel's
incompleteness
Hilbert's program completely. proofs now require a method is nevertheless impossible
theorem has changed the meaning Because
that is finite
(or constructive)
very strong when formalized.
lies completely within Hilbert's of the accessibility
from transfinite
not transfinite
of Peano's arithmetic.
finite standpoint
induction,
sequences
of ordinals.
to extend that of Hilbert's.
standpoint
in the following way: figures,
experiment
Thus by Gentzen's
S,
is
it was necessary
for his
Let me formulate Gentzen's
We can finitely operate on a concrete
and
..-.
standpoint
The part
S
we can finitely operate
that is given before us.
be primitive
the order relation,
addition,
state-
... will be explained
further we need the following
Let a system of ordinals i.e. the set
Accessibility
given before us, and infer a general
initial part of a sequence standpoint
e 0.
that we need for consistency proofs.
standpoint
ment as a Gedanken
except for his proof
induction and it is usually accessibility,
Since Gentzen had to deal with sequences
sequence of concrete
His proof
of the ordinals we mean that there are no
strictly decreasing
Gentzen's
The situation
of the ordinals up to the first ~-number,
By the accessibility
finite
think this is
the continuum hypothesis.
Gentzen proved the consistency
later.
People
but which
similar to that of finding a new axiom that carries convic-
tion and decides
different
result consistency
or at least unlikely and extremely difficult.
is somewhat
infinite
of GSdel's
of
on any To discuss
definitions.
recursively presented, multiplication,
and
G. Takeuti exponentiation,
etc. are primitive
be a concretely given sequence Definition. al,a2 9
,
867
recursively
of elements
described.
of
Let
al,a 2, ....
S.
An element a n is a terminal point of the sequence
if and only if
l)
the sequence
2)
a n ~ an+ 1
terminals at
Definition.
A sequence
if and only if
~1,~2,...
an ,
or
~1,~2,...
is a fundamental
is a strictly
increasing
sequence
for
sequence and
is the limit of the sequence. By a p r o o f a method
M
of the a c c e s s i b i l i t y
of the ordinals If
F r o m the following less than
a I < ~,
Mn
Let
with
al < ~n"
then it is sufficient
to check
of
concretly
the a c c e s s i b i l i t y
a I +l
initial
al,a 2, ....
be a fundamental
sequence
for
~
and let
for finding a terminal point
for every sequence
Then we can easily construct
a method
terminal point for every sequence then we can easily find a fundamental
for every sequence
sequence
for
of
~0"
~l < ~2 < "''
be a method
we mean the c o n s t r u c t i o n
facts we can prove
terms in order to find a terminal point 2)
S
for finding a terminal point
g i v e n before us.
l)
of
~n ~.
al,a2 9
with
with
al < ~n
We then apply
to find a
a I < ~:
because Mn
M
to
al,a2,---
If
a I