Chapter 9 Lukasiewicz Logics

Chapter 9 Lukasiewicz Logics

459 CHAPTER 9 LUKASIEWICZ LOGICS The theory of Lukasiewicz-Moisil algebras originated in the need for an algebraic counterpart of the many-valued lo...

2MB Sizes 1 Downloads 431 Views

459

CHAPTER 9 LUKASIEWICZ LOGICS

The theory of Lukasiewicz-Moisil algebras originated in the need for an algebraic counterpart of the many-valued logics introduced by Lukasiewicz. In this chapter we present the three-valued Lukasiewicz logic in the Wajsberg axiomatization, the n-valued Lukasiewicz logics in the Cignoli axiomatization and a logic whose theorems are the propositions true for all than a fixed

k E I . The

i E I greater

Lindenbaum-Tarski algebras of these logics are the

3-valued Moisil algebras, a subclass of n-valued Moisil algebras and t h e dvalued LM-algebras, respectively. The latter logic is studied in more detail, including predicate calculus.

31. The Wajsberg axiomatization of the three-valued Lukasiewicz logic The first system of three-valued logic was constructed by J. Lukasiewicz in 1920 in connection with his investigations in modal logic (see Lukasiewicz [1920]). His idea was t o consider a third truth-value

between 0 (false-

hood) and 1(truth). In this way th e sentences of the three-valued logic are interpreted in

L3 =

{O,i,l}.

Lukasiewicz defined in L3 a unary operation

N (negation) and a binary operation Nz=l-z

--f

(implication):

and x + y = m i n ( l , l - ~ + y ) .

The other connectives were defined by Lukasiewicz in terms of N and +: z V y = (z+ y) + y

(disjunction)

z A y = N ( N x V Ny) (conjunction) . The first axiomatization of the three-valued logic was given by Wajsberg [1931] using axioms (Al)-(A4) presented in Definition 1.1below. This section is concerned with th e Wajsberg axiomatization of the three-valued

Lukasiewicz logics

460

Lukasiewicz logic. T h e proof of some syntactic properties of the three-valued propositional calculus

W is taken from Becchio [1972] and t h e proof of the

strong completeness theorem f r o m Goldberg, H. Leblanc and Weaver [1974]. Axioms (Al)-(A4)

induce o n the Lindenbaum-Tarski algebra of W a ca-

nonical structure of Wajsberg algebra. But t h e three-valued Moisil algebras and t he Wajsberg algebras are equivalent structures (Becchio [1978d]). Thus we can assert th a t th e three-valued Moisil algebras are algebraic models for the three-valued Lukasiewicz logic.

1.1. Defi nition. The sentences of the three-valued propositional calculus W are obtained from a countable set V of proposn'tional variables and t h e logical connecti-

ves N and +, according to th e following rules:

(i)

t he propositional variables are sentences;

(ii) if p , q are sentences then N p and p

---t

g are sentences;

(iii) every sentence is obtained by the above rules (i) and (ii)applied finitely many times.

E , is the (adjacent set of the) Peano algebra of type (2,l) generated by V . In other words, t h e set of sentences denoted by

W e use t he notation

for any sentence p E E and a fixed sentence p o E E . T h e axioms of W are th e sentences of t h e following forms:

W has modus ponens (m.p.) as rule of inference:

The Wajsberg axiomatization of the 3-valued Lukasiewicz logic P,P

+

461

4

4

A proof o f a sentence p is a finite sequence p l , ...,p, = p o f sentences such that for any i 5 n we have one of the following possibilities: (a) p; is an axiom;

(b) there exists j , k

< i such that pk

is the sentence pj

-+

pi.

A sentence p is provable (I- p ) if there is a proof of it. If p E E and S C E then a proof of p from S is a finite sequence p1, ...,pn = p of sentences such that for any i 5 n we have one of the following possibilities: (a) pi is an axiom or a member of S;

(b) there exist j , k

< i such that pk

is the sentence

In this case, we say that p is provable f r o m

0 I- p

pj

+ pi.

S (S I- p ) .

is t he same as I- p . If the sentences s, p satisfy {s}

In particular

I- p we write

simply s I- p .

A set S of sentences if syntactically consistent if there is no p in W such that S I- p and S t- N p ; if not, S is syntactically inconsistent. A syntactically consistent set S is maximal consistent if S I- p for any sentence p such that S U { p } is syntactically consistent. Now we shall give, following Becchio [1972], some syntactic properties

of

w.

1.2. Lemma.

The following properties hold an W :

462

(1.5) (1.6) (1.7) (1.8) (1.9) (1.10) (1.11) (1.12) (1.13) (1.14)

(1.15) (1.16) (1.17) (1.18) (1.19) (1.20) (1.21) (1.22) (1.23) (1.24) (1.25) (1.26)

Lukasiewicz logics

The Wajsberg axiomatization of the 3-valued Lukasiewicz logic

463

Proof. (1.1) and (1.2) follow by (Al), (A2) and m.p., while (1.3) follows by m.p. from (1.2). To obtain (1.4) use ( A l ) for p := r t p , q := ¶ and also for p := p , q := r , then apply (1.3). Now (1.5) follows from

(1.4). To obtain (1.6) use (A2), then again (A2) but for p := q 3 r , q := p --f r , r := s; finally apply (1.3). Now (1.7) follows by m.p. from (1.6), then (1.8) by m.p. from (1.7). To obtain (1.9) apply (1.1)for p := p , q := q --f N q , then (1.1)for p := ( q -+ N q ) --t p , q := p --t q, then (A3) for p := q , then (1.3) for p := p

+ q,

q := ( q + N q )

-+

q,

r := q; finally apply m.p. Further (1.10) follows by m.p. from (1.9) for p := p , q := r and (1.3) for p := p , q := p -+ r , r := r . Now

if t is a provable sentence then using ( A l ) for p := p , q := t , (1.6) for p := t , q := p , r := q , s := q , (1.3) for p := p , q := t -+ p , r := ( ( t t q ) + q ) t ( ( p t q ) --t q ) , (1.9) for p := t , q := q and (1.10) for p := (t + q ) t q , q := p , r := ( p q ) + q, we obtain (1.11).Further from (1.1)for p := q , q := r we obtain

via (1.2) for p

( ( q + r ) -+

r ) , r := p --t r ; then from (A2) for p := p , q := q --t r , r := r and (1.27) we get (1.12) via (1.3). Now (1.12) implies (1.13), then (A2) and (1.13) imply (1.14), while (1.14) implies (1.15). To obtain (1.16) apply (1.14) for p := r , q := p , r := q and (1.3). To obtain (1.17) apply (1.11) for p := q , q := r , then (1.15) for p := p , q := q , r := ( q -+ r ) -+ r. To obtain (1.18) apply (1.17) for p := p -+ q, q ._ .- q , r := r , then (1.13). To obtain := q , q := q

-+

(1.19) apply (1.3) t o ( A l ) for p := N p , q := N q and (A4) for p := q , q := p . Further (1.19) implies (1.20). To obtain (1.21) apply (1.3) t o (1.19) for p := N p , q := N q and (A4). Then (1.22) follows from (1.19) and (1.2) for p := N p , q := p + q, r := q. To obtain (1.23) apply (1.3) t o (1.21) for p := p , q := p + N p and (A3). Now (1.24) follows by m.p. from (1.23) for p := N p and (A4) for p := N N p , q := p . Further from (1.23) and (1.2) for p := N N p , q := p , r := q we get

Lukasiewicz logics

464

while from (1.24) for p T := N N q we obtain: (1.29)

:= q and (1.25) for p

:= N N p , q

:= q,

I- ( N N p -+ q ) -+ ( N N p -+ N N q ) ;

then (1.3) applied t o (1.28) and (1.29) yields

which together with (A4) for p := N p , q := N q , yields (1.25), again by 13 (1.3). Finally (1.26) follows from (1.24) and (1.23) by (1.3). 1.3. Lemma. T h e relation (1.31)

-

p-q

defined by iff

kp+q

and I - q - i p

is a n equivalence o n the set E of sentences of W . Proof. The relation is reflexive by (1.26), symmetric by definition and transitive by (1.3).

0

1.4. Theorem. Define the following operations

+, N ,

1 o n the quotient set E l -:

(1.32)

fi -+ 4 = p 3 q ,

(1.33)

Nfi = N^p

(1.34)

1 is the set of all provable sentences .

Then (E/

-,

,

N , 1) is a Wajsberg algebra, i.e. it satisfies conditions

3,

(W1)-(W 6 ) in Theorem 3.3.8. Proof. If p

-

-

p' and q q' then the sentences p + p', p' 4 p , q -+ q' and q' -+ q are provable. Then (1.15) and (1.2) imply t- ( p -+ q ) 4 ( p --+ q') and I- ( p -+ q') + (p' -+ q'), respectively. It follows by (1.3) that I- ( p -+ g ) -+ (p' -+ q') and similarly I- (p' 4 q') -+ ( p --+ q ) , therefore p + q p' -+ q'. This shows that the operation -+ is well defined. One proves similarly, using (1.25), that N is well defined. Further if t is provable and t t' then t' is

-

-

465

The Wajsberg axiomatization of the 3-valued Lukasiewicz logic provable by m.p., while if t and t' are provable then t

-

t' by (1.1). This

shows that the set of provable sentences is actually an equivalence class. Finally axioms (Wl)-(W4)

are fulfilled in view of (Al)-(A4),

vely, (W5) reduces to the above remarked fact that I- t and

respecti-

I- t + t'

imply

I- t', while (W6) is straightforward from (1.31). 1.5. Remark. In accordance to Theorem 3.3.8, the Lindenbaurn-Tarski algebra E /

0

-

of

the three-valued propositional calculus is a three-valued Moisil algebra. This is a precise meaning of the assertion that the structure of three-valued Moisil

algebra is the algebraic counterpart of the Lukasiewicz three-valued logic. 1.6. Lemma.

The following properties hold in W : (1.35) (1.36)

(1.37) (1.38) (1.39) (1.40) (1.41) Proof. From Theorem 1.4 and Lemmas 3.3.9 and 3.3.10. 1.7. Lemma (Goldberg, Leblanc and Weaver [1974]).

Let S C E and p , q E E . (a)

If S I- p , then S' I- p for any superset S' of S .

(b) If S I- p, then there is a finite subset (c)

If S I- p and S I- p

+ q,

then S I- Q.

S'

of S such that S' I- p .

Lukasiewicz logics

466 (d) If S U { p } (e)

t- q t h e n S t- p

--t

( p + q).

If S i s syntactically inconsistent, t h e n S !- r foT a n y sentence r in E .

(f) S i s syntactically inconsistent iff S I- f. (g) If S U { p } is syntactically inconsistent, t h e n S t-

fi.

(h) If S U {fi} i s syntactically inconsistent, t h e n S t- p . Proof. (a)-(c):

Immediate from the definitions.

(d) Suppose p l , . . . , p n is a proof of q from S U { p } . We shall show, by induction on i, that S t- p t ( p t p i ) , 1 5 i 5 n. We shall distinguish the following cases:

(i) p; is an axiom or a member of S, hence S t- p i . Using twice (1.1) we get S I- p --t p i , then S I- p --f ( p + p i ) . (ii) p ; is p . Apply (Al).

(iii) pk and pk

+ pi

appear in the list p l , . . . , p i - l . Then

(1.42)

by t h e inductive hypothesis. Now apply twice (c) using (1.43) and

(1.35) for p := p , 4 := pk, (e) If S

t- p

and S I- N p for some p E

by(1.19), we get S

t- r

T

E

:= pi.

then since S

I- N p

+ ( p -+

r)

via (c).

(f) If S is syntactically inconsistent then S I- f by (e). Conversely, if S t- f then S I- N(p0 + PO) while S t- (PO --t P O ) by (1.26). (g) If S u { p } is syntactically inconsistent, then S U { p } I- N p by (e), therefore

S I- p + fi by (d), hence S t- fi via (1.40).

(h) If S U {fi} is syntactically inconsistent, then S Iand (c) yield S t- p .

5 by (g), hence (1.39) 0

The Wajsberg axiomatization of the 3-valued Lukasiewicz logic

467

Now we turn t o semantics. We are going t o use the Lukasiewicz definition of the operations + and

N in L3:

Note that L3 endowed with the above operations is a Wajsberg algebra

1.8. Definition. An interpretation or a trzlth-value assignment of W is an arbitrary function ZJ : V + L3. Any interpretation v has a unique homomorphic extension V : E + L3, i.e. V J V = w and C(p 3 q ) = V ( p ) 3 i?(q), V ( N p ) = NV(p) for any p , q E E . We will also refer t o V as an interpretation and write simply

w instead of E.

A sentence p is valid (kp ) if w(p) = 1for any interpretation w. A set S of sentences is semanticalzy consistent if there is an interpretation 21 such that w(p) = 1for each p E S. If v(p) = 1for any interpretation v such that

v ( S ) = (1) then we shall wirte S 1.9. Proposition (Goldberg,

tactically consistent set S

p.

H. Leblanc and

Weaver [1974]). Every s y n -

c E is semantically consistent.

Proof. Assume S is syntactically consistent. As the set V of propositional variables is countable, one can prove that the whole set E of senten-

E = { p o , p l , ...}. Define by induction a sequence So = S, Sl, ... of syntactically consistent sets of sentences: Si = Si-l~{pi}if ces is also countable, say

Si-lu{pi} is syntactically consistent, otherwise Si = Si-1. Let

s=

00

U

i=O

Si.

S is syntactically consistent: 3 k p and S I- N p for some p would imply that S; I- p and Si t- N p for a sufficiently large i, a contradiction. Now we shall prove that S is maximal consistent. If Using Lemma 1.7 (b), it follows that

468

Lukasiewicz logics

