ISILC - Proof Theory Symposion: Dedicated to Kurt Schütte on the Occasion of His 65th Birthday. Proceedings of the International Summer Institute and ... in Mathematics) [1 ed.] 354007533X, 9783540075332 [PDF]

Diller J., Mueller G.H. (eds.) ISILC Proof Theory Symposion. Dedicated to Kurt Schutte on the occasion of his 65th birth

151 82 13MB

English, German Pages 390 Year 1976

Report DMCA / Copyright

DOWNLOAD PDF FILE

Papiere empfehlen

ISILC - Proof Theory Symposion: Dedicated to Kurt Schütte on the Occasion of His 65th Birthday. Proceedings of the International Summer Institute and ... in Mathematics)  [1 ed.]
 354007533X, 9783540075332 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

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~ 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

~x(x~M A

a~< x)

Ro

R u {o}

a und b slnd identisch

% , Q , R

(%,

a) Man zeigt durch Induktlon nach Gc :

c

b/IMan zeigt durch Induktion nach Gc :

c 4 {a.,b}

Lemma

~

c < ~ab c < gab

11

a)

c ~ Kua

....>

c ~ r

b)

C = C1+...+c n (mit n ~ 1

A

c 4

a

^

, c I .....c n ~ Q)

Sc4

A

u

Sc ~ u

>

KuC = {c I ..... C n} c)

v < Sc

d)

v,

KvSc c KvC

K~K~O=KvO

e)

u..

KvC < ~)av

nach Gc . Wir behandeln nur den Fall v < c =~clc 2 .

AUS { C l } U K u C I U K u C 2 = K~C < a folgt mit der I.V. < ~av . Ist Sc = v , so folgt(mit KvC I U {c2} < ~av

, also

Sc > v , so folgt

De

Lemma

KvC < ~3av

cI < a

und

11b) KvC = { e C l C e }

nach der Definition

KvC I U K v C 2

, cI < a

und

yon < . Ist

KvC = KvC I U KvC 2 < ~av .

r

W o h l o r d n u n g s b e w e i

s

De finitionen Q ' QI ' Q2

bezeichnen

Teilmengen

{ce Q

I

Q n u + :=

{ccQ

I Sc~< u}

W[Q]

:=

{aeQ

I QAa

:=

{a ] V V ( V r Q O u

Q0a

:=

WQu

yon

c < a }

ist wohlgeordnet

}

> Kv a c Q)}

:: wt nu +]

Folge rungen (24)

Qlr

,., = Q 2 n u

(25)

W Q ist der gr~Ste wohlgeordnete wohlgeordnet, a ~ wQ

;.

=

A

w uQI = wQ2

Abschnitt

yon ~ O u

+ , d.h. W Q Ist

und es gilt:


e Q

eab

~ Q

Beweis. a) Sei a+b ~ % ist a,b e Q O u

und a,b e Q

9 Wir

setzen u

+ -- w u ; a l s o ist a + b e M u , und

wohlgeordnet.

Wir

folgt d a r a u s

a + b ~ W u c Q . - Sei

man

z e i g e n nun,

sich l e i c h t H b e r z e u g t ,

treue und bijektive ist,

:= S(a+b)

folgt daraus

= Sa , a+O

Muna

und M u D b

dab M u O ( a + b ) w o h l g e o r d n e t ~

llefert

Abbildung

yon ~

die W o h l o r d n u n g

:= {d

I dr

die Z u o r d n u n g

yon ~P(a+b)

sind

ist; mit a+b r u

A

a~ Gab r Q Daraus schlie~t man durch "geschachtelte" Lemma

transfinite

Induktion fiber Q auf die B e h a u p t u n g

15

u r Mu

und

Beweis.

Aus u E M u und Muff u c Q folgt

~nu

c Q

~

w u ist a u s g e z e i c h n e t

und W u o u = Muff u . N a c h Lemma Daraus ffir v r u~a

b)

folgt nach

(24)

9 so ist S a = u E W

Definition

(da Q w o h l g e o r d n e t

13 ist Q c N u ; also ist

W~ u = W u n U +

u n u . W u erffillt also

(A2)

und

:=

~{Q

u ~ Wu ist) u r W u WuDu

= Q0u

.

W~ u = W v = Q O v + = W u 0 v +

(Seite

u . Ist a c W u n u

:

und

18)

Zu (At): Ist a~ W u und

9 so folgt S a c W u wegen WuflU=Qnu.

J Q Ist a u s g e z e i c h n e t

)

