1. Thuật ngữ và quan hệ
1. Các dấu và các dãy ký hiệu
Các dấu của một lý thuyết toán học [^1] là các dấu sau đây :
(1) Các dấu lôgic [^2] : , , , . (2) Các chữ.
Các chữ là các chữ La tinh viết hoa và viết thường, có hoặc không có dấu. Như vậy , , , , ... là các chữ. Tại bất kỳ chỗ nào trong văn bản, có thể đưa vào các chữ khác với những chữ đã xuất hiện trong các lập luận trước đó.
(3) Các dấu riêng, phụ thuộc vào lý thuyết đang xét.
Trong lý thuyết tập hợp, ta chỉ sử dụng ba dấu riêng sau đây : , , .
Một dãy ký hiệu trong là một dãy liên tiếp các dấu của được viết cạnh nhau; một số dấu, khác với các chữ, có thể được nối từng đôi bằng các gạch ở phía trên dòng, gọi là các liên kết. \*Ví dụ, trong LÝ THUYẾT TẬP HỢP, trong đó là một dấu riêng,
là một dãy ký hiệu.\*
Việc chỉ sử dụng các dãy ký hiệu sẽ dẫn đến những khó khăn không thể vượt qua cả đối với người in lẫn người đọc. Vì lý do này, các văn bản hiện nay sử dụng những ký hiệu viết tắt (đáng chú ý là các từ ngữ thông thường) không thuộc về toán học hình thức. Việc đưa vào các ký hiệu như vậy là đối tượng của các định nghĩa. Việc sử dụng chúng không phải là không thể thiếu đối với lý thuyết, và thường có thể dẫn đến sự nhầm lẫn mà chỉ một mức độ quen thuộc nhất định với chủ đề mới cho phép người đọc tránh được.
Ví dụ
Ví dụ 1 03P0
Dãy ký hiệu được biểu diễn bởi .
Ví dụ 2 03P1
Các ký hiệu sau đây biểu diễn các dãy ký hiệu (và hơn nữa là những dãy rất dài):
“3 và 4”
“đường thẳng thực”
“hàm ”
“Mọi vành chia hữu hạn đều là một trường”
“Các không điểm của khác với , , , ... nằm trên đường thẳng .”
Nói chung, ký hiệu được dùng để biểu diễn một dãy ký hiệu chứa tất cả các chữ cái xuất hiện trong dãy ký hiệu đó. Tuy nhiên, nguyên lý này đôi khi có thể bị vi phạm mà không có nguy cơ gây nhầm lẫn. *Chẳng hạn, “phép hoàn thiện của X” biểu diễn một dãy ký hiệu chứa chữ cái X, nhưng cũng chứa chữ cái biểu diễn tập hợp các lân cận của cấu trúc đều của X. Mặt khác,
biểu diễn một dãy ký hiệu trong đó chữ (và chữ ) không xuất hiện; và các dãy ký hiệu được biểu diễn bởi , , “hàm ” không chứa chữ nào.
Một lý thuyết toán học (hay đơn giản là một lý thuyết) chứa các quy tắc cho phép ta khẳng định rằng một số dãy ký hiệu nào đó là hạng hoặc quan hệ của lý thuyết, và các quy tắc khác cho phép ta khẳng định rằng một số dãy ký hiệu nào đó là định lý của lý thuyết.
Mô tả* các quy tắc này, sẽ xuất hiện trong chương này, không thuộc toán học hình thức; các quy tắc liên quan đến những dãy ký hiệu ít nhiều chưa được xác định, chẳng hạn các chữ chưa được xác định. Để đơn giản hóa cách trình bày, thuận tiện nhất là ký hiệu các dãy ký hiệu ấy bằng những ký hiệu ít cồng kềnh hơn. Đặc biệt, ta sẽ sử dụng các tổ hợp ký hiệu (của một lý thuyết toán học), các chữ in đậm nghiêng (có hoặc không có chỉ số hoặc dấu), và các ký hiệu đặc biệt, trong đó sẽ nêu một số ví dụ. Vì mục đích của chúng ta chỉ là tránh những cách diễn đạt vòng vo (xem chú ý (*), § 3, no. 1, p. 28), ta sẽ không phát biểu các quy tắc tổng quát ngặt về việc sử dụng các ký hiệu này; trong từng trường hợp cụ thể, người đọc sẽ có thể dễ dàng dựng lại dãy ký hiệu đang xét. Theo lối nói không hoàn toàn chính xác, ta sẽ thường nói rằng các ký hiệu là các dãy ký hiệu, thay vì nói rằng chúng biểu thị các dãy ký hiệu: những biểu thức như “dãy ký hiệu ” hoặc “chữ ”, trong các phát biểu của những quy tắc sau đây, do đó phải được thay bằng “dãy ký hiệu được biểu thị bởi ” hoặc “chữ được biểu thị bởi ”.
Cho và là các dãy ký hiệu. Ta sẽ ký hiệu bởi dãy ký hiệu thu được bằng cách viết dãy ký hiệu ở bên phải dãy ký hiệu . Ta sẽ ký hiệu bởi dãy ký hiệu thu được bằng cách viết, từ trái sang phải, dấu , dãy ký hiệu , dấu , dãy ký hiệu . Và cứ thế.
Cho là một cấu tạo và là một chữ cái. Ta sẽ ký hiệu bởi cấu tạo được xây dựng như sau : tạo cấu tạo , nối mỗi lần xuất hiện của trong với được viết ở bên trái của , rồi thay thế ở mọi nơi nó xuất hiện bằng dấu . Cấu tạo được ký hiệu bởi do đó không chứa .
Ví dụ 03RY
Ký hiệu biểu diễn cấu tạo
Cho và là các dãy ký hiệu và cho là một chữ cái. Dãy ký hiệu thu được bằng cách thay thế , ở mọi nơi nó xuất hiện trong , bằng dãy ký hiệu được ký hiệu bởi (đọc: thay thế trong ). Nếu không xuất hiện trong , thì trùng với ; đặc biệt,
là đồng nhất với .
Ví dụ 03TO
Nếu ta thay thế bởi ở mọi nơi xuất hiện trong hệ thức , ta thu được hệ thức .
Nếu là một cấu trúc và ta đặc biệt quan tâm đến một chữ cái , hoặc hai chữ cái phân biệt và (có thể xuất hiện hoặc không xuất hiện trong ), ta thường sẽ viết hoặc . Trong trường hợp này ta viết thay cho . Ta ký hiệu bởi cấu trúc thu được bằng cách đồng thời thay thế bởi và bởi ở mọi nơi chúng xuất hiện trong (chú ý rằng và có thể xuất hiện trong và trong ); nếu và là các chữ cái phân biệt, khác với và , không xuất hiện trong , , cũng như , thì trùng với .
Nhận xét 03P2
Khi một ký hiệu viết tắt được đưa vào, bằng một định nghĩa, để biểu diễn một cấu tạo nào đó, quy ước (thường là ngầm hiểu) được đặt ra là biểu diễn cấu tạo thu được bằng cách thay thế một cấu tạo cho một chữ cái trong cấu tạo ban đầu, bằng ký hiệu thu được do thay thế chữ cái trong bằng cấu tạo (hoặc, thường hơn, bằng một ký hiệu viết tắt biểu diễn cấu tạo ).
¶ *Ví dụ, sau khi đã định nghĩa cấu tạo nào được biểu diễn bởi ký hiệu , trong đó và là các chữ cái — một cấu tạo mà tình cờ còn chứa các chữ cái khác ngoài và — ký hiệu có thể được sử dụng mà không cần giải thích thêm.
¶ Quy tắc này có thể dẫn đến những nhầm lẫn, được tránh bằng việc sử dụng các phương tiện kiểu chữ khác nhau; phương tiện thông dụng nhất là thay bằng thay cho .
¶ *Ví dụ, biểu thị một dãy ký hiệu chứa chữ cái . Nếu ta thế vào dãy ký hiệu được biểu diễn bởi , ta được một dãy ký hiệu được biểu thị bởi .
2. Các tiêu chuẩn thế
Toán học hình thức chỉ chứa các dãy ký hiệu được viết tường minh. Tuy nhiên, ngay cả khi sử dụng các ký hiệu viết tắt, sự phát triển của toán học hoàn toàn phù hợp với nguyên lý này sẽ dẫn đến những chuỗi lập luận cực kỳ dài. Vì lý do này, ta sẽ thiết lập các tiêu chuẩn liên quan đến các dãy ký hiệu bất định; mỗi tiêu chuẩn trong số này sẽ mô tả một lần cho mãi kết quả cuối cùng của một dãy phép biến đổi xác định trên các dãy ký hiệu này. Do đó, các tiêu chuẩn này không phải là thiết yếu đối với lý thuyết; sự biện minh cho chúng thuộc về siêu toán học.
Sự phát triển của chính siêu toán học, trên thực tế, đòi hỏi việc sử dụng các ký hiệu viết tắt, một số trong đó đã được chỉ ra. Phần lớn các ký hiệu này cũng được sử dụng trong toán học.
Ta sẽ sử dụng các tiêu chuẩn sau đây, được gọi là các tiêu chuẩn thế :
CS1. Cho và là các dãy ký hiệu và cho và là các chữ cái. Nếu không xuất hiện trong , thì đồng nhất với .
CS2. Cho , , và là các dãy ký hiệu và cho và là các chữ cái phân biệt [^3]. Nếu không xuất hiện trong , thì đồng nhất với
trong đó là dãy ký hiệu .
CS3. Cho là một assembly và cho và là các chữ. Nếu không xuất hiện trong , thì đồng nhất với , trong đó là assembly .
CS4. Cho và là các dãy ký hiệu và cho và là các chữ cái phân biệt. Nếu không xuất hiện trong , thì đồng nhất với , trong đó là dãy ký hiệu .
CS5. Cho , , là các dãy ký hiệu và cho là một chữ cái. Các dãy ký hiệu , , , (trong đó là một dấu hiệu cụ thể) lần lượt đồng nhất với , , , , trong đó , lần lượt là , .
Ví dụ, hãy chỉ ra nguyên lý kiểm chứng CS2. So sánh phép toán đưa ta từ đến với phép toán đưa ta từ đến . Trong mỗi phép toán, không có dấu nào xuất hiện trong và phân biệt với và bị thay đổi. Tại mỗi chỗ xuất hiện trong , ta phải thay thế cho trong phép toán thứ nhất và thứ hai; điều này hiển nhiên đối với phép toán thứ nhất, còn đối với phép toán thứ hai nó suy ra từ sự kiện rằng không xuất hiện trong . Cuối cùng, tại mỗi chỗ xuất hiện trong , phép toán thứ nhất gồm việc thay thế cho , rồi cho tại mỗi chỗ xuất hiện trong ; nhưng rõ ràng điều này cũng chính là việc thay thế cho , ở mọi nơi nó xuất hiện trong , hợp thành .
3. Các phép dựng kiến tạo
Một số dấu hiệu riêng của một lý thuyết được gọi là liên hệ, còn các dấu hiệu khác được gọi là thực thể. Với mỗi dấu hiệu riêng được liên kết một số tự nhiên gọi là trọng số của nó (hầu như luôn luôn là số 2).
¶ Một dãy ký hiệu được nói là thuộc loài thứ nhất nếu nó bắt đầu bằng một , hoặc bằng một dấu hiệu thực thể, hoặc nếu nó gồm một chữ cái duy nhất; ngược lại nó thuộc loài thứ hai.
¶ Một phép dựng kiến tạo trong một lý thuyết là một dãy các dãy ký hiệu có tính chất sau đây: đối với mỗi dãy ký hiệu của dãy, một trong các điều kiện sau được thỏa mãn:
(a) là một chữ cái.
(b) Có trong dãy một dãy ký hiệu thuộc loài thứ hai, đứng trước , sao cho là .
(c) Có hai dãy ký hiệu và thuộc loài thứ hai (phân biệt hoặc không), đứng trước , sao cho là .
(d) Có một dãy ký hiệu thuộc loài thứ hai, đứng trước , và một chữ cái sao cho là .
(e) Có một dấu hiệu riêng biệt có trọng số [^4] trong , và dãy ký hiệu thuộc loài thứ nhất, đứng trước , sao cho là .
¶ Các dãy ký hiệu thuộc loài thứ nhất (tương ứng thuộc loài thứ hai) xuất hiện trong các kiến tạo của được gọi là các hạng (tương ứng các quan hệ) trong .
Ví dụ. *Trong lý thuyết tập hợp, trong đó là một dấu quan hệ có trọng số 2, dãy ký hiệu sau là một phép dựng kiến tạo:*
Do đó dãy ký hiệu được cho làm ví dụ trong no. 1 là một số hạng trong lý thuyết tập hợp.*
Nhận xét. Về trực giác, các thuật ngữ là các dãy ký hiệu biểu diễn các đối tượng, và các quan hệ là các dãy ký hiệu biểu diễn các mệnh đề có thể được phát biểu về các đối tượng này. Điều kiện (a) có nghĩa là các chữ cái biểu diễn các đối tượng. Điều kiện (b) có nghĩa là nếu là một mệnh đề, thì , được gọi là phủ định của , là một mệnh đề (được đọc là: không ). Điều kiện (c) có nghĩa là nếu và là các mệnh đề, thì , được gọi là phép tuyển của và , là một mệnh đề (được đọc là: hoặc hoặc ); do đó là một mệnh đề (bằng lời: “hoặc không , hoặc ”, hoặc “ kéo theo ”). Điều kiện (d) có nghĩa là nếu là một mệnh đề và là một chữ cái, thì là một đối tượng. Hãy xét mệnh đề như biểu thị một tính chất của đối tượng ; khi đó, nếu tồn tại một đối tượng có tính chất đang xét, biểu diễn một đối tượng được phân biệt có tính chất này; nếu không, biểu diễn một đối tượng mà về nó không thể nói gì cả. Cuối cùng, điều kiện (e) có nghĩa là nếu là các đối tượng, và nếu là một dấu quan hệ (tương ứng dấu thực thể) có trọng số , thì là một mệnh đề về các đối tượng (tương ứng một đối tượng phụ thuộc vào ).
Ví dụ. Các ký hiệu , , “đường thẳng thực”, “hàm ”, biểu diễn các số hạng. Các ký hiệu , , “mọi vành chia hữu hạn là một trường”, “các không điểm của khác với , , , ... nằm trên đường ” biểu diễn các quan hệ. Ký hiệu “3 và 4” không biểu diễn một số hạng cũng không biểu diễn một quan hệ.
Dấu ban đầu của một quan hệ là , , hoặc một dấu quan hệ. Dấu ban đầu của một số hạng là hoặc một dấu thực thể, với điều kiện là số hạng đó không gồm một chữ cái duy nhất. Mệnh đề sau được suy ra từ sự kiện rằng một số hạng là một dãy ký hiệu thuộc loài thứ nhất. Nếu là một quan hệ, thì xuất hiện trong một phép dựng kiến tạo, không phải là một chữ cái, và không bắt đầu bằng , do đó có ba trường hợp có thể xảy ra : (1) đứng sau một dãy ký hiệu sao cho là ; (2) đứng sau hai dãy ký hiệu và sao cho là ; (3) đứng sau các dãy ký hiệu , , ... sao cho là , là một dấu quan hệ.
4. Các tiêu chuẩn kiến tạo
CF1. Nếu và là các quan hệ trong một lý thuyết , thì là một quan hệ trong .
Xét hai phép dựng kiến tạo (trong ), một trong hai phép dựng đó chứa và phép kia chứa . Xét dãy các dãy ký hiệu thu được bằng cách viết trước hết các dãy ký hiệu của phép dựng thứ nhất, sau đó các dãy ký hiệu của phép dựng thứ hai, và cuối cùng . Vì và thuộc loài thứ hai, nên ngay lập tức kiểm tra được rằng dãy này là một phép dựng kiến tạo của . Dãy ký hiệu thuộc loài thứ hai, do đó nó là một quan hệ trong .
Ba tiêu chuẩn sau đây được thiết lập tương tự :
CF2. Nếu là một quan hệ trong một lý thuyết , thì là một quan hệ trong .
CF3. Nếu là một quan hệ trong một lý thuyết , và nếu là một chữ cái, thì là một số hạng trong .
CF4. Nếu , , ..., là các số hạng trong một lý thuyết , và nếu là một dấu quan hệ (tương ứng là dấu thực thể) có trọng số trong , thì là một quan hệ (tương ứng là một số hạng) trong .
Các tiêu chuẩn này ngay lập tức suy ra điều sau :
CF5. Nếu và là các quan hệ trong một lý thuyết , thì là một quan hệ trong .
CF6. Cho , , ..., là một phép dựng kiến tạo trong một lý thuyết , và cho và là các chữ cái. Giả sử rằng không xuất hiện trong bất kỳ nào. Khi đó , , ..., là một phép dựng kiến tạo trong .
Để chứng minh CF6, đặt là phép dựng . Nếu là một chữ cái, thì là một chữ cái. Nếu có dạng , trong đó là một phép dựng thuộc loài thứ hai đứng trước trong phép dựng, thì đồng nhất với theo CS5, và là một phép dựng thuộc loài thứ hai. Lập luận cũng tương tự nếu có dạng hoặc , là một dấu hiệu cụ thể của . Cuối cùng, nếu có dạng , trong đó là một phép dựng thuộc loài thứ hai đứng trước trong phép dựng, thì có nhiều trường hợp cần xét:
(a) là một chữ cái phân biệt với và . Khi đó đồng nhất với theo CS4, và là một hợp thành của loài thứ hai.
(b) trùng với . Khi đó không chứa , do đó trùng với , nghĩa là với ; vì không xuất hiện trong , trùng với theo CS3.
(c) đồng nhất với . Khi đó là phép lắp ghép , vì không xuất hiện trong ; do đó là phép lắp ghép , tức là , trong đó là một chữ cái không xuất hiện trong .
CF7. Cho là một quan hệ (tương ứng một số hạng) trong một lý thuyết , và cho và là các chữ cái. Khi đó là một quan hệ (tương ứng một số hạng) trong .
Cho là một phép dựng kiến tạo trong đó xuất hiện. Ta sẽ chứng minh từng bước rằng, nếu là một quan hệ (tương ứng là một số hạng) thì , mà ta sẽ ký hiệu là , cũng là một quan hệ (tương ứng là một số hạng). Giả sử rằng điểm này đã được thiết lập đối với ; hãy chứng minh nó đối với . Nếu là một chữ cái, thì là một chữ cái. Nếu đứng trước trong phép dựng bởi một quan hệ sao cho là , thì đồng nhất với theo CS5, và là một quan hệ theo CF2. Lập luận tương tự nếu đứng trước bởi các quan hệ sao cho là , hoặc nếu đứng trước bởi các số hạng sao cho là , trong đó là một dấu hiệu riêng của có trọng số . Cuối cùng, nếu đứng trước bởi một quan hệ sao cho là , có nhiều trường hợp khác nhau cần xét:
(a) phân biệt với cả và . Khi đó trùng với theo CS4, và ta đã biết rằng là một quan hệ; do đó là một số hạng, theo CF3.
(b) trùng với . Khi đó không chứa , do đó trùng với , và vì thế là một số hạng.
(c) đồng nhất với . Khi đó cho là một chữ cái, phân biệt với cả và , không xuất hiện trong . Theo CF6, dãy ký hiệu , mà ta sẽ ký hiệu bởi , tạo thành một phép dựng kiến tạo trong . Vì không còn xuất hiện trong phép dựng mới này, là một phép dựng kiến tạo theo CF6, do đó là một quan hệ trong ; do đó là một số hạng của . Nhưng số hạng này đồng nhất với theo CS4, do đó với theo CS3, do đó đồng nhất với .
CF8. Cho là một quan hệ (tương ứng là một số hạng) trong một lý thuyết , cho là một chữ cái và là một số hạng trong . Khi đó là một quan hệ (tương ứng là một số hạng) trong .
Cho là một phép dựng kiến tạo trong đó xuất hiện. Cho là các chữ cái phân biệt xuất hiện trong . Gắn với mỗi chữ cái một chữ cái , phân biệt với mỗi chữ cái trong các chữ cái và các chữ cái xuất hiện trong , sao cho các chữ cái đều phân biệt. Phép ghép
là một số hạng theo CF7, và đồng nhất với
do áp dụng CS1. Do đó chỉ cần chứng minh rằng là một quan hệ (tương ứng là một số hạng); nói cách khác, từ nay ta có thể giả sử rằng các chữ cái xuất hiện trong không xuất hiện trong .
¶ Chúng ta sẽ chứng minh từng bước rằng, nếu là một quan hệ (tương ứng là một số hạng), thì , mà ta sẽ ký hiệu là , là một quan hệ (tương ứng là một số hạng). Giả sử điểm này đã được thiết lập đối với , và ta hãy chứng minh nó đối với . Nếu là một chữ cái, thì hoặc là cùng một chữ cái hoặc là , và do đó là một số hạng. Nếu có dạng , trong đó là một quan hệ đứng trước trong phép dựng, thì đồng nhất với theo CS5, và ta đã biết rằng là một quan hệ, do đó là một quan hệ theo CF2. Chứng minh là tương tự nếu có dạng , hoặc . Cuối cùng, nếu có dạng , trong đó là một quan hệ đứng trước trong phép dựng, thì có nhiều trường hợp cần được xét:
(a) phân biệt với và với các chữ cái xuất hiện trong . Khi đó đồng nhất với theo CS4, và ta đã biết rằng là một quan hệ; do đó là một số hạng theo CF3.
(b) đồng nhất với . Khi đó không chứa , do đó đồng nhất với và vì thế là một số hạng.
(c) xuất hiện trong . Khi đó không xuất hiện trong , do đó đồng nhất với ; suy ra đồng nhất với . Bây giờ, ta đã biết rằng là một quan hệ, và đồng nhất với , trong đó là một chữ cái không xuất hiện trong ; từ CF3 suy ra rằng là một số hạng.
Về mặt trực giác, nếu là một quan hệ trong , mà ta có thể xem như biểu diễn một tính chất của một đối tượng , thì mệnh đề tương đương với việc nói rằng đối tượng có tính chất này. Nếu là một số hạng trong , nó biểu diễn một đối tượng phụ thuộc theo một cách nào đó vào đối tượng được ký hiệu bởi ; số hạng biểu diễn cái mà đối tượng trở thành khi ta lấy là đối tượng .
Bài tập
Xem các bài tập cho § 1.
[^1]: Ý nghĩa của biểu thức này sẽ trở nên rõ ràng khi chương này tiến triển. [^2]: Để biết các ý nghĩa trực giác của các dấu này, xem no. 3, Nhận xét. [^3]: Phù hợp với điều đã nói ở no. 1, cụm từ “ và là các chữ cái phân biệt” là một lối nói không chuẩn: nó có nghĩa là và biểu thị các chữ cái phân biệt trong các dãy ký hiệu đang xét.
[^4]: Như đã nói ở trên, đối với sự phát triển của các lý thuyết toán học hiện nay, có thể hạn chế sự khảo sát của chúng ta vào các ký hiệu cụ thể có trọng số 2, và do đó tránh dùng biểu thức “số tự nhiên ” trong định nghĩa của một phép dựng kiến tạo.