Logic mệnh đề & chứng minh: bài tập có lời giải từng bước

Bài tập Logic mệnh đề & chứng minh miễn phí có hình vẽ, gợi ý và lời giải đầy đủ. Số liệu mới mỗi lần, ở ba mức độ: bảng chân trị, tương đương và các phương pháp chứng minh, lượng từ và suy luận.

Bài tập miễn phíDễ
pqr(p → r) ↔ (r ∨ q)111?110?101?100?011?010?001?000?

Hãy hoàn thành bảng chân trị (1 = đúng, 0 = sai). Trong bao nhiêu hàng N thì (p → r) ↔ (r ∨ q) đúng?

(p → r) ↔ (r ∨ q)

Đáp án chính xác: một số nguyên, không làm tròn.

Bài tiếp theo →

Bạn luyện tập những gì

  1. Dễbảng chân trị
  2. Trung bìnhtương đương và các phương pháp chứng minh
  3. Khólượng từ và suy luận

Cách giải bài tập Logic mệnh đề & chứng minh

  1. Hãy đếm số biến khác nhau: bảng chân trị có 2ⁿ hàng, bắt đầu bằng hàng toàn số 1.
  2. Cho mỗi công thức con một cột riêng và điền các cột từ trong ra ngoài.
  3. Áp dụng quy tắc của từng liên kết: → chỉ bằng 0 khi 1 → 0, ↔ bằng 1 khi hai vế giống nhau.
  4. Với các tương đương, hãy so sánh các cột cuối theo từng hàng; với một suy luận, chỉ xét những hàng mà mọi tiền đề đều bằng 1.
  5. Để phủ định một mệnh đề có lượng từ, hãy đưa ¬ vào trong, đổi ∀ và ∃, rồi phủ định công thức bên trong.

Lỗi thường gặp

  • Coi p → q là sai khi p sai.
  • Đếm một biến lặp lại hai lần khi tìm số hàng.
  • Nhầm mệnh đề phản đảo ¬q → ¬p với mệnh đề đảo q → p.
  • Phủ định ∀x P(x) thành ∀x ¬P(x) thay vì ∃x ¬P(x).
  • Áp dụng De Morgan mà không đổi ∧ và ∨.

Công thức chính

Các hàng của bảng chân trị
2ⁿ
Phép kéo theo
p → q ≡ ¬p ∨ q ≡ ¬q → ¬p
Phủ định của phép kéo theo
¬(p → q) ≡ p ∧ ¬q
Phép tương đương
p ↔ q ≡ (p → q) ∧ (q → p)
De Morgan
¬(p ∧ q) ≡ ¬p ∨ ¬q, ¬(p ∨ q) ≡ ¬p ∧ ¬q
Luật phân phối
p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r), p ∧ (q ∨ r) ≡ (p ∧ q) ∨ (p ∧ r)
Phủ định của lượng từ
¬∀x P(x) ≡ ∃x ¬P(x), ¬∃x P(x) ≡ ∀x ¬P(x)
Modus ponens, modus tollens
p → q, p ⊢ q; p → q, ¬q ⊢ ¬p

Học Logic mệnh đề & chứng minh từ đầu

1Mệnh đề và các liên kết

Một mệnh đề là một phát biểu hoặc đúng hoặc sai, chẳng hạn “7 là số nguyên tố”. Ta viết nó bằng một chữ cái, p hoặc q, và giá trị chân trị của nó là 1 (đúng) hoặc 0 (sai).

Các liên kết xây dựng công thức lớn hơn từ các công thức nhỏ hơn:

  • ¬p (không p) đảo giá trị.
  • p ∧ q (và) bằng 1 chỉ khi cả hai đều bằng 1.
  • p ∨ q (hoặc) bằng 0 chỉ khi cả hai đều bằng 0. Đây là “hoặc” bao hàm: cả hai có thể cùng đúng.
  • p → q (nếu p thì q) bằng 0 chỉ khi p = 1 và q = 0.
  • p ↔ q (khi và chỉ khi) bằng 1 khi p và q có cùng giá trị.
pqp → q111100011001

Phép kéo theo làm nhiều học sinh bất ngờ: khi p sai, p → q đúng bất kể q là gì. Lời hứa “nếu trời mưa, tôi mang ô” chỉ bị phá vỡ vào ngày mưa mà không mang ô.