it is not the case that S t- pi then pi 4 S , hence Si-l U { p i } is syntactically inconsistent. By Lemma 1.7 (f), Si-, U { p i } t- f, then S U { p i } I- f by Lemma 1.7 (a), hence S U { p i } is syntactically inconsistent. Let v be the following interpretation:

v(p) =

for any p E

1

I,

ifst-p

0,

i f SI- N p

1

otherwise

,

V . As a matter of fact we prove by induction that for any

sentence p :

(i) S I- p implies v ( p ) = I; (ii) S I- N p implies v(p) = 0; (iii) if neither

S I- p

nor

S I- N p , then v(p) = 3.

If p E V this holds by the previous definition. The inductive step comprises two cases. Case 1. p is N g , where g satisfies the inductive hypothesis.

(i)

If S I- N q then v(g) = 0, hence v ( p ) = N v ( g ) = 1.

(ii) If S I- N N q then S I- g by (1.23), hence v(g) = 1, therefore v(p) = N v ( q ) = 0. (iii) Assume neither S I- N q nor S I- N N g . But S t- q --t N N q by (1.24), hence it is not the case that S I- g. Since neither S t- g nor S I- N g we have v(g) = therefore v ( p ) = N v ( q ) =

i,

i.

Case 2. p is g -+ r , where q and r satisfy the inductive hypothesis.

(i) Suppose S I- g + r . Then the following cases are possible: S I- g 3 S I- r =+ v(r) = 1 + v(q + r ) = v(g) + w(r) = v(g) 1 = 1;

--t

The Wajsberg axiomatization of the 3-valued Lukasiewicz logic

s I- N q * v(q) = 0 * v(q s I- r * v(r) = 1 =+ v(q

469

r ) = 0 -+ v(r) = 1; -+ r ) = 1; S I- N r (using S I- q --t r and (1.25)) S I- N q +-v(q + r ) = 1; none of th e sentences q, N q , r and N r is provable from S + v ( q ) = v(r)= v(q -+ r ) = -12 4 = 1. 4

*

3*

3

(ii) Suppose S I- N ( q -t r ) . Then using (1.36) and (1.37) we obtain S I- q and S I- N r , respectively, therefore v(q -+ r ) = v ( q ) + v(r) = 1+0=0.

(iii) Suppose neither S I- q -+ r nor S t- N ( q --t r ) . Notice that v(q) = 0 would imply S I- N q hence S I- q 4 r by (1.19), while v ( r ) = 1 would imply S I- r hence S I- q + T by ( A l ) . Thus v(q) # 0 and

# 1. S t- q. Then v ( r ) # 0 because v(r) = 0 would I- N r , hence S t- N ( q + r ) by (1.38). Thus w(r) = therefore imply v(q + r ) = 1-+ f = 12 ’ Case 1. v(q) = 1, hence

$, hence it is not the case that S I-

S is maximal consistent it follows that S U { q } is syntactically inconsistent, therefore S I- d by Lemma 1.7 (g). Then v(r) # f because v ( r ) = f would imply S Iby the above argument, hence S I- q -+ r by (1.41). Thus v(r) = 0 therefore w ( q -+ r ) = f + 0 = 1. 2 Case 2. v ( q ) =

It follows from (i) and S

q. Since

S that v ( p ) = 1for every p E S.

0

Proposition 1.9 has two important corollaries.

1.10. Theorem (The Strong Completeness Theorem).

I f S C E andpEE, thenSI-piffSbp. Proof. If S

+ p then SU{$} is semantically inconsistent because v ( S ) = (1)

implies v ( p ) = 1 therefore v(@) = v ( p ) -+ N v ( p ) = 1 + 0 = 0. It follows by Proposition 1.9 that SU {i;} is syntactically inconsistent, therefore S I- p

470

Lukasiewicz logics

by Lemma 1.7 (b). Conversely, if

S t- p

and o is an interpretation such that

v ( S ) = {l},take a proof pl, ...,pn= p of p from S and prove by induction that u(p;) = 1 for all i. 1.11. Corollary (The Wajsberg Completeness Theorem). I f p E E then I- p $7 p . 1.12. Remark. An algebraic proof of the Wajsberg Completeness Theorem can be found in Becchio

[1978d].

471

The Cignoli axiomatization of the n-valued Lukasiewicz logic $2. The Cignoli axiomatization of the n-valued Lukasiewicz logic

The Lukasiewicz n-valued logics ( n 2. 3) were introduced in 1922 (see the historical note of Malinowski in W6jcicki and Malinowski [1977]). Lukasiewicz defined th e following operations on the set L, = ( 0 ' 5 ,

+ y) ;

(2.1)

x + y = min(1,l-

(2.2)

NX = 1- X ;

(2.3)

x V y = m a x ( ~y) , = (X

(2.4)

2

2

..., 5, l}:

4

y)

4

y ;

A y = min(s, y) = N ( N z V Ny)

.

