4. Các lý thuyết có lượng từ
1. Định nghĩa các lượng từ
Các dấu lôgic duy nhất đã đóng vai trò trong § 3 là ¬ và ∨. Các quy tắc mà ta sẽ phát biểu bây giờ chủ yếu liên quan đến việc sử dụng các dấu lôgic τ và □.
¶ Nếu R là một tập hợp và x là một chữ cái, tập hợp (τx(R)∣x)R được ký hiệu bằng "tồn tại x sao cho R", hoặc bằng (∃x)R. Tập hợp
"khoˆng ((∃x) khoˆng R)"
được ký hiệu là "với mọi x, R", hoặc là "với mỗi x, R", hoặc bởi (∀x)R. Các ký hiệu viết tắt ∃ và ∀ lần lượt được gọi là lượng từ tồn tại và lượng từ phổ quát. Chữ cái x không xuất hiện trong dãy ký hiệu được ký hiệu bởi τx(R) và do đó không xuất hiện trong các dãy ký hiệu được ký hiệu bởi (∃x)R và (∀x)R.
CS8. Cho R là một cấu trúc và cho x và x′ là các chữ. Nếu x′ không xuất hiện trong R, thì (∃x)R và (∀x)R lần lượt đồng nhất với (∃x′)R′ và (∀x′)R′, trong đó R′ là (x′∣x)R.
Đối với (τx(R)∣x)R đồng nhất với (τx(R)∣x′)R′ theo CS1 (§ 1, no. 2), và τx(R) đồng nhất với τx′(R′) theo CS3 (§ 1, no. 2). Do đó (∃x)R đồng nhất với (∃x′)R′. Suy ra (∀x)R đồng nhất với (∀x′)R′.
CS9. Cho R và U là các dãy ký hiệu và cho x và y là các chữ cái phân biệt. Nếu X không xuất hiện trong U, thì (U∣y)(∃x)R và (U∣y)(∀x)R lần lượt đồng nhất với (∃x)R′ và (∀x)R′, trong đó R′ là (U∣y)R.
Vì, theo CS2 (§ 1, no. 2), (U∣y)(τx(R)∣x)R đồng nhất với
(T∣x)(U∣y)R,
trong đó T là (U∣y)τx(R), tức là τx(R′), theo CS4 (§ 1, no. 2). Do đó (U∣y)(∃x)R đồng nhất với (∃x)R′, và do đó (U∣Y)(∀x)R đồng nhất với (∀x)R′.
CF11. Nếu R là một quan hệ trong một lý thuyết T và nếu x là một chữ cái, thì (∃x)R và (∀x)R là các quan hệ trong T.
Điều này suy ra ngay lập tức từ CF3, CF8 và CF2 (§ 1, no. 4).
Xét một cách trực giác, ta hãy coi R là biểu diễn một tính chất của đối tượng được ký hiệu bởi x. Theo ý nghĩa trực giác của số hạng τx(R), mệnh đề (∃x)R có nghĩa là tồn tại một đối tượng có tính chất R. Mệnh đề "không (∃x)(không R)" có nghĩa là không có đối tượng nào có tính chất "không R", và do đó mọi đối tượng đều có tính chất R.
Trong một lý thuyết lôgic T, nếu ta có một định lý có dạng (∃x)R, trong đó chữ cái x không phải là một hằng của T, định lý này có thể dùng làm một định lý hợp thức hóa trong phương pháp hằng phụ (§ 3, no. 3), bởi vì nó đồng nhất với (τx(R)∣x)R. Gọi T′ là lý thuyết thu được bằng cách thêm R vào các tiên đề của T. Nếu ta có thể chứng minh một quan hệ S, trong đó x không xuất hiện, trong lý thuyết T′, thì S là một định lý trong T.
C26. Cho T là một lý thuyết lôgic, cho R là một quan hệ trong T, và cho x là một chữ cái. Khi đó các quan hệ (∀x)R và (τx(khoˆng R)∣x)R là tương đương trong T.
Vì (∀X)R đồng nhất với "không (τx(khoˆng R)∣x)(khoˆng R)" và do đó với "không không (τx(khoˆng R)∣x)R".
C27. Nếu R là một định lý trong một lý thuyết lôgic T trong đó chữ cái x không phải là một hằng, thì (∀x)R là một định lý trong T.
Đối với (τx(khoˆng R)∣X)R là một định lý trong T, theo C3 (§ 2, no. 3).
Mặt khác, nếu x là một hằng của T, tính đúng của R không kéo theo tính đúng của (∀x)R. Trực giác là, sự kiện rằng R là một tính chất đúng của x, là một đối tượng xác định của T, rõ ràng không kéo theo rằng R là một tính chất đúng của mọi đối tượng.
C28. Cho T là một lý thuyết lôgic, cho R là một quan hệ trong T, và cho x là một chữ cái. Khi đó các quan hệ "không (∀x)R" và (∃x)(khoˆng R) là tương đương trong T.
Vì "không (∀x)R" đồng nhất với "không không (∃x)(khoˆng R)".
2. Tiên đề của các lý thuyết có lượng từ
Một lý thuyết có lượng từ là một lý thuyết bất kỳ T trong đó các lược đồ S1 đến S4 (§ 3, no. 1) và lược đồ S5 dưới đây cung cấp các tiên đề ngầm.
S5. Nếu R là một quan hệ trong T, nếu T là một số hạng trong T, và nếu x là một chữ cái, thì quan hệ (T∣x)R⇒(∃x)R là một tiên đề.
Quy tắc này quả thực là một lược đồ. Vì A là một tiên đề của T thu được bằng cách áp dụng S5; khi đó có một quan hệ R trong T, một số hạng T trong T, và một chữ cái x sao cho A là (T∣x)R⇒(∃x)R. Gọi U là một số hạng trong T và y là một chữ cái. Ta sẽ chứng minh rằng (U∣y)A cũng có thể thu được bằng cách áp dụng S5. Dùng CS1 (§1, no. 2) và CS8 (no. 1), ta có thể tự giới hạn vào trường hợp x phân biệt với y và không xuất hiện trong U. Gọi R′ là quan hệ (U∣y)R và T′ là số hạng (U∣y)T. Các tiêu chuẩn CS2 (§1, no. 2) và CS9 (no. 1) chỉ ra rằng (U∣y)A đồng nhất với (T′∣x)R′⇒(∃x)R′.
Lược đồ S5 nói rằng nếu có một đối tượng T mà đối với nó quan hệ R, được xem như biểu thị một tính chất của x, là đúng, thì R là đúng đối với đối tượng τx(R); điều này phù hợp với ý nghĩa trực giác mà ta đã gán cho τx(R) (§1, no. 3, Nhận xét).
3. Các tính chất của lượng từ
Từ nay về sau ta sẽ chỉ phải xét các lý thuyết có lượng từ. Trong phần còn lại của tiết này, T sẽ ký hiệu một lý thuyết như vậy, và T0 sẽ ký hiệu lý thuyết không có các tiên đề tường minh, có cùng các dấu hiệu với T và các lược đồ duy nhất là từ S1 đến S5. T mạnh hơn T0.
C29. Cho R là một quan hệ trong T và cho x là một chữ cái. Khi đó các quan hệ "không (∃x)R" và (∀x)(khoˆng R) là tương đương trong T.
Chỉ cần chứng minh tiêu chuẩn trong lý thuyết T0 trong đó x không phải là một hằng. Định lý R⇔(khoˆng khoˆng R) cho ta, theo C3 (§2, no. 3), các định lý
(∃x)R⇒(τx(R)∣x)(khoˆng khoˆng R) và (∃x)(khoˆng khoˆng R)⇒(τx(khoˆng khoˆng R)∣X)R.
Áp dụng S5, ta suy ra các định lý trong T0
(∃x)R⇒(∃x)(khoˆng khoˆng R),(∃x)(khoˆng khoˆng R)⇒(∃x)R, do đó định lý (∃x)R⇔(∃x)(khoˆng khoˆng R). Bây giờ (∃x)(khoˆng khoˆng R) là tương đương trong T0 với "không không (∃x)(khoˆng khoˆng R)", nghĩa là với "không (∀x)(khoˆng R)". Do đó có kết quả.
Các tiêu chuẩn C28 và C29 cho phép ta suy ra các tính chất của một trong các lượng từ từ các tính chất của lượng từ kia.
C30. Cho R là một quan hệ trong T, cho T là một số hạng trong T, và cho x là một chữ cái. Khi đó quan hệ (∀x)R⟹(T∣x)R là một định lý trong T.
Theo S5, (T∣x)(khoˆng R)⟹(τx(khoˆng R)∣x)(khoˆng R) là một tiên đề. Quan hệ này đồng nhất với
(khoˆng (T∣x)R)⟹khoˆng(τx(khoˆng R)∣x)R.
Suy ra (τx(khoˆng R)∣x)R⟹(T∣x)R là một định lý trong T. Bây giờ dùng C26 (no. 1).
Cho R là một quan hệ trong T. Theo C26, C27 và C30, điều đó là như nhau (với điều kiện chữ cái x không là một hằng của T) dù ta phát biểu định lý R trong T, hay định lý (∀x)R, hay quy tắc siêu toán học: nếu T là một số hạng bất kỳ trong T, thì (T∣x)R là một định lý trong T.
C31. Cho R và S là các quan hệ trong T, và cho x là một chữ cái không phải là một hằng của T. Nếu R⟹S (resp. R⟺S) là một định lý trong T, thì
(∀x)R⟹(∀x)S,(∃x)R⟹(∃x)S
[resp. (∀x)R⟺(∀x)S,(∃x)R⟺(∃x)S]
là các định lý trong T.
Giả sử rằng R⟹S là một định lý trong T. Ta thêm giả thiết (∀x)R (trong đó x không xuất hiện). Khi đó R, do đó S, và vì vậy cả (∀x)S cũng đúng. Do đó (∀x)R⟹(∀x)S là một định lý trong T. Suy ra rằng nếu R⟺S là một định lý trong T, thì cũng vậy đối với
(∀x)R⟺(∀x)S.
Các quy tắc liên quan đến ∃ bây giờ có thể được suy ra bằng cách sử dụng C29.
C32. Cho R và S là các quan hệ trong T, và cho x là một chữ cái. Khi đó các quan hệ
(∀x)(R vaˋ S)⟺((∀x)R vaˋ (∀x)S),
(∃x)(R hoặc S)⟺((∃x)R hoặc (∃x)S)
là các định lý trong T.
Đủ để chứng minh các tiêu chuẩn này trong T0, trong đó x không phải là một hằng. Nếu (∀x)(R vaˋ S) là đúng, thì “R và S” là đúng, và do đó mỗi quan hệ R, S là đúng. Do đó mỗi quan hệ (∀x)R, (∀x)S là đúng, và suy ra “(∀x)R và (∀x)S” là đúng. Tương tự, ta chứng minh rằng nếu “(∀x)R và (∀x)S” là đúng, thì (∀x)(R vaˋ S) là đúng. Suy ra định lý thứ nhất. Định lý thứ hai suy ra bằng cách áp dụng C29.
Cần lưu ý rằng nếu (∀x)(R or S) là một định lý trong T, ta không thể kết luận rằng ((∀x)R or (∀x)S) là một định lý trong T. Về trực giác, nói rằng quan hệ (∀x)(R or S) là đúng có nghĩa là với mỗi đối tượng x, ít nhất một trong các quan hệ R, S là đúng; nhưng nói chung chỉ một trong hai quan hệ sẽ đúng, và việc đó là R hay S sẽ phụ thuộc vào lựa chọn của x. Tương tự, nếu ((∀x)R and (∃x)S) là một định lý trong T, ta không thể kết luận rằng (∃x)(R and S) là một định lý trong T. Tuy nhiên, có tiêu chuẩn sau:
C33. Cho R và S là các quan hệ trong T, và cho x là một chữ không xuất hiện trong R. Khi đó các quan hệ
(∀x)(R hoặc S)⟺(R hoặc (∀x)S),
(∃x)(R vaˋ S)⟺(R vaˋ (∃x)S)
là các định lý trong T.
Chỉ cần thiết lập tiêu chuẩn trong T0, trong đó x không phải là một hằng. Gọi T′ là lý thuyết thu được bằng cách thêm (∀x)(R or S) vào các tiên đề của T0. Trong T′, "R or S", và do đó (not R) ⇒S, là các định lý. Nếu "not R" là đúng (một giả thiết trong đó x không xuất hiện), thì S và do đó cả (∀x)S cũng đúng. Do đó
(khoˆng R)⇒(∀x)S
là một định lý trong T′, và do đó (∀x)(R hoặc S)⇒(R hoặc (∀x)S) là một định lý trong T0. Tương tự, nếu "R hoặc (∀x)S" là đúng, thì "R hoặc S" và do đó (∀x)(R hoặc S) là đúng. Do đó
(R hoặc (∀x)S)⇒(∀x)(R hoặc S)
là một định lý trong T0. Quy tắc liên quan đến ∃ suy ra bằng cách áp dụng C29.
C34. Cho R là một quan hệ và cho x và y là các chữ. Khi đó các quan hệ
(∀x)(∀y)R⟺(∀y)(∀x)R,
(∃x)(∃y)R⟺(∃y)(∃x)R,
(∃x)(∀y)R⟹(∀y)(∃x)R
là các định lý trong T.
Chỉ cần chứng minh các định lý này trong T0, trong đó x và y không phải là các hằng. Nếu (∀x)(∀y)R là đúng, thì (∀y)R, và do đó R, suy ra (∀x)R, suy ra (∀y)(∀x)R, đều là đúng. Tương tự, nếu (∀y)(∀x)R là đúng, thì (∀x)(∀y)R là đúng; và định lý thứ nhất được suy ra. Định lý thứ hai bây giờ được suy ra bằng cách sử dụng C29. Cuối cùng, vì (∀y)R⇒R là một định lý trong T0, nên theo C31, (∃x)(∀y)R⇒(∃x)R cũng là một định lý; nếu (∃x)(∀y)R là đúng, thì (∃x)R là đúng, và do đó (∀y)(∃x)R cũng là đúng. Suy ra định lý thứ ba.
Mặt khác, nếu (∀y)(∃x)R là một định lý trong T, ta không thể kết luận rằng (∃x)(∀y)R là một định lý trong T. Về trực giác, nói rằng quan hệ (∀y)(∃x)R là đúng có nghĩa là, với mọi đối tượng y, tồn tại một đối tượng x sao cho R là một quan hệ đúng giữa các đối tượng x và y. Nhưng nói chung đối tượng x sẽ phụ thuộc vào lựa chọn đối tượng y, trong khi nói rằng (∃x)(∀y)R là đúng có nghĩa là tồn tại một đối tượng cố định x sao cho R là một quan hệ đúng giữa đối tượng này và mọi đối tượng y.
4. Các lượng từ điển hình
Cho A và R là các dãy ký hiệu và cho x là một chữ cái. Ta ký hiệu dãy ký hiệu (∃x)(A và R) bởi (∃Ax)R, và dãy ký hiệu
“khoˆng (∃Ax) (khoˆng R)”
bởi (∀Ax)R. Các ký hiệu viết tắt ∃A và ∀A được gọi là các lượng từ điển hình. Nhận xét rằng chữ cái x không xuất hiện trong các dãy ký hiệu được ký hiệu bởi (∃Ax)R, (∀Ax)R.
CS10. Cho A và R là các dãy ký hiệu và cho x và x′ là các chữ cái. Nếu x không xuất hiện trong R cũng như trong A, thì (∃Ax)R và (∀Ax)R lần lượt đồng nhất với (∃A′x′)R′ và (∀A′x′)R′, trong đó R′ là (x′∣x)R và A′ là (x′∣x)A.
CS11. Cho A, R, U là các dãy ký hiệu, và cho x, y là các chữ cái phân biệt. Nếu x không xuất hiện trong U, các dãy ký hiệu (U∣y)(∃Ax)R và (U∣y)(∀Ax)R tương ứng đồng nhất với (∃A′x′)R′ và (∀A′x′)R′, trong đó R′ là (U∣y)R và A′ là (U∣y)A.
Các quy tắc này là những hệ quả ngay lập tức của các tiêu chuẩn CS8, CS9 (no. 1), CS5 (§ 1, no. 2), và CS6 (§ 3, no. 4).
CF12. Cho A và R là các quan hệ trong T, và cho x là một chữ cái. Khi đó
(∃Ax)Rvaˋ(∀Ax)R
là các quan hệ trong T.
Điều này suy ra trực tiếp từ CF11 (no. 1), CF9 (§ 3, no. 4), và CF2 (§ 1, no. 4).
Về mặt trực giác, hãy xem A và R như biểu diễn các tính chất của x. Có thể xảy ra rằng trong một chuỗi các chứng minh, ta chỉ quan tâm đến các đối tượng thỏa mãn A. Nói rằng tồn tại một đối tượng thỏa mãn A sao cho R có nghĩa là tồn tại một đối tượng sao cho “A và R”; do đó có định nghĩa của ∃A. Nói rằng mọi đối tượng thỏa mãn A đều có tính chất R có nghĩa là không có đối tượng nào thỏa mãn A sao cho "không R"; do đó có định nghĩa của ∀A. Trong thực hành, các dấu này được thay thế bằng những cụm từ khác nhau, tùy theo bản chất của quan hệ A. \* Ví dụ : "với mọi số nguyên x, R"; "tồn tại một phần tử x của tập hợp E sao cho R"; và vân vân. \*
C35. Cho A và R là các quan hệ trong T, và cho x là một chữ cái. Khi đó các quan hệ (∀Ax)R và (∀x)(A⇒R) là tương đương trong T.
Vì quan hệ (∀Ax)R đồng nhất với
"khoˆng(∃x)(A vaˋ (khoˆng R))".
Bây giờ, "A và (không R)" là tương đương trong T0 với "không (A⇒R)"; do đó "không (∃x)(A và (không R))" là tương đương trong T0 với
"khoˆng (∃x)(khoˆng (A⇒R))",
theo C31 (no. 3), và quan hệ sau cùng đồng nhất với (∀x)(A⇒R). Tiêu chuẩn do đó được thiết lập trong T0, và do đó trong T.
Chúng ta sẽ thường phải chứng minh các quan hệ có dạng (∀Ax)R; nói chung chúng ta sẽ sử dụng một trong hai tiêu chuẩn sau đây :
C36. Cho A và R là các quan hệ trong T, và cho x là một chữ cái. Gọi T′ là lý thuyết thu được bằng cách thêm A vào các tiên đề của T. Nếu x không phải là một hằng của T, và nếu R là một định lý trong T′, thì (∀Ax)R là một định lý trong T.
Đối với A⇒R là một định lý trong T, theo tiêu chuẩn suy diễn, do đó (∀Ax)R là một định lý trong T theo C27 (no. 1) và C35.
Trong thực hành, ta chỉ ra rằng ta sẽ sử dụng quy tắc này bằng một cụm từ chẳng hạn như "Cho x là một phần tử bất kỳ sao cho A". Trong lý thuyết T′ được định nghĩa như vậy, ta tìm cách chứng minh R. Dĩ nhiên, ta không thể khẳng định rằng bản thân R là một định lý trong T.
C37. Cho A và R là các quan hệ trong T và cho x là một chữ. Cho T′ là lý thuyết thu được bằng cách thêm các quan hệ A và "không R" vào các tiên đề của T. Nếu x không là một hằng của T, và nếu T′ là mâu thuẫn, thì (∀Ax)R là một định lý trong T.
Đối với lý thuyết T′, là tương đương với lý thuyết nhận được bằng cách thêm "không (A⇒R)" vào các tiên đề của T. Bằng phương pháp reductio ad absurdum, A⇒R là một định lý trong T, và do đó (∀Ax)R cũng là như vậy theo C27 (no. 1) và C35.
Trong thực hành, ta nói: "Giả sử tồn tại một đối tượng x thỏa mãn A mà R là sai", và tìm cách thiết lập một mâu thuẫn.
Các tính chất của các lượng từ điển hình là tương tự với các tính chất của các lượng từ:
C38. Cho A và R là các quan hệ trong T, và cho x là một chữ cái. Khi đó các quan hệ
khoˆng (∀Ax)R⇔(∃Ax)(khoˆng R),
khoˆng (∃Ax)R⇔(∀Ax)(khoˆng R)
là các định lý trong T.
C39. Cho A, R, và S là các quan hệ trong T, và cho x là một chữ không phải là hằng của T. Nếu quan hệ A⇒(R⇒S) [resp. A⇒(R⇔S)] là một định lý trong T, thì các quan hệ
(∃Ax)R⇒(∃Ax)S,(∀Ax)R⇒(∀Ax)S
[resp. (∃Ax)R⇔(∃Ax)S,(∀Ax)R⇔(∀Ax)S]
là các định lý trong T.
C40. Cho A, R, và S là các quan hệ trong T và cho x là một chữ cái. Khi đó các quan hệ
(∀Ax)(R vaˋ S)⇔((∀Ax)R vaˋ (∀Ax)S),
(∃Ax)(R hoặc S)⇔((∃Ax)R hoặc (∃Ax)S)
là các định lý trong T.
C41. Cho A, R, và S là các quan hệ trong T, và cho x là một chữ cái không xuất hiện trong R. Khi đó các quan hệ
(∀Ax)(R hoặc S)⇔(R hoặc (∀Ax)S),
(∃Ax)(R vaˋ S)⇔(R vaˋ (∃Ax)S)
là các định lý trong T.
C42. Cho A, B, R là các quan hệ trong T và cho x và y là các chữ cái. Nếu x không xuất hiện trong B, và nếu y không xuất hiện trong A, thì các quan hệ
(∀Ax)(∀By)R⇔(∀By)(∀Ax)R,
(∃A)x(∃By)R⇔(∃By)(∃Ax)R,
(∃Ax)(∀By)R⇒(∀By)(∃Ax)R
là các định lý trong T.
Để làm ví dụ, ta hãy chứng minh một phần của C42. Quan hệ
(∃Ax)(∃By)R
trùng với (∃x)(A và (∃y)(B và R)), và do đó (vì y không xuất hiện trong A) là tương đương trong T0 với
(∃x)(∃y)(A vaˋ (B vaˋ R))
theo C33 và C31. Tương tự, (∃Bx)(∃Ay)R tương đương với
(∃y)(∃x)(B vaˋ (A vaˋ R)).
Bây giờ áp dụng C31 và C34 (no. 3).
\* Như một ví dụ về việc áp dụng các tiêu chuẩn này, hãy xét quan hệ sau đây: "dãy các hàm nhận giá trị thực (fn) hội tụ đều về 0 trong [0,1]". Điều này có nghĩa là "với mỗi ε>0 tồn tại một số nguyên n sao cho với mỗi x∈[0,1] và mỗi số nguyên m⩾n ta có ∣fm(x)∣⩽ε". Giả sử ta muốn lấy phủ định của quan hệ này (chẳng hạn, để có được một chứng minh bằng phản chứng); tiêu chuẩn C38 chỉ ra rằng phủ định này tương đương với quan hệ sau đây: " tồn tại một ε>0 sao cho với mỗi số nguyên n tồn tại một x∈[0,1] và một m⩾n sao cho ∣fm(x)∣>ε".
Bài tập
Trong tất cả các Bài tập của § 4, T ký hiệu một lý thuyết lượng hóa.
Xem các bài tập của § 4.