Tự kiểm tra p = 0 và q = 1. Giá trị của p → q là bao nhiêu?
  1. 0
  2. 1
  3. Không xác định
  4. Phụ thuộc vào ngữ cảnh

Đáp số: 1. Một phép kéo theo chỉ sai khi điều kiện đúng mà kết luận sai (p = 1, q = 0). Với p = 0 nó đúng, bất kể q là gì.

2Bảng chân trị

Một bảng chân trị liệt kê mọi tổ hợp giá trị chân trị của các biến. Với n biến khác nhau có 2ⁿ hàng: 4 cho hai biến, 8 cho ba biến, 16 cho bốn biến. Một biến xuất hiện hai lần vẫn chỉ tính một.

Hãy làm từ trong ra ngoài. Cho mỗi công thức con một cột riêng, để mỗi cột mới chỉ cần áp dụng một liên kết lên các cột bạn đã có.

  1. Liệt kê các biến và viết tất cả 2ⁿ tổ hợp, bắt đầu bằng toàn số 1.
  2. Thêm một cột cho mỗi công thức con, từ trong cùng ra.
  3. Điền mỗi cột theo quy tắc của liên kết chính của nó.
  4. Đọc đáp án từ cột cuối: đếm các số 1, hoặc tìm hàng được hỏi.
Tự kiểm tra Bảng chân trị của (p ∧ q) → (r ∨ p) có bao nhiêu hàng?
  1. 16
  2. 4
  3. 6
  4. 8

Đáp số: 8. Công thức có ba biến khác nhau, p, q và r, nên 2³ = 8 hàng. p xuất hiện hai lần nhưng là một biến; 16 sẽ là 2⁴ cho bốn lần xuất hiện.

3Một ví dụ có lời giải

Theo dõi từng bước. Hãy thử đoán bước tiếp theo trước khi mở nó.

Ví dụ có lời giải

Bảng chân trị của (p → q) ∧ ¬q đúng ở bao nhiêu hàng?

1

Biến và hàng

Hai biến, p và q, nên 4 hàng: (1, 1), (1, 0), (0, 1), (0, 0).

2

Cột p → q

Nó bằng 0 chỉ ở hàng p = 1, q = 0:

p → q: 1, 0, 1, 1
3

Cột ¬q

¬q: 0, 1, 0, 1
4

Phép hội

Cả hai cột phải bằng 1. Điều đó chỉ xảy ra ở hàng cuối, p = 0 và q = 0.

(p → q) ∧ ¬q: 0, 0, 0, 1
Đáp số

Công thức đúng ở 1 hàng, hàng p = 0, q = 0. Đó là lý do p → q và ¬q cùng nhau cho ¬p (modus tollens).

4Tương đương và các phương pháp chứng minh

Hai công thức tương đương (≡) khi các cột bảng chân trị của chúng giống hệt nhau. Một hằng đúng bằng 1 ở mọi hàng, một mâu thuẫn bằng 0 ở mọi hàng, còn một công thức ngẫu nhiên không thuộc loại nào.

Các luật bạn dùng nhiều nhất:

¬(p ∧ q) ≡ ¬p ∨ ¬q ¬(p ∨ q) ≡ ¬p ∧ ¬q
p → q ≡ ¬p ∨ q ≡ ¬q → ¬p ¬(p → q) ≡ p ∧ ¬q
p ∨ (q ∧ r) ≡ (p ∨ q) ∧ (p ∨ r)

Các luật này là cơ sở của các phương pháp chứng minh. Chứng minh bằng phản đảo của p → q là chứng minh ¬q → ¬p, vốn tương đương. Chứng minh bằng phản chứng giả sử p ∧ ¬q, cách duy nhất để phép kéo theo sai, rồi suy ra điều không thể xảy ra.

Lưu ý: mệnh đề đảo q → p và mệnh đề nghịch ¬p → ¬q không tương đương với p → q.

Tự kiểm tra Công thức nào tương đương với ¬(p ∧ q)?
  1. p ∨ q
  2. ¬p ∧ q
  3. ¬p ∧ ¬q
  4. ¬p ∨ ¬q

Đáp số: ¬p ∨ ¬q. Theo De Morgan, ∧ trở thành ∨ và cả hai phần đều bị phủ định. ¬p ∧ ¬q là phủ định của p ∨ q, một mệnh đề khác: nó sai khi đúng một trong p và q đúng, còn ¬(p ∧ q) thì đúng.

5Lượng từ và các suy luận hợp lệ