Anmerkung: Sel

vy(y

Pru[ Q~ Q~] :

nu § ^

dann gilt:

3QIV%( a ~ % A vx(x~ QI -* Sx~Q1) A A vn~Q I (Pr [ % % ] ^ ( Pru[%%l -~ Q1 n ~+ ~ %))) Satz 16 Ist ausgezeichnete

Teilmenge

von % .

Beweis. Hilfssatz:

Sind QI ' Q2

u r QI U Q 2 Bewels des Hilfssatzes

ausgezeichnet,

so gilt:

A u~< QI A u~< Q2 )Q10u+ = Q2nu+ durch transfinite Induktlon nach u ~ QIUQ2 :

Sel u ~ QI und u~< Q2 " Aus der I.V.

folgt

u c QI n u + = w QI = w Q2 . Mit Lemma

14 und ux 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

and V' = ~ .

~ : :

Finally we put

~0 _ SlqS 2

I

~-Sl~S2

O'm~m iw(~ @ij

"'" Qm'Wm ~i(

~ij

and

~ik

k is atomic.

~j ~ @ij

v : ~ik)

For each atomic formula

@ , let

if

@

is an ~(--~) atomic formula

if

@

is

Sl~S 2

(where

sI , s2

if @

is

Sl~S 2

(

sI , s2

: : aaWl "'" %~mi

(ii)

j

"

Then

are s "

. "

) .

k

~- = : Ql'Wl ... Qm'Wm ~ ( i

W @iJ V W ~ i k ) . j k

The following is then trivial.

Lemma 4.3. (i) iables as

hold.

(/~) and

~-

and

~-

are both

9,~-monotonic and have the same free var-

(~-~~~)

are consequences of

are useful when also

(~ -* ~+)

D~ .

and (if possible)

( ~ -~ ~-)

Roughly speaking, this occurs under certain conditions on the variables

which insure that Sl~--s2
~ (Sl~S2)

Sl~--s2

In anticipation of such we write A

(~) for any formula

.

holds whenever we meet

^

§

_

~(x,u) = : x(~ (x,u),~ (x,u)) ~ .

in

~+

or

~- ; for then

S. F e f e r m a n

I0S

Note that no Russell paradox arises in the use of (5). For the case that is

-7(Xqx)

and

ns c o n s e q u e n c e s o f

c

is

~(x)

(Zo) ~

;

it

we have

only fono~

The s i m p l e s t c a s e where we can u s e

~(x,~)

that

c~c

~+ , ~-

Sl~S 2

appearing in

of occurrences of the

ui

Suppose

vu{

has

s2

not being excluded).

case to assume that each Lemma 4.4.

~

~nd

c~c

Vx(x~c < - > x ~

.

i n t h e way s u g g e s t e d i s t h a t

. By this is meant that every

is elementary relative to the ~arameter s

atomic formula

(i)

VX(X~C X~X) and

equal to some

ui

(other kinds

Thus it is sufficient in this

ui~CL . In other words:

~(x,u)

is elementary.

uiNCL~Vx[~(x,E )
~+(x,~)] A Vx[~ ~(x,E)
~-(x,~)]]

l ~-)

S.

Feferman

(iii)

c~CL~

(iv)

c~CL A (f : c ~ CL) ~ (Zcf)~CL A (-~-cf)hCL

(v)

w~(Zx~efX)


Vx[xNc ~ (gx)G(fx)]}

(vii)

x~(ec)

.

Vx[x~/-]c
x~CLAx~c

(~ c)hCL .

this "weakness"

of

~ c

~x~y)]

> ~ x,y(~ : (x,y) A x~c A y~(f~))

Remark. There is no obvious definition of on

105

@e so that under very general conditions

Since operations are treated independently of classes~

is not significant;

the mathematical role t h a t

classically is here taken over by exponentiation. We have now established counterparts

~

plays

[]

of all the basic set-theoretical

erations by means of partial operations under which

CL

op-

is closed, except for P

as Just noted and for passage to equivalence classes, as we shall now discuss. For partial classifications o_~n c , and write

(9)

Equiv(e,c)

c

and

e , we call

e

an equivalence relation

, if it satisfies

(i)

e c (c X c)

(ii)

Vx[xNc -) (x,x)~e]

(iii)

