KOLMOGOROV'S LOGIC OF PROBLEMS AND A PROVABILITY INTERPRETATION OF INTUITIONISTIC LOGIC

KOLMOGOROV'S LOGIC OF P R O B L E M S AND A P R O V A B I L I T Y I N T E R P R E T A T I O N OF I N T U I T I O N I S T I C LOGIC S.Artemov Steklov ...
0 downloads 0 Views 754KB Size
KOLMOGOROV'S LOGIC OF P R O B L E M S AND A P R O V A B I L I T Y I N T E R P R E T A T I O N OF I N T U I T I O N I S T I C LOGIC

S.Artemov Steklov Mathematical Institute, V a v i l o v s t r . , 4 2 , M o s c o w GSP-1, 1.17966, USSR.

ABSTRACT In 1932 A.N.Kolmogorov suggested an interpretation of intui tlonls tic logic Int. as a "logic of problems". Then K.G~del in 1933 offered a "provability" understanding of problems, thus, providing an abstract "provability" interpretation for Int via a modal logic $4. Later p a p e r s by J.C.C.McKinsey & A.Tarski, A.Grzegorczyk, R.Solovay, A.V.Kuznet sov & A.Yu.Muravit skii, R.Goldblat t, G.Boolos imply that this provabllity interpretation of Int is complete if one d e c o d e s G~del modality ~ for an "abstract provability" in the following w a y : oQ =Q^Pr[Q]~ where P~[Q] is the standard provability predicate for Peano arithmetic. The paper shows that the definition o f oQ a s Q ^ P r [ Q ] i s (in a c e r t a i n sense) the only possible one. The Uniform Completeness Theorem for provabllity logics is extended to Int and other logics having G/Sdelian provability interpretation. The first order logics having provability interpretation are considered.

t

INTRODUCTION

A.N.Kolmogorov in [Kol] suggested an informal interpretation of s e n t e n c e s of Intuitionistic logic Int as statements about the possibility of solving certain general problems; propositional variables were supposed to denote "problems", logical connectives were given a natural interpretation as operators over "problems": a formula A^B denotes a problem "to solve both A and B", a formula AvB denotes "to solve either A or B", an implication A --,B is interpreted as a problem "to reduce a solution of B to any solution of A"~ -~A is A--~± that m e a n s a problem "to d e m o n s t r a t e an unsolvability of A". Kolmogorov hadn't given a precise definition of "problems", just appealing to the c o m m o n sense of a working mathematician but had conjectured that his interpretation of I n t was complete. In [G~d] K.G~Sdel offered an interpretation of Int. close to that in [Kol], where intuitionistic propositions were

257

258

Session 7

treated as assertions about provability. More precisely, in [GOd] there was defined a translation tr(F) of an Intultionis tic formula, F obtained by prefixing a new o p e r a t o r o that stands for an a b s t r a c t "provability" to e a c h s u b f o r m u l a of F. We call the logical language with the modality Q the []-language and a m o d a l formula in o - l a n g u a g e a D-formula. In [G~d] s o m e p r o p e r t i e s of [] w e r e a c c e p t e d as axioms and rules of a modal logic $4. A possible axiom s y s t e m for $ 4 includes all the tautologies (in a propositional []-language), •P~(P ---~Q) ---~[]Q, []P --.~P, • P --~[]•P for all s e n t e n c e s P,Q. The rules of inference of $ 4 are m o d u s ponens PpP-~Qt-O and necessitation PI--~P. We look at logics as sets of formulae and t h e r e f o r e for e a c h logic L and e a c h formula F, L~-F ~-~ FeL. Theorem i.(K.G~Sdel [G~d],J.C.C.McKinsey & A.Tarski [McK&Tar]) F o r each propositional formula F Felnt L a t e r in (a p r o p e r

: :

[Grz] A.Grzegorczyk extension of $4): Grz=S4

and

showed

that

Theorem 2. o-formula

for G ~ z

introduced

(*) a

new

modal

logic

Grz

+o (o (A -~o A) -~ A) -~ A

the p r o p e r t y

(A.Grzegorczyk

[Grz])

(~)

was

For

also valid. each

propositional

F

Feint

2 THE

tr(F)eS4.

ARITHMETICAL

~

PROVABILITY

LT.(F)~Gr.z.

PREDICATE

AS

A MODALITY

In [G~d] K.G~del considered also another interpretation of a modality as an arithmetical provability predicate Pr(x); we denote this modal operator by A, A - l a n g u a g e is the logical language with A; a A - f o r m u l a is a formula in &-language. A complete axiomatization of A was given in [Sol] where R.Solovay introduced a decidable propositional A-logic S, that describes all valid laws of provability A, and its sublogic OL, that s t a n d s for all laws of provability A, which can be d e m o n s t r a t e d by m e a n s of P e a n o Arithmetic PA. The logic G L can be axiomatized by the axioms: tautologies (in a &-language), AP~(P --~Q) -~AQ, A ( A P - P P ) --~AP, for all s e n t e n c e s P , Q and rules m o d u s ponens, necessitation. Logic S can be defined as G L + A P -~P but without a