Với các biến chạy trên một miền, ∀x P(x) nói rằng “P đúng với mọi x” và ∃x P(x) nói rằng “P đúng với ít nhất một x”. Phép phủ định đổi lượng từ:

¬∀x P(x) ≡ ∃x ¬P(x) ¬∃x P(x) ≡ ∀x ¬P(x)

Đưa phép phủ định vào trong từng bước một; bên trong, dùng các luật của logic mệnh đề. Ví dụ ¬∀x (P(x) → Q(x)) ≡ ∃x (P(x) ∧ ¬Q(x)): “không phải mọi P đều là Q” nghĩa là “có một P không là Q”.

Một suy luận hợp lệ khi kết luận bằng 1 ở mọi hàng mà tất cả tiền đề đều bằng 1. Các dạng hợp lệ kinh điển là modus ponens (p → q, p, vậy q), modus tollens (p → q, ¬q, vậy ¬p) và tam đoạn luận giả định (p → q, q → r, vậy p → r).

Một hàng mà mọi tiền đề bằng 1 và kết luận bằng 0 là một phản ví dụ. Khẳng định hệ quả (p → q, q, vậy p) là không hợp lệ: hàng p = 0, q = 1 là một phản ví dụ.

Tự kiểm tra Phủ định của “mọi học sinh đều đỗ”, ∀x P(x), là gì?
  1. ¬P(x) với một học sinh x cố định
  2. ∀x ¬P(x): không học sinh nào đỗ
  3. ∃x P(x): có một học sinh đỗ
  4. ∃x ¬P(x): có một học sinh không đỗ

Đáp số: ∃x ¬P(x): có một học sinh không đỗ. Một học sinh trượt là đủ để làm cho “mọi học sinh đều đỗ” sai. “Không học sinh nào đỗ” mạnh hơn nhiều so với phủ định.

6Lỗi thường gặp

  • Coi p → q là sai khi p sai. Nó chỉ sai khi p = 1 và q = 0.
  • Đếm một biến lặp lại hai lần khi tìm số hàng.
  • Nhầm mệnh đề phản đảo ¬q → ¬p với mệnh đề đảo q → p hoặc mệnh đề nghịch ¬p → ¬q.
  • Phủ định ∀x P(x) thành ∀x ¬P(x): lượng từ phải đổi thành ∃.
  • Viết ¬(p ∧ q) thành ¬p ∧ ¬q: De Morgan còn đổi cả liên kết.
Tự kiểm tra Phát biểu nào là mệnh đề phản đảo của “nếu n² chẵn thì n chẵn”?
  1. Nếu n chẵn thì n² chẵn
  2. Nếu n lẻ thì n² lẻ
  3. Nếu n² lẻ thì n lẻ
  4. n² chẵn và n lẻ

Đáp số: Nếu n lẻ thì n² lẻ. Đổi chỗ hai vế và phủ định cả hai: không (n chẵn) → không (n² chẵn). “Nếu n chẵn thì n² chẵn” là mệnh đề đảo; lựa chọn cuối là điều mà chứng minh phản chứng giả sử.

7Các câu hỏi thi trông như thế nào

  • Dễ: bảng chân trị. Bạn tìm số hàng, đếm số hàng mà một công thức đúng, hoặc nhấp vào hàng duy nhất làm công thức đúng hoặc sai.
  • Trung bình: tương đương và các phương pháp chứng minh. Bạn xác định một công thức là hằng đúng, mâu thuẫn hay công thức ngẫu nhiên, chọn công thức tương đương, hoặc phát biểu cần chứng minh trong chứng minh bằng phản đảo hay phản chứng.
  • Khó: lượng từ và suy luận. Bạn phủ định các mệnh đề có lượng từ, chọn kết luận suy ra từ các tiền đề, nhấp vào hàng phản ví dụ của một suy luận không hợp lệ, hoặc đếm số hàng đúng trong bảng bốn biến.

Học từng bước một trong ứng dụngHọc từng bước một trong ứng dụng

Ví dụ có lời giải

Ví dụ 1Dễ
pq¬(p ∨ q) → q11100100

Đúng một hàng của bảng chân trị làm ¬(p ∨ q) → q sai. Hãy nhấp vào hàng đó.

¬(p ∨ q) → q
  1. 1p = 1, q = 1
  2. 2p = 1, q = 0
  3. 3p = 0, q = 1
  4. 4p = 0, q = 0
