Académique Documents
Professionnel Documents
Culture Documents
1/64
2/64
More examples
3/64
More examples
All
All
All
All
X are Y .
Y are Z .
W are X .
W are Z .
4/64
and
semantics.
5/64
Semantics
To say whether
All sagatricians (s) are maltnomans (m).
is true or not needs a model.
This is given by a few things:
First, a set M called the universe.
Second, for the words sagatrician and maltnoman,
we need sets [[sagatrician]] M and [[maltnomanan]] M.
Definition
For the language of All,
a model M is a set M together with sets [[p]] M
for all nouns p.
6/64
iff
[[p]] [[q]]
M |= is read as M satisfies .
A statement like M |= All p are q could also be read as
All p are q is true in M
7/64
Review
8/64
Review
8/64
Review
Is All X are Y true or not?
Without a model (also called a context), the question makes no
sense.
So lets take an example model, and ask whether our sentence is
true in that model or not.
Let M = {1, 2, 3, 4, 5}
Let [[X]] = {1, 2, 4}.
Let [[Y]] = {3, 4}.
In this model, All X are Y is false!
But if we change the model by re-setting [[Y]] to {1, 2, 3, 4}, then
our sentence is true.
8/64
A Quirk
One fine point on the definition is that if [[X]] is the empty set ,
then our sentence All X are Y is true!
So in this room now,
All people in the room over 7 feet tall are standing
is (on this definition) true.
This strange point will lead us to various issues over the next days.
The standard reply is to say that its true because there are no
exceptions.
But we again admit that the semantics of All that we are giving
is not what most people would agree to in cases where [[X]] = .
9/64
Validity of Arguments
At this point, we know how to give the semantics of single
sentences.
follows from 1 , . . . , n
This means that every model that makes all of the s true also
makes true.
We write this as
1 , . . . , n |=
and we also say that the s semantically imply .
To argue that 1 , . . . , n |= we need some reasoning.
Usually, we do this in English and in an informal way,
just as one would do ordinary mathematical reasoning.
But to argue that 1 , . . . , n 6|= we can produce a
counterexample.
The main thing is that we have a rigorous definition, using a
semantic notion (models).
10/64
11/64
premises
z
}|
{
1 , 2 , . . . , n
|=
conclusion
z}|{
12/64
Examples
All frogs are reptiles, All frogs are animals, 6|= All reptiles are animals.
13/64
Some points
14/64
Some points
A secondary point is that a computer should be able to decide
whether
1 , . . . , n |=
or not.
The entailment problem should be decidable.
15/64
16/64
All p are p
17/64
Example
Here is an example: Let be the set
{All A are B, All Q are A, All B are D, All C are D, All A are Q}
Let be All Q are D. Here is a proof tree showing that ` :
All A are B All B are D
All Q are A
All A are D
All Q are D
All of the leaves belong to .
Note also that some elements of are not used as leaves.
This is permitted according to our definition.
The proof tree above shows that ` .
18/64
19/64
20/64
Soundness
A computer could check whether a purported tree actually satisfies
our definition, even if it didnt understand All.
So one important question is: what is the relation between
` A and
|= A ?
Soundness Lemma
If ` , then |= .
This means that proof trees do not lead us astray:
if ` , then in any context where the sentences of all hold,
too must hold.
Our proof system will not lead us to believe that bogus syllogisms
are in fact valid.
21/64
Soundness
22/64
23/64
A question?
All
All
All
All
All
All
All
All
All
A are B,
A are C,
B are C,
C are B,
C are D,
B are E,
D are G,
F are G,
G are F
24/64
Preorders
Definition
A preorder is a pair (P, ),
where P is a set
and is a relation on it with the following properties:
reflexive p p
transitive If p q and q r , then p r .
We need not have the following property:
anti-symmetric if p q and q p, then p = q.
An anti-symmetric preorder is a partially ordered set (poset).
25/64
A picture of a preorder
All
All
All
All
All
All
All
All
All
A are B,
A are C,
B are C,
C are B,
C are D,
B are E,
D are G,
F are G,
G are F
F,G
D?
??
??
??
B, C
A
The set P here is {A, . . . , G }.
The order is given by
X Y
iff
` All X are Y .
26/64
Downsets in preorders
In a preorder, p = {x : x p}.
F = G = {A, B, C , D, F , G }
F,G
D?
??
??
??
B, C
A
is monotone: if p q, then p q.
27/64
Proof of completeness
Suppose that |= All X are Y.
Let M be the set of variables.
(Yes, the model is built from the syntax!)
Define A B to mean that ` All A are B.
Check that this is reflexive and transitive, using the logic.
The semantics is via downsets:
[[A]]
{B : B A}
By transitivity, M |= .
In more detail, suppose contains All C are D.
Then if W C , then also W D.
28/64
Proof of completeness
Suppose that |= All X are Y.
Let M be the set of variables.
(Yes, the model is built from the syntax!)
Define A B to mean that ` All A are B.
Check that this is reflexive and transitive, using the logic.
The semantics is via downsets:
[[A]]
{B : B A}
By transitivity, M |= .
In more detail, suppose contains All C are D.
Then if W C , then also W D.
28/64
A are B
A are C
B are C
C are B
C are D
B are E
D are G
F are G
G are F
[[A]] = {A}
[[B]] = {A, B, C }
[[C ]] = {A, B, C }
[[D]] = {A, B, C , D}
[[E ]] = {A, B, C , E }
[[F ]] = {A, B, C , D, F , G }
[[G ]] = {A, B, C , D, F , G }
29/64
iff
iff
[[p]] [[q]]
[[p]] [[q]] 6=
Proof system:
All p are p
Some p are q
Some q are p
Some p are q
Some p are p
30/64
Example
If there is an n, and if all n are p and also q, then some p are q.
31/64
Completeness
We show that if |= Some p are q, then also ` Some p are q
iff
x u or y u.
32/64
Completeness, continued
{x, y } [[u]] iff x u or y u
M |=
This is fairly routine.
33/64
x p and y q
x p and x q
y p and x q
y p and y q
34/64
Where we are
All p are p
Some p are q
Some q are p
Some p are q
Some p are p
We now know that this is complete for the language of All and
Some.
35/64
Where we are
All p are p
Some p are q
Some q are p
Some p are q
Some p are p
We now know that this is complete for the language of All and
Some.
We can also add names to the fragment, interpreted as points in
M.
J is J
M is J
J is M
J is M M is F
J is F
J is an X J is a Y
Some X are Y
All X are Y J is an X
J is a Y
M is an X J is M
J is an X
35/64
All p are q
Some p are q
All p are q No p are q
36/64
Let be
{All B 0 are X , All X are Y , All Y are B, All B are X , All Y are C }.
We claim that |= All A are C .
37/64
37/64
All p are p
Some p are q
Some p are p
All q are q
Zero
All q are p
All p are q
Antitone
All q are p
Some p are q
Some q are p
All n are p Some n are q
Some p are q
All q are q
One
All p are q
Some p are p
Ex falso quodlibet
38/64
39/64
Show that
{All B are X , All B 0 are X } ` All A are X .
40/64
41/64
Facts
42/64
43/64
All p are p
Some p are q
Some p are p
All q are q
Zero
All q are p
All p are q
Antitone
All q are p
Some p are q
Some q are p
All n are p Some n are q
Some p are q
All q are q
One
All p are q
Some p are p
Ex falso quodlibet
You can read it in the rest of this slide set, and in the course notes.
44/64
45/64
N<NN
<< NNN
<< NN
<< NNN
NNN
<
q
q0
pp
p
p
ppp
pppp
ppp
(x 0 )0 = x, 00 = 1, 10 = 0.
46/64
N<NN
<< NNN
<< NN
<< NNN
NNN
<
q
q0
ppp
p
p
p
pp
ppp
ppp
(x 0 )0 = x, 00 = 1, 10 = 0.
The idea
boolean algebra
propositional logic
orthoposet
logic of All, Some and
46/64
iff
` All X are Y.
47/64
[A] K
KKK
KKK
K
[C 0 ] = [B]
[D]
[D 0 ] K
KK
KK
KK
[B 0 ] = [C ]
[A0 ]
s
sss
sss
48/64
Points of orthoposets
49/64
1N
ppp ;;N;NNNN
p
p
; NNN
ppp
p pNN p 0
q p q0
NNN ==
p
NNN== ppppp
N pp
1
ppp
p
p
ppp
p pNN p 0
NNN ==
NNN==
N
1N
ppp ;;N;NNNN
p
p
; NNN
ppp
p pNN p 0
q p q0
NNN ==
p
NNN== ppppp
N pp
1N
ppp ;;N;NNNN
p
p
; NNN
ppp
p NpN p 0
q p q0
NNN ==
p
NNN== ppppp
N pp
q
pp
pppp
ppp
50/64
s
sss
s
s
s
[A] K
KKK
KKK
K
[C 0 ] = [B]
[D]
[D 0 ] K
KK
KK
KK
[B 0 ] = [C ]
[A0 ]
s
sss
sss
51/64
[A] K
KKK
KKK
K
[C 0 ] = [B]
[D]
[D 0 ] K
KK
KK
KK
[B 0 ] = [C ]
[A0 ]
s
sss
s
s
s
51/64
Let X = {1, 2, 3}, and let P(X ) be the power set orthoposet.
Then S is a point, where
S
52/64
53/64
Lemma
Let S P be pairwise consistent: (p, q S)p 6 q 0 .
Then for all x P, either S {x} or S {x 0 } is again pairwise
consistent.
Lemma
If p 6 q, then {p, q 0 } is pairwise consistent.
Thus there is a point S containing p but not q.
53/64
S0 is a subset of a point S in P.
S0 is pairwise compatible.
Proof.
Clearly (1) = (2).
For the more important direction, use Zorns Lemma to get S S0
which is pairwise compatible, and maximal with this property.
For all p, either p or p 0 belongs to S. [By maximality.]
Check easily that S is up-closed:
If p S, p q, but q
/ S, then q 0 S.
And now p q = (q 0 )0 , so S is not pairwise compatible.
54/64
Representation Theorem
the point of points
Let P = (P, , 0 ) be an orthoposet.
Let points(P) be the set of points of P.
We have an orthoposet
(P(points(P)), , , 0 )
Let m : P P(points(P)) be given by
m(p)
{S : p S}.
Theorem
m is a strict morphism of orthoposets:
m(0) = ,
m(p 0 ) = (m(p))0 ,
and p q iff m(p) m(q).
55/64
Representation Theorem
the point of points
Let P = (P, , 0 ) be an orthoposet.
Let points(P) be the set of points of P.
We have an orthoposet
(P(points(P)), , , 0 )
Let m : P P(points(P)) be given by
m(p)
{S : p S}.
Theorem
m is a strict morphism of orthoposets:
m(0) = ,
m(p 0 ) = (m(p))0 ,
and p q iff m(p) m(q).
Corollary
Every orthoposet is isomorphic to a sub-orthoposet of a power set
orthoposet.
55/64
q 1 9MMM
M
qq0q
q
p MMp
q q q0
MMM qq
q
q 1 9MMM
M
qq0q
q
p MMp
q q q0
MMM qq
q
q 1 9MMM
M
qq0q
q
p MMp
q q q0
MMM qq
q
q 1 9MMM
M
qq0q
q
p MMp
q q q0
MMM qq
q
{, , , }
jjjj ss
jjjj sssss
j
j
j
jjj
sss
jjjj
{, } UU
{, }
UUUU
L
UUUU LLLL
UUUU LL
UUUU LL
UUULUL
KKKTTTT
KKK TTTTT
TTTT
KKK
TTTT
K
T
{, }
i {, }
iiii
rr
i
i
r
i
r iiii
rr
ririiiiii
r
ririi
56/64
Another one
S = {[D 0 ], [B], [A]}, T = {[B 0 ], [D], [A]}, U = {[B], [D], [A]}.
rrr
rrr
[A] LL
LLL
LL
[C 0 ] = [B]
[D]
[D 0 ] L
LLL
LLL
[B 0 ] = [C ]
[A0 ]
rrr
rrr
57/64
58/64
M |= .
Proof.
Let V be the syntactic orthoposet for . Let M = points(V ).
The interpretation [[ ]] : V P(M) is given by
V
/ V
/ P(points(V )) = P(M)
59/64
Half of completeness
Lemma
Let be consistent in `.
There is a canonical model M = (M, [[ ]]) such that
1
M |= .
60/64
61/64
61/64
61/64
(X , Y )
(Y , Z )
(X , Z )
All Y are X (Y , X )
All X are Y
Some Y are Y (X , Y )
Some X are X
No Y are Y
(X , Y )
62/64
Picture
ng
ri
-Tu
rch
u
Ch
FOL
modal
FO 2
FOmon
monadic FOL
2 variable fragment
no
a
Pe
reg
-F
e
S
S
S
63/64
Intersective adjectives
[[red x ]] = [[x ]] [[red]]
(n, n)
(red x, x)
(n, p)
(I)
(n, n)
(n, p) (p, q)
(B)
(n, q)
(T)
(Adj1 )
(n, q) (q, p)
(D)
(p, n)
(x, red y )
(Adj3 )
(red x, red y )
64/64