Bourbaki

Phụ lục

Đặc trưng hóa các thuật ngữ và quan hệ

Siêu toán học, khi vượt ra ngoài mức độ hết sức sơ đẳng của chương hiện tại, sử dụng đáng kể các kết quả của toán học, như chúng tôi đã nhận xét trong Phần mở đầu. Mục đích của Phụ lục này là đưa ra một ví dụ đơn giản về kiểu lập luận này [^1]. Trước hết, chúng ta sẽ thiết lập một số kết quả thuộc về lý thuyết toán học của các nửa nhóm tự do; sau đó chúng ta sẽ sử dụng các kết quả này trong một "ứng dụng" siêu toán học để thu được một đặc trưng hóa các thuật ngữ và quan hệ trong một lý thuyết.

1. Các dấu và các từ

\* Cho S là một tập hợp không rỗng, các phần tử của nó sẽ được gọi là dấu (thuật ngữ này thích hợp với ứng dụng siêu toán học mà ta đang xét). Cho L0(S)\mathrm{L}_0(\mathrm{S}) là nửa nhóm tự do sinh bởi S; các phần tử của L0(S)\mathrm{L}_0(\mathrm{S}) được gọi là từ và được đồng nhất với các dãy hữu hạn A=(si)0⩽i⩽nA = (s_i)_{0 \leqslant i \leqslant n} gồm các phần tử của S. Luật hợp thành trong L0(S)\mathrm{L}_0(\mathrm{S}) sẽ được viết theo phép nhân, sao cho ABAB là dãy thu được bằng cách ghép nối AA và BB. Từ rỗng ∅\emptyset là phần tử đơn vị của L0(S)\mathrm{L}_0(\mathrm{S}). Ta nhắc lại rằng độ dài l(A)l(A) của một từ A∈L0(S)A \in \mathrm{L}_0(\mathrm{S}) là số các phần tử trong dãy AA; do đó l(AB)=l(A)+l(B)l(AB) = l(A) + l(B), và các từ có độ dài 1 là các dấu. Ký hiệu L(S)\mathrm{L}(\mathrm{S}) là tập hợp các từ không rỗng trong L0(S)\mathrm{L}_0(\mathrm{S}). ¶ Giả sử thêm rằng ta được cho một ánh xạ s→n(s)s \rightarrow n(s) từ S vào tập hợp N\mathbf{N} các số nguyên ⩾0\geqslant 0. Với mỗi từ không rỗng A=(si)0⩽i⩽kA = (s_i)_{0 \leqslant i \leqslant k} của L(S), ta đặt

n(A)  =  ∑i=0k n(si)n(A) \;=\; \sum_{i=0}^{k} \, n(s_i)

