Логические исследования 2016. Т. 22. № 1. С. 108-124 УДК 510.644
Logical Investigations 2016, vol. 22, no 1, pp. 108-124
Y.I. Petrukhin
Correspondence Analysis for First Degree Entailment
Petrukhin Yaroslav Igorevich
Department of Logic, Faculty of Philosophy, Lomonosov Moscow State University. Lomonosovsky prospekt, 27-4, GSP-1, Moscow, 119991, Russian Federation. e-mail: yaroslav.petrukhin@mail.ru
In this paper natural deduction systems for four-valued logic FDE (first degree entailment) and its extensions are constructed. At that B. Kooi and A. Tamminga's method of correspondence analysis is used. All possible four-valued unary (*) and binary (o) propositional connectives which could be added to FDE are considered. Then FDE is extended by Boolean negation (~) and every entry (line) of truth tables for * and o is characterized by inference scheme. By adding all inference schemes characterizing truth tables for * and o as rules of inference to the natural deduction for FDE, natural deduction for extension of FDE is obtained. In addition, applying of correspondence analysis gives axiomatizations of implicative extensions of FDE including BN4 and some extensions by classical implications.
Keywords: correspondence analysis, natural deduction, first degree entailment, Belnap-Dunn logic, four-valued logic, implicative extensions, classical implication
1. Introduction
A history of the logic FDE dates back to N.D. Belnap's abstract [5] and A.R. Anderson and N.D. Belnap's paper [1]. They investigate a system of first degree (tautological) entailment which inferences avoid paradoxes of classical entailment and contain connectives A, and V. An implication is occured in a formula only once: as the main connective. In other words, all first degree formulas are of the form A — B, where A and B do not contain —. Since the definitions of — and |= are equivalent, — is replaced by |= in many papers on this subject (including this one). Moreover, Anderson and Belnap proved that FDE is a first degree fragment of relevant logic E, i.e. A — B (where A and B don't contain —) is provable in E iff A — B is a first degree (tautological) entailment.
There are various semantics for FDE, but in this paper only two of them will be need: N.D. Belnap's semantics [3, 4] and J.M. Dunn's one [8]. They will be discussed in the next section.
The first formalisation of FDE was introduced in [1]. Since then, various studies of proof systems for FDE have been carried out. For this
© Petrukhin Y.I.
paper G. Priest's monography [15] is of particular importance: natural deduction system built in it is actively used here. It should be noted that there are also investigations devoted to extensions of FDE. (Some of them are considered in the section 6.)
This paper is a kind of continuation and generalization of these studies: it is an attempt to explore natural deductions systems axiomatizing all possible truth-table expansions of FDE1. Solving this problem, I use the technique of correspondence analysis, first applied by B. Kooi and A. Tamminga [13] for three-valued logic (LP) [16] and its extensions2.
In [20] A. Tamminga explains the idea of correspondence analysis applied to LP as follows:
<...> characterize every possible single entry in the truth table of a unary or a binary truth-functional operator by a basic inference scheme. As a consequence, each unary and each binary truth-functional operator is characterized by a set of basic inference schemes. Kooi and Tamminga show that if we add the inference schemes that characterize an operator to a natural deduction system for LP, we immediately obtain a natural deduction system that is sound and complete with respect to the logic that contains, next to LP's negation, disjunction, and conjunction, the additional operator [20, p. 256].
Thus, this paper continues B. Kooi and A. Tamminga's proof-theoretic studies of three-valued logics, spreading them on the field of four-valued logics and thereby offering universal instrument of axiomatization of all possible truth-table extensions of FDE+.
2. Semantics
N.D. Belnap's semantics [3, 4]. Consider a matrix M4 = {{1,b,n, 0}, -, A, V, {1, b}} of the logic FDE, a matrix M+ = {{1, b, n, 0}, -, A, V, {1, b}} of the logic FDE+, and a matrix = {{1,b,n, 0}, -, A, V, *i,... ,*n, ob..., om, {1, b}} of the logic FDE#.
1Note that for some technical reasons before constructing such systems FDE (alphabet of which language contains — (De Morgan negation), A (conjunction) and V (disjunction)) should be expanded by Boolean negation Let us denote this logic through FDE+.
2In A. Tamminga's paper [20] the similar result is obtained for K3 [12, 11] and its extensions.
A —I rsj A 1 b n 0 V 1 b n 0
1 0 0 1 1 b n 0 1 1111
b b n b b b 0 0 b 1 b 1 b
n n b n n0n0 n 11nn
0 1 1 0 0 0 0 0 0 1 b n 0
Unary operators ... ,*n and binary operators ob..., om are arbitrary. In the particular case they can be connectives of FDE+ or all possible four-valued connectives. By these reason I do not give here truth tables for them.
The values are ordered as follows: 0 ^ n, 0 ^ b, n ^ 1, b ^ 1; n and b are incomparable (see a picture below).
^ 1
0
It is natural to regard the value 1 as "true", b as "true and false", n as "not true and not false" and 0 as "false". Note that N.D. Belnap himself defined the entailment through the relation It was J.M. Font [9] who first proved that it is possible to redefine the entailment relation through designated values. The same result was independently obtained by D.V. Zaitsev and Y.V. Shramko [22]. Moreover, Y. Shramko and H. Wansing [18] proved that it is possible to define entailment through set {0, b} of antidesignated values.
J.M. Dunn's semantics [8]. Truth values here are subsets of a set of classical truth values {t, f}, that is {t}, {t, f}, 0 and {f} which are analogues of values 1, b, n and 0 from Belnap's semantics. The conditions of truth and falsity for formulas are as follows (v is a valuation):
t € v(-A) & f € v(A); f € v(-A) & t € v(A); t € v(~A) & t € v(A); f € v(~A) & f € v(A); t € v(A A B) & t € v(A) A t € v(B); f € v(A A B) & f € v(A) V f € v(B); t € v(A V B) & t € v(A) V t € v(B); f € v(A V B) & f € v(A) A f € v(B).
b
n
In terms of J.M. Dunn's semantics the relation of entailment in logics FDE, FDE+ and FDE# is defined as follows:
r |= A ^Vv(VB t € v(B) ^ t € v(A)).
B&Y
3. Inference schemes for arbitrary connectives
Remark 1 (About designations). Let us denote through a language of FDE#, through Prop a set of all propositional variables of the language through Form# a set of all L#-formulas (formulas in the language L#); through f* a truth table for * and through f0 a truth table for o. Let x,y,z € {l,b,n, 0}, then let us denote through f*(x) = y such entry (line) of a truth table f* that VAVv(v(A) = x ^ v(*A) = y); and through f0(x,y) = z such entry of a truth table f0 that VAVv((v(A) = x A v(B) = y) ^ v(A o B) = z).
So, in this section propositions 1 and 2 are formulated. The first one states that for every entry of the form f*(x) = y a characteristic inference scheme corresponds. The second one states that for every entry of the form f0(x,y) = z a characteristic inference scheme corresponds. It is clear that every operator * has 4 entries and it is characterised by 4 inference schemes; and every operator o has 16 entries and it is characterised by 16 inference schemes. In the section 5 it is proved that by adding all inference schemes which characterise operators *i, ...,*n, oi, ...,om as rules of inference to FDE+ we get not only sound, but complete natural deduction system for FDE# (i.e. for FDE+ extended by *i, ... ,*n, o^ ... ,om).
Proposition 1. For every L#-formula A:
~ A, -A == ~*A A - * A ~ A, -A == ~*A A *A ~ A, -A = *A A - * A ~ A, -A == *A A * A ~ A, == ~*A A - *A ~ A, \= ~*A A *A ~ A, ~-A \= *A A - * A ~ A, ~-A \= *A A * A A, -A == ~*A A - * A A, -A == ~*A A * A A, -A = *A A - * A A, -A == *A A * A
f* (0) =
f* (n) =
f*(b) =
A, = ~ *A A - *A
A, = ~ *A — *A A, ~-A = *A A - * A A, ~-A = *A A * A
Proof. Suppose f+(0) = 1. Let us show that VA: ~A, -A = *A A *A. According to the remark 1, f^(0) = 1 means that f has an entry such that VAVv(v(A) = 0 ^ v(*A) = 1). In the terms of J.M. Dunn's semantics the last statement is interpreted as (a) VAVv((t € v(A) A f € v(A)) ^ (t € v(*A) A f € v(*A))). Now suppose (fi) t € v(~ A) and t € v(-A). Therefore, (y) t € v(A) and f € v(A). From (a) and (y) obtain that (5) t € v(*A) A f € v(*A)). Hence, (e) t € v(*A A ~ - *A). From (fi) and (e) obtain (Z) VAVv((t € v(~ A) A t € v(-A)) ^ t € v(*A A —.*A)). Therefore, (n) VA: ~A, -A = *A A *A.
Suppose (9) VA: ~ A, -A = *A A ~ - * A, let us prove that f+(0) = 1. From (9) obtain (1) VAVv((t € v(~ A) A t € v(-A)) ^ t € v(*A A * A)). From (1) follows (k) VAVv((t € v(A) A f € v(A)) ^ (t € v(*A) A f € v(*A))), which is equivalent to (A) VAVv(v(A) = 0 ^ v(*A) = 1). According to the remark 1, f^(0) = 1 is an abbreviation for (A).
The other cases are proved similarly. □
Now let us formulate the analogues proposition for binary operators. Proposition 2. For every -formulas A and B:
-A, ~ B, -B = ~ (A o B) A -(A o B) -A, ~B, -B = ~ (A o B) A ~-(A o B) -A, ~ B, -B = (A o B) A -(A o B) -A, ~ B, -B = (A o B) A —(A o B) -A, ~ B, —B = ~ (A o B) A -(A o B) -A, ~B, = ~ (A o B) A ~-(A o B)
-A, ~B, —B = (A o B) A -(A o B) -A, ~B, —B = (A o B) A —(A o B) -A, B, -B = ~ (A o B) A -(A o B) -A, B, -B = ~ (A o B) -(A o B) -A, B, -B = (A o B) A -(A o B) -A, B, -B = (A o B) A —(A o B) -A, B, —B = ~ (A o B) A -(A o B) -A, B, —B\= ~ (A o B) -(A o B) -A, B, —B = (A o B) A -(A o B) -A, B, —B = (A o B) A —(A o B)
U (1) =
0& n& b& 1
fo (0,0) =
fo (0,n) =
fo (0,b) =
fo(0, 1) =
0 & ~ A
n & ~ A
b & ~ A
1 & ~ A
0 & ~ A
n & ~ A
b & ~ A
1 & ~ A
0 & ~ A
n & ~ A
b & ~ A
1 & ~ A
0 & ~ A
n & ~ A
b & ~ A
1 0 A
0
n b 1 0 n b 1 0 n b 1 0 n b 1 0 n b 1 0 n b 1 0 n b 1 0 n b 1 0 n b 1
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
o
A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A,
A A A A A A A A A A A A A A A A A A A A
A A A A -A -A -A -A A A A A A A A A
- B,
- B,
- B,
- B,
- B,
- B,
- B,
- B,
B, B, B, B, B, B, B, B,
'B, -B \= - (A o B) A -(A o B) B, -B = - (A o B) A —(A o B) 'B, -B \= (A o B) A -(A o B) 'B, -B = (A o B) A —(A o B)
■>B,--<B\= - (A o B) A -(A o B)
B, —<B \= - (A o B) A —(A o B) B, —B \= (A o B) A -(A o B)
B,--B \= (A o B) A--(A o B)
B\= - (A o B) A -(A o B) B\= - (A o B) A - -(A o B) B\= (A o B) A -(A o B) B \=(A o B) A--(A o B)
B \= - (A o B) A -(A o B) B = - (A o B) A —(A o B) B \= (A o B) A -(A o B) B = (A o B) A —(A o B) A - B, -B = - (A o B) A -(A o B) A - B, -B = - (A o B) A - -(A o B) A -B, -B \= (A o B) A -(A o B) A -B, -B = (A o B) A —(A o B) -A, -B, —<B\= - (A o B) A -(A o B) -A, -B, --B \= - (A o B) A --(A o B) -A, -B, —iB = (A o B) A -(A o B) -A, -B, —iB = (A o B) A —(A o B) A B, -B = - (A o B) A -(A o B) A B, -B = - (A o B) A —(A o B) A, B, -B \= (A o B) A -(A o B) A B, -B = (A o B) A--(A o B) A B, —<B\= - (A o B) A -(A o B) A B, —<B\= - (A o B) A--(A o B) A B, —iB = (A o B) A -(A o B) A B, —iB = (A o B) A —(A o B) --A, - B, -B = - (A o B) A -(A o B) --A, - B, -B \= - (A o B) A --(A o B) --A, - B, -B \= (A o B) A -(A o B) --A, - B, -B \= (A o B) A —(A o B)
fo (l,n) =
fo (l,b) =
fo(1, 1) =
0 A, rsj
n A, rsj
b A, rsj
1 A, rsj
0 A, B,
n A, B,
b A, B,
1 A, B,
0 A, B,
n A, B,
b A, B,
1 A, B,
B = ~ (A o B) A -(A o B) B, —B = ~ (A o B) A —(A o B) B, —B = (A o B) A -(A o B) B, —B = (A o B) A —(A o B) -B = ~ (A o B) A -(A o B) -B = ~ (A o B) A ~-(A o B) -B = (A o B) A -(A o B) -B = (A o B) A —(A o B) —B = ~ (A o B) A -(A o B) ~-B = ~ (A o B) A ~-(A o B) —B = (A o B) A -(A o B) —B = (A o B) A —(A o B)
Proof. Suppose f0(b,n) = 0. Let us show that VAVB: A, -A, -B, --B \= - (AoB) A -(AoB). According to the remark 1, f0(b,n) = 0 means that f0 has an entry such that VAVBVv((v(A) = b A v(B) = n) ^ v(AoB) = 0). In the terms of J.M. Dunn's semantics the last statement is understood as (a) VAVBVv((t € v(A) A f € v(A) A t € v(B) A f € v(B)) ^ (t € v(A o B) A f € v(A o B))). Now suppose (0) t € v(A), t € v(-A), t € v(- B) and t € v(- -B). Therefore, (7) t € v(A) A f € v(A) A t € v(B) A f € v(B). From (a) and (7) obtain that (5) t € v(A o B) A f € v(A o B). Hence, (e) t € v(-(A o B) A -(A o B)). From (0) and (e) obtain (() VAVv((t € v(A)
A t € v(-A) A t € v(-B) A t € v(--B))^ t € v(-(A o B) A -(A o B))).
Therefore, (n) VAVB: A, -A, - B, —B \= - (A o B) A -(A o B).
Suppose (9) VAVB: A, -A, - B, --B = - (A o B) A -(A o B), let us prove that f0(b,n) = 0. From (9) obtain (1) VAVv((t € v(A) A t € v(-A) A t € v(- B) A t € v(- -B))^ t € v(- (A o B) A -(A o B))). From (1) follows (k) VAVBVv((t € v(A) A f € v(A) A t € v(B) A f € v(B)) ^ (t € v(A o B) A f € v(A o B))), which is equivalent to (A) VAVBVv((v(A) = b A v(B) = n) ^ v(A o B) = 0). According to the remark 1, f0(b,n) = 0 is an abbreviation for (A).
The other cases are proved similarly. □
4. Natural deduction system
A natural deduction system for FDE is as follows3:
A _ -.-.A , _ A
(--I)
A
(--E)
A
(v/i)
AB
(VI2)
B
AB
3This system was first introduced by G. Priest [15].
[B]+2 A B
(VE) A V B, C, C (AI) '
C
A A B
A B . ^ . A A B , -A A—B
E B (-V 7) -(AVE)
(—V E) -Am (-A I) V-B (— A E) -<A A B)
v 7 —A a —B j —(A a B) ' —A V—B
Rules for Boolean negation are as follows:
A, ~ A ~-iA -i ~A
iEFQ) —^b (EM) AVZA (~—E) —ZA <—~E) Z—A
A\ ... An
A rule of inference of the form R*(x,y) —^—n corresponds to
B
an entry f*(x) = y of a truth table f* and a rule of the form R0(x,y,z) A\ ... Am
——m corresponds to an entry f0(x,y) = z of a truth table f0. Each B
connective * needs 4 rules of the form R*(x, y) and each connective o needs 16 rules of the form R0 (x, y, z). These rules are inference schemes introduced in the section 3. Here is an example. According to the proposition 1, the rule R*(0,0) corresponds to the entry f*(0) = 0 of the truth table f*:
^ , x Z A, —A R*(0,0) '
~ *A A- * A 5. Completeness theorem
It is not difficult to prove the following theorem 1.
Theorem 1 (Soundness). For every set of -formulas r and for every -formula A: T h A ^ T = A.
While proving completeness theorem prime theories are used as syntactic analogues of valuations.
Definition 1. For every set of L#-formulas T and for every L#-formulas A and B r is a prime theory, if the following conditions are true:
(T1) r = Form# ( non-triviality );
(T2) r h A & A € r (closure of h);
(T3) A V B € r ^ (A € r V B € T) (primeness).
Elementhoods of L#-formulas in prime theories are used as syntactic analogues of truth values.
Definition 2. For every prime theory r and for every L#-formula A let us call e(A, r) an elementhood of A in r and define it as follows:
1 ^ A e r, —A g r; b A e r, —A e r; n Ag r, —Ag r;
0 ^ Ae r, —A e r.
The following lemma 1 shows us that the definition 2 is consistent with the truth tables for the propositional connectives.
Lemma 1. For every prime theory r and for every L#-formulas A and B:
e(A, r) =
(1) f-(e(A, T)) = e(—A, r);
(2) U(e(A, r)) = e(~ A, r);
(3) fv(e(A, r),e(B, T)) = e(A V B, r);
(4) fA(e(A, r),e(B, T)) = e(A A B, r);
(5) fMA, T)) = e(*A, r);
(6) f0(e(A, r),e(B, T)) = e(A ◦ B, T).
Proof.
(1) (A) e(A, T) = 0. Then A g r, -A € r. Suppose --A € r. According
to (——E), A € r. Contradiction. Hence, ——A g r. Therefore, e(—A, T) = 1 = f-(0) = f-(e(A, r)).
(B) e(A, T) = n. Then A g r, —Ag r. Similar to (A).
(C) e(A, T) = b. Then A € r, —A € r. According to (——I), ——A € r. Therefore, e(—A, T) = n = f-(n) = f-(e(A, T)).
(D) e(A, T) = 1. Then A € r, —Ag r. Similar to (C).
(2) (A) e(A, T) = 0. A € r, —A € r. According to (EM) and (T3),
A € r V € r. Since A g r, € r. Let — € r. By the rule (— ) € r, by the rule (EFQ) B € T. Contradiction. — ~Ag r. Hence, e(~A, r) = 1 = f„(0) = f~(e(A, T)).
(B) e(A, r) = n. A € r, -A g r. According to (EM) and (T3), -A € r V ~-A € r. Since -A € r, ~-A € r. By the rule (—E) -~A € r. According to (EM) and (r3), A € r V € r. Since A£ r, € r. Hence, e(~A, r) = b = f„(n) = U(e(A, r)).
(C) e(A, r) = b. A € r, -A € r. Let ~A € r. Then by the rule (EFQ) B € r, that is r = Form#, that contradicts to (ri). ~ A € r. Let - ~ A € r. By the rule (- ~ E) ~-A € r, by the rule (EFQ) B € r. Contradiction. - ~ A € r. Hence, e(^A, r)= n = U(b) = U(e(A, r)).
(D) e(A, r) = 1. A € r, -A € r. Let ~ A € r. Then by the rule (EFQ) B € r, that is r = Form#, that contradicts to (ri). ~A € r. According to (EM) and (r3), -A € r V —'A € r. Since -A € r, € r. By the rule (-E) - ~A € r. Hence, e(^A, r) = 0 = U(1) = U(e(A, r)).
(3) (A) e(A, r) = 0, e(B, r) = 0. A € r, -A € r, B € r, -B € r.
Suppose A V B € r. According to (r3), A € r V B € r. Contradiction. Then A V B € r. According to (A/) and (- V /), -(A V B) € r. Hence, e(A V B, r) = 0 = fv(0, 0) = fv(e(A, r),e(B, r)).
(B) e(A, r) = n, e(B, r) = b. A € r, -A € r, B € r, -B € r. By the rule (V/2), A V B € r. Suppose -(A V B) € r, then by the rule (- V E), -A A -B € r, but by the rule (AEi), -A € r. Contradiction. Hence, -(A V B) € r. Consequently, e(A V B, r) = 1 = fv(n, b) = fy(e(A, r), e(B, r)).
The other cases are proved similarly.
(4) (A) e(A, r) = 0, e(B, r) = n. A € r, -A € r, B € r, -B € r.
Suppose A A B € r. Then by the rules (AE1) and (AE2), A € r and B € r. Contradiction. A A B € r. By the rules (V/1) and (- A /), -(A A B) € r. Hence, e(A A B, r) = 0 = fA(0,n) = fA(e(A, r),e(B, r)).
(B) e(A, r) = 1, e(B, r) = 1. A € r, -A € r, B € r, -B € r. By the rule (A/), A A B € r. Suppose -(A A B) € r. By the rule (- A E), -A V -B € r, but then, according to (r3), -A € r V -B € r. Contradiction. Hence, -(A A B) € r. Consequently, e(A A B, r) = 1 = fA(1,1) = fA(e(A, r),e(B, r)).
The other cases are proved similarly.
(5) (A) Let e(A, r) = 0. Then A£ r, —A e r.
(a) Suppose e(*A, r) = 0. Then f*(0) = 0 and R*(0, 0) is a rule for * in FDE#. According to (EM) and (r3), A e r V ~ A e r. Since A e r, ~ A e r. Then by the rules R*(0,0), (AEi) and (AE2) ~*A e r and — *A e r. Let *A e r. Then by the rule (EFQ) B e r, that contradicts to (ri). *A e r. Hence, e(*A, r) = 0 = f*(0) = f*(e(A, r)).
(ft) Suppose e(*A, r) = n. Then f*(0) = n and (0,n) is a rule for * in FDE#. Using (EM) and (r3), obtain that ~ A e r. By the rules R*(0,n), (AEi) and (AE2) ~*A e r and ~ — * A e r. Using (EFQ), obtain that *A e r and — *A£ r. Hence, e(*A, r) = n = f*(0) = f*(e(A, r)).
(Y) Suppose e(*A, r) = b. Then f*(0) = b and R*(0,b) is a rule for * in FDE#. Clearly, that ~ A e r. By the rules R*(0,b), (AE1) and (AE2) *A e r and — *A e r. Hence, e(*A, r)= b = f*(0) = f*(e(A, r)).
(5) Suppose e(*A, r) = 1. Then f*(0) = 1 and R*(0,1) is a rule for * in FDE#. Clearly, that ~ A e r. By the rules R*(0,1), (AEi) and (AE2) *A e r and ~ —*A e r. By the rule (EFQ) B e r, —*A £ r. Hence, e(*A, r) = 1 = f*(0) = f*(e(A, r)).
The other cases are proved similarly.
(6) Analogues to (5).
□
Lemma 2. For every prime theory r and for every valuation vr such that Vp (vr(p) = e(p, r)): VA (vr(A) = e(A, r)).
p&Prop A£Form#
Proof. By structural induction on -formula A using the lemma 1. □
Lemma 3 (Lindenbaum). For every set of L#-formulas r, for every L#-formula A: if rf A, then 3r*: r* C Form# and (1) r C r*, (2) r* f A and (3) r* is a prime theory.
Proof. Let B1,B2,... be an enumeration of all L#-formulas. Now define a sequence of sets of L#-formulas r^ r2,... . Let r1 =r and rn somehow defined. Then let Tra+i = rn\J{Bn+i}, if r„(J{Bn+i} f A; and rra+i = r,n otherwise. Let r* is the union of all T^.
(1) Follows from the definition of r*.
(2) I will use the straightforward induction on i. Since ri = r, ri f A. By the inductive assumption, r» / A. If r»+i = r», then r»+i f A. If = r4, then r»+i = r,U{B»+i}. Suppose r»U{B»+i} f A. But then (by the definitio n of the sequence of ri, r2,...) r»+i = r». Contradiction. Hence, r» U{Bi+i} f A. Thus, if rm = r», then rm f A. Clearly, that if for all r» true, that r» f A, then r* f A.
(3) Let us prove that: (A) r* = Form# (non-triviality); (B) r* f B & B e r* (closure of f); (C) b V C e r* ^ (B e r* V C e r*) (primeness).
(A) Since r* f A, obviously, that r* = Form#.
(B) Suppose r* f B. Then 3i: B = B» and 3r»: r» f B». Suppose B» e r». Hence, r-i U{B»} f A. But then r* f A, because r»-i C r* and r* f B. Nonetheless, it was proved in (2) that r* f A. Then B» e r». Thus, r* f B ^ B e r*.
Suppose B e r*, r* f B. Then 3i: B = B» and 3r»_i: r^U {Bi} f A. Since r»_i C r*, r* (J {B»} f A. From here and the fact, that r* f A, obtain, that B» e r*, that is B e r*. Contradiction. Hence, r* f A. Thus, B e r* ^ r* f A.
(C) Suppose BVC e r*, but B e r*, C£ r*. Since BVC e r*, r* f B V C (see (B)). On the ot her hand, 3i: B = B» and : C = Bj; r-iU{Bi} f A and / j_iU{Bj} f A. Mo reover, r»_i C r* and rj-i C r*. Then r* U{Bi} f A and r* U{Bj} f A. From here and the fact, that r* f B» V Bj, by the rule (VE) obtain, that r* f A, but according to (2), r* f A. Hence, B V C e r* ^ (B e r* V C e r*).
□
Theorem 2 (Completeness). For every set of -formulas r and for every -formula A: r \= A ^ r f A.
Proof. By contraposition. Let r f A. Then, by lemma 3, 3r*(r C r*, r* f A and r* is a prime theory). According to lemma 2, there is a valuation vr* such, that VB vr* (B) e {1, b} A vr* (A) e {1,b}. But then r = A. □
Theorem 3 (Adequacy). For every set of -formulas r and for every -formula A: r \= A & r f A.
Proof. The theorem follows from the theorems 1 and 2.
□
6. Natural deduction for implicative extensions of FDE 6.1. History and semantics
Using the technique of correspondence analysis, it is possible to axiomatize extensions of FDE, for example, implicative: BN4, Par, FDEA, FDEB, FDEC, and FDED. Connective — is implication of the logic BN4, —e is implication of the logic Par, —a is implication of the logic FDEA, —b is implication of the logic FDEB, —c is implication of the logic FDEC, and —d is implication of the logic FDED.
- 1 b n 0 ^e 1 b n 0 -a 1 b n 0
1 10 n 0 1 1 b n 0 1 1 b n 0
b 1 b n 0 b 1 b n 0 b 11 n n
n 1n1n n 1111 n 1111
0 1111 0 1111 0 1111
—b 1 b n 0 ^c 1 b n 0 —d 1 b n 0
1 1 b n 0 1 1 b n 0 1 1 b n 0
b 11 n n b 1 b n 0 b 1 b n 0
n 1 b 1 b n 1 b 1 b n 1 b 1 b
0 1111 0 1111 0 1 b 1 b
A —e -a -c —d
1 0 0 0 0
b 0 n 0 0
1 1 b b b
0 1 1 1 b
The logic BN4 first appeared in R.T. Brady's paper [6], where several semantics for it and a Hilbert-style calculus are introduced. There is another reference of this logic (independent of [6]) in J.K. Slaney's paper [19].
The logic Par was first formulated by V.M. Popov [14] in the form of sequent and Hilbert-style calculuses. A similar Hilbert-style system independently appeared in A. Avron's paper [2] under the name HBe. Avron also introduced four-valued semantics for ^e [2]. Moreover, functional equivalence of ^e and ^ was proven in [2]. Furthermore, the truth table for is mentioned in A.P. Pynko's paper [17] in relation to [14], but independent of [2]. In addition, it is easy to see that A ^e B =def —eAVB4.
4M. De and H. Omori [7] investigated four-valued classical negations —e, —a, —c and —d (in the notation of [7] — e, — 1, — 2 and —5) in line with the study of the relationship
Using negations —a, —c and —d, it's possible to define implications of logics FDEA, FDEC5 and FDED: A —a B =def —aA V B; A — B =def —cA V B ; A —d B =def —dA V B.
A semantics of the logic FDEB is first explored in D.V. Zaitsev's doctoral dissertation [21]. Notice that A —b B =def ~ A V B.
It is noteworthy that in the paper [7] by M. De and H. Omori a logic BD+ with connectives —, V, A and —b is analyzed.
It is easy to see that for all i (i G {a, b, c, d, e}) A, A —i B = B, = A —i (B —i A), = (A —i (B —i C)) —i ((A —i B) —i (A — i C)), and = ((A —i B) —i A) —i A. Thus, implications —a, —b, —c, —d and —e are classical.
6.2. Rules of inference
Using the proposition 2 and the theorem 3, it is not difficult to find necessary rules of inference for —i (i G {a,b,c,d,e}). Nonetheless, it makes sense to reduce the number of the rules. As a result, natural deduction systems will become more convenient for work in them. It is possible to prove that the rules for — can be reformulated as follows6 :
— Il) ^^ — I2) ,,—AAyDs (— I3)
A ^ B v A V (A ^ B) A V—B V (A ^ B)
(« h)_B_* MP) (mt) A " B: —B
v 4 —B V (A ^ B) v 7 B v 7 —A
( ^ r) A, —B —(A ^ B)
(—^ r) —J^W) E) A A—B
Logics Par, FDEA, FDEB, FDEC and FDED contain the following rules in common:
B A A s B
w a^b 12) avja^b) (MP)
The axiomatization of Par contains also the following rules:
of classical negation and properties of paraconsistency and paracompleteness of logical systems.
5Logics FDEA and FDEC have two relatives: BD1 with the connectives —, —a, V and A; and BD2 with the connectives —, — c, V and A [7].
6There are two ways of proving this statement: (1) by proving the deductive equivalence of modified rules and rules based on the proposition 2; or (2) by completeness proof for implications just as it was done for the other connectives in the section 5.
( ^ T) A -B ( ^ E) -A B)
(-—e T) (-—e E ) A A-B
The axiomatization of FDEA contains also the following rules:
( ^ T) A -B ( ^ E ) -(A —a B)
(- —a 1 ) -A V-{A —ya B) (- —a El) A A-B
E ) -(A —a B), -A
(- —a E2) -C-
The axiomatization of FDEB contains also the following rules: ( ^ T) -B ( ^ E ) -(A —b B)
(- —b T) -AV-A—B) (- —b El) —-B—
(-—b E2)
The axiomatization of FDEC contains also the following rules:
, J s A, -B , J s -B
(- —c Tl) -A—B (- —c l2) -AV-A—B) E -(A —c B) E -(A —c B), -A
(- —c E1) -—- (- —c E2) -A-
The axiomatization of FDED contains also the following rules:
/ t s a, -b -B (- —d h)^-^ (- —d h)
~>(A ^d B) v —A V—(A B)
( ^ T) —-A —B ( ^ F) —(A ^d B)
(— ^d T3) A V—(A ^d B) (— ^d E) -—B-
7. Conclusion
In summary, the result obtained in this paper allows to get immediately adequate natural deduction systems for all possible truth-table expansions of FDE+. Consequently, a problem for future research arises: to formulate propositions 1 and 2 without the use of Boolean negation, in other words, to apply the technique of correspondence analysis to FDE directly, without recourse to FDE+. In future prospect one more direction of research opens: to apply the technique of correspondence analysis to other four-valued logics or even to arbitrary k-valued logics with l designated values, where k ^ 3 and l e {1,..., k — 1}.
Acknowledgements. I would like to express my sincere gratitude and appreciation to Dmitry Zaitsev for scientific guidance and assistance in the work on this paper, to Vladimir Shalack for fruitful discussions during the preparation of this paper, to Allard Tamminga for the deliberation of the previous version of this paper, and to the referee of this journal for advice on the improvement of this paper.
References
[1] Anderson, A.R., Belnap, N.D. "Tautological entailments", Philosophical Studies, 1962, vol. 13(1-2), pp. 9-24.
[2] Avron, A. "Natural 3-valued logics — characterization and proof theory", The Journal of Symbolic Logic, 1991, vol. 56(1), pp. 276-294.
[3] Belnap, N.D. "A useful four-valued logic", Modern Uses of Multiple-Valued Logic, ed. by J.M. Dunn, G. Epstein. Boston: Reidel Publishing Company, 1977, pp. 7-37.
[4] Belnap, N.D. "How a computer should think", Contemporary Aspects of Philosophy, ed. by G. Rule. Stocksfield: Oriel Press, 1977, pp. 30-56.
[5] Belnap, N.D. "Tautological entailments", The Journal of Symbolic Logic, 1959, vol. 24(4), p. 316.
[6] Brady, R.T. "Completeness proofs for the systems RM3 and BN4", Logique et Analyse, 1982, vol. 25(97), pp. 51-61.
[7] De, M., Omori, H. "Classical Negation and Expansions of Belnap-Dunn Logic", Studia Logica, 2015, vol. 103(4), pp. 825-851.
[8] Dunn, J.M. "Intuitive semantics for first-degree entailment and coupled trees", Philosophical Studies, 1976, vol. 29(3), pp. 149-168.
[9] Font, J.M. "Belnap's Four-Valued Logic and De Morgan Lattices", Logic Journal of the IGPL, 1997, vol. 5(3), pp. 1-29.
10] Karpenko, A.S. Razvitie mnogoznachnoi logiki [The development of many-valued logic]. Moscow: LKI Publ., 2010 (3d edition). 448 p. (In Russian)
11] Kleene, S.C. Introduction to metamathematics. Amsterdam: Wolters-Noordhoff Publishing and North-Holland Publishing Company, 1971 (6th reprint). 560 pp.
12] Kleene, S.C. "On a notation for ordinal numbers", The Journal of Symbolic Logic, 1938, vol. 3(1), pp. 150-155.
13] Kooi, B., Tamminga, A. "Completeness via correspondence for extensions of the logic of paradox", The Review of Symbolic Logic, 2012, vol. 5(4), pp. 720-730.
14] Popov, V.M. "Sekventsial'nye formulirovki paraneprotivorechivykh logicheskikh sistem" [Sequent formulations of paraconsistent logical systems], Semanticheskie i sintaksicheskie issledovaniya neekstensional'nykh
logik [Semantic and syntactic investigations of non-extensional logics], ed. by V.A. Smirnov. Moscow: Nauka Publ., 1989, pp. 285-289. (In Russian)
15] Priest, G. "Paraconsistent logic", Handbook of philosophical logic. 2nd edition. Vol.6, ed. by M. Gabbay, F. Guenthner. Dordrecht: Kluwer, 2002, pp. 287393.
16] Priest, G. "The logic of paradox", Journal of Philosophical Logic, 1979, vol. 8(1), pp. 219-241.
17] Pynko, A.P. "Functional completeness and axiomatizability within Belnap's four-valued logic and and its expansion", Journal of Applied Non-Classical Logics, 1999, vol. 9(1), pp. 61-105.
18] Shramko, Y., Wansing, H. "Entailment relations and/as truth values", Bulletin of the Section of Logic, 2007, vol. 36(3-4), pp. 131-143.
19] Slaney, J.K. "The implications of paraconsistency", Proceedings of the 12th IJCAI, vol. 2, ed. by J. Mylopoulos and R. Reiter. Sydney: Morgan Kaufmann Publ., 1991, pp. 1052-1057.
20] Tamminga, A. "Correspondence analysis for strong three-valued logic", Logical Investigations, 2014, vol. 20, pp. 255-268.
21] Zaitsev, D.V. Obobshchennaya relevantnaya logika i modeli rassuzhdenii [Generalized relevant logic and models of reasoning]. Moscow State Lomonosov University, doctoral (Doctor of Science) dissertation, 2012. 284 pp. (In Russian).
[22] Zaitsev, D.V., Shramko, Ya.V. "Logicheskoe sledovanie i vydelennye znacheniya" [Logical entailment and designated values], Logicheskie issledovaniya [Logical investigations], 2004, vol. 11, pp. 126-137. (In Russian)