Hiện các gợi ý
  1. a → b bằng 0 chỉ khi a = 1 và b = 0. ¬a đảo giá trị. a ∨ b bằng 0 chỉ khi cả hai đều bằng 0.
  2. Trước hết hãy xác định liên kết chính: hai vế của nó phải thế nào để toàn bộ công thức là 0?
  3. Hãy cho mỗi phần một cột riêng: p ∨ q; ¬(p ∨ q); ¬(p ∨ q) → q.
Hiện đáp án và phần giải thích

Bảng chân trị: một công thức có n biến khác nhau có 2ⁿ hàng, mỗi hàng ứng với một tổ hợp giá trị chân trị (1 = đúng, 0 = sai). Hãy làm từ trong ra ngoài và cho mỗi công thức con một cột riêng. ¬a đảo giá trị; a ∧ b bằng 1 chỉ khi cả hai đều bằng 1; a ∨ b bằng 0 chỉ khi cả hai đều bằng 0; a → b bằng 0 chỉ khi a = 1 và b = 0; a ↔ b bằng 1 khi hai vế bằng nhau.

Bảng chân trị từng hàng

p = 1, q = 1: p ∨ q = 1, ¬(p ∨ q) = 0, ¬(p ∨ q) → q = 1
p = 1, q = 0: p ∨ q = 1, ¬(p ∨ q) = 0, ¬(p ∨ q) → q = 1
p = 0, q = 1: p ∨ q = 1, ¬(p ∨ q) = 0, ¬(p ∨ q) → q = 1
p = 0, q = 0: p ∨ q = 0, ¬(p ∨ q) = 1, ¬(p ∨ q) → q = 0

Hàng

p = 0, q = 0 → ¬(p ∨ q) → q = 0

Đáp số

p = 0, q = 0
Ví dụ 2Trung bình
(b → a) ∧ (c → a)b → (c → a)b ∧ (c → a)(b → c) → a

Công thức nào tương đương logic với (b ∧ c) → a? Hãy nhấp vào nó.

(b ∧ c) → a
  1. 1(b → a) ∧ (c → a)
  2. 2b → (c → a)
  3. 3b ∧ (c → a)
  4. 4(b → c) → a
Hiện các gợi ý
  1. Các công thức tương đương có cùng giá trị ở mọi hàng của bảng chân trị. Một hàng mà chúng khác nhau là đủ để loại một phương án.
  2. Hãy thử một hàng làm (b ∧ c) → a bằng 0 và kiểm tra phương án nào cũng bằng 0 ở đó.
  3. Luật xuất (exportation): (a ∧ b) → c ≡ a → (b → c). Cả hai bằng 0 chỉ khi a = 1, b = 1 và c = 0.
Hiện đáp án và phần giải thích

Tương đương logic: hai công thức tương đương (≡) khi chúng có cùng giá trị ở mọi hàng của bảng chân trị. Hằng đúng bằng 1 ở mọi hàng, mâu thuẫn bằng 0 ở mọi hàng, còn công thức ngẫu nhiên thì không thuộc loại nào. Các luật hữu ích: De Morgan, ¬(a ∧ b) ≡ ¬a ∨ ¬b và ¬(a ∨ b) ≡ ¬a ∧ ¬b; a → b ≡ ¬a ∨ b ≡ ¬b → ¬a (phản đảo); ¬(a → b) ≡ a ∧ ¬b; và các luật phân phối, a ∨ (b ∧ c) ≡ (a ∨ b) ∧ (a ∨ c).

Luật

Luật xuất (exportation): (a ∧ b) → c ≡ a → (b → c). Cả hai bằng 0 chỉ khi a = 1, b = 1 và c = 0.
(b ∧ c) → a ≡ b → (c → a)

Kiểm tra bằng bảng chân trị

a = 1, b = 1, c = 1: 1 | 1 1 1 1
a = 1, b = 1, c = 0: 1 | 1 1 1 1
a = 1, b = 0, c = 1: 1 | 1 1 0 1
a = 1, b = 0, c = 0: 1 | 1 1 0 1
a = 0, b = 1, c = 1: 0 | 0 0 0 0
a = 0, b = 1, c = 0: 1 | 0 1 1 1
a = 0, b = 0, c = 1: 1 | 0 1 0 0
a = 0, b = 0, c = 0: 1 | 1 1 0 0

Đáp số

b → (c → a)

Các cột sau vạch là các phương án theo thứ tự hiển thị.

Ví dụ 3Khó
pp ∧ ¬r¬pr

