Lớp 10
Mệnh đề và suy luận
Mệnh đề là câu khẳng định hoặc đúng hoặc sai, không thể vừa đúng vừa sai. Các phép toán , , , tạo ra mệnh đề phức hợp, và bảng chân trị giúp ta kiểm chứng chắc chắn các đẳng thức như .
Trực giácNhững câu đúng hoặc sai
Một công tắc đèn chỉ có hai trạng thái: bật hoặc tắt, không có trạng thái trung gian. Toán học dùng đúng ý tưởng đó: mệnh đề là câu khẳng định có đúng một giá trị chân lý, (đúng) hoặc (sai). "" là một mệnh đề (); "" chưa phải mệnh đề khi chưa được cố định, vì giá trị đúng sai còn phụ thuộc vào ẩn số.
Phổ thôngCác phép toán mệnh đề và bảng chân trị
Định nghĩa: Các phép toán mệnh đề
Cho hai mệnh đề , : phủ định đúng đúng khi sai; hội (" và ") đúng đúng khi cả hai đều đúng; tuyển (" hoặc ") đúng khi ít nhất một mệnh đề đúng; kéo theo ("nếu thì ") sai chỉ khi đúng mà sai; tương đương đúng đúng khi và cùng giá trị chân lý.
Đây là một trong hai luật De Morgan: phủ định của "cả và " chính là "không , hoặc không ". Luật song sinh phủ định một tuyển thành hội của các phủ định.
Đại họcLuật tương đương và quy tắc suy luận hợp lệ
Với mọi mệnh đề : và .
Vì sao đúng?
"Không phải cả hai" luôn tách thành hai trường hợp đầy đủ — ít nhất một cái sai — và đó chính là tuyển của các phủ định; đây là bộ khung logic đằng sau việc phủ định mệnh đề "với mọi" và đằng sau các mạch số biến cổng AND thành cổng OR của các đầu vào đã đảo (tương đương NAND/NOR).
Chứng minh
Ta chứng minh bằng cách xét đầy đủ bốn trường hợp giá trị chân lý của và , vì một công thức mệnh đề được xác định hoàn toàn bởi bảng chân trị của nó.
Trường hợp : , nên . Đồng thời và , nên . Hai vế bằng nhau, cùng là .
Trường hợp : , nên . Đồng thời , , nên . Hai vế bằng nhau, cùng là .
Trường hợp : theo tính đối xứng với trường hợp trên, và . Hai vế khớp nhau.
Trường hợp : , nên . Đồng thời , , nên . Hai vế khớp nhau.
Cả bốn dòng của bảng chân trị đều khớp, vậy là một hằng đúng (tautology, đúng với mọi phép gán). Luật thứ hai suy ra bằng cách kiểm bốn dòng tương tự, hoặc bằng đại số: thay trong luật thứ nhất bởi rồi phủ định hai vế, dùng .
Với mọi mệnh đề : .
Vì sao đúng?
Một mệnh đề kéo theo và mệnh đề phản đảo của nó luôn mang cùng lượng thông tin — "nếu trời mưa thì mặt đất ướt" đúng y hệt như "nếu mặt đất không ướt thì trời không mưa". Sự tương đương này là cơ sở logic cho phép chứng minh phản đảo, một trong hai kỹ thuật chứng minh gián tiếp phổ biến nhất (kỹ thuật kia là phản chứng).
Chứng minh
Ta chứng minh bằng cách so sánh bảng chân trị của và trên cả bốn phép gán.
Trường hợp : (giả thiết đúng, kết luận đúng). Đồng thời , nên có giả thiết sai, khiến cả mệnh đề kéo theo bằng bất kể . Hai vế đều bằng .
Trường hợp : (giả thiết đúng, kết luận sai là trường hợp duy nhất khiến kéo theo sai). Đồng thời , , nên có giả thiết đúng, kết luận sai, cho ra . Hai vế đều bằng .
Trường hợp : (giả thiết sai khiến kéo theo luôn đúng). Đồng thời , nên tự động. Hai vế đều bằng .
Trường hợp : (giả thiết sai). Đồng thời , , nên (giả thiết đúng, kết luận đúng). Hai vế đều bằng .
Cả bốn dòng khớp nhau, nên và có cùng bảng chân trị và tương đương logic. Lưu ý điều này khác với đảo và phản , hai mệnh đề này tương đương nhau nhưng nói chung KHÔNG tương đương với kéo theo gốc — một nguồn lỗi lập luận rất hay gặp.
Đại họcỨng dụng thực tiễn và Ví dụ minh họa
Mạch số là hiện thực vật lý của logic mệnh đề: cổng AND tính , cổng OR tính , bộ đảo tính . Kỹ sư dùng luật De Morgan để thiết kế lại mạch chỉ bằng cổng NAND (rẻ hơn khi chế tạo), và dùng lập luận kiểu Modus Ponens () / Modus Tollens () để kiểm chứng đầu ra của mạch khớp với đặc tả trên mọi tổ hợp đầu vào. Cùng các phép toán này còn nằm sau mệnh đề `WHERE` trong SQL, công thức bảng tính, và cú pháp truy vấn công cụ tìm kiếm.
Ví dụ: Đơn giản hóa đặc tả mạch
Chuông báo động kích hoạt trừ khi (cửa ra vào đóng VÀ cửa sổ đóng). Hãy viết điều kiện kích hoạt mà không có phủ định đặt trước một hội, tức đơn giản hóa , và mô tả sơ đồ cổng tương đương.
Lời giải
Đặt = "cửa ra vào đóng" và = "cửa sổ đóng". Điều kiện kích hoạt là .
Theo luật De Morgan, .
Vậy chuông kích hoạt đúng khi cửa ra vào KHÔNG đóng, HOẶC cửa sổ KHÔNG đóng — về mặt mạch, đưa tín hiệu từ cảm biến cửa và cửa sổ qua bộ đảo, rồi kết hợp bằng cổng OR; tương đương, một cổng NAND duy nhất áp trực tiếp lên (cửa đóng, cửa sổ đóng) cho cùng kết quả mà không cần các bộ đảo riêng, đó là lý do NAND được gọi là "cổng vạn năng".
Ví dụ: Modus Tollens trong gỡ lỗi
Một lập trình viên biết "nếu bộ nhớ đệm cũ, thì trang hiển thị dữ liệu cũ" (). Cô tải lại trang và thấy trang hiển thị dữ liệu mới (). Cô có thể kết luận gì, và quy tắc suy luận nào biện minh cho kết luận đó?
Lời giải
Đặt = "bộ nhớ đệm cũ", = "trang hiển thị dữ liệu cũ". Ta có và quan sát (trang hiển thị dữ liệu mới).
Modus Tollens phát biểu : từ và , ta suy ra hợp lệ .
Vậy cô có thể kết luận bộ nhớ đệm KHÔNG cũ. Lưu ý bẫy cần tránh: nếu thấy đúng thì KHÔNG được kết luận (đó là ngụy biện "khẳng định hệ quả" không hợp lệ) — dữ liệu trông cũ có thể do nhiều nguyên nhân khác.
Nếu đúng và sai, giá trị chân lý của là gì?
Mệnh đề nào tương đương logic với ?
Cho đúng và đúng, Modus Ponens () cho phép ta kết luận:
Cổng NAND thực hiện trực tiếp phép toán nào áp lên một hội?
Tài liệu tham khảo
- Kenneth H. Rosen (2018). Discrete Mathematics and Its Applications
- George Boole (1854). An Investigation of the Laws of Thought