Professional Documents
Culture Documents
T F
F T
- Kí hiệu P Q. Đ S S
S Đ S
S S S
Qui tắc : Hội c a 2 mệnh đề
chỉ đúng khi cả hai mệnh đề
là đúng. Các trường hợp còn
lại là sai.
Nguyễn Quang Châu – Khoa CNTT ĐHBK Tp.HCM.
Phép tuyển (DISJUNCTION)
Cho hai mệnh đề P, Q. Câu
Bảng
xác định "P hay (hoặc) Q" là chân trị
một mệnh đề mới được gọi là P Q P Q
tuyển c a 2 mệnh đề P và Q. - Đ Đ Đ
- Kí hiệu P Q. Đ S Đ
S Đ Đ
S S S
Qui tắc : Tuyển c a 2 mệnh
đề chỉ sai khi cả hai mệnh đề
là sai. Các trường hợp còn lại
là đúng.
Nguyễn Quang Châu – Khoa CNTT ĐHBK Tp.HCM.
Phép XOR
Cho hai mệnh đề P và Q. Câu xác
định "loại trừ P hoặc lọai trừ Q", Bảng chân trị
nghĩa là "hoặc là P đúng hoặc Q
P Q
đúng nhưng không đồng thời cả hai P⊕Q
là đúng" là một mệnh đề mới được Đ Đ S
gọi là P xor Q. Đ S Đ
Kí hiệu P ⊕ Q. S Đ Đ
Qui tắc : Tuyển c a 2 mệnh đề chỉ S S S
sai khi cả hai mệnh đề là sai. Các
trường hợp còn lại là đúng.
P ¬P ¬P P
F T T
T F T
P ¬P ¬P P
F T F
T F F
PŌQ P
P=true P=false
True false
Ví dụ 2 : Ch ng minh rằng
¬ (q Ō p ) (p q)=q
(¬(qŌ p)) (p q)
⇔(¬(¬q p)) (p q) ō Implication law
⇔(q ¬p) (p q) ←Commutative law
⇔(q ¬p) (q p) ←Distributive law
⇔q (¬p p) ←Cancellation law
⇔q T ←Identity law
⇔q
Rút gọn DNF: tìm 1 DNF đơn giản hơn tương đương với
DNF đang xét.
Ví dụ: (P∧Q ∧R) ∨ (¬P ∧ Q ∧R) ∨(P∧R)
≡ (¬P ∧ Q ∧R) ∨(Q∧P ∧R) ∨(P∧R)
≡ (¬P ∧ Q ∧R) ∨(Q∧P ∧R) ∨(P∧R)
≡ (¬P ∧ Q ∧R) ∨(P∧R)
AÆB, ¬B
¬A
∴A∧B
Conjunction (Conj): A,B
A∧B
∴A
Simplification(Simp) :
∴A v B
Addition (Add): A
A v B, ¬A
∴B
Disjunctive Syllogism (DS) :
∴AÆC
Hypothetical Syllogism (HS): AÆB, BÆC
Add
Simp
MT
HS
,~P -----------------
DS
(PvQ),~P ->Q
Proof 1. A P
2. B P
3. C P
. . .
. . .
k. D ….
QED 1,2,3,k,CP
Proof 1. AvB P
3. ¬A
2. AvC P
P
4. B 1,3,DS
6. B ∧C
5. C 2,3,DS
4,5,Conj
QED 1,2,3,6,CP
B∧C
3. A vB 2,Add
4. 1,3,MP
2. (B ∨C)
P
3. (C →D)
P
4. ¬A ∨ ¬B
P
1, T
¬B
5. A P
6. 4,5,DS
7. C 2,6,DS
8. D 3,7,MP
9. AÆD 5,8,CP
QED 1,2,3,9,CP
Dòng 4 là OK vì ta đã đưa định lý vào cột reason
Nguyễn Quang Châu – Khoa CNTT ĐHBK Tp.HCM.
Đơn giản hóa trong ch ng minh
theo điều kiện
Thay vì phải viết ra 1 hằng đúng (tautology) hay
định lý (theorem) trong cột reason, ta có thể viết
đơn giản biểu tượng T để ngầm chỉ hằng đúng
hoặc định lý đã được dùng
Một số ch ng minh dễ dàng, nhưng không ít
ch ng minh rất khó, và có thể sai ngay lúc khởi
đầu trước khi ch ng minh được nó
Proof:
(AÆB) ∨(C∧D)
1. A P
¬B
2. P
A ∧ ¬B
3. P
¬ ¬A ∧ ¬B
4. 1,3,Conj
¬(¬A ∨B)
5. 4,T
¬(AÆB)
6. 5,T
7. 6,T
8. C∧D 2,7,DS
10. ¬B->C
9. C 8, Simp
3,9,CP
QED 1,2,10,CP
¬B
Nghĩa là có thêm 2 giả thiết (premise) A và
Đặt wff ¬B vào dòng kế tiếp và viết “ P for IP” vào cột
riêng biệt với P trong cột suy luận (reason )
reason để chỉ ¬B là giả thiết c a ch ng minh gián tiếp
Sử dụng các giả thiết này để dẫn đến kết quả
false
¬D
3. C P
4. P for IP
5. …
k. False ….
QED 1,2,3,4,k,IP
1. W ∨S P
2. WÆ M P
SÆB P
¬B
3.
¬M
4. P
¬W
5. P for IP
¬S
6. 2,5,MT
¬W∧¬S
7. 3,4,MT
¬ (W ∨ S)
8. 6,7,Conj
¬ (W ∨ S) ∧ (W ∨S)
9. 8,T
10. 1,9,Conj
11. False 10,T
QED 1-4,5,11,IP
vì ch ng minh AÆ C