Cho các tiền đề (q ∧ p) → r; q; ¬r. Kết luận nào suy ra từ chúng? Hãy nhấp vào nó.

(q ∧ p) → rq¬r
  1. 1p
  2. 2p ∧ ¬r
  3. 3¬p
  4. 4r
Hiện các gợi ý
  1. Một kết luận được suy ra khi nó bằng 1 ở mọi hàng mà tất cả tiền đề đều bằng 1.
  2. Hãy tìm các hàng làm mọi tiền đề bằng 1, rồi thử từng phương án trong các hàng đó.
  3. Đây là một quy tắc chuẩn: modus tollens với một phép hội.
Hiện đáp án và phần giải thích

Lượng từ và suy luận: ¬∀x P(x) ≡ ∃x ¬P(x) và ¬∃x P(x) ≡ ∀x ¬P(x). Đưa phép phủ định vào trong, đổi mọi lượng từ mà nó đi qua, và phủ định công thức bên trong bằng các luật logic mệnh đề, chẳng hạn ¬(a → b) ≡ a ∧ ¬b. Một suy luận hợp lệ khi kết luận bằng 1 ở mọi hàng mà tất cả tiền đề đều bằng 1. Chỉ một hàng có tiền đề đúng mà kết luận sai là một phản ví dụ và cho thấy suy luận không hợp lệ.

Các hàng có mọi tiền đề đúng

p = 0, q = 1, r = 0: p = 0, p ∧ ¬r = 0, ¬p = 1, r = 0

Kết luận

¬p (modus tollens với một phép hội)

Đáp số

¬p

Câu hỏi thường gặp

Logic mệnh đề & chứng minh là gì?

Một mệnh đề là một phát biểu hoặc đúng hoặc sai, chẳng hạn “7 là số nguyên tố”. Ta viết nó bằng một chữ cái, p hoặc q, và giá trị chân trị của nó là 1 (đúng) hoặc 0 (sai).

Các liên kết xây dựng công thức lớn hơn từ các công thức nhỏ hơn:

Làm thế nào để giải bài tập Logic mệnh đề & chứng minh từng bước?
  1. Hãy đếm số biến khác nhau: bảng chân trị có 2ⁿ hàng, bắt đầu bằng hàng toàn số 1.
  2. Cho mỗi công thức con một cột riêng và điền các cột từ trong ra ngoài.
  3. Áp dụng quy tắc của từng liên kết: → chỉ bằng 0 khi 1 → 0, ↔ bằng 1 khi hai vế giống nhau.
  4. Với các tương đương, hãy so sánh các cột cuối theo từng hàng; với một suy luận, chỉ xét những hàng mà mọi tiền đề đều bằng 1.
  5. Để phủ định một mệnh đề có lượng từ, hãy đưa ¬ vào trong, đổi ∀ và ∃, rồi phủ định công thức bên trong.
Những lỗi thường gặp trong Logic mệnh đề & chứng minh là gì?
  • Coi p → q là sai khi p sai.
  • Đếm một biến lặp lại hai lần khi tìm số hàng.
  • Nhầm mệnh đề phản đảo ¬q → ¬p với mệnh đề đảo q → p.
  • Phủ định ∀x P(x) thành ∀x ¬P(x) thay vì ∃x ¬P(x).
  • Áp dụng De Morgan mà không đổi ∧ và ∨.
Các bài tập Logic mệnh đề & chứng minh bao gồm những gì?
  • Dễ: bảng chân trị
  • Trung bình: tương đương và các phương pháp chứng minh
  • Khó: lượng từ và suy luận

Mỗi bài tập có số liệu mới, nên bạn học phương pháp chứ không học thuộc đáp án. Bí rồi? Hãy mở một gợi ý nhỏ trước, và chỉ xem giải thích đầy đủ khi cần.

Cách luyện tập hoạt động

  • Mỗi bài tập có số liệu mới, nên bạn học phương pháp chứ không học thuộc đáp án.
  • Bí rồi? Hãy mở một gợi ý nhỏ trước, và chỉ xem giải thích đầy đủ khi cần.
  • Tiến độ, lỗi sai và các bài đã lưu của bạn được giữ lại, để bạn xem lại trước kỳ thi.

Các chủ đề trước và sau chủ đề này

Tiếp tục với

Các môn học có chủ đề này

Thêm chủ đề trong Toán học và thống kê

Phiếu bài tập in được