Kolmogorov's Logic

259

necessitation rule. A realization is a function that assigns to each sentence letter a sentence of the language of PA. The translation fA of a propositional A-formula A under a realization f is defined inductively: f±=±, fp--f(p) (for each sentence letter p), f ( A -+B)=fA -=+fB, KAA=Pr[fA]. We have taken the propositional constant ± (falsity) to be among the primitive logical symbols of PA; we understand Pr[F] as the result of substituting the numeral for the G~del number of F for the free variable x in PrCx), and therefore the translation of any modal formula under any realization is a sentence of the language of PA. The following theorem shows that the logic S is exactly the collection of all valid principles of modal logic of provability A and that the logic O L is the set of those principles of this logic which are provable in PA. Theopem

The

3. (R.Solovay [Sol]) For each A-formula Q Q~S ~=~ f Q is true in the standard model of P A for each realization f, Q~GIL = : for each realization f PA~=fQ. theorem

implies also

that

OL~-Q

S~-AQ.

~

Several papers independently give a the second part of the Solovay C o m p l e t e n e s s

uniform Theorem.

Theorem 4. (F.Montagna [Mon79], S.Artemov [Vis81], G.Boolos [Boo82]) There exists such that for each A-formula Q

Q~"OL

¢,~

version

of

[Art79], A.Visser a realization f

PAI,,fQ.

The first part of the Solovay Theorem does not admit uniformization: for each realization f for a propositional variable p either f p or =~fp is true in the standard model of arithmetic, but neither p, nor -~p belongs to the logic S. In [Ar t79],[Ar t 80],[Vis 84],[At t86a] a general notion of a logic of formal provability was developed. Let a(t) be a r.e. formula that binumerates some axiom system of an extension of PA (i.e. a theory in the language of PA containing PA). Following [Fef], we can call such a formula act) a numeration. We denote by lal the set of axioms that is numerically e x p r e s s e d by the formula a IaI~FIF and

by

is an arithmetic

II~II the

extension

of

sentence PA

and s E r F 1 )

determined

by

is true) the

set

of

260

Session 7

axioms

J~I-

Let

Pr

(x)

signify

a

standard

arithmetical

formula of provability based on ~ as a formula for G~del numbers of axioms ([Fef]). For each numeration ~ and each realization f we set f ( p ) f f p for each propositional letter p. Let f

commutes

with

the B o o l e a n f

Let

U be

L (U)=(Q[Q

is

~(

The

modal

Pr

that

a theory

be

(AQ)fPr

L (U) justified

and

[ f Q]. O(

We d e f i n e

and Ut-f Q for

each

Ot

describe

the

by m e a n s

of

We say that a logic IfL ( U ) for s o m e n u m e r a t i o n the S=L

Ot

and ~ a numeration.

a A-formula

logics can

Ot

connectives

laws the

realization

of

the

theory

I is logic of ~ and extension

A

provability

U.

formal

provability

of arithmetic

if

U.

Obviously, GL is the least logic of formal provability. S o l o v a y T h e o r e m provides a n o t h e r example of such a logic: (TA) where II~II=PA and TA is the set of all true Ot

arithmetic sentences. There exists continually many logics of [Art79], [Art80]. A Classification Theorem for provability was accomplished by L.Beklemishev in [Bek].

3

~).

DEFINITION

FOR

THE

MODALITY

OF

INTUITIVE

provability logics of

PROVABILITY

In [Kuz&Mur 77], [Gol], [Kuz&Mur 86], [BooS0], [Art86b], [Boo79] and other papers there w a s considered a translation of DA as A^AA, that provides an arithmetical provability interpretation of D-language, therefore, Int.-language. It turns out that logics Int and G P z are complete under this interpretation. M o r e precisely, let B A d e n o t e the D P as P ^ A P in all subformulas D P of a formula B. Theorem

S. i.(A.Grzegorczyk

[Grz]) F o r an I n t - f o r m u l a

Int~B

¢ >

G L i B A,

iii.(G.Boolos [Boo80]) F o r a o - f o r m u l a B Grzi-B

of

B

Grz~tr(B).

~=~

li.(A.V.Kuzne t s o v & A.Yu.Mur a vl t skii R.Goldblatt [Gol])For a D - f o r m u l a B Gr~z~-B

decoding



model

connectives

~ and

worlds iEK formula F

and

jt-F quantifiers

in

a

usual

and iv-Q, o r iK-Q, e v e r y j if i~j then jn-O or j~4P, e a c h j if i~j then for e a c h a~Vj j~-P(a),

for for

S