Vx, y,z[(x,y)~o A (y,z)nc~ (x,z)~e a (y,x)nc] .

We then define

(io)

(i)

[x] e : : ?[(x,y)~e]

(ii)

c/e = : ~ x ( x ~ e

Note that for a certain

Lemma 4.6.

G~O,~ I

A z = [X]e ) . we have

[X]e = z

The following are consequences of

(i)

e~CL~ [X]e~CL

(ii)

c~CL-~ (c/e)~CL

(iii)

yq[x] e (x,y)~e

just in case

(Zo)j 9

G~O, ~l x ~ z .

106

S.

Feferman

(iv)

zq(c/e)
~ x ( x ~ c A z = [X]e)

(v)

Equiv(c,e) -~ Vx, y{(x,y)~e
xqc A [X]e -- [y]e ] .

Thus every equivalence relation is reduced to the single relation co-extensiveness. however,

q

In fact, we can prove failure of extensionality

(even) for universal classifications,

Proof.

- 7 V c [~x (xqc) ~ c = V]

in analogy to Theorem 3.6.11)

is a consequence of

(Z0)~

Suppose, to the contrary, that V c{~x(xqe) -~c = V] .

H = kf 9 ~ y ( f x [Tot(f) < - - >

of

In classical (extensional) systemS this is just the identity;

is not extensional.

Theorem 4.7.

~

~ y) .

Hf = V] .

Then for all Replace

0

Hf~

f , by

V

and

Let

[Vx(xqHf)
Tot(f)]

so

in the proof of 3.6 above and then

proceed to a contradiction as before.

Addendum.

The Frege-Russell program revisited.

There is no question here of fol-

lowing this program in the sense of reducing all of mathematics to principles of logic.

Rather we wish to re-examine the idea for initiating this progr~un by

defining such notions as cardinal number and ordinal number in terms of the equivalence classes for the relations of 1-1 correspondence between classes, reslm~~ isomorphism ~

well-ordered structures.

the present context have just been discussed.

The general obstacles to this in We shall now sketch to what extent

the program survives. i-i (1) (b-e)=: ~ f ( f : b

(Recall that ~ x ( f x -~ y) .)

f-i

> c) = : ~ f [ f q ( b c ) A f-lq(Cb)AVx(xqb ~ f-l(f~:) _~ x)] . onto

was defined in ~Sb

in such a way that

In order to obtain an equivalence relation

evidently restrict

b

to lie in

f(f-ly) = Y E

whenever

from this we must

CL ; in that case it follows from

(b ~c)

c~CL .

(2)

ECD = : ~ b , e [ z

= (b,c) A h ~ C T

A ~

Ab

~ e] .

ll) This also adapts and strengthens a corresponding result in [F ], ~3.4.

that

S.

N o w we m a y easily prove in on

CL

.

(Zo) ~

107

thit

ECD

is an equivalence

CD is a partial classification

cardinal numbers.

9 (CL/EcD)

=

Two cardinal numbers

~ one u s i n g the operation

.

which is not total.

We can consider two versions ke

z , w

are thus the "same"

of Cantor's

9 c[0,1)

We may call its members the

t h e o r e m that

and the other

~

proved b y forms of the standard argument that there is no f : c -----> [0,i} c , nor is there onto i-i f(f : c > [0, i} c) and ~ f ( f of the classical statement : if

f

with

A ~B

where the classical argument breaks terms of m e m b e r s h i p

in

A , B

f : c

:c l - l > ~ c )

A , does not h o l d here ; iO, l} V c V

.

>~c onto

.

K < 2K

.

for cardinals

Thus it is easily

f

with

Furthermore,

is a counterexample.

f

of

B

onto

It is easy to see

since the required map is defined in

. cannot b e pushed much b e y o n d

this point since we lack the a x i o m of choice and the p o s s i b i l i t y in terms of membership.

ever familiar approach)

z -= w

.

, then there exists a map

down,

if

Note also that the counterpart

It seems that the classical theory of cardinals

erations

relation

This leads us to take

(3) CD

Feferman

of definirg

Even the theory of finite cardinals

runs into troubles.

do not f o r m a total classification

In particular,

op-

(from which-

the finite cardinals

and the induction scheme cannot be established

in its full generality. W h e n we turn to w e l l - f o u n d e d further difficulties.

(4) the

Wf(c,r) formula

removable included

to take

_tea

Vx[x~eAVy((y,x)~r

given here has

even if

structures

(c~r)

we meet

If we define

= : ~b~CtAb ~(c,r)

and w e l l - o r d e r e d

cNCL

and

'bNCL'

r~CL .

care of the other

-~ y~b) -~ x~b] - + c - b }

