|
Basic Logic - extended semantics:
This continues Basic Logic -
semantics by explaining
the fundamentals of extended formal semantics. There are various novelties in
the present approach, notably - but not only - that Basic Logic is used to
express its own semantics; that two negations are distinguished, while stil
binary logic is used; and that a new approach to the paradoxes, such as
Russell's paradox of the set of all sets that are not element of themselves
results.
1. Extended semantics- fundaments
2. Extended semantics -
propositional logic
3. Extended semantics - identities and elements
4.
Extended semantics - elements of themselves and paradox
1. Extended semantics- fundaments
It is also possible - and indeed, in view of logical paradoxes - desirable to
extend and refine the proposed semantics, both truth-functional and domain, and
both non-modal and modal.
The extended semantics can be presented and justified in several ways. I will
here do so from the point of view of substitution, which is basic for BL.
We have from BL the following as derivable theorems:
T3. |- Ø = |x.~x=x
T4. |- (x)(Fx) IFF (|x:~Fx) = Ø
T5. |- (Ex)(Fx) IFF (|x: Fx)
≠ Ø
T6. |-
a e |x.Fx IFF a|x.Fx
T7. |- |x.Ax = |x.Bx IFF (x)(Ax iff Bx)
This shows the notation and concepts on the LHS are definable or explained by
the same on the RHS. And this in turn shows that substitution into formulas and
identity are basic in BL and suffice.
We have assumed already
Substitution rules for equalities
|- T[..x..] & x=y IFF T[..y..] & x=y
|- a|b.c = c IFF b≠c
|- a|b.c = a IFF b=c
Substitution rules for terms
|- x|y.(t1..tn) IFF (x|y.t1..x|y.tn)
|- (x1..xm)|(y1..ym).(t1..tn) IFF x1|y1..xm|ym.(t1..tn)
|- x1|y1 x2|x2..xm|ym.(t1..tn) IFF x2|x2..xm|ym.(x1|y1.t1..x1|y1.tn)
Considering substitution, which is fundamental, we can also derive
T8. |- a|x.Fx |= Fa
T9. |- y|x.Fx |= ~y|x.~Fx
T10. |- y|x.Fx V y|x.Gx |= y|x.Fx V Gx
T11. |- y|x.Fx & Gx |= y|x.Fx & y|x.Gx
And in particular from T9
T12. |- ~y|x.Fx V ~y|x.~Fx
T13. |- ~y|x.Fx & ~Fx
These are in fact equivalent (IFF) while T12 can
be extended to the fundamental disjunction
T14. |- y|x.Fx & ~y|x.~Fx V y|x.~Fx & ~y|x.Fx V ~y|x.Fx
& ~y|x.~Fx
This is a fundamental result, and can be restated with the help of some
definitional equivalences
A23. |- y|x.Fx & ~y|x.~Fx IFF y|x.+Fx
A24. |- y|x.~Fx & ~y|x.Fx IFF y|x.-Fx
A25. |- ~y|x.Fx & ~y|x.~Fx IFF y|x.?Fx
as follows
T15. |- y|x.+Fx V y|x.-Fx V y|x.?Fx
Convenient readings here are as follows
"+Fx" = "Fx is true"
= "Fx is verified"
"-Fx" = "Fx is false" = "Fx is
falsified"
"?Fx" = "Fx is undecided" = "Fx is undetermined"
Note that we obtain these possibilities from the consideration of the
possibilities involved in y|x.Fx,
y|x.~Fx, ~y|x.Fx, and
~y|x.~Fx, that concern the possible substitutions
in formulas.
Also, it is at this point useful to note the following two theorems
T16. |- |x.Fx = |x.+Fx
T17. |- |x.~Fx = |x.-Fx V ?Fx
If we call ~ 'weak negation' or 'denial' and
- 'strong negation' or negation we see that denial
amounts to the disjunction of negation and undecidedness. Thus strong negation
is a refinement of weak negation, and strong negation and undecidedness
can be avoided and replaced by weak negation.
2. Extended
semantics - propositional logic
We can also consider this for Propositional Logic and refine ~ by
adding - and ?. By writing the three possibilities explicitly as rows we can set
up the following fundamental truth-table for Extended Propositional Logic
or EPL:
| |
P |
~P |
+P |
-P |
?P |
~+P |
~-P |
~?P |
+P v -P V?P |
| +P |
1
|
|
1 |
|
|
|
1 |
1 |
1
|
| -P |
|
1 |
|
1 |
|
1 |
|
1 |
1
|
| ?P |
|
1 |
|
|
1 |
1 |
1 |
|
1 |
That was involving weak negation. With strong negation there is:
| |
+Q |
-Q |
?Q |
++Q |
+-Q |
+?Q |
-+Q |
--Q |
-?Q |
?+Q |
?-Q |
??Q
|
Q |
| +Q |
1 |
|
|
1 |
|
|
|
1 |
1 |
|
|
|
1 |
| -Q |
|
1 |
|
|
1 |
|
1 |
|
1 |
|
|
|
|
| ?Q |
|
|
1 |
|
|
1 |
|
|
|
1 |
1 |
|
|
This easily yields theorems of EPL like the following ones
T19. |- +P IFF ~-P & ~?P
T20. |- -P IFF ~+P & ~?P
T21. |- ?P IFF ~-P & ~+P
T22. |- P IFF +P
T23. |- ~P IFF -P V ?P
and more. The above tables are fundamental, but need some supplementation to
take care of the relations between the two kinds of negation and uncertainty,
for the latter allows a sharpening of standard PL-equivalence, using this:
A. |- pEq IFF +p&+q V -p&-q V ?p&?q
This corresponds to the following truth-table that pinpoints the difference
and similarities between E and IFF (with the roles of uppercas1 and undercast
changed for the moment, for clarity):
|
|
piffq |
-piff-q |
?piff?q |
(pEq&-pE-q)E
(-pE-q&?qE?p) |
(pEq&?pE?q)E
(-pE-q&pEq) |
pEq |
|
+p +q |
1 |
1 |
1 |
1 |
1 |
1 |
|
+p -q
|
|
|
|
|
|
|
|
+p ?q
|
|
1
|
|
|
|
|
|
-p +q
|
1
|
|
1
|
|
|
|
|
-p -q |
1 |
1 |
1 |
1 |
1 |
1 |
|
-p ?q
|
|
|
|
|
|
|
|
?p +q
|
|
1
|
|
|
|
|
|
?p -q
|
1
|
|
|
|
|
|
|
?p ?q |
1 |
1 |
1 |
1 |
1 |
1 |
There are related theorems about uncertainties,
both simple and of statements involving binary logical connectives:
T24. |- ~?P IFF -?P
T25. |- ~?~P
T26. |- ?-P IFF ?+P
T27. |- +(P&Q) IFF +P&+Q
T28. |- -(P&Q) IFF -PV-Q
T29. |- ?(P&Q) IFF +P&?Q V +Q&?P V ?P&?Q
T30. |- +(PVQ) IFF +PV+Q
T31. |- -(PVQ) IFF -P&-Q
T32. |- ?(PVQ) IFF -P&?Q V -Q&?P V ?P&?Q
Here are the basic tables for conjunctions and
disjunctions collected in one table:
|
|
(p&q) |
-(p&q) |
?(p&q) |
(pVq) |
-(pVq) |
?(pVq) |
|
p q |
1 |
|
|
1 |
|
|
|
p -q |
|
1 |
|
1 |
|
|
|
p ?q |
|
|
1 |
1 |
|
|
|
-p q |
|
1 |
|
1 |
|
|
|
-p -q |
|
1 |
|
|
1 |
|
|
-p ?q |
|
1 |
|
|
|
1 |
|
?p q |
|
|
1 |
1 |
|
|
|
?p -q |
|
1 |
|
|
|
1 |
|
?p ?q |
|
|
1 |
|
|
1 |
It is also interesting to note - in the middle two columns
- that in the most interesting case of uncertainties of disjunctions and
conjunctions of p and q,
it does not follow which of the two propositions is uncertain:
|
|
-?(p&q)&-?(pVq) |
?(p&q)&-?(pVq) |
-?(p&q)&?(pVq) |
?(p&q)&?(pVq) |
|
+p+q
|
1 |
|
|
|
|
+p -q
|
1 |
|
|
|
|
+p ?q
|
|
1 |
|
|
|
-p +q
|
1 |
|
|
|
|
-p -q
|
1 |
|
|
|
|
-p ?q
|
|
|
1 |
|
|
?p +q
|
|
1 |
|
|
|
?p -q
|
|
|
1 |
|
|
?p ?q
|
|
|
|
1 |
All of this can be developed much further, and be extended to quantification
theory and predicates to similar effect. (This has been done to some extend in
my M.A.-thesis and also by A.A. Zinoviev in "Logische Sprachregeln",
though his approach to semantics differs from the one given here.)
3. Extended semantics - identities and elements
For the moment, I take that for granted, and return to the basics of BL, that
are founded on substitution and equalities, and uses these to define being an
element, as follows:
Abstractions and elements
|- |x:S[x] = |x:T[x] IFF y|x. S[x] IFF T[x]
|- (a1 .. an) e |x1 .. xn. S[x1 .. xn] IFF a1|x1 .. an|xn. S[x1 .. xn]
For having extended logic by distinguishing weak and strong negation, while
keeping the valuations binary, immediately involves questions about identities
and elements.
Since the problems here are fundamental, I consider them in some more detail.
First there is this proof that (Et)(t=Ø) which says
in English that there is a void class:
T33. (Et)(t=Ø)
Proof:
1. t=Ø IFF t=|x: x≠x
by definition
2. (Et)(t=Ø) IFF |t:(t=Ø) ≠ Ø
by def of (Et).
IFF |t:(t=|x: x≠x) ≠ |x: x≠x by
(1)
3. |x: x≠x = |x: x≠x by = rules
4. |x: x≠x e |t:(t=|x: x≠x)
by def e and (3)
5. |x: x≠x e |x: x≠x --> |x: x≠x ≠ |x: x≠x by def e and |
6. ~(|x: x≠x e |x: x≠x) by (5) and (3)
7. |t: (t=|x: x≠x) ≠ |x: x≠x by (6) and (4)
8. (Et)(t=Ø) by (2) and (7). QED.
Next, it is also easy to prove a theorem of standard logic
T34. (x)(x=x)
Proof:
1. |x:(x=x) ≠ |x:(x≠x) Easy theorem
2. |x:(x=x) ≠ Ø by
(1) and def Ø
3. |x:(x≠x) = Ø by
(2) and (1)
4. (x)(x=x)
by (3) and def (x). QED.
Now we want to know whether identity, that is fundamental in BL, behaves with
respect to the two negations we distinguished, and to uncertainty. Here is the
answer:
T35. |x:?(x=x) = |x:-(x=x) = Ø
Proof:
1. |x:Fx≠Ø
V |x:~Fx≠Ø
Easy theorem
2. |x:FxV~Fx
≠ Ø
By (1)
3. |x:(Fx&~Fx) = Ø
By (2)
4. |x:~Fx = |x:-Fx U |x:?Fx
By (2) and definitions
5. |x:~(x=x) = Ø
By definition of Ø
6. |x:?(x=x) = |x:-(x=x) = Ø By
(2), (3), (4) and (5). Qed.
Hence, if we say that a predicate or statement is sharp if its weak
and strong negation coincide, which is the same as the fact that the predicate
or statement does not truly admit of uncertainties, we have derived that the
fundamental relation of identity is sharp.
4.
Extended semantics - elements of themselves and paradox
But we also had elementhood, which is definable in BL using
substitution and identity, and which easily and rapidly involves fundamental and
paradoxical problems.
For reading 'e' as 'is an
element of', it is clear this allows us to formulate statements of the
forms 'xey' and '~(xez)',
with obvious readings, and abstracts thereof, such as '|y: xey' i.e. the things
x is an element of and the like. But a fortiori, we then also have statements of
the forms 'xex' and '~(xex)'
and abstracts like '|x: ~(xex)', which is read as 'the
things that are not element of themselves'.
Well, let's call this abstract in Russell's honor 'r'
a.k.a. the Russell set i.e. the set of things that is not element of
itself, and ask ourselves this question: Is r an element of itself or not? The
problem, also intuitively, is that, on the one hand, one would argue that since
r is the set of things that are not their own elements, it should be element of
itself, rather like |x:x=x is element of itself,
since clearly |x:x=x e |x:x=x IFF (|x:x=x IFF |x:x=x)
and the RHS of this is a theorem.
But suppose rer. Then it follows that
|x: ~(xex) e |x: ~(xex) and therefore, by the
principles of substitution, that ~(|x: ~(xex) e |x:
~(xex)). I.e. if r is an element of itself, it is not an
element of itself. That is a good answer, so one may incline that the case is
settled, and conclude that ~(rer).
Now suppose ~(rer). Well, it would seem that, in
general, y|x.Fx V y|x.~Fx. Thence, since
~(|x: ~(xex)) e (|x: ~(xex)) it should follow that
(|x: ~(xex)) e (|x: (xex)). However, if it does we
have straightaway by the principles of substitution, that
(|x: ~(xex e |x: ~(xex)) and thence we have the direct contradiction we
derived above already: ~(|x: ~(xex) e |x: ~(xex)).
Paradox! Contradiction! Here Frege got shipwrecked in his great project of
basing mathematics on logic, and here Russell felt forced to invent the theory
of types and introduce special assumptions to avoid his own paradox, since a
logical system in which a contradiction can be derived has exploded: The
fundamental logical sin is inconsistency.
Given the above, the reader will have seen that what we in fact reject is the
natural looking assumption that was involved in deriving the second and
contradictory part of Russell's paradox, namely y|x.Fx V
y|x.~Fx. And indeed, what we have assumed above is the weaker and more
comprehensive ~y|x.Fx V ~y|x.~Fx, that allows the
possibility of ~y|x.Fx & ~y|x.~Fx i. e.
ly: ?Fx.
This blocks the derivation of the paradox and introduces the possibility of
concluding that, in fact, in BL ?(rer) i.e.
?(y|x.~(xex)). That is: The Russell-set is neither
element of itself nor element of its complement and therefore the statement that
it is is undecided and is neither true nor false. Moreover, it is provably so in
BL, and we have in fact given the outline of the proof.
But this poses another problem, namely how to account for undecided classes
and the like in BL. I give in the present note only the solution in general
terms:
T36. (|x :+(xex) e |x
:+(xex))
T37. (|x :-(xex) e |x :?(xex))
T38. (|x :?(xex) e |x :-(xex))
The class of things that verily belong to themselves belongs to itself; the
class of things that verily belong not to themselves belongs to the class of
things of which it is uncertain whether they belong to themselves; and the class
of things of which it is uncertain whether they belong to themselves belongs to
the class of things that verily belong not to themselves.
|