Professional Documents
Culture Documents
5 Logic2
5 Logic2
5 Logic2
Nhp mn tr tu nhn to
Logic v t (bc 1)
Ng Xun Bch
Ni dung
Logic v t
Suy din vi logic v t
http://www.ptit.edu.vn
Ni dung
Logic v t
o
o
c im
C php
Ng ngha
http://www.ptit.edu.vn
c im ca logic v t
Logic mnh
Logic v t
o
o
o
o
o
o
o
o
o
Mi v t l v t ca bin ( 0)
V t khng bin l cc k hiu mnh
Mi hm l hm ca bin ( 0)
http://www.ptit.edu.vn
( ), ( ), (), ( ), ( )
, ()
Mt s quy c
o
o
http://www.ptit.edu.vn
o
o
Lng t tn ti ()
Literal
o
o
Cu tuyn
o
o
8
L tuyn ca cc literal
() (, )
http://www.ptit.edu.vn
Ng ngha ca cu n
()
Ng ngha ca cu phc
c xc nh da trn ng ngha ca cc cu n v cc kt ni
logic
,
, (, )
http://www.ptit.edu.vn
V d: ng ngha ca cu () c xc nh l ng ngha
ca cu
() () ()
http://www.ptit.edu.vn
11
Mi ngi u c ai yu
(, )
C ai m tt c mi ngi u yu
http://www.ptit.edu.vn
3.
4.
(() ()) () ()
6. (() ()) () ()
5.
12
http://www.ptit.edu.vn
V d (1/2)
2.
3.
4.
5.
6.
7.
8.
9.
13
An khng cao
An v Ba l anh em
Tt c nh nng u thch mt tri
Mi cy nm u c c
Khng c nm no c c
Ch c ng 2 nm
Mt s hc sinh vt qua k thi
Tt c hc sinh u vt qua k thi tr mt bn
Hai anh em phi cng cha cng m
http://www.ptit.edu.vn
V d (2/2)
Cu logic v t
1.
2.
3.
4.
5.
6.
7.
8.
9.
14
()
(, )
(() ())
(() () ())
(() () ())
, (() () () (
) (() () ( = ) ( = )))
(() ())
((() ()) (
))
, ((, ) , ((, ) (, )
(, ) (, ))
http://www.ptit.edu.vn
Ni dung
Logic v t
Suy din vi logic v t
o
o
o
15
http://www.ptit.edu.vn
Ngoi ra:
o
16
http://www.ptit.edu.vn
Php th (substitution)
o
o
o
o
(*/, /+, (, )) = (, )
V d:
(, )
17
*/+
(, )
http://www.ptit.edu.vn
V d:
()
*/+
()
(*/+, )
(, )
18
*/+
(, )
http://www.ptit.edu.vn
Vn
Bob l tru
Pat l ln
Tru to hn ln
Bob to hn Pat?
19
http://www.ptit.edu.vn
Vn
Bob l tru
()
(1)
Pat l ln
()
(2)
Tru to hn ln
, () () (, )
(3)
Bob to hn Pat?
(, )?
20
http://www.ptit.edu.vn
Vn
Bob l tru
()
(1)
Pat l ln
()
(2)
Tru to hn ln
, () () (, )
(3)
Bob to hn Pat?
(, )?
Suy din
Nhp v, (1)(2)
() ()
(4)
Loi tr vi mi (3)
() () (, )
(5)
(, )
21
http://www.ptit.edu.vn
o
o
o
22
http://www.ptit.edu.vn
V d hp nht
23
(, )
(, )
(, )
(, )
(, )
*/+
*/, /+
*/, /, /+
http://www.ptit.edu.vn
24
http://www.ptit.edu.vn
25
http://www.ptit.edu.vn
V d
Cho KB nh sau:
1. Mo thch c
2. Mo n g n thch
3. C con mo tn l Tom
Hi: Tom c n c khng?
26
http://www.ptit.edu.vn
V d
Cho KB nh sau:
1. Mo thch c
2. Mo n g n thch
3. C con mo tn l Tom
Hi: Tom c n c khng?
27
http://www.ptit.edu.vn
V d
Cho KB nh sau:
1. Mo thch c
2. Mo n g n thch
3. C con mo tn l Tom
Hi: Tom c n c khng?
Suy din:
4. GMP (1) (3) (, )
5. GMP (2) (3) (4) (, )
28
http://www.ptit.edu.vn
Suy din li
Vi cu hi , nu tn ti hp nht vi th tr v hp
t
Vi mi quy tc c v phi hp nht vi c gng
chng minh cc phn t v tri bng suy din li
(, )
2 */, /+
()
*+
(, )
1 */+
()
29
*+
http://www.ptit.edu.vn
1 2
1 2
V d:
, () ()
() ()
30
http://www.ptit.edu.vn
Cn chng minh ?
Cch lm:
o
o
31
http://www.ptit.edu.vn
Thut ton
o
= (, )
while ( khng cha False ) do
2. Nu khng c hai cu nh vy
o
o
32
end while
return Success
http://www.ptit.edu.vn
V d
KB:
(1)
(2)
(3)
(4)
(5)
(6)
Cn chng minh:
33
http://www.ptit.edu.vn
V d
KB:
(1)
(2)
(3)
(4)
(5)
(6)
Cn chng minh:
34
Chng minh:
Thm vo KB cu sau:
(7)
p dng php gii cho cu (2) v (7) ta c
(8)
p dng php gii cho cu (6) v (8) ta c
(9)
p dng php gii cho cu (3) v (9) ta c
(10)
Cu (10) mang gi tr False.
Kt lun: T suy ra
http://www.ptit.edu.vn
( ) ( )
35
http://www.ptit.edu.vn
Bc 1: Kh tng ng
o
Bc 2: Loi b ko theo
o
Thay bng ( ) ( )
Thay bi cng thc tng ng
Bc 3: a cc ph nh vo gn v t
o
36
http://www.ptit.edu.vn
V d
( ) ()
( ) ()
( ) ()
( ) ()
37
http://www.ptit.edu.vn
Bc 6: Loi b cc lng t vi mi ()
o
o
Bc 7: Sp xp v ra ngoi hoc
o
Bc 8: Loi b cc php v
o
V d: ( ) ( ) thnh 2 cu:1) 2)
http://www.ptit.edu.vn
Bi tp 1
Cho cc cu sau
1. Mi b trai u thch chi bng
2. Ai thch chi bng u c giy bng
3. Nam l mt b trai
Cu hi
a) Biu din cc cu trn dng logic v t
b) Chuyn cc cu logic v t va vit v dng chun tc
hi
c) Vit cu truy vn Nam c giy bng di dng
logic v t v chng minh s dng php gii
39
http://www.ptit.edu.vn
Bi tp 2
Gi s ta bit cc thng tin sau
1. ng Ba nui mt con ch
2. Hoc ng Ba hoc ng Am git con mo Bibi
3. Mi ngi nui ch u yu ng vt
4. Ai yu qu ng vt cng khng git ng vt
5. Ch mo u l ng vt
Hi ai git con mo Bibi?
40
http://www.ptit.edu.vn