và n(∅)=0n(\emptyset) = 0. n(A)n(A) được gọi là trọng số của AA. Rõ ràng n(AB)=n(A)+n(B)n(AB) = n(A) + n(B). ¶ Nếu A=A′BA′′A = A'BA'', từ BB được gọi là một đoạn của AA (một đoạn thực sự nếu thêm nữa B≠AB \neq A). Nếu A′A' (resp. A′′A'') rỗng, BB được gọi là một đoạn ban đầu (resp. cuối cùng) của AA. Nếu l(A′)=kl(A') = k, thì BB được gọi là bắt đầu tại vị trí thứ (k+1)(k+1).

¶ Nếu A=BCDEFA = BCDEF (trong đó các từ BB, CC, DD, EE, FF có thể rỗng) thì các đoạn CC và EE của AA được gọi là rời nhau.

2. Các từ có ý nghĩa

Một dãy có nghĩa là một dãy bất kỳ (Aj)1⩽j⩽n(A_j)_{1 \leqslant j \leqslant n} các từ của L0(S)\mathrm{L}_0(\mathrm{S}) có tính chất sau đây: với mỗi từ AiA_i của dãy, một trong hai điều kiện sau được thỏa mãn:

(1) AiA_i là một dấu có trọng số 0.

(2) Có pp từ Ai1A_{i_1}, Ai2A_{i_2}, ..., AipA_{i_p} trong dãy, với các chỉ số nhỏ hơn ii, và một dấu ff có trọng số pp sao cho

Ai=f Ai1Ai2 … Aip.A_i = f\, A_{i_1} A_{i_2} \, \ldots \, A_{i_p}.

Các từ xuất hiện trong các dãy có nghĩa được gọi là các từ có nghĩa. Khi đó ta có:

Mệnh đề 1 03P6

Nếu A1A_1, A2A_2, ..., ApA_p là pp từ có nghĩa và ff là một dấu có trọng số pp, thì từ fA1A2…Apf A_1 A_2 \ldots A_p là có nghĩa.

3. Đặc trưng hóa các từ có nghĩa

Một từ A∈L0(S)A \in \mathrm{L}_0(\mathrm{S}) được gọi là cân bằng nếu nó có hai tính chất sau:

(1) l(A)=n(A)+1l(A) = n(A) + 1 (điều này suy ra rằng AA không rỗng).

(2) Với mọi đoạn đầu thực sự BB của AA, l(B)⩽n(B)l(B) \leqslant n(B).

Mệnh đề 2 03P7

Một từ là có ý nghĩa khi và chỉ khi nó cân bằng.

Cho AA là một từ có ý nghĩa thuộc một dãy có ý nghĩa

A1,  A2,  …,  An.A_1, \; A_2, \; \ldots, \; A_n.

Chúng ta sẽ chứng minh bằng quy nạp theo kk rằng mỗi AkA_k đều cân bằng. Giả sử điều này đã được thiết lập đối với các AjA_j với chỉ số j<kj < k, và hãy chứng minh rằng điều đó đúng với AkA_k. Nếu AkA_k là một dấu có trọng số 0 (điều này là khả năng duy nhất khi k=1k = 1), thì AkA_k cân bằng vì

l(Ak)=1vaˋn(Ak)=0.l(A_k) = 1 \qquad \text{và} \qquad n(A_k) = 0.

Nếu AkA_k không phải là một dấu có trọng số 0, thì Ak=fB1B2…BpA_k = fB_1B_2 \ldots B_p, trong đó ff là một dấu có trọng số pp, và các BjB_j có dạng AijA_{i_j}, với ij<ki_j < k, do đó là các từ cân bằng theo giả thiết quy nạp. Ta có

l(Ak)=1+l(B1)+l(B2)+⋯+l(Bp)=1+(n(B1)+1)+(n(B2)+1)+⋯+(n(Bp)+1)=1+p+n(B1)+n(B2)+⋯+n(Bp)=1+n(Ak).\begin{aligned} l(A_k) &= 1 + l(B_1) + l(B_2) + \cdots + l(B_p) \\ &= 1 + (n(B_1) + 1) + (n(B_2) + 1) + \cdots + (n(B_p) + 1) \\ &= 1 + p + n(B_1) + n(B_2) + \cdots + n(B_p) \\ &= 1 + n(A_k). \end{aligned}

Cho CC là một đoạn đầu thực sự của AA, và cho qq là lớn nhất trong các số nguyên m<pm < p sao cho BmB_m là một đoạn của CC, sao cho

C=fB1B2…BqD,C = f B_1 B_2 \ldots B_q D,

trong đó DD là một đoạn đầu thực sự của Bq+1B_{q+1}. Khi đó

l(C)=1+l(B1)+l(B2)+⋯+l(Bq)+l(D)⩽1+(n(B1)+1)+(n(B2)+1)+⋯+(n(Bq)+1)+n(D)⩽p+n(B1)+⋯+n(Bq)+n(D)=n(C).\begin{aligned} l(C) &= 1 + l(B_1) + l(B_2) + \cdots + l(B_q) + l(D) \\ &\leqslant 1 + (n(B_1) + 1) + (n(B_2) + 1) + \cdots + (n(B_q) + 1) + n(D) \\ &\leqslant p + n(B_1) + \cdots + n(B_q) + n(D) = n(C). \end{aligned}

Suy ra AkA_k là cân bằng.

¶ Để chứng minh rằng, ngược lại, mọi từ cân bằng đều có ý nghĩa, ta cần hai bổ đề sau :

Bổ đề 1 03P8

Một từ A là cân bằng. Khi đó với mỗi số nguyên k sao cho 0⩽k<l(A)0 \leqslant k < l(A) tồn tại duy nhất một đoạn cân bằng S của A bắt đầu tại vị trí thứ (k+1)(k + 1).

Tính duy nhất của SS là một hệ quả ngay lập tức của nhận xét sau: nếu TT là một từ cân bằng, thì theo định nghĩa không có đoạn đầu thực sự nào của TT là cân bằng. Hãy chứng minh sự tồn tại của SS. Viết A=BCA = BC trong đó l(B)=kl(B) = k. Với mỗi ii sao cho 0⩽i⩽q=l(C)0 \leqslant i \leqslant q = l(C), gọi CiC_i là đoạn đầu của CC có độ dài ii. Vì BB là một đoạn đầu thực sự của AA, ta có

l(Cq)=l(A)−l(B)⩾n(A)+1−n(B)=n(Cq)+1.l(C_q) = l(A) - l(B) \geqslant n(A) + 1 - n(B) = n(C_q) + 1.

Mặt khác, ta có 0=l(C0)⩽n(C0)=00 = l(C_0) \leqslant n(C_0) = 0. Gọi ii là số lớn nhất trong các số nguyên j<qj < q sao cho l(Ch)⩽n(Ch)l(C_h) \leqslant n(C_h) với 0⩽h⩽j0 \leqslant h \leqslant j; khi đó ta có l(Ci)≤n(Ci)l(C_i)\leq n(C_i) và l(Ci+1)≥n(Ci+1)+1l(C_{i+1})\geq n(C_{i+1})+1. Ta chứng minh rằng Ci+1C_{i+1} là cân bằng: điều kiện liên quan đến các đoạn ban đầu thực sự được thỏa mãn do định nghĩa của ii; mặt khác, ta có

n(Ci+1)+1≤l(Ci+1)=l(Ci)+1≤n(Ci)+1≤n(Ci+1)+1, n(C_{i+1})+1\leq l(C_{i+1})=l(C_i)+1\leq n(C_i)+1\leq n(C_{i+1})+1,

suy ra l(Ci+1)=n(Ci+1)+1l(C_{i+1})=n(C_{i+1})+1, và chứng minh của Bổ đề 1 hoàn tất.

Bổ đề 2 03GT

Mọi từ cân bằng AA có thể được viết dưới dạng

A=fA1A2…Ap, A=fA_1A_2\ldots A_p,

trong đó các AiA_i là cân bằng và n(f)=pn(f)=p.

Cho ff là dấu ban đầu của AA. Theo Bổ đề 1, AA có thể được viết thành

fA1A2…Ap, fA_1A_2\ldots A_p,

trong đó các AiA_i là cân bằng : ta chỉ cần định nghĩa AiA_i bằng quy nạp là đoạn cân bằng của AA bắt đầu tại vị trí thứ k(i)k(i), trong đó

k(i)=2+∑j<il(Aj). k(i)=2+\sum_{j<i}l(A_j).

Hơn nữa, ta có

1+l(A1)+…+l(Ap)=l(A)=n(A)+1 1+l(A_1)+\ldots+l(A_p)=l(A)=n(A)+1
=n(f)+n(A1)+…+n(Ap)+1 =n(f)+n(A_1)+\ldots+n(A_p)+1
=n(f)+(l(A1)−1)+…+(l(Ap)−1)+1, =n(f)+(l(A_1)-1)+\ldots+(l(A_p)-1)+1,

từ đó suy ra rằng n(f)=pn(f)=p.

¶ Bây giờ hai bổ đề đã được chứng minh, hiển nhiên bằng quy nạp theo độ dài của AA rằng mọi từ cân bằng AA đều có ý nghĩa, nhờ Bổ đề 2 và Mệnh đề 1.

Hệ quả 1 03GU

Cho AA là một từ có ý nghĩa. Với mỗi số nguyên kk sao cho 0≤k<l(A)0\leq k<l(A) có đúng một đoạn có ý nghĩa của AA bắt đầu ở vị trí thứ (k+1)(k+1).

Hệ quả 2 03GV

Mọi từ có ý nghĩa đều có thể được viết theo đúng một cách dưới dạng fA1A2…ApfA_1A_2\ldots A_p, trong đó các AiA_i là có ý nghĩa và n(f)=p.n(f)=p.

4. Ứng dụng vào các dãy ký hiệu trong một lý thuyết toán học

Giả sử rằng tập hợp S là tập hợp các dấu của một lý thuyết toán học T\mathscr{T}. Ta đặt n(□)=0n(\square)=0, n(τ)=n(η)=1n(\tau)=n(\eta)=1, n(∨)=2n(\vee)=2, n(x)=0n(x)=0 với mọi chữ cái xx;

và cuối cùng, đối với mỗi ký hiệu cụ thể ss của T\mathscr{T}, n(s)n(s) là trọng số của ss, được cố định khi T\mathscr{T} được cho.

¶ Cho AA là một cấu tạo trong T\mathscr{T}. Ta ký hiệu A∗A^* là từ thu được bằng cách xóa các liên kết trong AA, và ta sẽ nói rằng AA là cân bằng nếu A∗A^* là cân bằng [trong L0(S)L_0(S)]. Một đoạn của AA là mọi cấu tạo thu được bằng cách thay thế, trong một đoạn SS của A∗A^*, các liên kết mà, trong AA, nối các cặp dấu của SS.

TIÊU CHÍ 1. Nếu AA là một số hạng hoặc một quan hệ trong T\mathscr{T}, thì AA là cân bằng.

Cho A1A_1, A2A_2, …\ldots, AnA_n là một phép dựng kiến tạo trong T\mathscr{T}, trong đó AA xuất hiện. Ta lập luận bằng quy nạp và giả sử rằng đã chứng minh được các AjA_j có chỉ số j<ij<i là cân bằng; khi đó ta phải chứng minh rằng AiA_i là cân bằng. Chứng minh tiến hành đúng như trong phần đầu của chứng minh Mệnh đề 2, ngoại trừ khi AiA_i có dạng τx(B)\tau_x(B) với B=AjB=A_j và j<ij<i. Trong trường hợp này, gọi CC là tập hợp thu được bằng cách thay thế xx, tại mọi nơi nó xuất hiện trong BB, bởi □\square. Khi đó từ A∗A^* đồng nhất với τC∗\tau C^*; bây giờ B∗B^* là cân bằng, và do đó C∗C^* là cân bằng (vì n(□)=n(x)=0n(\square)=n(x)=0). Do đó Ai∗A_i^* là cân bằng.

¶ Như vậy ta đã thu được một điều kiện cần để một dãy ký hiệu trong T\mathscr{T} là một số hạng hoặc một quan hệ. Nhưng điều kiện này không đủ, như ta sẽ thấy.

¶ Cho AA là một dãy ký hiệu cân bằng trong T\mathscr{T}. Nếu AA bắt đầu bằng một chữ cái hoặc một □\square, thì AA phải chỉ gồm riêng ký hiệu này (Mệnh đề 2, Hệ quả 2). Trong tất cả các trường hợp khác, ta sẽ định nghĩa dãy ký hiệu hoặc các dãy ký hiệu đứng trước AA.

(1) Nếu AA bắt đầu bằng một ∧\land, hoặc một ∨\vee, hoặc một dấu hiệu cụ thể, thì A∗A^* có thể được viết theo đúng một cách dưới dạng fB1B2…BpfB_1B_2\ldots B_p, trong đó ff là một dấu hiệu có trọng số p≥1p\geq 1 và các BiB_i là cân bằng (Mệnh đề 2, Hệ quả 2). Các đoạn A1A_1, A2A_2, …\ldots, ApA_p của AA tương ứng với các đoạn B1B_1, B2B_2, …\ldots, BpB_p của A∗A^* được gọi là các dãy ký hiệu tiên nghiệm đối với AA. Hơn nữa, ta sẽ nói rằng AA là cân bằng hoàn toàn nếu AA đồng nhất với

fA1A2…Ap, fA_1A_2\ldots A_p,

nói cách khác nếu không có một liên kết nào trong AA nối ff với một trong các BiB_i, hoặc nối hai BiB_i phân biệt.

(2) Nếu AA bắt đầu bằng một τ\tau, thì A∗A^* có dạng τB\tau B, trong đó BB là cân bằng (Mệnh đề 2, Hệ quả 2). Trong trường hợp này, một dãy ký hiệu tiền thân của AA là bất kỳ dãy ký hiệu nào trong các dãy ký hiệu A1A_1 được xác định như sau : thay thế các dấu □\square trong BB mà trong AA được nối với τ\tau ban đầu bằng một chữ cái xx phân biệt với các chữ cái khác xuất hiện trong BB, và thay thế các liên kết nối hai dấu của BB trong AA. (Nếu, thay vì xx, ta thay bằng một chữ cái yy cũng không xuất hiện trong BB, ta thu được một dãy ký hiệu đúng bằng (y∣x)A1(y|x)A_1.) Hơn nữa, ta sẽ nói rằng AA là cân bằng hoàn toàn nếu AA đồng nhất với τx(A1)\tau_x(A_1), nói cách khác nếu không có liên kết nào nối τ\tau ban đầu với một dấu nào của BB khác với một □\square.

¶ Ta có thể phát biểu tiêu chuẩn sau đây :

C2. Cho AA là một dãy ký hiệu cân bằng trong T\mathscr{T}.

Để AA là một số hạng, điều kiện cần và đủ là một trong các điều kiện sau được thỏa mãn : (1) AA gồm một chữ cái duy nhất; (2) AA bắt đầu bằng một τ\tau, cân bằng hoàn toàn, và các dãy ký hiệu đứng trước của nó là các quan hệ (theo CF8, chỉ cần kiểm tra rằng một dãy ký hiệu đứng trước là một quan hệ); (3) AA bắt đầu bằng một dấu thực thể hóa, cân bằng hoàn toàn, và các dãy ký hiệu đứng trước của nó là các số hạng.Để AA là một quan hệ, điều kiện cần và đủ là một trong các điều kiện sau được thỏa mãn : (1) AA bắt đầu bằng một ∨\vee hoặc một ¬\neg, cân bằng hoàn toàn, và các dãy ký hiệu đứng trước của nó là các quan hệ; (2) AA bắt đầu bằng một dấu quan hệ, cân bằng hoàn toàn, và các dãy ký hiệu đứng trước của nó là các số hạng.

Các tiêu chuẩn CF1 đến CF4 (§ 1, no. 4) cho thấy các điều kiện là đủ. Ta hãy chứng minh rằng chúng là cần. Ta đã thấy (§ 1, no. 3) rằng nếu AA là một quan hệ, thì AA bắt đầu bằng một ∨\vee, hoặc một ¬\neg, hoặc một dấu quan hệ. Lập luận là tương tự trong cả ba trường hợp. Chẳng hạn, nếu AA bắt đầu bằng một ∨\vee, thì AA có dạng ∨BC\vee BC, trong đó BB và CC là các quan hệ, do đó BB và CC là các dãy ký hiệu tiền nhiệm của AA; vậy AA hoàn toàn cân bằng. Nếu AA là một số hạng, thì có hai trường hợp: nó gồm một chữ cái duy nhất, hoặc nó bắt đầu bằng một dấu định chất hoặc một τ\tau. Trong trường hợp thứ hai, ta lập luận như trên. Nếu AA bắt đầu bằng một τ\tau, định nghĩa của một phép dựng kiến tạo cho thấy rằng AA có dạng τx(B)\tau_x(B), trong đó BB là một quan hệ và xx là một chữ cái, do đó ta có thể lấy BB làm dãy ký hiệu tiền nhiệm của AA, và AA hoàn toàn cân bằng.

Khi muốn kiểm tra xem một dãy ký hiệu AA (không gồm một chữ cái duy nhất) có phải là một quan hệ (resp. một số hạng) trong T\mathscr{T} hay không, trước hết ta kiểm tra rằng AA là cân bằng và bắt đầu bằng một ∨\vee, một ¬\neg, hoặc một dấu quan hệ (resp. bằng một τ\tau hoặc một dấu chỉ định bản thể). Sau đó ta lập dãy ký hiệu tiền đề hoặc các dãy ký hiệu tiền đề, và kiểm tra (nếu thích hợp) rằng AA hoàn toàn cân bằng. Làm xong việc này, ta còn lại một bài toán tương tự liên quan đến các dãy ký hiệu ngắn hơn. Như vậy, từng bước một, ta đi xuống đến các dãy ký hiệu mà mỗi dãy đều gồm một dấu duy nhất, và đối với chúng thì nghiệm là ngay lập tức.

Nhận xét 03GW

Ngoại trừ trong một số lý thuyết toán học đặc biệt yếu về các tiên đề (xem Bài tập 7), ta không có một thủ tục tổng quát nào thuộc loại này cho phép kiểm tra xem một quan hệ RR đã cho trong một lý thuyết T\mathscr{T} có phải là một định lý trong T\mathscr{T} hay không.

Bài tập

Xem các bài tập cho Phụ lục 0.

[^1]: Các kết quả được thiết lập trong Phụ lục này sẽ không được sử dụng ở bất kỳ nơi nào khác trong chuỗi này.

Machine translation of the English, by gpt-5-6, gpt-5-6-mini, copied, gpt-5-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.