1 Slide
1 Slide
1 Slide
Paradoxes
1
The basic concept of a set is certainly taken
from reality, for there we come across many
examples of various sets, all of which are
finite.
2
Intuitively, by a set, we mean any collection
of objects- for example, the set of all even
integers or the set of all students in a class.
3
Most sets are not members of themselves.
4
Russell Paradox, 1902: Consider the
set A of all those sets X such that X is
not a member of X.
CONTRADICTION
5
Russell solution: every object must have a
definite non-negative integer as its type.
An expression x is a member of the set
y is meaningful if and only if the type of
y is one greater than the type of x.
6
LOGICAL PARADOXES or
ANTINOMIES
7
Two of the other most known logical para-
doxes are Cantor and Burali-Forti antinomies.
They were stated at the end of 19th cen-
tury.
8
Cardinal number: cardX = cardY or X and
Y are equinumerous if and only if there
is one-to-one correspondence that maps X
and Y ).
9
Cantor Theorem: For any set X,
10
Cantor Paradox, 1899: Let C be the uni-
versal set - that is, the set of all sets.
Now, P(C) is a subset of C, so it follows
easily that
cardP(C) ≤ cardC.
cardC ≤ cardP(C)
and by Schröder- Berstein theorem we have
that
cardP(C) = cardC,
what contradicts Cantor Theorem: cardC <
cardP(C).
11
Burali-Forti Paradox, 1897 Given any ordi-
nal number, there is a still larger ordinal
number. But the ordinal number deter-
mined by the set of all ordinal numbers is
the largest ordinal number.
12
Semantic Paradoxes another solution: reject
the assumption that for every property P (x),
there exists a corresponding set of all ob-
jects x that satisfy P (x).
13
A more radical interpretation of the paradoxes
has been advocated by Brower and his in-
tuitionist school.
14
Infinite set for the intuitionists is something
which is constantly in a state of formation.
15
Example: let P (n) be a statement in the
arithmetic of positive integers. For the
mathematician the sentence the exists n,
such that P(n) is true if it can be de-
duced (proved) from the axioms of arith-
metic by means of classical logic.
16
In general in the intuitionists’ universe we are
justified in asserting the existence of an ob-
ject having a certain property only if we
know an effective method for constructing
or finding such an object.
17
The axiomatic theories solved some but not
all problems.
18
SEMANTIC PARADOXES
19
The sentence:
CONTRADICTION!
20
Berry Paradox Analysis: The paradox resulted
entirely from the fact that we did not say
precisely what notions and sentences be-
long to the arithmetic and what notions
and sentences concern the arithmetic,
examined as a fix and closed deductive sys-
tem.
21
Solution: (Tarski) we must always
distinguish the language of the theory
we talk about (arithmetic) and the lan-
guage which talks about the theory,
called a metalanguage.
22
The Liar Paradox (Greek philosopher Eubu-
lides of Miletus, 400 BC)
CONTRADICTION
23
Löb Paradox (1955 )
CONTRADICTION
24
TARSKI solution: these paradoxes arise be-
cause the concepts of ” I am true”, this
sentence is true, ” I am lying” should not
occur in the language (theory). It belong
to a metalanguage (meta-theory).
25
The Liar Paradox is a corrected version of a
following paradox stated in antiquity by a
Cretan philosopher Epimenides.
26
General Remarks
27
Third task is to define what does it mean
that formulas of our language are true,
i.e. to define a semantics for the lan-
guage.
28
Role of Classical and Non-classical Logics
in Computer Science
29
Modal Logic: In 1918, an American philoso-
pher, C.I. Lewis proposed yet another in-
terpretation of lasting consequences of the
logical implication. In an attempt to avoid,
what some felt, the paradoxes of implica-
tion (a false sentence implies any sen-
tence) he created a modal logic.
30
Modal Logic in Computer Science is used as
as a tool for analyzing such notions as knowl-
edge, belief, tense.
31
Temporal Logics were created for the speci-
fication and verification of concurrent pro-
grams (Harel, Parikh, 1979, 1983), for a
specification of hardware circuits Halpern,
Manna and Maszkowski, (1983), to specify
and clarify the concept of causation and its
role in commonsense reasoning (Shoham,
1988).
32
The development of different logics and the
applications of logics to different areas of
computer science or even artificial intelli-
gence only is beyond the scope of class.
33
Computer Science Puzzles
Reasoning in Distributed Systems
34
Neither general will decide to attack unless
he is sure that the other will attack with
him.
35
Suppose the messenger sent by General A makes
it to General B with a message saying At-
tack at dawn.
36
General A sends the messenger back with an
acknowledgment.
37
Solution: Halpern and Moses (1985) created
a Propositional Modal logic with m
agents. They proved this logic to be es-
sentially a multi-agent version of the modal
logic S5.
38
In distributed systems where communication
is not guaranteed common knowledge is
not attainable.
39
Reasoning in Artificial Intelligence
40
Flexible Reasoning Examples
41
Non-monotonic Logic is a logic in which the
introduction of a new information (ax-
ioms) can invalidate old theorems.
42
Moore, 1983 Consider my reason for believ-
ing that I do not have an older brother. It is
surely not that one of my parents once ca-
sually remarked, You know, you don’t have
any older brothers, nor have I pieced it to-
gether by carefully sifting other evidence.
43
”The brother” reasoning is not a form of de-
fault reasoning nor non-monotonic. It is
reasoning about one’s own knowledge or
belief. Hence it is called an auto-epistemic
reasoning.
44
Missionaries and Cannibals Revisited
45
Traditional Solution: A state is a triple com-
prising the number of missionaries, canni-
bals and boats on the starting bank of the
river.
46
Imagine now giving someone a problem, and
after he puzzles for a while, he suggests
going upstream half a mile and crossing on
a bridge.
47
Finally, you tell him the solution.
48
McCarthy proposes circumscription as a
technique for solving his puzzle.
49