Académique Documents
Professionnel Documents
Culture Documents
Lila Kari
The University of Western Ontario
1 / 13
q
1
...
...
...
*
*
*
*
2 / 13
Posts observation
Any set of connectives with the capability to express all
truth tables is said to be adequate.
Post (1921) observed that the standard connectives are
adequate.
3 / 13
4 / 13
4 / 13
4 / 13
4 / 13
5 / 13
5 / 13
5 / 13
5 / 13
p
1
1
0
0
q
1
0
1
0
pq
0
0
0
1
6 / 13
Proof of adequacy
We can express in terms of the standard connectives by
p q |=|p q, and also the standard connectives in terms of by
7 / 13
Proof of adequacy
We can express in terms of the standard connectives by
p q |=|p q, and also the standard connectives in terms of by
p |=| p p
7 / 13
Proof of adequacy
We can express in terms of the standard connectives by
p q |=|p q, and also the standard connectives in terms of by
p |=| p p
p q |=| (p p) (q q)
7 / 13
Proof of adequacy
We can express in terms of the standard connectives by
p q |=|p q, and also the standard connectives in terms of by
p |=| p p
p q |=| (p p) (q q)
p q |=| (p q) (p q)
7 / 13
Proof of adequacy
We can express in terms of the standard connectives by
p q |=|p q, and also the standard connectives in terms of by
p
pq
pq
pq
|=|
|=|
|=|
|=|
pp
(p p) (q q)
(p q) (p q)
((p p) q) ((p p) q)
7 / 13
Proof of adequacy
We can express in terms of the standard connectives by
p q |=|p q, and also the standard connectives in terms of by
p
pq
pq
pq
pq
|=|
|=|
|=|
|=|
|=|
pp
(p p) (q q)
(p q) (p q)
((p p) q) ((p p) q)
((p p) q) ((q p) p).
7 / 13
Sheffer stroke
In 1913 Sheffer showed that the Sheffer stroke | with associated truth
table
p
1
1
0
0
q
1
0
1
0
p|q
0
1
1
1
8 / 13
Proving inadequacy
How do we show that a given set S of connectives is not adequate?
9 / 13
Proving inadequacy
How do we show that a given set S of connectives is not adequate?
Show that some standard connective cannot be expressed by S.
9 / 13
Proving inadequacy
How do we show that a given set S of connectives is not adequate?
Show that some standard connective cannot be expressed by S.
Example. The set S = {} is not adequate.
9 / 13
Proving inadequacy
How do we show that a given set S of connectives is not adequate?
Show that some standard connective cannot be expressed by S.
Example. The set S = {} is not adequate.
Proof. To see this, note that a formula depending on only one
variable and which uses only the connective has the property that
its truth value for a value assignment that makes p = 0 is always 0.
9 / 13
Proving inadequacy
How do we show that a given set S of connectives is not adequate?
Show that some standard connective cannot be expressed by S.
Example. The set S = {} is not adequate.
Proof. To see this, note that a formula depending on only one
variable and which uses only the connective has the property that
its truth value for a value assignment that makes p = 0 is always 0.
In order to define the negation p in terms of , there should exist a
formula f depending on the variable p and using only the connective
such that p |=|f .
9 / 13
Proving inadequacy
How do we show that a given set S of connectives is not adequate?
Show that some standard connective cannot be expressed by S.
Example. The set S = {} is not adequate.
Proof. To see this, note that a formula depending on only one
variable and which uses only the connective has the property that
its truth value for a value assignment that makes p = 0 is always 0.
In order to define the negation p in terms of , there should exist a
formula f depending on the variable p and using only the connective
such that p |=|f .
However, for a value assignment v such that v (p) = 1, we have
v (p) = 0 and therefore v (f ) = 0, which shows that p and f cannot
be tautologically equivalent.
Adequate set of connectives
9 / 13
A ternary connective
Let us use the symbol for the ternary connective whose truth table
is given by
p
1
1
1
1
0
0
0
0
q
1
1
0
0
1
1
0
0
r
1 1
0 1
1 0
0 0
1 1
0 0
1 1
0 0
10 / 13
A ternary connective
11 / 13
A ternary connective
11 / 13
Comments
We can consider now propositional logic based not upon the five
common connectives, but upon any adequate set of connectives, for
instance {, }.
Let Lp0 be a sublanguage of Lp obtained by deleting from Lp the
three connectives , , , and let Form(Lp0 ) be the set of formulas
of Lp0 .
Theorem. Form(Lp0 ) = Form(Lp ).
12 / 13
Proof
Proof.
Obviously, Form(Lp0 ) Form(Lp ).
Conversely, for A Form(Lp ) we define (by recursion) its translation
A0 into Lp0 as follows:
A0 = A for atomic variable A,
(A)0 = A0 ,
(A B)0 = A0 B0 ,
(A B)0 = (A0 B0 ),
(A B)0 = (A0 B0 ),
(A B)0 = (A B)0 (B A)0 =
= (A0 B0 ) (A0 B0 )
13 / 13