Recall t h a t L, has a canonical structure of n-valued Moisil algebra, namely (L,, A , V , N , O , l,cpl, ...,( 5

V y = max(z,y),

i +j 2

N(&)

~ ~ - (PI, 1 , ...,(Pn-

vi(&)

= -,

I),

where x A y = m i n ( ~ , y ) , is 0 if

i+j <

n and 1 if

n, (Pi = 1 - 'pi, cf. Example 3.1.20, where another notation has

been used.

It is easy t o see that LL = { 0 ,

We remark that, for n 2. 5,

&,s,

l} is a Moisil subalgebra of L,.

This example, given by A. Rose (see the introduction t o Cignoli [1969]) shows that, for n 2 5, the Lukasiewicz implication (2.1) cannot be expressed in an n-valued Moisil algebra in terms of t h e operators: V, A, N , cpl,...,cpn-l.

Consequently, for rz

2 5, the

n-valued Moisil algebras are

not adequate algebraic structures for the Lukasiewicz logics. For n = 3 and n = 4 the Lukasiewicz implication can be expressed in the language of Moisil

algebras (see (2.18) and (2.19)). A natural problem is whether the Lukasiewicz implication can be defined in a particular class of Moisil algebras.

The problem was solved by Cignoli in 1982. He defined the proper n-valued Moisil algebras and gave an axiomatization of the n-valued Lukasiewicz logic. The Cignoli axiomatization uses the characterization of Moisil algebras as Heyting algebras with some unary operators (see L. lturrioz [1977c]).

Lukasiewicz logics

472

The results presented in this section are taken from Cignoli [1980], [1982] and [1984]. 2.1. Notation. In any n-valued Moisil algebra set ~ o = x 0 and 9," = 1 for any x E L and define the unary operators J;, i = 0,1, ...,n - 1: (2.5)

J i ( x ) = cp,-;(x) A N v , - ; - ~ ( x ),

for any

2

EL

.

In particular note that in L,

(2.6)

Ji(-)

j

n-1

= 1 if j

= i and

J i ( 2 )

n-1

= O if j # i.

2.2. Lemma. I n any n-valued M o i s d algebra we have:

Proof. By induction on i. 2.3. Notation. We introduce the following sets:

S n = {(i,j)E N 213 5 i 5 n -2, 15 j 5 n - 4 , j < i} , if n 2 5 and S, = 0, if n < 5 ;

2.4. Definition (Cignoli [1980], [1982]).

A proper n-valued Moisil algebra is a structure (L, {F;j}fi,j)Esn), where L is an n-valued Moisil algebra and Fij,( i , j ) E S, are binary operations on L such that

The Cignoli axiomatization of the n-valued Lukasiewicz logic

(2.8)

Y) =

(PkF,j(%,

1

473

ifksi-j

O' Ji(x) A

foranyx,yEL,(i,j)ES,and

Jj(y)

k=1,

,

if k

>i - j

...,n - 1 .

2.5. Remark. For 2

= 0, therefore in this case any n-valued Moisil algebra is

5 n 5 4,S,

proper. 2.6. Remark. For any n

2 4 we

can extend the definition of Fij for any ( i , j ) E T n :

It is easy t o see that Fij satisfy conditions (2.8) for any ( i ,j ) E Tn. 2.7. Example. If x = 5,y = J n-1 are in L,, then we denote for ( i , j ) E S, (2.11)

F , j ( z , y)

=

n-1-i+j n-1

Fij(x,y) = 0 otherwise

if (r,s)= ( i , j ) and

.

We can prove t h a t F,, introduced by (2.11) verify (2.8). For example, if k > i - j and ( r , s ) = ( i , j ) then cpkF,.,(z,y) = (Pk (n-:1;+3) = 1, since k + ( n - 1 - r s) 2 n and Jr(x) A Jr(y) = 1 . In this way, L, has a

+

canonical structure of proper Moisil algebra. 2.8. Lemma.

Let ( L , {Ej}(i,j)E~n) be a proper n-valued Moisil algebra, x, y E L and a , b E C(L). Then the following properties hold

474

Lukasiewicz logics

Proof. (2.12): W e remark that

k > i - j iff k > ( n - 1 - j ) - (n - 1- i).

For

k > i - j we have:

For k

5 i-j, the previous equality is clear, hence, using the determination

principle, we get (2.12).

(2.13): W e have

and, similarly, J j ( y A b ) = Jj(y) A b. For le

> i - j , we can write

T h e Cignoli axiomatization of the n-valued Lukasiewicz logic

475

By the determination principle, we obtain (2.13). (2.14): Follows from (2.12) and (2.13). (2.15): By (2.13), F , j ( x , O ) = F , j ( x A 1,O A 0) = f i j ( ~ , O ) A 1 A 0 = 0, therefore, by (2.14), Fij(z, b) = F;j(x V 0,O V b) = Fij(z, 0) A N b = 0. 0

2.9. Lemma. Let ( L , { F ; j } ) ,(L’,{F;j}) be two proper n-valued h : L + L‘ is a morphism of Moisil algebras then (2.16)

h(F;j(z,y)) = F i j ( h ( ~ ) , h ( y ) ) for any (z,Y) E L and ( 4 j )E

Proof. If

Moisil algebras. If

T,,.

i - j < k 5 n - 1 then cpkh(F,j(s,y)) = h(cpkFij(s,y)) =

h(J;(z)A Jj(y)) = Ji(h(x)) A Jj (h(y)) = p&(h(x), h(y)). It is obvious t h a t this equality holds for any k = 1, ...,n - 1 and ( i , j ) E T,,hence (2.16) follows by the determination principle.

0

2.10. Remark. The precedent lemma shows that the category o f proper n-valued Moisil algebras is a full subcategory of th e category of n-valued Moisil algebras. 2.10’. Remark.

Let ( L , { F ; j } )be a proper n-valued Moisil algebra, F an n-filter of L and p t he congruence associated with F ,i.e. if (x,x’)E p and (y,y‘) E p then there exist a, b E F n C ( L ) such that x A a = x’A a and y A b = y’ A b. By (2.13) we have

F;j(x,y) A a A b = Fij(~A U , y A b ) = F;j(d A a, y’ A b ) = = F’~(z’,y’) A a A b for any ( i , j ) E

T,,.Since a A b E F

we get ( ~ j j ( z , y ) , ~ , j ( z ’ , y ’ ) )E p. It

follows that L / F = L / p has a canonical structure of proper Moisil algebra.

Lukasiewicz logics

476

2.11. Proposition. Any proper n-valued Moisil algebra is isomorphic to a subdirect product 5 f a family of szlbalgebras of L,. Proof. This is a consequence of Corollary 6.1.9 and Remark 2.10.

0

2.12. Notation. Let ( L ,{ F i j } ) be a proper n-valued Moisil algebra. For any z, y E L we set (2.17)

x

where

j

-+

y = (Z

+ y) V NXV

V

F,j(~,y)

( i , j ) E Tn

denotes the residuation defined and studied in $4.3.

2.13. Remark. It will be shown in Proposition 2.15 below that (2.17) is consistent with the notation (2.1) in L,. For a moment note that if n = 3 then from T3 = 0 we obtain (2.18)

z

-+

while if n = 4,

y = (z

+ y) V NX ,

T4= {(2,1)} implies

These relations show that for n = 3,4, the implication (2.17) can be defined in terms of operations of Moisil algebras. 2.14. Proposition. In every proper n-valued Moisil algebra ( L , {Fij}) the following properties hold:

(i)

'Pl@

(ii)

2

+

Y) = 'P&

+ y = ql(z -+

* Y); y) v y;

(iii) If a E C(L)then z + a = N z V a ;

477

The Cignoli axiomatization of the n-valued Lukasiewicz logic (iv)

If b E C ( L ) then b -+ x

(v)

1

(vi) x

--f

=Nbv x;

x =x;

-,y = 1 iff x 5 y.

Proof. For every ( k , j ) E

(i)

T, we

have 1

5 i -j ,

hence ' p l & , ( x , y ) = 0, by

(2.8). But x A q 1 N x = 0 5 y, therefore we get cpl.Nz 5 y 1 ( x + y) by Proposition 4.3.20(i), (ii). Consequently 'p1(x y) = 'pl(z +Y) v V l N X v v V l F i j ( X , Y> = ' p d " =+ Y>. -+

(&j)ETn

(ii) By (i),(4.3.3)and (4.3.4). (iii) In accordance t o (2.15) and Proposition 4.3.6 (ii) we have z a= u ) V N x = N'p,-lx V a V N x = c p l N x V N x V a = N x V a. (x --f

(iv) is obtained from

(2.15)and Proposition 4.3.6(i),while (v)

is a parti-

cular case of (iv). (vi) By (i) we have the equivalences x

cpl(x

j

y = 1 iff ' p ~ ( z-+ y) = 1 iff x + y = 1 iff x 5 y. -+

2.15. Proposition. In the proper MoisiE algebra L,, the operator

y) = 1 ifF 0

defined by (2.17)coincides with the Lukasiewicz implication introduced b y (2.1).

Proof. We shall prove that z

-+

y = min(1,l

x -+ y = 1 by Proposition 2.14 (vi) and 1 and let z =

-+

-x

5 1 -x

+ y). + y.

If x

5

y, then

Suppose y

<2

5, y = 5.Then F,j(x,y) = 0 if (i,j) # ( p , q ) and + y. We have also x + y = y. We shall distinguish two

Fpq(z,y) = 1-x cases.

E T, then by (2.17)and the previous remarks we obtain x -+ y = y v N x v (1 - x + y ) = max(y,l- x , 1 - x + y ) = 1 - x + y 5 1 .

(a) If ( p , q )

478

Lukasiewicz logics

(b) If ( p , g)

4 T, then z -+

y =y V

Nz = max(y, 1- z).

Assuming q = 0,

we have y = 0, therefore max(y, 1 - z) = 1 - z = 1- z consider t h e case g

# 0.

Since (p,q) @ Tn and g

< p, by the definition

15 g 5 n-3 cannot be simultaneously true. If it is not the case t h a t 2 5 p 5 n - 2 then it follows that p = n - 1; if 1 5 q 5 n - 3 do not hold, then we have q = n - 2, hence p = n - 1. In both cases p = n - 1, therefore 0 z = 1 and we obtain z + y = max(y,O) = y = 1 - z y _< 1.

of

T, it follows

that the inequalities 2

5p 5

+ y 5 1. Let us

n - 2,

+

In accordance with Proposition 2.15 t h e operator

-, defined by (2.17)

will be called the Lulcasiewicz implication. Now we shall give the syntactic construction of an n-valued propositional calculus Luk;.

2.16. Definition. Let V be a countable set of elementsp, q, T , ... called propositional variables. The set E of sentences of th e propositional calculus Luki is obtained as the adjacent set of th e Peano algebra:

( E ,A, V, =+,N , 9 1 , ...,Vn-1,

{Ej}(i,jleT,,)

of type ( 2 , 2 , 2 , 1 , { 1 } i ~ { i , . . . , n -(2}(i,j)E~,) ~~, freely generated by V .

We shall use the following abbreviations: A u B for ( A + B ) A ( B + A) and JiA for cp,-iA A NVn-j-lA, 1 5 i 5 n - 2. 2.17. Definition. The axioms of Luk: are the sentences of t h e following forms:

(Al)

WI

*

* wi)

( ~ 2

9

The Cignoli axiomatization of the n-valued Lukasiewicz logic

m

where

A w:

k=1

means (...((wi A w;) A w;>

The concept of proof in

A wk)

,

Luk: is defined in terms of the above axioms

and two rules of inference, modus ponens (m.p.) and (m.p.) W 1 , W =2 wz W

w2

...

479

;

(Tn)

(T,):

-Y1W

2.18. Definition. Let S E and w E E . By a proof of w from the hypotheses S is meant a finite sequence of sentences wl, wz, ...,wm such that w, = w and for every i E (1, ...,m} one of the following situations hold: (i)

wi is an axiom or w; E S;

Lukasiewicz logics

480 (ii) there exist j , k < i such that (iii) there exists j

Wj

= wk

+ Wi;

< i such that wi = v l w j .

We say that the proof wl,

...,w,

is o f length m and we denote its exis-

(S implies syntactically w). In particular if 0 t- w we write simply I- w and refer t o w as a theorem o f Luk',. tence by S I- w

2.19. Lemma.

Let S (i)

E and w, w', w1, w:, w2, wi E E . If S I- w1 M w{ and S I- w2 H wt then S I- wt. V 202 # wi V w:, S I- w1 A w2 w w{ A w i and S I- (w1 =$ w2) (j (w: + wi).

(ii) If S I- w w w' then S I- N w (iii) If S t w

e w' then S t-

cpiw

* Nw' 'piw' for i = 1, ...,n - 1.

(iv)

If S t 'piw + 9;w' for i = 1, ...,n - 1 then S I- w + w'.

(v)

If S I- N w then S t- w

(vi)

If S I- w (j w' then S I- Jiw

(vii) If S

+ w' for every sentence w' E E .

* Jiw' for i = 1,...,n - 2.

t- wl H w: and S I- w2

-S w;

then S t- 4j(w1,w2)

#

Ftj(wi, wi) for every ( i , j ) E Tn). Proof. We remark that S I- w

w w' iff S I- w

+ w' and S I- w' + w (this

follows i n one direction from (A6) and (A7) and i n the opposite direction

from ( A l ) and (A8)).

The proofs o f (i) and (ii) are straightforward: for example, (ii) follows from (AlO), (A14) and ( v n ) .

(iii) Assuming S I- w S I-

w' we have S I- cpl(w

+ w')

by ( v n ) ,therefore

n- 1

A

i=l

(piw

=$

'p;w') in accordance t o (A12).

S I- cpiw + cpiw' for every i = 1, ...,n - 1.

It follows that

The Cignoli axiomatization of the n-valued Luhiewicz logic

(iv)

If S I- 'p;w

+ (piw', 1 5 i 5 n - 1 then S I-

n-1

A ('piw

i= 1

481

+ 'piw'),

therefore S I- 'pl(w =+ w') by (A12) and, by applying (A14), we get

s I- w j . w'.

If S I- N w then S I- Nw'

(v)

+ Nw

by ( A l ) and map., hence S I-

'pl(Nw' + N w ) by (rn). Using (AlO), S t- 'pl(w 3 w'), then, by (A14), we obtain S I- w + w'.

(vi)

By (ii) and (iii).

(vii) Let us suppose that S t- w1

If ( i , j ) E T, and i - j

* w;, S I- w2 H w; and 1 5 k 5 n - 1.

< k In - 1, then,

in accordance with (A18)

and (vi) we have:

S I- cp&j(wl, w2) e 'pk&j(W;, w:). This property 1 5 k 5 i - j (see (A17) and (v)). By applying (iv)

By m.p. we get

is also true for

it follows that S I- &(w17 w2) -8 F,j(w;, wk).

-

0

-

2.20. Definition. Let be the equivalence relation on E defined by w w' iff I- w e w'. Denote t he equivalence class of a sentence w E E by 6.Let 1 be the class of all theorems. The quotient algebra

where 0 = N1 and

p; = N'pi, (i = 1,...,n - 1) is called the Lindenbaum-

Tarskd algebra of Luk:.

Lukasiewicz 1ogics

482 2.21. Proposition.

The Lindenbaum-Tarski algebra of Luki is a proper n-valued Moisil algebra with residuation +. Proof. The relation

N

is clearly an equivalence; moreover, it is a congruence

by Lemma 2.19, therefore the quotient algebra exists. If w1 and

-

wzare the-

w~ by (Al), while if w1 is a theorem and w1 w2 then since I- w1 + w1 by ( A l ) it follows from (A8) that I- wz A w l , hence 202 is a theorem by (A6). Therefore the class 1consisting of all theorems does exist. The next step is t o check axioms (pl)-(plo) of relatively pseudocomplemented lattices, given in Rasiowa [1974],Ch. 2, 52 and Ch. 4, $1. But orems then w~

(PI),

N

(pz) and (p5)-(p10) are the translations of axioms (Al)-(A8)

into the

til + G2 = tiz +- til = 1 then I- w1 + w2 and k w2 + wl, hence w1 w z or til = GZ,i.e. (p3) holds. Taking a theorem w' we get I- w + w' by (Al), i.e. ti + 1 = 1, which is (p4). Note

-

quotient-algebra language. If

further t h a t (2.21)

(w1 =+ w2) I- Nw2

+ Nu71

+ wz} implies syntactically w1 + 202, then.in turn 'pl(wl + WZ), 'pl(Nwz =+ N w l ) and Nwz + Null by ( r n ) , (A10) and (A14), rebecause {wl

spectively. In particular if obtain N1

5 NNG

t- w2

then k N w Z

+Nwl

= G by (A9). Therefore

El

complemented lattice with 0 = N 1 as zero, i.e.

To prove

-

El

and for w1 = N w we

-

is a relatively pseudois a Heyting algebra.

+ N(w1 A wz)and similarly k N W Z3 N(w1 A WZ),hence I- ( N w l V N w z ) + N(w1 A W Z )by (A5). For the converse implication we start from I- Nwl + ( N w l V N w z ) , which is (A3), and obtain I- N ( N w l V N w z ) + w1 by (2.21) and (A9); similarly I- N ( N w 1 V Nw2) + W Z . Applying (A8) we obtain I- N(Nw1 V N w Z )+ w1 A W Z ,hence I- N(wl A w2) + Nwl V N w z by (2.21). we notice that (A6) and (2.21) yield I- Nwl

It follows from (A9), (2.22) and Proposition 1.1.31 that N is an involutive dual endomorphism on E l -, therefore E l is also a De Morgan N

483

The Cignofi axiomatization of the n-valued Lukasiewicz logic

-

algebra. Moreover, properties (4.3.7), (4.3.14) and (4.3.16)- (4.3.19) hold by (A12), (A13), ( A l l ) and (A14)-(A16),

respectively. Therefore

El

is

an n-valued Moisil algebra in view of the lturrioz theorem quoted in Ch. 4,

$3. The algebra is proper by (A17) and (A18).

0

2.22. Definition. An interpretation of LukR in a proper n-valued Moisil algebra L is an arbitrary mapping v : V + L. For any interpretation v : V ---t L there exists a unique mapping V : E --t L such that Vlv = v and V preserves

N , (pi for i E (1,...,n - 1) and f i j for ( i ,j) E T,. A sentence w is valid in Luk; (+:L&:, v) if V(w) = 1for any interpretation v : V L,. A, V,

=$,

2.23. Proposition (The Completeness Theorem). For every sentence w of Luk; the following assertions are equivalent:

(i)

w is provable in Luk; (I- w);

(ii) Q = 1 in

El

-;

(iii) for every proper n-valued Maid algebra L and every interpretation v : V ---t L we have ~ ( w = ) 1; (iv) w i s valid

in Luk; (bLd:,w).

Proof. The implications (i) =+ (ii) =+ (iii) =+ (iv) are obvious and for (iv)

(i) we notice first t h a t (iv)

+ (iii) by Proposition 2.11,

by taking t h e interpretation v : V -+

El

+-

(iii) =+ (ii) follows -, v ( p ) = fi, while (ii) + (i) is

already proved.

0

2.24. Remark.

Jo, J1,..., JnV1are defined (in L,) usingonly the operations N and +. The unary operators H,, H I , ...,HnVl of L, are introduced by induction: In Rosser and Turquette [1952] th e operators

(2.23)

H o ( x )= N X ;

H k + l ( ~= ) x

+H

~ ( x.)

Lukasiewicz logics

484 Now we shall define Jo,

J,-l

J1,

...,Jn-1 using Ho, HI, ...,H,-1.

We start with

and Jo:

For 1 5

k 5 n -2

(n - 1)Hi(k)

let

(5)

i ( k ) be the greatest integer < -and r(k) =

*

The operators Jn-i,i = 2 , ...,n - 1 are defined by recurrence: if n r ( n - i), then (2.25) and if n (2.26)

Jn-i(X)

= Jn-l(Hi(n-i)(z) V 2)

- i < r ( n - i), Jn-i(z)

+

-i

=

(Hi(n-i)(x) A x)

then

= JT(n-i)

(Hi(n-i)(z))

*

One can prove (see Rosser and Turquette [1952], pp.

18-22) that

Jo, J17 ...,Jn-l coincide with the operators introduced by (2.5). By (2.7) it follows that (pl,...,(P,-~ can be defined in L, using only the operations N and +. In L, is also verified the equality:

By Proposition 2.14 (ii) we have in L,:

Consequently, by (2,3), (2,4) and by the previous remarks, the operations V,

A, *,91,...,(p,-l,

4jr( i , j ) E T,,can be expressed

in

L, in terms of N

and +. In Suchori

N and

[1974],th e operators (P~,...,(P,,-~ of L, are given in terms of

-+ with no use of

Jo,J1,...,J,-l.

2.25. Remarks.

V of propositional variables and using only the logical connectives -+ and N we can construct canonically the n- valued Lukasiewicz propositional calculus Luk,. An interpretation of Luk, is an arbitrary mapping v : V + L,. If E’ is the set of all sentences of Luk, Starting with a countable set

The Cignoli axiomatization of the n-valued Lukasiewicz logic

485

Luk, can be extended t o a unique mapping V : E' 4 L, t h a t preserves N and --1. A sentence w is valid in Luk, ( k ~ d w) , if V(w) = 1for every interpretation v of Luk,.

then every interpretation v of

If w is a sentence in Luk, we shall denote by w* the sentence of Luk: obtained by replacing the occurrences of + in w by the expression corresponding t o the relation (2.17). Conversely, with every sentence 20 of Luk: we can associate a sentence w o of Luk, by replacing t h e occurrences of V, A, +, cpi and Fij in w by the expressions corresponding to the relations (2.3), (2.4), (2.28), (2.7) and (2.27). By induction on the length of sentences one can prove for every sentence

w in Luk, that w is valid in Luk, iff W * is valid in Luk: and for every sentence w in Lukz that w is valid in Luk: iff wo is valid ain Luk,. This shows that the axioms (Al)-(A18) of Luk; give indeed an axiomatization o f the Lukasiewicz n-valued logic

Luk,.

2.26. Remark. Another axiomatization of the n-valued Lukasiewicz logic was given by Grigolia [1977] using the MV,-algebras

as algebraic models.

2.27. Remark.

The axioms (Al)-(A16) and the rules of inference m.p. and (r,) define an n-valued propositional calculus having as algebraic models the n-valued Moisil algebras. In accordance with Cignoli [1982], this logical system will

be called the n-valued Moisil propositional calculus. 2.28. Remark. Let us consider an n-valued Post algebra

( L , A , V, N,cpl, ..., ~ n - 1 j 0 , I r c 1 ,...,c,-2); cf. Ch. 4, $1,especially Corollary 4.1.9 and also Ch. 4, $2. Recall that cpicj = 1 if i + j

i

+j

< n. For every (i,j) E S,

(2.29)

Fij(Z, y)

and z , y E

= J ~ ( z A) Jj(y) A

An easy computation shows that

L

Cn-l-i+j

2n

and 9;cj = 0 if

let us define

-

Ej defined by (2.29)

verify (2.8) therefore

Lukasiewicz logics

486

every n-valued Post algebra has a canonical structure of proper Moisil algebra. If we replace th e axioms (A17) and ( A N ) by the axioms corresponding to the definition of the constants cl,

...,c,-~

we obtain an axiomatization of

the n-valued Post-logic (see Rasiowa [1974]). 2.29. Remark. An analysis of the predicate calculus for the n-valued Lukasiewicz logic can be found in Cignoli [1984]. The main tool in the proof of the completeness theorem for this logic is Cignoli’s theorem 4.5.12 which asserts that every nvalued Moisil algebra is completely chrysippian. Consequently the n-valued Moisil algebras provide a common algebraic framework for the treatment of

the n-valued logics of Lukasiewicz and Post. The above remarks 2.25, 2.27 and 2.28 establish the exact relations between the n-valued Moisil logic, the n-valued Lukasiewicz logic and the n-valued Post logic. See also Surma

[19751.

487

The 9-valued propositional calculus

53. The 29-valued propositional calculus In this section we introduce and examine a d-va,Jed propositional calculus with t he property that i t s theorems are the propositions true for all greater than a fixed

k E I. The

iEI

axiomatization of this calculus uses the

system of axioms of 6-valued calculus introduced by Boicescu (1973bl.The results of this section are taken from Filipoiu

3.1. Definition. Let V be an infinite

(19811.

set, whose elements will be called propositional varia-

bles. The proposation algebra of the d-valued propositional calculus on the set V is the free algebra Prop(V) on V in t h e class of all algebras of type = (2727 { l } i E ~ ,{ l } i E I ) .

The type T will be fixed throughout this section. The operations of any Talgebra will be denoted, without danger of confusion by A, V, cp,, @, (i E I).

3.2. Remark. Every LMd-algebra may be viewed as a .r-algebra. In particular ' L

is a

T-algebra.

3.3. Definition. If V is the set of propositional variables and A is a 7-algebra, then every mapping h : V + A will be called an interpretation. Now we introduce the concept of truth in the d-valued propositional calculus.

Let k E

I be fixed

in the sequel.

3.4. Definition. A valuation of Prop(V) is a .r-homomorphism w : Prop(V) -+ Lh'. We say that p E Prop(V) is k-true with respect t o w if w ( p ) ( k ) = 1 and k-false with respect t o v if w ( p ) ( k ) = 0.

Lukasiewicz logics

488 3.5. Remarks.

a) As Prop(V) is t h e free .r-algebra on V, there exists a bijection

Hom(Prop(V),

Lb4)

--t

Hornset(V, LL'), t o the effect that every valua-

tion is uniquely determined by its restriction t o the set of propositional variables and every mapping from V t o

Lh4 can be uniquely extended t o

a valuation.

b) If j E I, k

5 j , and p

j-true with respect t o

E Prop(V) is k-true with respect t o w , then p is

w.

3.6. Definition.

C Prop(V) and q E Prop(V). We say t h a t q is a k-consequence of F (or t h a t F semantically k-implies q ) if v ( q ) ( k )= 1for every valuation w such t h a t v ( p ) ( k ) = 1for all p E F . We shall write this F q.

a) Let F

+ k

b) We say t h a t p E Prop(V) is k-valid (or a k-tautology) and write /= p k

if

0

+ p , that is v(p)(lc)= 1for every valuation v. k

3.7. Remarks. a) For

F C Prop(V)

we denote by C o n k ( F ) = { p E Prop(V) 1 F

+ p}. k

Then Conk is a closure operation on Prop(V) (cf. Definition 1.1.14).

b) If j E

I, k 5 j

p then

and k

p. j

The &valued propositional calculus

489

'pk'pip) A ( P k ' p i p V (Pk'pjQiP). The computations use the fact that

homomorphism and the structure of

j

5k

@ ,

v is a

(cf. Example 3.1.3); thus e.g. if

then

Further we study the concept of proof in k-propositional calculus.

3.9. Definition.

-

For every p , 4 E Prop(V) we introduce the notation

P

(3.0)

k

q='PkPVvkq

p - 4 =

(

k

P-

--

4) A (4

k

k

P)

and call k - a x i o m , the propositions of the following forms:

(3.1)

P

(3.3)

PA4

(3.4)

PA4

k

(4

k

k

k

P

7

4

,

P)

7

r-

490

(3.8)

(P

-- -- q)

k

((r

k

k

Q)

k

(Pvr

k

Lukasiewicz logics 4))

,

(3.9)

* CpjP A Cpjq ,

for every j E

I

(3.10)

Cpj(p V q )

(3.11)

'PjP

* VicPjP

7

for every j , i E

I

,

(3.12)

'PjP

* CpiQjP

7

for every j , i E

I

,

(3.13)

Q j P e--t 'PiQjP

7

for every j 7 i E I

(3.14)

CpjP

(3.15)

ViP

k

k

k

k

t--t

k

+

k

CPiVjP > 'PjP

7

We denote t h e set o f Ic-axioms by

for every j , i E

I,

for every i , j E

I, i 5j

k-Axm.

In t h e next definition we introduce t h e logical system based o n axioms

(3.1)-(3.15)

and modus ponens as rule of inference:

3.10. Definition. Prop(V) and q E Prop(V). W e say t h a t q is a Ic-deduction f r o m F and write F t- q, if there exists a k-proof of q f r o m t h e assumption

a) Let F

k

F , i.e.,

E Prop(V) such t h a t pn = q and for each a E Gn, either p , E k-Axm U F or p , = pb + pa a finite sequence pl,p2, ...7pn of elements p ,

k

for some b, c

< a.

The &valued propositional calculus

491

b) We say that p E Prop(V) is a k-theorem and write I- p , provided k

0 I- p . We also use the k

for the property "if I-

k

notation

p l and

... and

I- p , then I- q". k

k

3.11. Remark. The k-axioms (3.1)-(3.8) form a set of axioms of positive logic with connectors V , A, -+; it follows that all of the theorems of positive logic are k-theorems; see Rasiowa [1974]. 3.12. Example. We shall write down some &theorems: (3.16) (3.17) (3.18) (3.19) (3.20) (3.21) (3.22)

492 (3.23)

Lukasiewicz logics

[

((p

+p k q ) k

4

k

pkp),

where q is a k-theorem ,

(3.24)

(3.25)

(3.26) (3.27)

k k

( ( p k p + p k s ) +p ) , k k

where s is a k-theorem .

Let us check e.g. (3.19) (3.21) (3.26) and (3.27). But (3.19) means k ( p k p v y k y k p ) A ( p k v k p V V k p ) , which holds because the two factors k

of the conjunction are k-theorems and in positive logic any conjunction of

theorems is a theorem. For (3.21) we use in turn the equivalence theorem for positive logic in Rasiowa [1974], (3.9) (3.13), (3.12), (3.10):

493

The &valued propositional calculus Formula (3.26) means I- p k p k

v ( P k ( ( P k ( P k p v (Pkpkq) and

equivalence theorem it reduces t o Ik

using again the

(Pkpv(Pkpvpkq;t h e latter k-theorem

follows by applying modus ponens t o (3.16) and

k p k p v (Pkp -+ p k p v k

k

(pkp V pkq. Finally (3.27) can be written in the following equivalent forms:

the first factor of the conjunction is k-theorem (3.16), while the second is a k-theorem because (Pks. k

3.13. Notation. For every

F E Prop(V)

we set Dedk(F) = { p E Prop(V) I F Ik

p}.

3.14. Corollary.

Dedk i s a closure operator o n Prop(V), such that for every F E Prop(V) and every p E Dedk(F) there exists F’ F , F’ finite, such that p E Dedk( F’). In other words, Dedk is an algebraic closure operator on Prop(V). The proof is the same as in the bivalent case.

3.15. Proposition. L e t &, Vz be a n y two sets of propositional var&zbbs and f : Prop(&) + Prop(&) a .r-homomorphism. For a n y F C Prop(Vl) and p E Prop(V1) w e have

494

Lukasiewicz logics

Proof. a) Let pl,p2, . . . , p , be a k-proof of p from

-

F ; if pa E F

then f(pa) E f ( F ) .

Since f is a .r-homomorphism, if pa is a k-axiom in Prop(Vl), then f(pa) is a k-axiom in Prop(&); if p , = pb

<

p a , b,c

k

from

a, then f ( p , ) =

f(F).

b) Let v : Prop(V2) --t LLq be a valuation of Prop(V2) such that v ( f ( q ) ) ( k ) = 1 for each q E F . Then t h e composite mapping v

f

: Prop(V1) + Lh'

o

is a valuation of Prop(&), such t h a t ( v o f ) ( q ) ( k )=

1 for each q E F . Since F

p , we have (v o f ) ( p ) ( k ) = 1, i.e. k

Next we deal with consistency and completeness.

3.16. Lemma. Let F Prop(V) and p E Prop(V).

If F t- p then F I= p . k

k

v : Prop(V) -+ L'\ be a valuation such t h a t v ( q ) ( k )= 1 for every q E F. Let further p l , ...,pn = p be a k-proof of p from F . We will prove that v(p,)(k) = 1, a E 1 , . If p , E F U k-Azm then v(p,)(k) = 1, since for every q E k-Azm it is easy t o prove that q. If for b , c < a Proof. Let

+ k

495

The &valued propositional calculus we have p , = pb

+p a k

and v ( p c ) ( k )= v ( p b ) ( k ) = 1 then it follows from

(3.0) that

3.17. Proposition (The Deduction Theorem).

If F

E Prop(V), p , q E Prop(V) then F I- ( p k

+ q ) if and only k

if

Proof. By Remark 3.11 and th e well-known fact that t h e Deduction Theorem holds in positive logic; as a matter of fact axioms (3.1), (3.2) and (3.16) suffice (cf. e.g. Barnes and Mack [1975]).

0

3.18. Definition. Let F Prop(V). We say that F is k-consistent if p k p !$ D e d k ( F ) , for every k-theorem p ; otherwise F is said t o be k-inconsistent. F is called a mazimal k-consistent subset if it is k-consistent and maximal for inclusion

c

with this property.

3.19. Proposition. A set F Prop(V) is k-inconsistent if and only if there exists p E PrOp(V) such that p , qkp E D e d k ( F ) . Proof. If p , p k p E D e d k ( F ) then applying twice modus ponens t o (3.26) we obtain P k Q E D e d k ( F ) for every q. Conversely, if (Pkq E D e d k ( F ) for some k-theorem q, note that q E Dedk(0)

c Dedk(F).

0

3.20. Corollary.

The empty set Proof.

8 is k-consistent.

Otherwise p , p k p E Dedk(0) for some p E Prop(V), therefore

Lukasiewicz logics

496

p,Cpkp E Conk(@)by Lemma 3.16. This is a contradiction because v(Cpkp)(k) = Cpkv(p)(k) = v ( p ) ( k ) for every valuation v.

0

3.21. Lemma. T h e subset F C Prop(V) i s maximal k-consistent if and only if

# F , for

(3.28)

pkp

(3.29)

Dedk(F) = F ;

(3.30)

for every p E Prop(V), eather p E F

every k-theorem p ;

OT

pkp E F .

Proof. Let F be maximal k-consistent. For every k-theorem p , p k p # D e d k ( F ) I> F , therefore p k p # F . Since Dedk(Dedk(F)) = D e d k ( F ) , D e d k ( F ) is k- consistent and as F C D e d k ( F ) , we have F = D e d k ( F ) . Finally let p E Prop(V). If p

# F

then F U { p }

exists a k-theorem Q such that F U { p } l-

pkq, or

2

F l-

k

-

F , hence there (p

k

pkq) by

k

Proposition 3.17; using (3.23) we have p k ( p ) E D e d k ( F ) = F . If p E F then p E D e d k ( F ) hence p k p # D e d k ( F ) = F by (3.29) and Proposition 3.19. Now suppose F has properties (3.28)-(3.30). Then for every k-theorem p, pkp

#

F = D e d k ( F ) , i.e. F is k-consistent. If F1



#

F there exists

p E Fl such that p 6 F , then p k p E F . Thus p , p k p E I;; so that FI is not k-consistent by Proposition 3.19. 0

3.22. Remark.

for some k(3.29) & (3.30) + (3.28), since if we suppose that p k p E theorem p , then p $ F = D e d k ( F ) ; but p E Dedk(0) C D e d k ( F ) .

3.23. Lemma. If Dedk(8’) i s maximal k-consistent t h e n f o r every p, q E Prop(V)

The &valued propositional calculus p A q E Dedk(F)

(3.32)

497

++p E Dedk(F)

and q E Dedk(F) ;

Proof. (3.31) and (3.34) follow from (3.19) and (3.15) respectively. Suppose p , q E Dedk(F). Then q -+ (q

4

k

I-

k

q) by (3.16) and

((q

k

P)

7

((q

k

k

q)

p E Dedk(F) by (3.1), while

7

(q

k

(PQ))))

by (3.5) therefore p A g E Dedk(F). The converse implication of (3.32) follows from (3.4) and (3.5).

If p V q E Dedk(F) and p , q # Dedk(F) then @ k P , @ k q E Dedk(F) by Lemma 3.21, therefore pkp A pkq E Dedk(F) by (3.32), i.e. Cpk(p V q ) E Dedk(F) by the k-theorem dual to (3.21); this contradicts Proposition 3.19. The converse implication of (3.33) follows from (3.6) and (3.7). 0 3.24. Corollary. If F is maximal k-consistent then for every p , q E Prop(V): (3.35)

p EF

(3.36)

p A q E F H p E F and q E F ;

(3.37)

~ v ~ E F H o~ r .Eq EFF ;

(3.38)

(pip E

e (pkp E F

F

;

+ (pjp E F

for

Proof. From Lemmas 3.23 and 3.21.

i, j E I, i 5 j .

n

3.25. Proposition.

(i) Every k-consistent set is included in a maximal k-consistent set.

Lukasiewicz logics

498

(ii) FOTevery k-consistent set F there is a valuation w such that w ( p ) ( k )= 1 ~ O each T p E F. (iii) FOT every mazimal k-consistent set F there is a valuation w such that (3.39)

v(P)(~)= 1 u p i p E F

(Vp E Prop(V), Vi E I )

.

Proof.

(i) By a well-known argument using the Zorn lemma. (iii) Define f : V + Li4 by

(3.40)

f ( x > ( i )=

1

if pix E F

0

if pix

# F.

The mapping is well defined because (3.38) in Corollary 3.25 ensures that f ( x ) ( i ) 5 f ( x ) ( j ) for i 5 j . Let w : Prop(V) + Li' be the valuation extending f. We prove (3.39) by induction on the length of p . For p E V , (3.39) reduces to (3.40). The inductive step is based on Lemmas 3.21 and 3.23. For instance if p satisfies (3.39), so does p i p because taking also into account (3.14) and (3.13) we have

(ii) We use (i) and (iii): Let F*1 F be a maximal k-consistent set and w the valuation satisfying (3.39) with respect to F*. If p E F then p E F* = Dedk(F*) hence (pkp E Dedk(F') = F* by (3.31) in Lemma 0 3.23, therefore w ( p ) ( k )= 1.

499

The 29-valued propositional calculus 3.26. Theorem (completeness).

Let F E P r o p ( V ) , p E P r o p ( V ) . Then F

+ p if and only if F k

I-

p.

k

Comment. In other words Conk = Dedk. Proof. If F

t- p k

then

i=

F

k

p by Lemma 3.16.

Suppose

F

+ k

p.

We prove that F U { P k p } is k-inconsistent: if F U {pkp} is k-consistent, iL such that by Proposition 3.25 there is a valuation v : P r o p ( V ) 4 ' v ( q ) ( k ) = 1 for every q E F U { P k p } , i.e. v ( q ) ( k ) = 1 for every Q E F and 1 = v ( @ k p ) ( k )= ( P k V ( p ) ) ( k ) = v ( p ) ( k ) , which contradicts F

k

p.

Therefore F U { p k p } is not k-consistent, thus there exists a k-theorem s such that FLJ { p k p }

(PkS,

k

hence F

t- ( P k p

-+ p k S ) by t h e Deduc-

k

k

tion Theorem 3.17 and using (3.27) we obtain F

t- p .

0

k

3.27. Corollary.

FOTp E P r o p ( V ) we have

+ k

p if and only if I-

k

p.

In the sequel we construct the Lindenbaum-Tarski algebra of our &valued calculus. 3.28. Lemma.

If v

LLq is a valuation then the set Vk = { p E P r o p ( V ) I v ( p ) ( k ) = 1) is maximal k-consistent and every : Prop(V)

4

maximal k-consistent set i s of this form for a unique valuation. Proof. It is easy t o prove t h a t v k satisfies conditions (3.28)-(3.30) in Lemma

3.21 (for (3.29) use Theorem 3.26). Therefore v k is maximal k-consistent. If F P r o p ( V ) is maximal k-consistent then the valuation of Proposition

Lukasiewicz logics

500

Now let

be the set of k-theorems on the set Prop(V) and define the following relation: (3.42)

p

-

q ++ (pip

* cpiq E Tk , k

for every

iEI

This relation is an equivalence relation because the syllogism rule is valid in positive logic, hence in our calculus as well. 3.29. Lemma. T h e following assertions are equivalent:

(ii) w(p) = w ( q ) , for every valuation w.

-

-

3.30. Theorem. T h e relation is a congruence on Prop(V) and the r-afgebra Prop(V)/ is an LMd-algebra (called the Lindenbaum-Taraki algebra of the considered 19-calculus and denoted by P(V)).

The 6-valued propositional calculus Proof. The compatibility of prove: for example p

+

N

g

"N"

501

with the operations of

Prop(V)

+ w(p) = w(g), Vv valuation + .(pip)

is easy t o

-

= v(piq),

pig. It follows that P ( V ) = Prop(V)/ is a .r-algebra with operations defined by 01[2] = [ o ~ x ] , 0 2 [y] = [X 0 2 y], for

Vv valuation

pip

[XI

each unary operation o1 and binary operation

02.

Since all theorems of posi-

, V) is a distributive lattice tive logic are k-theorems it follows that ( P ( V ) A, (see e.g. Rasiowa [1974]). Moreover,

P ( V ) is bounded with 0 = [pkp] and

1 = [Cpkp],where p E Tk. Finally P(v)satisfies axioms (3.1.2)-(3.1.5) in Definition 3.1.1 of an LMd-algebra; for example

e

v(cp;p) = w(cpiq) Vi E I Vv valuation H

H cp;v(p) = cpiv(q) Vi E I Vv valuation

++

* cp;v(p)(j)= cpiw(q)(j)V i , j E I Vw valuation ++ e v ( p ) ( i )= w( q) ( i ) Vi E I Vw valuation

++

v(p) = v(q) Vv valuation

H

++ [p] = [q] .

0

Let L be an LM6-algebra. We introduce the operations + and k

as follows:

z * y = ( z + y ) A ( y - + ~ ) . k

k

k

3.31. Lemma. In every LMd-algebra L the following relations hold:

t+

k

Lukasiewicz logics

502

(3.46)

2

(3.48)

x + (y + Z ) = ( X A y )

+(y k

k

--t

k

z ) = (x + y ) + ( x + z ) ; k

k

k

-

k

z;

k

Proof. Straightforward .

0

3.32. Definition. Let L be an LMO-algebra. A subset S C L will be called a k-filter of L if s is a proper filter of the lattice L and x E s iff (Pkx E s. 3.33. Lemma. If S C_ L , t h e n the following assertions are equivalent: (i)

S

Proof.

(i)

a k-filter of L ;

23

+ (ii):

If x E S and x

+y E

S then (Pkx E S and (Pkx V (Pky E S

k

hence ( ~ kAx y k y = ' p k x A ( ( P k x V p k y )E S, which implies 'pky E S , therefore y E s. (ii) (i): If x , y E S then y --t (x --t y ) = 1 E S , z --t y E S;

+

since x

k

k

(z A y ) = x

-+

k

k

y it follows that x A y E

k

S. If x

E S , y E L,

503

The d-valued propositional calculus since x

--t

2

V y = 1, we have x V y

E S. Finally:

k

3.34. Remark. The set of k-filters of an LMd-algebra L is in bijective correspondence with the set of filters of the Boolean algebra

C(L).

3.35. Definition.

A proper subset F

#

Prop(V) will be called a k-deductive system of

formulas if

3.36. Proposition. The set of k-deductive systems of Prop(V) i s in bijective correspondence with the s e t of k-filters of the LMd-algebra P(V).

Prop(V)/ N= P ( V ) be the canonical map which is a homomorphism of .r-algebras. Let F C Prop(X) be a k-deductive system; we shall prove that g(F) is a k-filter of P(V). Since F it folh!s that 1 = g((pkp) E g(F), where p E Tk;if pk(Tk) c Tk g ( p ) , g ( p ) + g ( q ) E g ( F ) , then there exists pl,ql E F such that g(p) = Proof.

Let g

k

:

Prop(V)

--t

504

Lukasiewicz logics

p + q E F , hence q E F and finally g ( q ) E g ( F ) . k

q E g-'(g). Finally g(g-'(g)) = g for every k-filter

a of P(V)

since g is

& Prop(V); indeed if p E g-'(g(F)), then g ( p ) E g ( F ) , or g ( p ) = g(p'), p' E F , or p p', p' E F , hence p E F because F is a k-deductive system. surjective, and q-l ( g ( F ) ) = F for every k-deductive system F

N

3.37. Remark. 1) A subset F & Prop(V) is a k-deductive system iff F

# Prop(V)

and

F = Dedk(F). 2) Every k-deductive system is a k-consistent set. 3) A subset F

k-consistent .

Prop(V) is a maximal k-deductive system iff F is maximal

Andytic tableaux for the &valued propositional calculus

505

54. Analytic tableaux for the &valued propositional calculus In this section we introduce the method of analytic tableaux for the

6-

valued propositional calculus and obtain a completeness theorem using this method. For the classical calculus see Smullyan [1968]. The results of this section are taken from Filipoiu [1978].

Let v : P r o p ( V ) --t ' \L

be a valuation of P r o p ( V ) and set

then

4.1. Definition.

A family {vkl k E I } , where v k E P r o p ( V ) (Vk E (or truth-set) if conditions (4.1)-(4.5) hold.

I),will be called saturated

4.2. Remark.

If v : P r o p ( V ) -+ LLq is a map and v k ( k E I ) are defined by (4.0) then v is a valuation of P r o p ( V ) iff { v k I k E I } is a saturated family. Conversely, if { v k I k E I } , vk E P r o p ( V ) and we define v : P r o p ( V ) --t Li' by v ( p ) ( k ) =: 1 iff p E vk, then { v k 1 k E I } is a saturated family iff is a valuation of P r o p ( V ) in

L\'.

We consider the language of the 0-valued propositional calculus and for each k E I we introduce the symbols T k and T k .

Lukasiewicz logics

506 4.3. Definition.

An expression of the form T k p (or T k p ) , where p E Prop(V), will be called a signed proposition, or signed formula, of prefiz

T k(ofprefix

Tk).

Now we write down the following Gentzen-style (meta) formulas:

(4.9)

T k qj p

Tkpjp Tjp

Tjp

*

Formulas (4.9)-(4.9) suggest properties like "if p v q then p or q", "if not

( p V q ) then not p and not q" etc. This suggests further a classification of signed formulas into two classes according as they have "and" consequences or "or" consequences. Let us follow this suggestion in a formal definition. 4.4. Notation.

We denote by R any signed formula having one of the following forms: T k ( pv q ) 3 T k ( pA q ) 7 T k v j p7 T k p j p

(A)

and we denote by

any signed formula having one of the following forms:

Thus formulas (4.6)-(4.9) two: (4.10)

sz

A :-, 521

T k q j p7 T k q j p 7

can be succintly lumped into the following

B:-

522

r

rl I r 2

where in the case of signed formulas of type (A) of the form Tktpjp, Tktpjp,

T k + j p , T k p j p we consider Ri = R2 = T j p .

R1 = R2, for

example if

R

= T k p j p we set

Analytic tableaux for the 19-valued propositional calculus

507

4.5. Lemma.

Let S be a set of signed formulas and S; = { p E Prop(V) 1 T k p E S}, Si = { p E Prop(V) I T k p E S } . Suppose for every j , k E I, j 5 k we have Sr3 -C S; and Sj' 2 3;. Then {S; I k E I } is a saturated family i.f the

following conditions hold:

(i) for every k E I and every p E Prop(V) ezactly one of T k p , T k p belongs to S; (ii) 52 E S ($ R1 E S and (iii) r E S ($ rl E S

OT

R2 E S; E S.

Proof. If we define v : Prop(V) + L '\ (4.11)

V ( P ) ( k )=

{

by

1,

if T k p E S ,

0,

if T k p E S

,

v is well defined and v is a valuation iff conditions (i)-(iii) hold. Now apply Remark 4.2.

0

4.6. Definition. A set S of signed formulas is said t o be saturated if it satisfies conditions (i)-(iii) of Lemma 4.5.

We now describe the concept of tree. 4.7. Definition. An unordered tree is a triple A = (A,lev,s) where:

(i) A is a nonempty set, whose elements are called points.

(ii) lev : A + IN is a mapping, lev(x) is called the level of the point x E A. (iii) s E A x A such that if ( x l , y ) E s , (z2,y) E s then z1 = 5 2 . If (x,y) E s we say y is a direct successo~of x and x is a direct predecessor of y. More generally, if (z,y)E sn (i.e., there is a sequence

508

Lukasiewicz logics

...,(x,+~,y) E s),

(5,zl),(XI,zz),

while y is a successor of

we say t h a t z is a predecessor of y

x.

(iv) there exists a unique element 0 E A , such t h a t lev(0) = 1 and 0 has no predecessor.

(v)

if ( x , y ) E s then lev(y) = lev(z)

+ 1.

If x E A has no successor we say th a t z is an end point; if 2 E A has only one direct successor we say that x is a simple point, while if it has several direct successors we say th a t x is a branch point. A finite sequence (z1,22, ...,zn)E A” is called a path t o x, in the tree A if x1 = 0 and ( x 1 , ~ 2 ) , ( ~ 2 ,,..., ~ ) (zn-l,zn) E s. B y a mazimal p a t h or a brunch we mean a path

(21,

...,2,)

such th a t zn is an end point.

4.8. Definition. a) A tree

A is said to be finitely generated if each point has a finite number

of direct successors.

b) Let A = ( A ,lev, s) and A’ = (A’,lev’, 3’) be tree; A is called a subtree of

A’ if A G A’, lev

c) A tree is said t o be

= lev’lA, 0 = 0‘ and

S’IA~A

= s.

dyadic if each point has a t most two direct successors.

4.9. Definition. An analytic tableau for a signed formula x is a dyadic tree 7, whose points are signed formulas and there exists a finite sequence trees such t ha t

z,7z,..., 7, of dyadic

is th e tree w i th the single point z, 7, = 7 and for

E 1,n - 1, 7~~~ is a direct eztension of TA,t h a t is 7~is a subtree of 7 ~ + ~ and 7xtl is obtained fro m 7~by the application of one of the following t w o rules: a) choose an end point y of 7~and on th e path to y choose an $2, then adjoin either ill, or $2, as th e sole successor of y;

b) choose an end point y of 5 and on the p a t h to y choose a I?, then adjoin

rl and rzas the direct successors of y.

509

Analytic tableaux for the &valued propositional calculus 4.10. Definition.

a) A branch of an analytic tableau is called c h e d if it contains two points

of the form Tkp and T i p , for some k , j E

I , k 5 j and p E Prop(V). A

tableau is closed if all of its branches are closed.

b) A branch R of an analytic tableau is called complete, if for every point

R

which occurs in

which occurs in

R

R,both Q1 and n2occur in R a t least one of

called completed if every branch of

rl, I'2

and for every point

occurs in

R. A

tableau

I'

7 is

7 is either closed or complete.

For example an analaytic tableau for the signed formula X = rfi'[(ql(PkXV y3j(pkx)

A

('pl'pjrpkx V ( P k X ) ]

is given below:

This tableau i s closed. 4.11. Definition. a) Let

'u

: Prop(V) -+ Li4 be a valuation. A signed formula Tkp(or T k p )

is said t o be t r u e under

v if v(p)(lc)= 1(if v(p)(lc)= 0).

Lukasiewicz logics

510

b) A branch of an analytic tableau is said to be true under v , if all o f its points are true under v ; an analytic tableau is called true u n d e r v if it has at least a branch which is true under v. c) A set of signed formulas (a branch) is called satisfiable if there exists a valuation under which all the elements of the set (all t h e points of the branch) are true.

4.12. Definition. By a k-analytic proof of a formula p E Prop(V) is meant a closed tableau for T k p . 4.13. Proposition.

(i) If T k p has a closed analytic tableau, then p is a k-tautology. (ii) If Tkp has a closed analytic tableau, t h e n p is n o t k-satisfiable. Proof.

(i) If 7'is a direct extension of the analytic tableau 7, then 7' is true under every valuation v w i th the property t h a t 7 is true under v. Hence using Definition 4.1, it follows by induction t h a t every analytic tableau is true under a valuation v if i t s origin is true under this valuation. If 7

7 cannot be true under any valuation, because branch of 7 contains some Tkq,T j q , k , j E I , k 5 j and if such

is a closed tableau, then every

a branch is true under a valuation v , then v ( q ) ( k ) = 1, v ( q ) ( j )= 0, a contradiction. This implies th a t if T k p has a closed analytic tableau (i.e. p E Prop(V) has a k-analytic proof), then for every valuation v we have v ( p ) ( k ) = 1.

(ii) If T k p has a closed analytic tableau then v ( p ) ( k ) = 0 for every valuation 0 and so p is not k-satisfiable. 4.14. Remark. T he method of analytic tableaux is consistent, i.e. it is n o t possible t h a t

Analytic tableaux for the &valued propositional calculus

511

both T k pand T k p have closed analytic tableaux, where p E Prop(V). 4.15. Corollarv.

If a signed f o r m u l a y h a s a closed analytic tableau t h e n y i s n o t satisfiable. 4.16. Definition. By a Hintikka s e t we mean a set S of signed formulas which satisfies the following conditions:

(i) for every k , j E I , k 5 j, x E V it is not the case that Tka:E S and Tjx E S, where V is the set of propositional variables;

(ii) if R E S then

R1 E S and Q2

(iii) if r E S then

rl E S or rZ E S.

E S;

4.17. Lemma.

E v e r y Hintikka s e t i s satisfiable. Proof. Let vo : V -+

Lbq be the

interpretation of propositional variables

given by

{

~ o ( ~ ) (=i )

(4.12)

1,

0

,

if T k x E S for some k 5 i otherwise

,

.

It follows from Definition 4.16 (i) that vo(z) E ' \L

and v o ( z ) ( i ) = 0 whe-

PI E S. Furthermore there exists a valuation v : Prop(V) + L2 such that vlV = vo. It follows from (4.12) that every signed variable of S is true under v. As a matter of fact every element of S is true under v ; this is never

px

established easily by induction on the length of the formula, using conditions

(ii) and (iii) in Definition 4.16.

13

4.18. Corollary.

E v e r y complete n o t closed branch of a n y analytic tableau is satisfiable. Proof. If R is a complete not closed branch of the analytic tableau

7, then

the set of its points is a Hintikka set, hence it is satisfiable by Lemma 4.17. 0

Lukasiewicz logics

512

4.19. Theorern (corn pleteness). If p E Prop(V) is a k-tautology then every completed analytic tableau starting with T k p is closed. Proof. Let

7 be

a completed analytic tableau starting with T'p.

not closed then there is a complete branch Corollary 4.18 there is a valuation v : point of

R. It follows that v

be a k-tautology.

R

of

Prop(V)

If 7 is

7 which is not closed. By

--f

which satisfies every

satisfies T k p , i.e. v ( p ) ( k ) = 0, hence p cannot

The d-valued predicate calculus

513

$5. The d-valued predicate calculus In this section we introduce a &valued predicate calculus, a system of axioms for this calculus and we prove a completeness theorem. The construction is due t o Filipoiu [1981] and follows closely the model of Barnes and Mack [1975] for the classical calculus. 5.1. Definition. Let X be an infinite set whose elements are called individual variables, R a set whose elements are called predicate symbols and a map ar :

R

-+

N

called arity function. We will work with algebras of type T

= (2,2, { l } , ~ r ,{ l } i E ~ { , l } z E{ ~l, } z E their~ operations ); will be denoted

{ V Z } ~ € Xand { ~ X } ~ respectively. ~ X , By the f u l l by A, V, {Cpi}iEz, {&};El, first order algebra on (X,R) we mean the Peano algebra Prede(X,R) of type T freely generated by the set {r(zl,..., z,)Iz1, ...,z, E X , r E R,, n E N } , of atomic formulas, where r ( q ,...,z,) stands for (r,zl, ...,zn) and R, = { r E R I a r ( r ) = n } for n E N . The elements of Preds(X,R) are referred to as well-formed expressions or formulas.

5.2. Definition. The set of variables involved in w E Pred$(X, R ) is

(5.1)

X ( w ) = n { Y I Y C X , w E Preds(Y,R)}

5.3. Lemma.

FOTevery zl, ...,z,

z E X, r E

&, n E N ,

i E I

(5.5)

X(Vzw) = X ( 3 X W ) = X(w)

u {z} .

WI,2 0 2 , w

E Preds(X, R),

Lukasiewicz logics

514 Proof. Left t o the reader.

5.4. Corollary.

X ( w ) is finite for every w E Preds(X, R). Proof. Apply Lemma 5.3 t o a formative construction of w.

5.5. Definition. The depth of quantification of w E Prede(X, R ) is the number d(w) E

JV

defined recursively as follows:

(i)

d(r(x1, ...,x.,)

= 0,

(ii) d(wl A w2) = d(wl v w2>= max(d(wl),d(w2)), (iii) d(cpiw) = d(cpiw) = d(w), (iv) d(Vxw) = d(32w) = d(w)

+ 1.

5.6. Notation.

If w E Preds(X, R ) and x,y E X, we denote by w(x/y) the result of substituting y for x a t every occurrence of x in w, if any. In other words, w(z/y) is the image of w by the unique endomorphism h of Preds(X, R ) such that h ( x ) = y and h ( z ) = z for z E X - {x}. 5.7. Remarks. (i)

w(x/y) E Preds(X, R).

(ii) If 2 (iii) x

# X(w) then w(x/g)

= w.

4 x(w(x/y)).

The idea behind th e next definition is t h a t formulas Vxw and Vyw(x/y) express “the same thing” provided y g! X ( w ) - {x} (cf. Lemma 5.13). 5.8. Definition. w2 E Predfl(X,R), w1 M w2 i f For every wl,

515

The d-valued predicate calculus

(A) d(w1) = d(w2) = 0 and w1 = w2; or ( 6 ) d(w1) = d(w2)

> 0 and one of the following situations

hold:

(i)

Wh

= w i A w! ( h = 1,2) and w: x w; and wy x ws, or

(ii)

Wh

= wk V w; ( h = 1,2) and w i x w; and wy x w;, or

(iii) W h = cp;(wi) (i E I , h = 1,2) and w: (iv)

Wh

= ~p;(wL)( i E I , h = 1,2) and

M

w;, or

W: M

w:; or

(C) w1 = Vxw: and w2 = Vyw: and one of the following situations holds: (i) x = y and w: x w;, or

(ii) w{ x w and wk x w(z/y) where y

# X ( w ) ; or

(D) similar t o (C) but with 3 instead of V. 5.9. Lemma. (a) Suppose wl, w2 and w satasfy condition (C.ii) in Definition 5.8 and

take z E X , z # X(w1) U X(w2). T h e n there is w' E Preds(X,R) such that z # X(W') and ( C i ) hold3 f o r wl, w2 and w'.

(b)

If w1 x w2 t h e n d(wl)

(c)

~f wl x w2 and y # X(w1) u X(w2) t h e n wl(x/y)

(d) T h e relation

XI

= d(w2) M

w2(x/y).

is transitive.

Proof. Check simultaneously (a)-(d)

by induction on the depth of quantifi-

cation.

5.10. Proposition.

T h e relation x is a congruence of the algebra Preds(X, R). Proof. Reflexivity and consistency with the operations of Preds(X,R ) are immediate, while transitivity is Lemma 5.9 (d). The only delicate point in establishing symmetry is case (C.ii) of Definition 5.8. But w = w(z/y)(y/x) z

# X(w(z/y))

by Remark 5.7 (iii).

0

Lukasiewicz logics

516

5.11. Definition. The set F X ( w ) of free variab2es of a formula w E Prede(X,R) is defined recursively as follows:

(i)

~ ~ ( r ( z..., 1 2. ,))

= (51,...,G,},

(ii) FX(w1 A wz) = FX(w1V

WZ)

= FX(w1)U FX(w2),

(iii) FX(cpiw)= FX(cpiw) = FX(w), (iv)

FX(Vxw) = FX(3xw)= FX(w)- {x}.

The elements of the set

(5.6)

BX(w) = X(W)- F X ( w )

are referred t o as the bound varaables of w .

5.12. Lemma. If w1 M w 2 t h e n FX(wl)= FX(w2). Proof. By induction; left t o th e reader. 5.13. Lemma.

Let w E Preds(X, R) and x, y E X.

(i) If y

# X ( w ) - {x} t h e n Vxw

(ii) Ifx,y

# X(w)

M

Vyw(x/y).

t h e n Vxw M Vyw.

Proof.

(i) If y = x then Vyw(x/y)= Vxw. If y # X ( w ) the desired conclusion follows from case ( C i ) in Definition 5.8 with w{ = w and wi = w(x/y). (ii) From (i) and Remark 5.7 (ii).

0

5.14. Notation. Let Pd(X,R) or simply

Pd

stand for th e quotient algebra Preds(X,R)/

M.

The equivalence class containing w E Preds(X,R) will be denoted by

The 8-valued predicate calculus

517

[w]= E P $ ( X , R )or simply by [w] whenever there is no danger of confusion.

5.15. Remark. Using the simplified notation 5.14, condition (C) in Definition 5.8 reads: VXWl

=Vyw2

*

(i) x = y and w1 = w 2 ,or (ii) w2 = wl(s/y) where y $?! X(wl). 5.16. Lemma. Every element of Ps(X, R ) can be represented in t h e f o r m [w] where w E Preds(X, R) satisfies

(i) n o variable x E X appears in w more t h a n once in a quantifier 'dx OT 3 x and (ii) F X ( w ) n B X ( w ) = 0. Proof in two steps.

I) Let

be a formative construction (cf. Definition 1.5.b) of w E Preds(X, R).

6

Take a variable y X ( w ) and set wI, = Vyw*(x/y); then w i M Wh by Lemma 5.13 (i). Let further wy, ,..,w:-~, wI, be a formative construction o f w;L and let w;+~,...,w; be obtained from wl, ...,Wh-l, w i in the same way as W h + l , ..., wn were obtained from wl, ...,wh-1, Wh in (5.7). Then

is a formative construction of wk and since follows that w:M wt

(t = h+l,

M

is a congruence it also

...,n). Thus w; M w and the occurrences

of s in Vxw* have been removed from w;.

Lukasiewicz logics

518

II) Since X is infinite the above construction can be applied as many times as necessary, i.e. until we obtain a formula w' M w fulfilling properties (i) and (ii). 0 The next definition introduces an appropriate concept of interpretation. 5.17. Definition.

U be a non-empty set. By a 8-valued interpretation (or simply an interpretation) in U we mean a couple (f,G), where f : X --f U and Let

(5.9)

G : R

is such that

G(r)

-+

:

{gig : U"

U"'(')

--f

nEN}

--f

' i L

for every r E

R.

We will think of z E X as a name for the object f(z)E as a name for the &relation G ( r ) .

U

and of r

ER

5.18. Lemma. For every 8-interpretation (f,G)in U there is a unique f u n c t i o n v : Po 4 Lh' such that f o r every r(z1,...,I,) E Ps (r E R, 21,...,z, E X , n =

ar(r)), w1,w2,w,wo E

P79,; , j E 1:

(a) v(r(z~,*-*,zn))(j) = 1 @

G(r)(f(z~), * - . i f ( z n ) ) ( j )= 1,

(b) v(w1 A w ~ ) ( j )= 1 H w(wl)(j) = 1 and v(wz)(j) = 1, (c) v(w1

v w2)(j) = 1 @ v(w1)(j)

= 1 or v(wz)(j) = 1,

(f) condition (fn) holds f o r every n E N , (g) condition (g,) holds f o r every n E N ,

where conditions (fo), (go) are vacuously fulfilled, while f o r n > 0, (fn) if 20 = Vzwo and d(w) = n t h e n [v(w)(j) = 1 f o r every X' = X U { t } with t # X , every extension f' : X' + U o f f and every

The &valued predicate calculus (5.10)

V‘

I

519

: {w‘ E Pa(X‘,R) d(w’)<

that fu&l (a)-(e)

and (fk) f o r all k

TI} +

L2[Jl

< n, it follows that v’(w0(z/t))(j)=

117

(gn) similar to (fn) but with 3x instead of Vx and “there as a n extension”.

f‘ quantified by

Proof. Every element of the Peano algebra Preda(X,R) is uniquely repre-

sented in one and only one of the forms r(xl, ...,xn), w 1 A

cpiw,

Cpiw,

Vxw or 3x20; therefore conditions (a)-(g)

202,

w1 V w2,

determine uniquely

o(w) for each w E Preda(X,R). It remains t o show that if w1 M w2 then v ( w l ) = v ( w 2 ) E Liq. Suppose first d(wl)= 0. Then w1 = w 2 by Definition 5.8 (A). Clearly (a) implies that w(r(xl, ...,xn)) E LLq and it follows by induction via (a)-(e) t h a t v(wl) E LLq whenever d(wl) = 0. Next proceed by induction for d(wl) > 0. If w1 and w 2 satisfy Definition 5.8 (B) t he desired conclusion follows immediately from (b)-(e). Now suppose w1 = Vxw{ and

w2

= Vyw: satisfy Definition 5.8 (C). Then Lemma

5.9 (c) implies that in case (i) w{(x/t)M w i ( x / t ) = w t ( y / t ) , while in case (ii) w i ( x / t ) M w ( x / t ) and wk(y/t)M w ( s / y ) ( y / t ) = w ( x / t ) , therefore in both cases w : ( x / t )

w;(y/t),hence in condition (fn) we do have d ( w { ( x / t ) ) = d(w;(y/t)), therefore v(w1) = ~ ( 2 ~ 2 ) Condition . (fn) implies also

V(wl)

E

M

LL~.

0

5.19. Defi nitio n.

A quadruple (U, f,G , V ) satisfying the conditions of Lemma 5.18 will be called a d - d u e d valuation of Pa(X,R ) in the domain U .We also say simply that w is a valuation of Pa. As was done in 53, in the sequel we consider a fixed element k E

I.

5.20. Definition. Let H Pa and w E Pa. We say that H semantically k-implies w ,and we write

H

+ k

w ,if for every valuation v of Pa such that w(w’)(k) = 1for

520

Lukasiewicz logics

all w‘ E H it follows t h a t v ( w ) ( k ) = 1. We also use the notation (5.11)

Dedk(H) =

In particular if

0

{w E J‘s I H

20

k k

we say that

k

w1

w is a k-tautology and write simply

A “good” construction of a predicate calculus should “include” the corresponding propositional calculus. This is actually the case of the $-valued theory, as shown by Proposition 5.21 below, which is stated in semantical terms but is also valid for the corresponding syntactical concepts due t o the Completeness Theorems 3.26 and 5.36.

Let us extend th e notation Prop(V) introduced in Definition 3.1 t o the case of finite sets V. Preds(X,

If w’ E Prop({zl

R), we write simply w’(w1,

,...,5,))

...,w, E ...,z,/wn).

and w1,

...,w,)instead of w’(z1/w1,

5.21. Proposition.

Let n E and

IN - {0}, H U {w}

Prop({zl,

...,z,}),

w1,...,w, E Prede(X, R )

(i) If H semantically k-implies w i n the d-valued propositional calculus then H(w1, ...,w,) w(w1, ...,w,).

+ k

(ii) If w is a k-tautology in the d-valued propositional calculus then

I= k

w(w1,

...,%).

521

T h e &valued predicate calculus Proof.

(i) Let v be a valuation of Pd such that v(w")(k) = 1 for every w" E H(wl, ...,w,). Let h : Prop({z1,...,zn}) + Li' be the valuation of Prop((z1, ...,2,)) such t h a t h(xj) = v(wj) ( j = 1, ...,n). Then for ...,z,}) it follows that every w' E Prop( {q,

=

= w'(h(z,),...,h(z,)) =

...,z,))

h(w') = h(w'(z1,

...)v(wn))

W+(Wl),

In particular if 20' E H then w'(w1,

= v(w'(wl, ...,w,)) .

...,w,,)E H(w1, ...,w,) and

h ( w ' ) ( k )= v(w'(wl,..., wn))(k) = 1. This implies v(w(wl,

...,w,))(k) = h ( w ) ( k )= 1.

(ii) Immediate from (i).

0

The above elements of semantics will be related t o syntax, i.e. to the concept of proof which we introduce now. 5.22. Definition. The set k-Axm of axioms of the &valued predicate calculus is the set of those elements of P s ( X ,R)that have representatives of the following forms:

(5.13)

w'(w1,

...,wn), where ~ ' ( 2 1 ..., , z,)

is a k-axiom

of the &valued propositional calculus and

w1, ...,w, E Preds(X, R) (5.14')

Vx(w1

(5.15')

Vxw

(5.15")

w(x/y)

-+ w2) + k k

+ w(x/y) k --t

k

3zw

(wl

, + Vxw2) k

,

,

y

# BX(Vzw) ,

,

y

# BX(3xw) ,

x $? F X ( w , )

,

Lukasiewicz logics

522

(5.16“)

~~(VZW * ) V X C ~ ~, W i E

(5.17’)

Pi(3sw)

k

where + and k

H

k

*

Vx~piw,

I,

iEI,

are defined by (3.0).

k

We define by induction the concept of k-proof. 5.23. Definition. Let H C PS and w E Pa. A k-proof of length n of w from the hypotheses H is a sequence w1,w2, ...,w, of elements of Pd such that w, = w and wl, ...,w,-~ is a k-proof of length n - 1of w,-~ and (a) w,

E k - A x m U H , or

(b) wt = w,

--f

w, for some t,s

k

< n, or

t l , ...,t, E (1, ...,n } such that wtl, ...,wtm subset Ho H such that

(c) w, = Vxw’ and there exist is a k-proof of wt from a

x $! FX(H0) $ ! lJ{FX(w’)/w‘ E Ho} We denote by H I- w th e existence of a k-proof of w from H and we k

also say that

F syntactically k-implies w. In particular if 0 I-

k

t h a t w is a k-theorem and write simply I-

k

w.

w we say

The &valued predicate calculus

523

Note that by removing formulas involving cp; or

pi from axioms in Defi-

nition 5.22 we get the axioms of the bivalent propositional calculus. Also, the inference rules are the same as in the bivalent case: modus ponens and

generalization: W -

vxw

(6. Definition 5.23 (b) and (c), respectively). 5.24. Definition.

Let Pi = Po(Xl, R') and Pj = Pg(X2,R 2 ) . By a semi-morphism from to

Pj we

mean a couple (f,g) where

f

:

Pj

+

P$', g : XI

+

Pj

X2 and

the following conditions are fulfilled: (a)

g(X1) is infinite;

(b) f is a morphism with respect t o A, V, pi and pi (i f I);

Proof.

(i) As for the bivalent case; cf. Lemma 4.2 in Barnes and Mack [1975]. (ii) By induction. The only non-trivial case is w = Vzwo (or similarly w = 3zwo), where wg satisfies (ii). Using t h e infiniteness of g(X') and Lemma 5.13 (i) we may suppose t h a t g(z) # g(x), g(y) and z $!

X'(wo).

Then

Lukasiewicz logics

524

5.26. Theorem (The Substitution Theorem). L e t ( f , g ) be a semi-morphism from

Pi

Pj

to

and H G

Pi, w E Pi. If

w1,...,w, is a k-proof of w f r o m H , then f(wl), ,..,f(w,) is a k-proof of f(w)f r o m

f(W

Proof. Induction over n. For n = 1 note that f(k-Azm' U H ) = k-Asm2U

f ( H ) because one sees readily that the axioms of the forms (5.13), (5.16). (5.17) in Definition 5.22 are transformed into the corresponding axioms for

Pi,while for

the axioms of the forms (5.14) and (5.15) the same result is

obtained via Lemma 5.25; for (5.15) we have t o choose a representative of

f(w)such that g(y) # BX2(Vg(z)f(w))and similarly for 3. The inductive step amounts t o proving that f preserves modus ponens and generalization. The former is clear. To prove the latter suppose t h a t wn = Vxw and there is a k-proof w t l..., , wt, of w = w t mfrom a subset

HO

H such that x

# FX'(Ho).Then

by the inductive hypothesis

f(wt,), ...,f(w t m )is a k-proof o f f(w) from f ( H o ) . For each w' E Ho, from x # FXl(w') we infer g(x) @ FX2(f(w'))by Lemma 5.25 (i), therefore

is a k-proof from f ( H o ) .

0

5.27. Lemma.

For every H

5 PS and w

E Ps,af

H I- w k

Proof. Let w l ,...,w, = w be a k-proof o f such that v(w')(lc) = 1 for all w' E

then H

w. k

w from H and v

H. We will

a d-valuation

prove by induction over n

that v(w)(lc) = 1. For n = 1 we take w E k-Azm, say of the form (5.14') in Definition 5.22. Note first that

525

The &valued predicate calculus

w w' + w")(k)= 1

(5.18)

(

k

or w(w")(k)= 1 , therefore

2)(vx(w1

- w2)

k

k

(wl + Vxw2))(k)= 1 H k

w(wl)(k) = 0 or w(Vxwz)(k)= 1 -S

f' : X U { t } + U of f such that w'(w1(z/t))(k) = 1and w'(w2(x/t))(k)= 0) or w(wl)(k) = 0 or (for every extension f' : X U

H (there is an extension

{t}

-+

u, w'(wz(./t))(k)

= 1)

-

and the latter statement is clearly true. Similar proofs hold for the other k-axioms. For the inductive step suppose first that

w, = w t

k

wn, where

w(wd)(k) = w(wt)(k)= 1 by the inductive hypothesis; then (5.18) implies

w(w,)(k) = 1.

w = Vxwo and there exist t l , ...,t , E (1, ...,n} such that wtl, ...,wt, = w o is a k-proof of w ofrom HO C H , where x # F X ( H o ) . Take X' = X U { t } and w' as in condition (f,) from Lemma 5.18; the task Now suppose that

is t o prove w'(wo(x/t))(k) = 1. Reasoning as in Lemma 5.18, w' can be

extended t o a 6-valuation w" of Pa(X', R). On the other hand we claim that the following pair

(f,g)

is a semi-morphism:

X

f

: Pd(X, R) -+

Ps(X', R)

X' defined by g(x) = t and g(y) = y for y # z. Conditions (a)-(c) in Definition 5.24 are easily checked, while (d) becomes r(y/z)(z/t) = r(x/t)(g(y)/g(z)) and is also easily verified by considering the cases y # z # z, y # x = z and y = x # z . According t o Theorem 5.26, w t , ( x / t ) ,..., wt,(x/t) is a k-proof of wo(x/t) defined by f ( w ) = w ( x / t ) and g

:

--t

Lukasiewicz logics

526 from f ( H 0 ) . But f(H0) = HObecause z hypothesis implies

Ho

4 F X ( H o ) ,therefore the inductive

wo(z/t), hence t h e extension d' of v' satisfies k

v " ( w O ( z / t ) ) ( k= ) 1, which implies d(wo(x/t))(k)= 1.

0

5.28. Corollary.

~f I- w t h e n - ( Ik

(PkW).

k

Proof. As for Corollary 3.20.

D

5.29. Theorem (The Deduction Theorem).

If H

C_

P,q

and

H U { w } I-

w,w' E P,q then H

I-

(w

k

k

if and only i j

w')

w'.

k

Proof. Similar to that of Proposition 3.17, except that in the inductive step of the "if" part we must add the case when w is obtained by generalization: w' = Vzwo and

Ho I- wo, where Ho C H

U {w} and

k

z $! F X ( H 0 ) . If

w

4 HO then HO E H

followed by the k-axiom w' + (w k

from H . If w E Ho, from

HO- {w} I- w k

z

# FX(w).

k

k

k

w') yields a b-proof of w

Ho

+ w' k

Ho I- w o and the inductive hypothesis we obtain k

wo,therefore Ho - {w} I- Vz(w

Applying (5.14') we get HO -

H I- (w 4 w') k

--f

and a k-proof of w' from

k

{w} I-

k

w

-

--t

wo), where

k

k

Vxwo, hence 0

527

The $-valued predicate c d c u l u s

5.30. Definition. we say that H Pd is k-consistent if (PkW @ Dedk(H) for every k-theorem w ;otherwise H is said to be k-inconsistent. H is called a maximal kconsistent subset if it is k-consistent and maximal for inclusion with this property. 5.31. Remark. Proposition 3.19, Lemmas 3.21 and 3.23, Corollaries 3.20 and 3.24 and Remark 3.22 are extended to the &valued predicate calculus with the same proofs.

5.32. Lemma. Let H C Pd be k-consistent. If 3xw E H and t { w ( s / t ) } is k-consistent.

#

F X ( H ) then H U

Proof. Suppose there is a k-theorem w' such that H U { w ( z / t ) } I-

(PAW'.

k

Then H I- w ( z / t ) + (pkw' by Theorem 5.29, therefore k

k

H I- (pk(w(./t)) by (3.23), hence H k

we get

v@k(W(Z/t))

and using (5.17')

k

H I-

(pk3tW(T/t),

k

which yields H I-

(pk3SW

k

by Lemma 5.13 (i).

On the other hand from 3 s w E H and (3.19) we deduce H

I- cpk3sw, k

therefore H is k-inconsistent by Remark 5.31. 5.33. Lemma. F o r every k-consistent set H

P a ( X , R ) there ezist X' 2 X and H' c

PG(X*,R) such that (5.19)

H

(5.20)

H' is masimal Ic-consistent in Pd(X',R) ;

H' ;

528

Lukasiewicz logics

if 3 x w E H* t h e n w ( s / t ) E H' f o r s o m e t E X *

(5.21)

.

Proof. We are going to define four increasing families of sets X i , Hi, Hi, Pi such that Pj = P8(Xi,R ) and each Hi is maximal k- consistent in Pi (i E N ) . First we put X o = X and Ho = H ,then

where tL are new variables. We prove that if Hi is k-consistent, so is Hi+l. If not, there is a k-theorem wo such that @kw0 has a k-proof from H,!+l;let

A = {zf?;(x/t$,), ...,w~(s/t$h)} be the set of all elements of - Hi occurring in that k-proof. Then H j U A I- PkWO, which contradicts Lemma 5.32. Thus Hi+l is k-consistent k

and we take a maximal k-consistent set Hi+l 2 Hit1, which exists by the Zorn lemma. Now we take X * = U Xi and H* = U Hi. Then (5.19) holds and we prove (5.20) using Lemma 3.21 via Remark 5.31. First if (PkW E H* for some k-theorem w then (PkW E Hi for some i and this contradicts Lemma 3.21 for Hi; hence (Pkw $! H* for every k-theorem w. Further if w E Dedk(H*) take a k-proof w1, ...,wn-lr w, = w of w from H* in Pfl(X*,R);then this is also a k-proof of w from Hi in Pfl(Xj,R) for a sufficiently large i, hence w E Dedk(Hi) = Hi by Lemma 3.21 for Hi,therefore w E H'. This proves that Dedk(H*) = H*. One proves similarly (3.30) for H* by using (3.30) for

Hi for some i. Finally if w = 3sw' E H* take i such that w E Hi; then w'(z/tL) E

Hitl C H*.

0

5.34. Proposition. For every k-consistent set H c Pg(X, R ) there is v ( w ) ( k )= 1f o r every w E H . Proof. If H*

2H

satisfies conditions (5.19)-(5.21)

0

valuation v such that

and v* is a valuation

The &valued predicate calculus

529

of P8(X*,R)such that v*(w)(k) = 1 for every w E H*, then the restriction v = v*

I Pd(X,R ) is obviously a valuation

of P . ( X , R ) which satisfies

v(w)(k) = 1 for every w E H. Therefore we may suppose without loss of generality that (5.20) and (5.21) hold for

H . The desired valuation will

be a quadruple, as required in Definition 5.19, namely ( X , i d x , G , v ) , where --f {g I g : X" --t J$} is defined by

G : R

and v is obtained from the &interpretation (idx, G) in X by the construction in Lemma 5.18. The first point is the correctness of this construction: to prove that (idx, G) is actually an interpretation in X it remains to check that G(r)(xl,...,xn) E $. But if i , j E I,i I j and cp;r E H , then H I- cpjr k

by (3.15), therefore cpjr E H by Lemma 3.21 (3.29) via Remark 5.31. Now our theorem will be established if we succeed to prove that (5.23)

v ( w ) ( ~=) 1 ($ cpjw E H

(jE

I)

because if w E H then by applying Lemma 3.21 we obtain in turn (pkW $! H , (pkqkw E H and (PkW E H via (3.12), therefore v(w)(k) = 1by (5.23). Thus it remains to prove (5.23) by induction. For w = ~ ( $ 1 ,...,z,,),(5.23) follows from Lemma 5.18 (a) and (5.22). For the inductive step we use Properties (a)-(g) in Lemma 5.18 (6. Definition 5.19) and again Lemma 3.21.

If 201,

satisfy (5.23), so do wl A w2 and w1 V w2; e.g. for w1 A w2 we also use (3.36) and get 202

Now we suppose w satisfies (5.23) and prove that so do cpiw, p;w, Vxw

and 3xw. But

Lukasiewicz logics

530

by (3.11) and (3.29), while (3.30), (3,14), (3,13) and (3.29) imply

For Vxw suppose first yjVxw # H . Then cpjVxw E H as was just seen in (5.24), hence 3xcpjw E H by (5.17"), therefore (5.21) implies (cpjw)(x/t) E H for some t E X, hence (cpjcpjw)(z/t) E H by (3.13); but since cpjw satisfies also (5.23) we get v((cpjw)(x/t))(j) = 1, i.e. v(w(x/t))(j) = 0, therefore v(Vxw)(j) = 0. Conversely, suppose vjVxw E H. Then pjVxw # H by (5.24), hence 3xCpjw # H by (5.17"). Then it follows from (5.15") that for every t # BX(3xcpjw) = B X ( 3 x w ) we have (cpjw)(x/t) # H , hence (cpjw)(x/t) E H by (5.24), therefore v(w(x/t))(j) = 1. As t is arbitrary, the l a t t e r equality is equivalent to v(Vxw)(j) = 1. 0 The similar proof for 3 z w is left to the reader. 5.35. Theorem (The Completeness Theorem). Let H Pd(X,R) and w E Pd(X,R). T h e n H

k

w if and only if

H t w. k

Proof. As for Theorem 3.26 except that Lemma 3.16, Proposition 3.25 and Theorem 3.17 are replaced by Lemma 5.27, Proposition 5.34 and Theorem 5.29, respectively. 0 5.36. Corollary. For w E Pd(X, R ) we have

+ k

w if and only if I- w. k

Kripke-style semantics for $-valued predicate logics

531

$6. Kripke-style semantics for 8-valued predicate logics In this section we introduce the semantic 29-models for the 8-valued predicate calculus and establish the relationship with the algebraic models for

the case when 8 is an ordinal number. A similar semantics for the Post logic is defined in Maksimova and Vakarelov [1974].

6.1. Definition. Consider again the &valued predicate calculus Ps = P s ( X ,R ) . An algebraic 8-model is a triple M = ( L , U , S ) , where L is a completely chrysippian 8algebra, U a non-empty set and S : x U x --$ L is a map satisfying the following conditions:

w E Ps,z E X and for any interpretation f E U x exist in L : V{ws(f;) I c E U } , A {ws(f:) [ c E U},

for any there

where ws(f) = S ( w , f ) and

fay)

=

[

f(Y) c ,

7

if Y

#.

ify=x

6.2. Remark. Property (6.2) holds for any formula w .

,

for any y E X ;

Lukasiewicz logics

532 6.3. Definitiom. For every

H E

P8 and

w E

P8 let

H

b k

w mean that for any algebraic

hf = ( L , U , s ) , if Yk(W$(f)) = 1 for any w' E H and f E U x then V k ( W s ( f ) ) = 1. In particular, if 8 w then we say 20 is algebraically $model

k

k-valid and write simply

k

w.

6.4. Proposition.

Po and w E Ps then the following assertions are equivalent:

If H (a)

H t-

k

w;

Proof.

Let w1,w2,...,w , be a k-proof of w from H and M an algebraic &model such t h a t ( P k ( W $ ( f ) ) = 1 for any w' E H . We are .j (b):

(a)

going t o prove by induction on n that Y k ( w s ( f ) ) = 1. If n = 1 then

w E k - h m U H , therefore ( P k ( W S ( f ) ) = 1, because for any k-axiom s we have b s. Thus e.g. for the axioms (5.14') note first t h a t if z $ F X ( w ) k

then w s ( f ) = ws(f,")for every c E

U

by Remark 6.2, therefore

533

Kripke-style semantics for 19-valued predicate logics

The inductive step is performed as follows:

(1) if cpk(ws(f)) = 1 and (P~((w+ ~ ' ) ~ ( f=) 1 ) then k

(2) if wl,...,w, is a k-proof of w from Ho (Pk(wS(f)) (Pk(WS(f))

(b)

+ (c):

= 1 then

EH

# F X ( H o ) and {wS(ff) 1 c E u } =

where z

( P k ( ( v z W ) S ( f ) )= (Pk

A

= 1. Let us take

U"'(')

L = 'iL

and G :

R

+ {g

Ig

:

U" + Lh'}

Li'. We can consider the algebraic &model M = (Li4,U,S), where S : P8 x U x + LL4 is given by S(w,f) = v(f, G), where v(f, G) is the d-valuation associated with the interpretation (f, G). For this algebraic 19-model we have ( ~ k ( w ~ ( f ) = ) 1 iff v(f,g)(w)(k) = 1, such t h a t G ( r ) :

4

therefore we get the desired implication. (c)

+ (a): By the Completeness Theorem 5.35.

0

Lukasiewicz logics

534

Now we shall define the concept of semantic &model using the concepts of 6-structure and &space introduced in Definition

S

6.4.1and 6.4.6.If

( A , { A f } t E ~ , ; Eis ~ ) a &structure then we shall work below with a relation \I- C A x U x x Pd and we shall write x It- w instead of =

f

( X , f , W )E

It-.

6.5. Definition. A semantic 6-model (s.6-m.) is a triple 0 = (S,U,\I-) with S,

U ,IF as

above and satisfying the following conditions:

(6.7)

If x IF w and x 5 y then y [I-

(6.8)

For any atomic formula T and for any interpretations fi, f2 such that fl(ui) = f2(u:),i = 1, ...,rn we have

(6.9)

x It w v w ' e x [I- w or x It- w';

(6.10)

x [I- WAW'U x [I- w and x \I- w';

f

f

f

f

f

f

f

f

e there is c E U

(6.11)

x /I- 3zw

(6.12)

x It- Vzw u for any

CE

x

Itf

pjw

there is t E

and for any y E A:, y

(6.14)

x It- cpjw u there f

such that

x It- w ; ff

U , x It- w ff

f

(6.13)

w;

;

T such that x E At

It- w ; f

is t

E T such that z E A'

and there is y E A; such that y [If w f

.

535

Kripke-style semantics for 9-valued predicate logics

6.6. Remark. Property (6.8) holds for any formula w. 6.7. Definition. Let us consider a triple

0 = ( Y ,U,I I-),

where

Y

=

(Y, I , {di}iEi)

is a

&space. Such a triple is called a special semantic 9-model (s.s.9-m.) if it verifies axioms (6.7)-(6.12)

x IF Cpjw

(6.16)

f

in Definition 6.5 and

there is y

2 djx

such that y

Iy w . f

6.8. Remark. Using (6.7) we get the equivalence: d j x

Iy

that y

Iy f

w

e there

is y

2 djs

such

w.

f

6.9. Lemma. Any 8.8.8-m. is a 3.9-m. Proof. Since djx E A?] and y

2 djx for any y E A?], the following asserti-

ons are equivalent:

(i)

djx IF w;

(ii) y

1-

f

w, for any y E A?];

(iii) there is t E Y/ M , z E St and y

(iv)

2

IF 'pjw. f

Itf

w for any y E A;;

536

Lukasiewicz logics

6.10. Definition.

If 0 = (S, U,IF) is a s.6-m. we shall say that w E Pg is k-valid in 0 if for any

f E U x and for

any x E

A , x Ilf

(PkW.

A formula w is semantically

k-valid if it is k-valid in any s.6-m. If H G Ps and w E Po let H k

mean t h a t for any s.9-m.0, if every in

(s)w

w' E H is k-valid in 0 then w is k-valid

0. The following results establish the relationship between algebraic 9-models

and semantic 6-models. 6.11. Theorem.

Let S = ( A ,{ A f } t E ~ , jbe E ~a )9-structure and M ( S ) = ( B ( A ) ,n, U,8,A, {(pi}iEl, { @ i } i E ~ )the corresponding Moisilfield. If 0 = (S,U, I )-l as a semantic 6 - m o d e l define S by ws(f) = {t E

A

12

Ilf

w}f o r a n y w E Ps and f E U x . Then:

(1) M = ( M ( S ) , U , S )i s a n algebraic 6-model; ( 2 ) For any formula w,w is algebraically k-valid i n M iff w is semantically k-valid i n 0.

It is obvious that ws(f) E B ( A ) , for any w and f. The triple ( M ( S ) U, , S) satisfies conditions (6.1)-(6.6). We shall prove only (6.4)(6.6). In the 9-algebra M ( S ) we have, for w E Ps,f E U x ,i E I and any x E A: Proof.

Kripke-s tyle semm tics for &valued predicate logics

Iy

(for cp;w a similar proof with

5

E (3uw)s(f)

u

z

f

($5

537

and $Z),

II- 3uw H f

IF w for some c E U

f,"

++ z E

U ws(f,"),

CEU

(for Vuw a similar proof with "for all c"). For any formula w the following equivalences hold:

($for all 5 E

A,

5

\If

QkW

.

0

6.12. Theorem.

Let L be a completely chrysippian 8-algebra with card(I) _< X,, M = ( L , U , S ) a n algebraic 8-model and Q the countable set of the elements of L having the f o r m V ws(f:) OT A w~(f:), where u is a variable, CEU

CEU

w a formula and f a valuation. T h e n we can construct the 19-space S = (SpecL(Q),&,{d;};cl) and define the relation [I-c SpecL(Q) x U x x P8 by M It- w -Hws(f) E M , such that: f

(a)

0 = (S,U, It) is a special semantic d-model;

(b) FOTa n y formula w, w is k-valid in 0 ifl w is k-valid in M . Proof. The triple satisfies the conditions in the definition of a s.s.8-m.:

538

Lukasiewicz logics

* ws(f:) f

E M for some c E U u M II- w for some c E U ; f:

(Pkw fs ( ( P k w ) S ( f ) E

M

*

(Pk(wS(f))

E

M

*

T h e verification of the remaining conditions is easy. From the construction of 0 we obtain the equivalence of the following properties:

(i)

M II-

(ii)

((Pkw)S(f)

(iii)

((Pkw)S(f)=

f

(Pkw, for any

M E SpecL(Q)

and

f

E

Ux;

E M , for any M E SpecL(0) and f E U x ;

1.

0

6.13. Corollary. If 6 ds an ordinal number and card(I) 5 Xo f o r any w E F'd and H C Pa, then the following conditions are equivalent: (a)

H I- w ; k