Bourbaki

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 T\mathscr{T} [^1] là các dấu sau đây :

(1) Các dấu lôgic [^2] : □\square, τ\tau, ∨\vee, ¬\neg. (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 AA, A′A', A′′A'', A′′′A''', ... 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 : ==, ∈\in, ⊃\supset.

Một dãy ký hiệu trong T\mathscr{T} là một dãy liên tiếp các dấu của T\mathscr{T} đượ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 đó ∈\in là một dấu riêng,

τ∨¬∈□‾A′∈□‾A′′\overline{\overline{\tau \vee \neg \in \square} A' \in \square} A''

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 ∨1\vee 1 được biểu diễn bởi ⇒\Rightarrow.

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”

∅\varnothing
N\mathbf{N}
Z\mathbf{Z}

“đường thẳng thực”

“hàm Γ\Gamma”

f∘gf\circ g
π=2+3\pi=\sqrt{2}+\sqrt{3}
1∈21\in 2

“Mọi vành chia hữu hạn đều là một trường”

“Các không điểm của ζ(s)\zeta(s) khác với −2-2, −4-4, −6-6, ... nằm trên đường thẳng R(s)=1/2R(s)=1/2.”

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,

∫01f(x) dx\int_0^1 f(x)\,dx

biểu diễn một dãy ký hiệu trong đó chữ xx (và chữ dd) không xuất hiện; và các dãy ký hiệu được biểu diễn bởi N\mathbf{N}, Z\mathbf{Z}, “hàm Γ\Gamma” 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 AA” hoặc “chữ xx”, 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 AA” hoặc “chữ được biểu thị bởi xx”.

Cho AA và BB là các dãy ký hiệu. Ta sẽ ký hiệu bởi ABAB dãy ký hiệu thu được bằng cách viết dãy ký hiệu BB ở bên phải dãy ký hiệu AA. Ta sẽ ký hiệu bởi ∨A¬B\vee A\neg B dãy ký hiệu thu được bằng cách viết, từ trái sang phải, dấu ∨\vee, dãy ký hiệu AA, dấu ¬\neg, dãy ký hiệu BB. Và cứ thế.

Cho AA là một cấu tạo và xx là một chữ cái. Ta sẽ ký hiệu bởi τx(A)\tau_x(A) cấu tạo được xây dựng như sau : tạo cấu tạo τA\tau A, nối mỗi lần xuất hiện của xx trong AA với τ\tau được viết ở bên trái của AA, rồi thay thế xx ở mọi nơi nó xuất hiện bằng dấu □\square. Cấu tạo được ký hiệu bởi τx(A)\tau_x(A) do đó không chứa xx.

Ví dụ 03RY

Ký hiệu τx(∈xy)\tau_x(\in xy) biểu diễn cấu tạo

τ∈□y. \tau\in\square y.

Cho AA và BB là các dãy ký hiệu và cho xx là một chữ cái. Dãy ký hiệu thu được bằng cách thay thế xx, ở mọi nơi nó xuất hiện trong AA, bằng dãy ký hiệu BB được ký hiệu bởi (B∣x) A(B\mathbin{|}x)\,A (đọc: BB thay thế xx trong AA). Nếu xx không xuất hiện trong AA, thì (B∣x) A(B\mathbin{|}x)\,A trùng với AA; đặc biệt,

(B∣x) τx(A) (B\mathbin{|}x)\,\tau_x(A)

là đồng nhất với τx(A)\tau_x(A).

Ví dụ 03TO

Nếu ta thay thế xx bởi □\square ở mọi nơi xx xuất hiện trong hệ thức ∨∈xy=xx\vee\in xy=xx, ta thu được hệ thức ∨∈□y=□□\vee\in\square y=\square\square.

Nếu AA là một cấu trúc và ta đặc biệt quan tâm đến một chữ cái xx, hoặc hai chữ cái phân biệt xx và yy (có thể xuất hiện hoặc không xuất hiện trong AA), ta thường sẽ viết A{x}A\{x\} hoặc A{x,y}A\{x,y\}. Trong trường hợp này ta viết A{B}A\{B\} thay cho (B∣x) A(B\mathbin{|}x)\,A. Ta ký hiệu bởi A{B,C}A\{B,C\} cấu trúc thu được bằng cách đồng thời thay thế xx bởi BB và yy bởi CC ở mọi nơi chúng xuất hiện trong AA (chú ý rằng xx và yy có thể xuất hiện trong BB và trong CC); nếu x′x' và y′y' là các chữ cái phân biệt, khác với xx và yy, không xuất hiện trong AA, BB, cũng như CC, thì A{B,C}A\{B,C\} trùng với (B∣x′)(C∣y′)(x′∣x)(y′∣y)A(B\mathbin{|}x')(C\mathbin{|}y')(x'\mathbin{|}x)(y'\mathbin{|}y)A.

Nhận xét 03P2

Khi một ký hiệu viết tắt Σ\Sigma đượ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 BB cho một chữ cái xx trong cấu tạo ban đầu, bằng ký hiệu thu được do thay thế chữ cái xx trong Σ\Sigma bằng cấu tạo BB (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 BB).

¶ *Ví dụ, sau khi đã định nghĩa cấu tạo nào được biểu diễn bởi ký hiệu E⊗FE\otimes F, trong đó EE và FF 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 EE và FF — ký hiệu Z⊗FZ\otimes F 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 xx bằng (B)(B) thay cho BB.

¶ *Ví dụ, M∩NM\cap N biểu thị một dãy ký hiệu chứa chữ cái NN. Nếu ta thế vào NN dãy ký hiệu được biểu diễn bởi P∪QP\cup Q, ta được một dãy ký hiệu được biểu thị bởi M∩(P∪Q)M\cap(P\cup Q).

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 AA và BB là các dãy ký hiệu và cho xx và x′x' là các chữ cái. Nếu x′x' không xuất hiện trong AA, thì (B∣x)A(B|x)A đồng nhất với (B∣x′)(x′∣x)A(B|x')(x'|x)A.

CS2. Cho AA, BB, và CC là các dãy ký hiệu và cho xx và yy là các chữ cái phân biệt [^3]. Nếu yy không xuất hiện trong BB, thì (B∣x)(C∣y)A(B|x)(C|y)A đồng nhất với

(C′∣y)(B∣x)A,(C'|y)(B|x)A,

trong đó C′C' là dãy ký hiệu (B∣x)C(B|x)C.

CS3. Cho AA là một assembly và cho xx và x′x' là các chữ. Nếu x′x' không xuất hiện trong AA, thì τx(A)\tau_x(A) đồng nhất với τx′(A′)\tau_{x'}(A'), trong đó A′A' là assembly (x′∣x) A(x'|x)\,A.

CS4. Cho AA và BB là các dãy ký hiệu và cho xx và yy là các chữ cái phân biệt. Nếu xx không xuất hiện trong BB, thì (B∣y)τxA(B|y)\tau_xA đồng nhất với τx(A′)\tau_x(A'), trong đó A′A' là dãy ký hiệu (B∣y) A(B|y)\,A.

CS5. Cho AA, BB, CC là các dãy ký hiệu và cho xx là một chữ cái. Các dãy ký hiệu (C∣x)(¬A)(C|x)(\neg A), (C∣x)(∨AB)(C|x)(\vee AB), (C∣x)(⇒AB)(C|x)(\Rightarrow AB), (C∣x)(sAB)(C|x)(sAB) (trong đó ss là một dấu hiệu cụ thể) lần lượt đồng nhất với ¬A′\neg A', ∨A′B′\vee A'B', ⇒A′B′\Rightarrow A'B', sA′B′sA'B', trong đó A′A', B′B' lần lượt là (C∣x) A(C|x)\,A, (C∣x) B(C|x)\,B.

Ví dụ, hãy chỉ ra nguyên lý kiểm chứng CS2. So sánh phép toán đưa ta từ AA đến (B∣x)(C∣y) A(B|x)(C|y)\,A với phép toán đưa ta từ AA đến (C∣y)(B∣x) A(C|y)(B|x)\,A. Trong mỗi phép toán, không có dấu nào xuất hiện trong AA và phân biệt với xx và yy bị thay đổi. Tại mỗi chỗ xx xuất hiện trong AA, ta phải thay thế BB cho xx 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 yy không xuất hiện trong BB. Cuối cùng, tại mỗi chỗ yy xuất hiện trong AA, phép toán thứ nhất gồm việc thay thế CC cho yy, rồi BB cho xx tại mỗi chỗ xx xuất hiện trong CC; nhưng rõ ràng điều này cũng chính là việc thay thế cho yy, ở mọi nơi nó xuất hiện trong AA, hợp thành (B∣x) C(B|x)\,C.

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 τ\tau, 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 T\mathscr{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 AA của dãy, một trong các điều kiện sau được thỏa mãn:

(a) AA là một chữ cái.

(b) Có trong dãy một dãy ký hiệu BB thuộc loài thứ hai, đứng trước AA, sao cho AA là ¬B\neg B.

(c) Có hai dãy ký hiệu BB và CC thuộc loài thứ hai (phân biệt hoặc không), đứng trước AA, sao cho AA là ∨BC\vee BC.

(d) Có một dãy ký hiệu BB thuộc loài thứ hai, đứng trước AA, và một chữ cái xx sao cho AA là τx(B)\tau_x(B).

(e) Có một dấu hiệu riêng biệt ss có trọng số nn [^4] trong T\mathscr{T}, và nn dãy ký hiệu A1,A2,…,AnA_1,A_2,\ldots,A_n thuộc loài thứ nhất, đứng trước AA, sao cho AA là sA1A2…AnsA_1A_2\ldots A_n.

¶ 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 T\mathscr{T} được gọi là các hạng (tương ứng các quan hệ) trong T\mathscr{T}.

Ví dụ. *Trong lý thuyết tập hợp, trong đó ∈\in 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:*

AA′A′′∈AA′∈AA′′¬∈AA′∨¬∈AA′∈AA′′τ∨¬∈□A′∈□A′′ \begin{array}{c} A\\ A'\\ A''\\ \in AA'\\ \in AA''\\ \neg\in AA'\\ \vee\neg\in AA'\in AA'' \\[2pt] \tau\vee\neg\in\square A'\in\square A'' \end{array}

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 BB là một mệnh đề, thì ¬B\neg B, được gọi là phủ định của BB, là một mệnh đề (được đọc là: không BB). Điều kiện (c) có nghĩa là nếu BB và CC là các mệnh đề, thì ∨BC\vee BC, được gọi là phép tuyển của BB và CC, là một mệnh đề (được đọc là: hoặc BB hoặc CC); do đó ¬→BC\neg\to BC là một mệnh đề (bằng lời: “hoặc không BB, hoặc CC”, hoặc “BB kéo theo CC”). Điều kiện (d) có nghĩa là nếu BB là một mệnh đề và xx là một chữ cái, thì τx(B)\tau_x(B) là một đối tượng. Hãy xét mệnh đề BB như biểu thị một tính chất của đối tượng XX; khi đó, nếu tồn tại một đối tượng có tính chất đang xét, τx(B)\tau_x(B) 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, τx(B)\tau_x(B) 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 A1,A2,…,AnA_1,A_2,\ldots,A_n là các đối tượng, và nếu ss là một dấu quan hệ (tương ứng dấu thực thể) có trọng số nn, thì sA1A2…AnsA_1A_2\ldots A_n là một mệnh đề về các đối tượng A1,…,AnA_1,\ldots,A_n (tương ứng một đối tượng phụ thuộc vào A1,…,AnA_1,\ldots,A_n).

Ví dụ. Các ký hiệu ∅\varnothing, N\mathbf{N}, “đường thẳng thực”, “hàm Γ\Gamma”, f∘gf\circ g biểu diễn các số hạng. Các ký hiệu π=2+3\pi=\sqrt{2}+\sqrt{3}, 1∈21\in2, “mọi vành chia hữu hạn là một trường”, “các không điểm của ζ(s)\zeta(s) khác với −2-2, −4-4, −6-6, ... nằm trên đường R(s)=1/2\mathfrak{R}(s)=1/2” 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à ∨\vee, ¬\neg, hoặc một dấu quan hệ. Dấu ban đầu của một số hạng là τ\tau 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 AA là một quan hệ, thì AA 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 τ\tau, do đó có ba trường hợp có thể xảy ra : (1) AA đứng sau một dãy ký hiệu BB sao cho AA là ¬B\neg B; (2) AA đứng sau hai dãy ký hiệu BB và CC sao cho AA là ∨BC\vee BC; (3) AA đứng sau các dãy ký hiệu A1A_1, A2A_2, ... AnA_n sao cho AA là sA1A2...AnsA_1A_2 ... A_n, ss là một dấu quan hệ.

4. Các tiêu chuẩn kiến tạo

CF1. Nếu AA và BB là các quan hệ trong một lý thuyết T\mathscr{T}, thì ∨AB\vee AB là một quan hệ trong T\mathscr{T}.

Xét hai phép dựng kiến tạo (trong T\mathscr{T}), một trong hai phép dựng đó chứa AA và phép kia chứa BB. 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 ∨AB\vee AB. Vì AA và BB 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 T\mathscr{T}. Dãy ký hiệu ∨AB\vee AB thuộc loài thứ hai, do đó nó là một quan hệ trong T\mathscr{T}.

Ba tiêu chuẩn sau đây được thiết lập tương tự :

CF2. Nếu AA là một quan hệ trong một lý thuyết T\mathscr{T}, thì ¬A\neg A là một quan hệ trong T\mathscr{T}.

CF3. Nếu AA là một quan hệ trong một lý thuyết T\mathscr{T}, và nếu xx là một chữ cái, thì τx(A)\tau_x(A) là một số hạng trong T\mathscr{T}.

CF4. Nếu A1A_1, A2A_2, ..., AnA_n là các số hạng trong một lý thuyết T\mathscr{T}, và nếu ss là một dấu quan hệ (tương ứng là dấu thực thể) có trọng số nn trong T\mathscr{T}, thì sA1A2...AnsA_1A_2...A_n là một quan hệ (tương ứng là một số hạng) trong T\mathscr{T}.

Các tiêu chuẩn này ngay lập tức suy ra điều sau :

CF5. Nếu AA và BB là các quan hệ trong một lý thuyết T\mathscr{T}, thì ⟹AB\Longrightarrow AB là một quan hệ trong T\mathscr{T}.

CF6. Cho A1A_1, A2A_2, ..., AnA_n là một phép dựng kiến tạo trong một lý thuyết T\mathscr{T}, và cho xx và yy là các chữ cái. Giả sử rằng yy không xuất hiện trong bất kỳ AiA_i nào. Khi đó (y∣x)A1(y|x) A_1, (y∣x)A2(y|x) A_2, ..., (y∣x)An(y|x) A_n là một phép dựng kiến tạo trong T\mathscr{T}.

Để chứng minh CF6, đặt Ai′A_i' là phép dựng (y∣x)Ai(y|x)A_i. Nếu AiA_i là một chữ cái, thì Ai′A_i' là một chữ cái. Nếu AiA_i có dạng ¬Aj\neg A_j, trong đó AjA_j là một phép dựng thuộc loài thứ hai đứng trước AiA_i trong phép dựng, thì Ai′A_i' đồng nhất với ¬Aj′\neg A_j' theo CS5, và Aj′A_j' là một phép dựng thuộc loài thứ hai. Lập luận cũng tương tự nếu AiA_i có dạng ∨AjAk\vee A_jA_k hoặc sAj1Aj2…AjmsA_{j_1}A_{j_2}\ldots A_{j_m}, ss là một dấu hiệu cụ thể của T\mathscr{T}. Cuối cùng, nếu AiA_i có dạng τz(Aj)\tau_z(A_j), trong đó AjA_j là một phép dựng thuộc loài thứ hai đứng trước AiA_i trong phép dựng, thì có nhiều trường hợp cần xét:

(a) zz là một chữ cái phân biệt với xx và yy. Khi đó Ai′A_i' đồng nhất với τz(Aj′)\tau_z(A_j') theo CS4, và Aj′A_j' là một hợp thành của loài thứ hai.

(b) zz trùng với xx. Khi đó AiA_i không chứa xx, do đó Ai′A_i' trùng với AiA_i, nghĩa là với τx(Aj)\tau_x(A_j); vì yy không xuất hiện trong AjA_j, τx(Aj)\tau_x(A_j) trùng với τy(Aj)\tau_y(A_j) theo CS3.

(c) zz đồng nhất với yy. Khi đó AiA_i là phép lắp ghép τAj\tau A_j, vì yy không xuất hiện trong AjA_j; do đó Ai′A_i' là phép lắp ghép τAj′\tau A_j', tức là τu(Aj′)\tau_u(A_j'), trong đó uu là một chữ cái không xuất hiện trong Aj′A_j'.

CF7. Cho AA là một quan hệ (tương ứng một số hạng) trong một lý thuyết T\mathscr{T}, và cho xx và yy là các chữ cái. Khi đó (y∣x)A(y|x)A là một quan hệ (tương ứng một số hạng) trong T\mathscr{T}.

Cho A1,A2,…,AnA_1,A_2,\ldots,A_n là một phép dựng kiến tạo trong đó AA xuất hiện. Ta sẽ chứng minh từng bước rằng, nếu AiA_i là một quan hệ (tương ứng là một số hạng) thì (y∣x)Ai(y|x)A_i, mà ta sẽ ký hiệu là Ai′A_i', 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 A1,A2,…,Ai−1A_1,A_2,\ldots,A_{i-1}; hãy chứng minh nó đối với AiA_i. Nếu AiA_i là một chữ cái, thì Ai′A_i' là một chữ cái. Nếu AiA_i đứng trước trong phép dựng bởi một quan hệ AjA_j sao cho AiA_i là ¬Aj\neg A_j, thì Ai′A_i' đồng nhất với ¬Aj′\neg A_j' theo CS5, và ¬Aj′\neg A_j' là một quan hệ theo CF2. Lập luận tương tự nếu AiA_i đứng trước bởi các quan hệ Aj,AkA_j,A_k sao cho AiA_i là ∨AjAk\vee A_jA_k, hoặc nếu AiA_i đứng trước bởi các số hạng Aj1,…,AjmA_{j_1},\ldots,A_{j_m} sao cho AiA_i là sAj1⋯AjmsA_{j_1}\cdots A_{j_m}, trong đó ss là một dấu hiệu riêng của T\mathscr{T} có trọng số mm. Cuối cùng, nếu AiA_i đứng trước bởi một quan hệ AjA_j sao cho AiA_i là τz(Aj)\tau_z(A_j), có nhiều trường hợp khác nhau cần xét:

(a) zz phân biệt với cả xx và yy. Khi đó Ai′A_i' trùng với τz(Aj′)\tau_z(A_j') theo CS4, và ta đã biết rằng Aj′A_j' là một quan hệ; do đó AiA_i là một số hạng, theo CF3.

(b) zz trùng với xx. Khi đó AiA_i không chứa xx, do đó Ai′A_i' trùng với AiA_i, và vì thế là một số hạng.

(c) zz đồng nhất với yy. Khi đó cho uu là một chữ cái, phân biệt với cả xx và yy, không xuất hiện trong A1,A2,…,AjA_1,A_2,\ldots,A_j. Theo CF6, dãy ký hiệu (u∣y)A1,…,(u∣y)Aj(u|y)A_1,\ldots,(u|y)A_j, mà ta sẽ ký hiệu bởi A1′′,…,Aj′′A_1'',\ldots,A_j'', tạo thành một phép dựng kiến tạo trong T\mathscr{T}. Vì yy không còn xuất hiện trong phép dựng mới này, (y∣x)A1′′,…,(y∣x)Aj′′(y|x)A_1'',\ldots,(y|x)A_j'' là một phép dựng kiến tạo theo CF6, do đó (y∣x)Aj′′(y|x)A_j'' là một quan hệ trong T\mathscr{T}; do đó τu((y∣x)Aj′′)\tau_u((y|x)A_j'') là một số hạng của T\mathscr{T}. Nhưng số hạng này đồng nhất với (y∣x)τu(Aj′′)(y|x)\tau_u(A_j'') theo CS4, do đó với (y∣x)τy(Aj)(y|x)\tau_y(A_j) theo CS3, do đó đồng nhất với AiA_i.

CF8. Cho AA là một quan hệ (tương ứng là một số hạng) trong một lý thuyết T\mathscr{T}, cho xx là một chữ cái và TT là một số hạng trong T\mathscr{T}. Khi đó (T∣x)A(T|x)A là một quan hệ (tương ứng là một số hạng) trong T\mathscr{T}.

Cho A1,A2,…,AnA_1, A_2, \ldots, A_n là một phép dựng kiến tạo trong đó AA xuất hiện. Cho x1,x2,…,xpx_1, x_2, \ldots, x_p là các chữ cái phân biệt xuất hiện trong TT. Gắn với mỗi chữ cái xix_i một chữ cái xi′x_i', phân biệt với mỗi chữ cái trong các chữ cái x1,…,xpx_1, \ldots, x_p và các chữ cái xuất hiện trong A1,…,AnA_1, \ldots, A_n, sao cho các chữ cái x1′,…,xp′x_1', \ldots, x_p' đều phân biệt. Phép ghép

(x1′∣x1)(x2′∣x2)…(xp′∣xp)T (x_1'|x_1)(x_2'|x_2)\ldots(x_p'|x_p)T

là một số hạng T′T' theo CF7, và (T∣x)A(T|x)A đồng nhất với

(x1∣x1′)(x2∣x2′)…(xp∣xp′)(T′∣x)A (x_1|x_1')(x_2|x_2')\ldots(x_p|x_p')(T'|x)A

do áp dụng CS1. Do đó chỉ cần chứng minh rằng (T′∣x) A(T'|x)\,A 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 TT không xuất hiện trong A1,…,AnA_1, \ldots, A_n.

¶ Chúng ta sẽ chứng minh từng bước rằng, nếu AtA_t là một quan hệ (tương ứng là một số hạng), thì (T∣x) At(T|x)\,A_t, mà ta sẽ ký hiệu là At′A_t', 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 A1,A2,…,Ai−1A_1,A_2,\ldots,A_{i-1}, và ta hãy chứng minh nó đối với AiA_i. Nếu AiA_i là một chữ cái, thì Ai′A_i' hoặc là cùng một chữ cái hoặc là TT, và do đó là một số hạng. Nếu AiA_i có dạng ¬Aj\neg A_j, trong đó AjA_j là một quan hệ đứng trước AiA_i trong phép dựng, thì AiA_i đồng nhất với ¬Aj′\neg A_j' theo CS5, và ta đã biết rằng Aj′A_j' là một quan hệ, do đó Ai′A_i' là một quan hệ theo CF2. Chứng minh là tương tự nếu AiA_i có dạng ∨AjAk\vee A_jA_k, hoặc sAj1…AjmsA_{j_1}\ldots A_{j_m}. Cuối cùng, nếu AiA_i có dạng τz(Aj)\tau_z(A_j), trong đó AjA_j là một quan hệ đứng trước AiA_i trong phép dựng, thì có nhiều trường hợp cần được xét:

(a) zz phân biệt với xx và với các chữ cái xuất hiện trong TT. Khi đó Ai′A_i' đồng nhất với τz(Aj′)\tau_z(A_j') theo CS4, và ta đã biết rằng Aj′A_j' là một quan hệ; do đó Ai′A_i' là một số hạng theo CF3.

(b) zz đồng nhất với xx. Khi đó AiA_i không chứa xx, do đó Ai′A_i' đồng nhất với AiA_i và vì thế là một số hạng.

(c) zz xuất hiện trong TT. Khi đó zz không xuất hiện trong AjA_j, do đó Ai′A_i' đồng nhất với τAj′\tau A_j'; suy ra Ai′A_i' đồng nhất với τAj′\tau A_j'. Bây giờ, ta đã biết rằng Aj′A_j' là một quan hệ, và τAj′\tau A_j' đồng nhất với τu(Aj)\tau_u(A_j), trong đó uu là một chữ cái không xuất hiện trong AjA_j; từ CF3 suy ra rằng Ai′A_i' là một số hạng.

Về mặt trực giác, nếu AA là một quan hệ trong T\mathscr{T}, mà ta có thể xem như biểu diễn một tính chất của một đối tượng xx, thì mệnh đề (B∣x) A(B|x)\,A tương đương với việc nói rằng đối tượng BB có tính chất này. Nếu AA là một số hạng trong T\mathscr{T}, 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 xx; số hạng (B∣x) A(B|x)\,A biểu diễn cái mà đối tượng AA trở thành khi ta lấy xx là đối tượng BB.

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ừ “xx và yy 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à xx và yy 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 nn” trong định nghĩa của một phép dựng kiến tạo.

Machine translation of the English, by gpt-5-6, gpt-5-6-mini, gpt-5-mini, gpt-5.4-mini, against glossary version 34. Not checked by a person. That model is a cut down version of the one the rest of this language was written by.