in a negative

On t h e o t h e r

positions

of

position

which is not

hand, the hypothesis

b

in

~ .

Thus

bNCL

~+(c,r)

is

will

,%

not be equivalent

to

~

and

~=

.~ w ~ c,r[w = (c,r) A e ~ C L A r ~ C L A W f ( c , r ) }

not b e h a v e provably according to its definition. holds we cannot in general carry out induction

on

Moreover, r

even if

Wf(e,r)

with respect to all

does

108

S.

properties formnlable in ciples.

~(=,~,~

Feferman

, because of the limited comprehension prin-

The following section gives a means of incorporating such principles into

a (consistent)

extension of

(Z0) ~

(and

W~

more generally).

This will include

the natural numbers as a special case.

~e.

Inductively generated classifications.

We should now like to see under what

conditions we may obtain the existence of a classification numbers. (i)

N

for the natural

A fully satisfactory definition should have as consequences:

(i)

N~CL

(ii)

O~N A Vx[x~N ~ x' ~N]

(iii)

~(0) A y x [ # ( x ) ~ ( x ' ) ]

-~ Vx~(x)

(possibly with parameters)

of

, for each formula

~(x) ,

~-~, ~

The consistency of (i) with the principles considered so far is no problem. simplest way to obtain this is to take 0,'

~

having their standard interpretation9

to be an then

~-structure with

V

The

M = ~

serves the purpose of

and

N .

It is also not difficult if we want to show even more that the adJunction of (i) maintains the eonservati~ extension property. a simple modification of the proof of Theorem 4.1. which is an

s

(2)

x~0N : Yz_cM[o and

Then

~,~

theory containing

~o 1, < = >

:

-,

(x%~)

D R + (~)

Given any model

(Z0)_~ , designate

~ z~

N

as

(~,A)

(3,0)

of

T

and put

Vy(y ~ z---->y, c z) ---->x ~ z] ,

.

are defined as before for

is a model of

This may be accomplished by

~ > 0 , and the proof that

proceeds in the same way.

By

(~, A ~ Y ~ Y~

(2) , it is automatically

a model of (i). It is another matter, if we want to try to derive the existence of isfying (i) from the principles already accepted.

xVz[z~CL

A 0~z A

sat-

The obviouS choice would be to

try (3)

N

Vy(y~z ~ y'~z) ~ x~z]

S.

as the definition of rences of

z

the formula N

as

x~(x)

N 9 The clause

manageable. Wf

Feferman

'z~CL'

10g

is put in to make the other occur-

But now we have Just the same sort of difficulty as with

in (4) of ~4b Add. just preceding,

we do not see how to insure that

N

namely that for this choice of behaves according to its def-

inition.

Thus the possibility of deriving (1) by suitable definition of

hopeless,

at least in the 1st order

a consequence of

(Z0) ~

N

seemS

PC . However, we shall see below that (1) i s

in a semantics with stronger quantifiers.

We now turn to the corresponding questions for a more general class of inductive definitions.

Let

(3)

L : : kbkr 9 (3,b,r)

This is brought in for the following scheme; informally c

of

(IG)

b

inductively generated under the relation

Lbr

represents the part

r .

(Inductive generation) (i)

Vo, r (Lbr~)

(ii) V b , r,c{C~(b) A C~(r) A Lbr = c -* C~(c) A

W[x~b A Vy((y,x)~r ~ y~e) ~ xnc]] (iii) V b , r,c,u[C~(b) A C2(r) A Lbr -~ c

[Vx[x~b A V y ( ( y , x ) ~ r ~ ~(y)) -~ ~(x) ] -~ Vx(x~c -~ ~ ( x ) ] ]

of ~ ( % ~,~

.

Suppose

is an

theory which contains

If

(~l,A)

is any model of

of

~

for each formula

Theorem 4.8. (i)

(ii) Proof.

s

for

(~I,4Y, ~Y

+ (IG) .

T ~ + (IG)

or

(Z0)~_ .

~ , then we can find a model

is a conservative extension of

By modification of the proof of 4.1.

b#r . Y ~ ( ~

changed.

~(X,U)

~f)__ and

Vx[x~ e V x~ic]

%(~ 9

or

~' )

In

~ 9

(M~A) , Lbr --~ (3,b,r)

are defined by induction.

for any Write

4) (i), (iii) in the proof of 4.1 are left un-

4) (ii) is modified in such a way that we also arrange:

110

S. F e f e r m a n

4) (iii)'

xq~+l(Lbr ) ~ >

CI (Lbr) & xq~(Lbr)

or

x e ~ ] [ Z I Z ~M_ & Vz[zq b &Vy((y,x)q r = > y

CI (b)

and

e Z) = >

C~ (r)

and

z e Z]]

and x~#+l(Lbr ) ~

C~(Lbr)

& x~(Lbr)

or

C~(b)

and

C~(r)

and

x~+l(~br) The proof then proceeds as before to show that for (~,A,Y,Y~

satisfies

D q + (~q) .

In order to derive

(IG)

duce a generalized quantifier

where (5) If ulas

B CM

, R C M 2 9 and

includes

J

of structures.

For this (M;B,R~m)

m e M . _CM & Vz(z e B & Vy((y,z) e R ----~yeZ) ----~z e Z ~ .

@0(x,u) , @l(y,z,u) 9 we have a formula

finally any

These are of type

Q~ , and the symbolism is given by

that for any structure

,

is automatically satisfied by 4) (iii)'

in the sense of LindstrSm [ L ].

(M,B,R,m) e ~ : m e ~ [ Z I Z ~

, Y = U Y

in an appropriate extended semantics, we introQ~

we need only specify a class

(IG)

Y = 0 Y

s

q~

, then for any form-

Q~x,y,z[@0(x,u),@l(y,z,u),w]

~ = (~,A,Y,Y-~ , any assignment

a

to

u

in

M

such

and

m e M 9

(6) ~ ~ QJx, y,z[@0(x,~),O1(y,z,~),m] < ~ > (M,[xl~ Theorem 4.9.

@0(x,~)],[(Y,Z)l~

If the semantics

$

@l(Y,Z,~)}, m) e ~ .

contains

Q$ , then

(IG)

is a consequence of

(z0)J The proof of this is straightforward. Remark.

Theorem 4.8 is a corollary of 4.9 and 4.1.

does not already contain

Q~ , simply adjoin

To see that the principles for

N

Q~

to

If

T

is given in

S

which

~ .

may be taken as a special case of

(IG),

put

(7)

~=

: LB~

where

~=

~[x=o

vSy(x=y')1

and

R-- : u H y ( u =

(y,y')) .

S.

Addendum.

Feferman

111

Connection with a previous system of operations and classifications.

In [ F ] I introduced a constructive theory

TO

of partial operations and total

classifications.

The language used was that of ist order

relation symbols

~ , ~ , and

easily seen that

of

TO

xhc

by

A second theory

using an additional constant

(1)

vf[(f:

~ ~)

Using the preceding latter

theory

TI

(Zo)~,

can

by defining

C~(c)

It is

as is done

The operation existence axioms

namely

kuZ~x- gy~(x,y,~)

with

with axiom

~ 1) A (Q(N)f ~ o

interpret

m1

in

< - - > ~ x(xGNA f x = O ) ) ]

(Zo)~ + (IG)+ (V ~ )

r e m a r k and w h a t we saw a t t h e b e g i n n i n g

can b e m o d e l l e d on

(x,0) .

of "Borelian" character was introduced in [F ]~

Q (N)

we

It was shown in [ F ]

of this

section~

.

the

~ .

how to use (IG) to develop notions of constructive

ordinal classes (or tree ordinals) N .

(ZOn) ~

~ (Q(N)f_ ~ o v ~(N)f

By taking Q~ for Q~(~)

x' was defined as

[C~(c) A x~c] .

require only a weak part of

existential.

~ j

is interpretable in

here and interpreting

( , ) , and constant

0 ~ K ~ S ~ D , P ~ P1 ' P2 ' Z , L , and

for each elementary TO

with equality~ basic

C~( ) , a binary pairing symbol

symbols which are here denoted C~ = k ~ 9 ~ ( x , ~ )

PC

01,02~...

Thus the principles studied here with

and of transfinite types

(IG)

N

over

added are prima facie rather

rich mathematically.

The portions of constructive and classical mathematics which

are accounted for by

TO

~4d.

and

TI

are mapped out in general terms in

The situation over set theory.

If we take a suitable system

T

[ F ], w167

of set theory

for grantedj the deduction of the natural numbers~ cardinalsj and ordinals is already taken care of.

Our only interest here would be to see to what extent good

properties of sets carry over to classifications in a theory of operations and classifications over 0 ~ ' , and pairing

T . ( ~ )

Let

s

have

=

and

c

as basic symbols.

are defined in the usual way.

We assume

The extension of useful

properties is facilitated by the following strengthened separation principle.

@

112

S.

(Sep)

(Strong separation).

Feferman

For each formula

VuYa~bVx[x~br

@(x,u)

>x

of

~(~,~

c aAr

:

o

This leads us to consider

+ (Sep) for

T

in the language

Theorem 4oi0. Proof.

If

T

s of

contains

First note that if

some limit ordinal

ZF .

ZF , then

S ~

ZF .

with

S

K , then the model

satisfy Sep.

Now consider any sentence

finite and

S~

sentences ZF S .

in

, and let

so that Thus

from

~

(RK, e )

~

these assertions

such that

T#~@

for

are

.

be the set of s

Let in

the existence of a limit

K

S .

for which

of the universe with respect to all the

Then by the preceding we can define

A , Y , and

~

in

can be proved to satisfy all the remaining sentences in

and hence

@

holds

(in the universe),

We can also formulate a strengthened ~(~, ~ , ~

K

Y , and

and

~,

is a model of

(~,A,Y,Y~

+ (~ep)

[]

in the obvious way.

is inaccessible

the conservative below.

Ss

of

~=

T .

provided by Theorems

Moreover, ~

extension of

i.e., we have deduced

T .

language

(zFc)~

U [@] .

(~,A,Y,Y~ ~

Remark 1.

when

ZF

is an elementary substructure S

T , Joe.,

~ = (~,A~Y,Y~

By the reflection principle we prove in = (RK, g )

is a conservative

~I is a standard model of

3.2 (i) and 4.1 (i) automatically provable in

~

~=

is consistent.

replacement principle

It follows from 3.2 (i) and 4.1 (i) that

(RK~e)

is a model of Tq

+ (Rep)

.

T , then for some

A

As a corollary,

~owsver, the addition of

extension property]

(Rep) in the

(Rep)

does not maintain

the reason for this will be seen in Remark 2

S.

Feferman

Lemna 4.1_I. The following are consequences of

u

(i)

Vx[xuc ~

x ~ b] .

(ii) ~ _ { V X [ ~ SxO(y,uD

113

Z~

.

B a Vx[x ~ a xue]] ~(x,u)

-~ @(X, UD] -@ ~X@(X,U)] for each formtila

Both (i) and (ii) are direct consequences of (Sap).

o_~ ~ ( - - , ~ )

(i) expresses that any partial

classification which is bounded by a set is represented b y a set.

The converse is

A

immediate in the sense that if

~ = x(x 6 a) , then

(ii) is the principle of transfinite induction on if we take

aqCL e

and

~x[x6 a

xq[] .

for the full language.

Thus

N = : ~ , then the principle (i) of S40, i.e., (IG) specialized to

is a consequence of

~

N ,

. More generally, insofar as we are only concerned with

inductively generated sets, the principle (IG) is dispensable. Just as well strengthen Theorem 4.10 to

However, one can

T # + (IG) , providing for inductively

generated classifications in general. Note that the range Thus

U

of

ka- ~ , i.e.,

ka. x(x e a) , is itself in

CL .

is a total classification which represents the universe of sets qu_~asets.

Remark 2. over

U

If we introduce the variables

'X' 'Y', 'Z' , ~

to range by convention

C~ , then all of Bernays' axioms for sets and classes [ B ] are derivable from , except for replacement.

That is, of course, derivable if we add (Rep).

we can prove the consistency of

ZF

in this system by familiar arguments.

But

First,

using class variables we can formulate the notions of satisfaction and truth in the universe of sets. true.

By (Rep) one can establish that all the axioms of

are

~gen with induction available in the extended language by 4.11 (ii), one

can show that every consequence of than

ZF

ZF

ZF

is true.

and hence than Bernays' system. 12)-

Thus

ZF~

+ (Rep)

is stronger

On the other hand, though

Z~

does

not give (Rep), it goes beyond Bernays' system in expressive powers by providing a reasonable theory of the relation

X~u

where

X

need not be a set.

12)Note, incidentally, that all of this holds equally well if we interpret the class variables to range over

C~

and work in

ZF

plus (Rep) restricted to

.

114

S.

Appendix.

Fef erman

A theory of extensional total operations.

Given

s

we denote by

(ES)

the following set of sentences in

(ES)

(i)

Vf'x'Yl'Y2[fx ~ Yl A fx ~ Y2 ~ Yl = Y2 ]

(ii)

Vf[ ~ x(fx$)

~ Tot(f) ]

(iii)

Vf, g[Tot(f)

A f

(iv)

For each

~g~ f

~(x,y,u)

~{V~y~(x,y,~)

s (=) .

= g]

which is ~-monotonic,

~ ~f Vx, y[fx = y ~(x,y,~)]} .

This system is introduced by way of comparison with Theorem 3.6 and the question directly following it. Let

T

be any s

Theorem. (i)

For any infinite

s

~

we can find an expansion

(~,A)

which is a model of (ES). (ii)

If

T

has only infinite models, then

extension of Proof. in s

Let

~

We define

A~_C M 3

(f,x,y) ~ A 2)

(i)

A0

and

~

is a conservative

T .

be a well-ordering of

and assignment

T + (ES)

to

~

in

M . Associate with each s-monotonic ~(x,y,~) M

an element

by transfinite reeursion. Tot ~ (f)

for V x ~ y ( f x

Again

m~,~

in such a way taat

fx -~ y

is written for

: y) .

is empty.

(ii) fx -~+l y : f~ - ~ and G)

(~,A)

or ~ ~z,w(fz ~S)

kV~:~(z,w,a)

and (+) ~ ~ v < ~ , h { ~ A v )

~,a,

f = f~,a

A ~(x,y,~)

bv~;~(z,w,k)

Vz,w[ (~Av) I:@(z,w,b) : > and (@) ~ ~g ~ f ~ , _ ~ g

and for so~

~d

(~UlAk) ~: ~(z,w,a) ]]

= f~,h and (~,A) k Vz ~ '~(z,w,h) A Vz,w[~(z,w,b_)

~(~,w,~)]}.

S.

(iii)

~

= ~J

A

= Aq+ 1 9

for

fx ~

and

Tot

for

Tot(f)

(f) , and

f

g

for

gx = y] .

(ES) (i),

(ii) are easily proved for

It may be noted even more

(~,A)

that 4) ~ x , y ( f x ~-y) ----> Tot (f) . We now consider only (iii), f = f~,a

and there is a unique

--7~z,w(fz --~w) and

and

od(g) = V

fx = y

and

(~Av)

f .

for some

gx -~ Yl

so

contradicted

Tot(f)

If

f ~ g

Then for some

fx ~- +l y

and

SuppoSe

.

for some

If

V < ~ .

Then

, then

~ = v and

is not possible.

~;,b

gx -~V+ly , then

This contradicts

gives a contradiction.

r

such that

g : f~,b

(~,Av)~-~(x,y,b)

(~,A)~(x,y,a)

f -< g

od(f)

we have

by hypothesis.

, and whenever

f ; similarly

.

which we denote

Note that if

Y = Yl

so

~ < V

for

V .

so

fx = +ly

Similarly,

~

Tot +l(f ) .

I= Vz~'.w~(z,w,b_)

gx=y

Suppose

(iv).

gx -~v+ly

2)(ii)(~)

so for

g-< f , then (~)

Hence

f = g

is

and

(ES) (iii) is established. For (ES) c

to

(iv), suppose

u , (~,A)~

@(x,y,u_)

Vx~:y@(x,y,c_)

.

is s-monotonic Let

~

and that for an assignment

be least such that for some

~,a

we have

5)

(=,A)FVz~:w~(z,w,a)

Among all

~,a

and V z , w { ( ~ L , A ) ~ ( z , w , a )

"

By 4) i f

V < ~ .

But then we would have 5) satisfied at

are met so that

~ .

~z,w(fz

~-w) , t h e n

Hence - 7 ~ z,w(fz ~-- w)

fx = +i y ~ >

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

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

= 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


~ -- 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



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



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

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

~ =

~

= ) = 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 =

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 = 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

~ = .

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 ; x )

-->

Vt

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

{[~()=1

~ R(ly.~()

in c o n t r a d i c t i o n

placed

--< mVy )

(7)

Ax

as

Vt

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

" 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)

()=

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 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.