3. Các lý thuyết lôgic
1. Các tiên đề
Một lý thuyết lôgic là bất kỳ lý thuyết nào trong đó các sơ đồ S1 đến S4 dưới đây cung cấp các tiên đề ẩn.
S1. Nếu là một quan hệ trong , thì quan hệ or là một tiên đề của [^1].
S2. Nếu và là các quan hệ trong , thì quan hệ or B) là một tiên đề của .
S3. Nếu và là các quan hệ trong , thì quan hệ hoặc hoặc A) là một tiên đề của .
S4. Nếu , , và là các quan hệ trong , thì quan hệ
là một tiên đề của .
Những quy tắc này thực ra là các sơ đồ; hãy kiểm tra điều này, chẳng hạn đối với S2. Cho là một quan hệ thu được bằng cách áp dụng S2; khi đó tồn tại các quan hệ và trong sao cho là quan hệ hoặc B). Cho là một số hạng trong , cho là một chữ cái, và cho và là các quan hệ và ; khi đó chính là hoặc , và do đó có thể thu được bằng cách áp dụng S2.
Một cách trực giác, các quy tắc S1 đến S4 chỉ đơn thuần biểu thị ý nghĩa gắn với các từ "hoặc" và "kéo theo" trong ngôn ngữ thông thường của toán học [^2].
Nếu một lý thuyết lôgic là mâu thuẫn, mọi quan hệ trong đều là một định lý trong . Vì hãy cho là một quan hệ trong sao cho và "không phải " là các định lý trong , và cho là bất kỳ quan hệ nào trong . Theo S2, (không phải ) ((không phải ) hoặc ) là một định lý trong ; do đó, theo C1 (§ 2, no. 2), "(không phải ) hoặc ", tức là , là một định lý trong . Một áp dụng thứ hai của C1 cho thấy rằng là một định lý trong .
¶ Từ nay sẽ ký hiệu một lý thuyết lôgic.
2. Các hệ quả đầu tiên
C6. Cho , , là các quan hệ trong . Nếu và là các định lý trong , thì là một định lý trong .
Đối với là một tiên đề của , bằng cách thay thế bởi , bởi , và bởi "không phải " trong S4. Theo C1 (§ 2, no. 2), là một định lý trong . Một lần áp dụng C1 nữa hoàn tất chứng minh.
C7. Nếu và là các quan hệ trong , thì hoặc B) là một định lý trong . \
Vì hoặc A) và hoặc hoặc B) là các tiên đề của do S2 và S3. Bây giờ dùng C6.
C8. Nếu là một quan hệ trong , là một định lý trong .
Vì hoặc A) và hoặc là các tiên đề, theo S2 và S1. Bây giờ dùng C6.
C9. Nếu là một quan hệ và là một định lý trong , thì là một định lý trong .
Vì or B) là một định lý theo C7, và do đó "(không phải ) or ", tức là , là một định lý theo C1.
C10. Nếu là một quan hệ trong , thì " or (không phải )" là một định lý trong .
Vì "(không phải ) or " là một định lý theo C8; bây giờ dùng S3 và C1.
C11. Nếu là một quan hệ trong , " (không phải không )" là một định lý trong .
Vì quan hệ này là "(không phải ) hoặc (không phải không )", và kết quả suy ra từ C10.
C12. Cho và là hai quan hệ trong . Khi đó quan hệ
là một định lý trong .
Vì
là một định lý, theo C11, S4 và C1. Mặt khác,
là một tiên đề, theo S3. Do đó
là một định lý theo C6. Vậy kết quả.
C13. Cho , , là các quan hệ trong . Nếu là một định lý trong , thì là một định lý trong .
Vì là một định lý, theo C12 và C1. Do đó là một định lý, theo S4 và C1. Bằng hai lần áp dụng S3 và C6, suy ra rằng
là một định lý; nhưng đây chính là quan hệ đã cho.
¶ Từ nay về sau, chúng ta nói chung sẽ dùng C1 và C6 mà không viện dẫn chúng tường minh.
3. Các phương pháp chứng minh
I. Phương pháp giả thiết phụ. Phương pháp này dựa trên quy tắc sau :
C14 (Tiêu chuẩn suy diễn). Cho là một quan hệ trong , và cho là lý thuyết thu được bằng cách thêm vào các tiên đề của . Nếu là một định lý trong , thì là một định lý trong .
Cho , , ..., là một chứng minh trong trong đó có xuất hiện. Ta sẽ chứng minh, từng bước một, rằng các mệnh đề là các định lý trong . Giả sử điều này đã được thiết lập cho các mệnh đề đi trước , và ta sẽ chứng minh rằng là một định lý trong . Nếu là một tiên đề của , thì hoặc là một tiên đề của hoặc là . Trong cả hai trường hợp, là một định lý trong nhờ áp dụng C9 hoặc C8. Nếu được đi trước bởi các mệnh đề và , ta biết rằng và là các định lý trong . Suy ra là một định lý trong nhờ C13. Suy ra, theo C6, , tức là " hoặc ", là một định lý trong , và do đó " hoặc " cũng là nhờ S3. Bây giờ, , tức là , là một định lý trong , nhờ S2. Áp dụng S4, ta thấy rằng
là một định lý trong , và do đó rằng " hoặc " là một định lý trong . Theo S1 ta kết luận rằng là một định lý trong .
Trong thực hành, ta chỉ ra rằng mình sẽ dùng tiêu chuẩn này bằng một cụm từ như "giả sử rằng là đúng". Cụm từ này có nghĩa là trong lúc đó lập luận sẽ được tiến hành trong lý thuyết , cho đến khi quan hệ đã được chứng minh. Khi điều này đã đạt được thì đã xác lập rằng là một định lý trong , và từ đó về sau người ta tiếp tục lập luận trong mà nói chung không chỉ ra rằng mình đã rời bỏ lý thuyết . Quan hệ được đưa vào như một tiên đề mới được gọi là giả thiết phụ. \* Chẳng hạn, khi ta nói "hãy cho là một số thực", ta đang xây dựng một lý thuyết trong đó quan hệ " là một số thực" là một giả thiết phụ. \*
II. Phương pháp chứng minh phản chứng. Phương pháp này dựa trên quy tắc sau:
C15. Cho là một quan hệ trong , và cho là lý thuyết thu được bằng cách thêm tiên đề "không " vào các tiên đề của . Nếu là mâu thuẫn, thì là một định lý trong .
Vì là một định lý trong ; do đó (phương pháp của giả thiết phụ) "(không ) " là một định lý trong . Theo S4,
là một định lý trong ; theo C10, " or " là một định lý trong . Bây giờ dùng S1.
Trong thực tế, ta chỉ ra rằng mình sẽ dùng tiêu chuẩn này bằng một cụm từ như "giả sử rằng là sai". Cụm từ này có nghĩa là trong lúc này lập luận sẽ được thực hiện trong lý thuyết , cho đến khi hai định lý có dạng và "không " đã được chứng minh. Khi điều này đã đạt được thì suy ra rằng là một định lý trong , điều này thường được chỉ ra bằng một cụm từ như "Bây giờ điều này (tức là, theo ký hiệu ở trên, và "không ") là vô lý; do đó là đúng". Khi đó ta tiếp tục trong lý thuyết gốc .
¶ Là những áp dụng đầu tiên của các phương pháp này, hãy thiết lập các tiêu chuẩn sau :
C16. Nếu là một quan hệ trong , thì (không không ) là một định lý trong .
Vì giả sử rằng "không không " là đúng; khi đó ta phải chứng minh . Giả sử là sai. Trong lý thuyết được định nghĩa như vậy, "không không " và "không " đều là các định lý, điều đó vô lý; do đó là đúng.
C17. Nếu và là các quan hệ trong , thì
là một định lý trong .
Vì giả sử rằng là đúng. Ta phải chứng minh rằng là đúng. Giả sử rằng là đúng, và ta hãy chứng minh rằng là đúng. Giả sử “không ” là đúng. Khi đó “không ” là đúng, điều đó là vô lý.
III. Phương pháp phân ly các trường hợp. Điều này dựa trên quy tắc sau :
C18. Cho , , là các quan hệ trong . Nếu “ hoặc ” , là các định lý trong , thì là một định lý trong .
Vì, theo S4, “” và “” là các định lý trong . Theo S3 và S1, suy ra là một định lý trong ; do đó kết quả.
Để chứng minh thì do đó chỉ cần, khi ta có sẵn một định lý “ or ”, trước hết chứng minh bằng cách thêm vào các tiên đề của , rồi sau đó chứng minh bằng cách thêm vào các tiên đề của . Điểm thú vị của phương pháp này nằm ở chỗ nếu “ or ” là đúng, thì nói chung ta không thể khẳng định rằng là đúng hay rằng là đúng.
Đặc biệt, theo C10, nếu “” và “” đều là các định lý trong , thì là một định lý trong .
IV. Phương pháp của hằng số phụ. Điều này dựa trên quy tắc sau :
C19. Cho là một chữ cái và cho và là các quan hệ trong sao cho :
(1) chữ cái không là một hằng của và không xuất hiện trong ; (2) có một số hạng trong sao cho là một định lý trong .
Cho là lý thuyết thu được bằng cách thêm vào các tiên đề của . Nếu là một định lý trong , thì là một định lý trong .
Thật vậy, là một định lý trong (tiêu chuẩn suy diễn). Vì không phải là một hằng của , là một định lý trong theo C3. Vì không xuất hiện trong , đồng nhất với , theo CS5 (§ 1, no. 2). Cuối cùng, là một định lý trong , và do đó cũng vậy.
Về trực giác, phương pháp này cốt ở việc dùng, để chứng minh , một đối tượng tùy ý (the hằng phụ) mà được giả thiết là được trang bị những tính chất nào đó, ký hiệu bởi . \* Chẳng hạn, trong một chứng minh hình học có liên quan, trong số những điều khác, đến một đường thẳng , ta có thể “lấy” một điểm trên đường thẳng này; khi đó quan hệ là . \* Để có thể dùng một đối tượng được trang bị những tính chất nào đó trong quá trình chứng minh, rõ ràng cần phải có sự tồn tại của những đối tượng như thế. Định lý , gọi là định lý hợp thức hóa, bảo đảm sự tồn tại này.
Trong thực hành, ta chỉ ra rằng ta sắp dùng phương pháp này bằng một cụm như “cho là một đối tượng sao cho ”. Trái với phương pháp của giả thiết phụ, kết luận của lập luận không liên quan đến .
4. Phép hội
Cho , là các dãy ký hiệu. Dãy ký hiệu
được ký hiệu là “ và ”.
CS6. Cho , , là các dãy ký hiệu và là một chữ cái. Khi đó dãy ký hiệu
trùng với “ và ”.
Đây là hệ quả ngay lập tức của CS5 (§ 1, no. 2).
CF9. Nếu , là các quan hệ trong , thì “ và ” là một quan hệ trong (gọi là phép hội của và ).
Điều này suy ra ngay lập tức từ CF1 và CF2 (§ 1, no. 4).
C20. Nếu , là các định lý trong , thì “ và ” là một định lý trong .
Giả sử “ và ” là sai, tức là,
là đúng. Theo C16, “ hoặc ”, tức là, là đúng, suy ra “không ” là đúng; nhưng điều này vô lý. Vậy nên “ và ” là đúng.
C21. Nếu , là các quan hệ trong , thì
là các định lý trong .
Các quan hệ , là các định lý trong , theo S2 (no. 1) và C7 (no. 2). Bây giờ là một định lý trong theo C11. Do đó , là các định lý trong . Kết quả suy ra bằng cách áp dụng C17.
¶ Ta sẽ ký hiệu bằng " và và " (tương ứng " hoặc hoặc ") quan hệ " và ( và )" (tương ứng " hoặc ( hoặc )"). Nói chung hơn, nếu
Là các quan hệ, ta ký hiệu bằng " và , và ... và " một quan hệ được xây dựng từng bước theo quy ước rằng " và và ... và " ký hiệu cùng một quan hệ như " và ( và ... và )". Quan hệ " hoặc hoặc ... hoặc " được định nghĩa tương tự. Quan hệ " và và ... và " là một định lý trong khi và chỉ khi mỗi quan hệ , , ..., là một định lý trong .
Suy ra rằng mọi lý thuyết lôgic đều tương đương với một lý thuyết lôgic có nhiều nhất một tiên đề tường minh. Điều này là hiển nhiên nếu không có tiên đề tường minh nào. Nếu có các tiên đề tường minh , , ..., , hãy đặt là lý thuyết có cùng các ký hiệu và lược đồ như , và tiên đề tường minh " và và ... và ". Ta thấy ngay rằng mỗi tiên đề của (resp. ) là một định lý của (resp. ).
Cho là lý thuyết không có các tiên đề tường minh nào, có cùng các ký hiệu với và S1, S2, S3, S4 là các lược đồ duy nhất của nó. Khi đó việc nghiên cứu , về nguyên tắc, quy về việc nghiên cứu : để quan hệ là một định lý trong thì cần và đủ rằng tồn tại các tiên đề , , ..., của sao cho và và ... và là một định lý trong . Điều kiện này hiển nhiên là đủ. Ngược lại, giả sử rằng là một định lý trong , và cho , , ..., là các tiên đề của xuất hiện trong một chứng minh trong chứa . Cho (tương ứng ) là lý thuyết được xây dựng từ bằng cách thêm vào các tiên đề , , ..., (tương ứng tiên đề " và và ... và "). Chứng minh của trong là một chứng minh của trong , do đó là một định lý trong và do đó trong , vì (như ta đã nhận xét ở trên) và là tương đương. Theo tiêu chuẩn suy diễn, và và ... và là một định lý trong .
Nếu là mâu thuẫn, thì suy ra từ những gì đã nói rằng tồn tại một phép hội của các tiên đề của và một quan hệ trong sao cho và (không )) là một định lý trong . Do đó
là một định lý trong , và vì "(không ) hoặc (không không )" là một định lý trong , "không " là một định lý trong . Ngược lại, nếu tồn tại một phép hội của các tiên đề của sao cho "không " là một định lý trong , thì và "không " là các định lý trong , do đó là mâu thuẫn.
5. Tương đương
Cho và là các dãy ký hiệu. Dãy ký hiệu
sẽ được ký hiệu bởi .
CS7. Cho , , là các dãy ký hiệu, và cho là một chữ cái. Khi đó dãy ký hiệu trùng với .
Điều này suy ra ngay lập tức từ CS5 (§ 1, no. 2) và CS6 (no. 4).
CF10. Nếu và là các quan hệ trong , thì là một quan hệ trong T.
Điều này suy ra ngay lập tức từ CF5 (§ 1, no. 4) và CF9 (no. 4).
¶ Nếu là một định lý trong , ta sẽ nói rằng và là tương đương trong ; nếu là một chữ cái không phải là một hằng của , và nếu và được xét như các quan hệ theo , thì mọi số hạng trong thỏa một cái cũng thỏa cái kia.
¶ Suy ra từ các tiêu chuẩn C20, C21 (no. 4) rằng để chứng minh một định lý trong có dạng , thì cần và đủ phải có thể chứng minh và trong . Điều này thường được thực hiện bằng cách chứng minh trong lý thuyết suy ra từ bằng cách thêm tiên đề , và sau đó bằng cách chứng minh trong lý thuyết suy ra từ bằng cách thêm tiên đề . Những nhận xét này dẫn ngay lập tức đến các tiêu chuẩn sau, mà chúng tôi để lại phần chứng minh cho người đọc :
C22. Cho , , là các quan hệ trong . Nếu là một định lý trong , thì là một định lý trong . Nếu và là các định lý trong , thì là một định lý trong .
C23. Cho , là các quan hệ tương đương trong , và cho là một quan hệ trong . Khi đó các điều sau là các định lý trong :
C24. Cho , , là các quan hệ trong . Khi đó các điều sau là các định lý trong :
C25. Nếu là một định lý trong và là một quan hệ trong , thì
¶ là một định lý trong . Nếu "không phải " là một định lý trong , thì hoặc là một định lý trong .
¶ Về nguyên tắc, từ nay trở đi trong suốt phần còn lại của chuỗi này, các tiêu chuẩn C1 đến C25 sẽ được dùng mà không cần viện dẫn.
Bài tập
Xem các bài tập cho § 3.
[^1]: Sơ đồ này có thể được diễn đạt mà không dùng chữ cái hay ký hiệu viết tắt như sau : hễ ta có một quan hệ, ta thu được một định lý bằng cách viết, từ trái sang phải, , , , rồi quan hệ đã cho ba lần. Bạn đọc có thể, như một bài tập, dịch theo cách tương tự các biểu thức của những sơ đồ khác. [^2]: Trong lời nói hằng ngày, từ "hoặc" có hai nghĩa khác nhau, tùy theo ngữ cảnh : khi nối hai mệnh đề bằng từ "hoặc" ta có thể muốn khẳng định ít nhất một trong hai (và có thể cả hai cùng lúc), hoặc ta có thể muốn khẳng định một cái để loại trừ cái kia.