Math Labs

Đại số

Vành và trường

Cấu trúc đại số với hai phép toán cộng và nhân, tổng quát hóa số nguyên và số hữu tỉ.

Trực giácKhi nào cộng, trừ, nhân được — và khi nào còn chia được

Trong tập số nguyên Z\mathbb{Z}, ta có thể cộng, trừ và nhân mà không bao giờ rời khỏi Z\mathbb{Z}, và phép nhân phân phối đối với phép cộng qua a(b+c)=ab+aca(b + c) = ab + ac — gói hai phép toán đó là thứ các nhà đại số gọi là một vành. Tuy nhiên phép chia không thực hiện được trong Z\mathbb{Z}: 1/21/2 không phải số nguyên. Chuyển sang số hữu tỉ Q\mathbb{Q} (hoặc số học đồng hồ Z/pZ\mathbb{Z}/p\mathbb{Z} theo môđun nguyên tố pp) khôi phục phép chia cho mọi phần tử khác không qua a⋅a−1=1a \cdot a^{-1} = 1, biến vành thành một trường.

Chín lớp thặng dư từ không đến tám nằm quanh đường tròn; các dây cung biểu diễn ánh xạ k thành 3k mod 9. Các thặng dư không, ba và sáu đều được đưa về không.
Trong vành Z/9Z\mathbb{Z}/9\mathbb{Z} (m=9m=9), nhân với a=3a=3 biến 33 và 66 thành 00 (ước của không!), còn khi mm nguyên tố thì mọi aa khác không đều khả nghịch và Z/mZ\mathbb{Z}/m\mathbb{Z} là một trường.

Phổ thôngTiên đề của vành, miền nguyên và trường

Định nghĩa: Vành, miền nguyên và trường

Một vành (R,+,⋅)(R,+ ,\cdot) là một tập hợp trong đó (R,+)(R,+) là nhóm giao hoán (với phần tử không 00 và phần tử đối −a-a), phép nhân ⋅\cdot kết hợp có đơn vị 11, và phép nhân phân phối đối với phép cộng: a(b+c)=ab+aca(b + c) = ab + ac và (a+b)c=ac+bc(a+b)c = ac + bc. Một vành giao hoán (ab=baab=ba) với 1≠01 \neq 0 là một miền nguyên nếu không có ước của không (ab=0  ⟹  a=0ab=0 \implies a=0 hoặc b=0b=0), và là một trường nếu mọi a≠0a \neq 0 đều có nghịch đảo nhân a−1a^{-1} thỏa a⋅a−1=1a \cdot a^{-1} = 1.

a(b+c)=ab+ac,(a+b)c=ac+bca(b + c) = ab + ac, \qquad (a + b)c = ac + bc

Bên trong mọi vành giao hoán RR, một iđêan I⊆RI \subseteq R là một nhóm con đối với phép cộng đồng thời hấp thụ phép nhân với phần tử bất kỳ của vành (r∈R,x∈I  ⟹  rx∈Ir \in R, x \in I \implies rx \in I). Lấy thương theo iđêan chính nZn\mathbb{Z} trong Z\mathbb{Z} cho vành thặng dư Z/nZ\mathbb{Z}/n\mathbb{Z}, có số học chính là phép cộng và nhân thông thường theo môđun nn.

Z/nZ={0ˉ,1ˉ,…,n−1‾},aˉ bˉ=ab mod n‾\mathbb{Z}/n\mathbb{Z} = \{\bar{0}, \bar{1}, \dots, \overline{n-1}\}, \qquad \bar{a}\,\bar{b} = \overline{ab \bmod n}
So sánh các vành và trường tiêu chuẩn
Cấu trúcTính chất nhân then chốt
Số nguyên Z\mathbb{Z}Miền nguyên, không phải trường: chỉ ±1\pm 1 có nghịch đảo nhân
Số hữu tỉ Q\mathbb{Q}, số thực R\mathbb{R}, số phức C\mathbb{C}Các trường vô hạn: mọi phần tử khác không đều có nghịch đảo
Z/nZ\mathbb{Z}/n\mathbb{Z} với nn hợp số (ví dụ n=6n=6)Vành giao hoán có ước của không (2ˉ⋅3ˉ=0ˉ\bar{2}\cdot\bar{3}=\bar{0} trong Z/6Z\mathbb{Z}/6\mathbb{Z}); không phải trường
Z/pZ\mathbb{Z}/p\mathbb{Z} với pp nguyên tốTrường hữu hạn pp phần tử: mọi aˉ≠0ˉ\bar{a} \neq \bar{0} đều khả nghịch

Đại họcKhi nào một vành trở thành một trường

Nếu DD là một miền nguyên hữu hạn, thì mọi phần tử khác không của DD đều có nghịch đảo nhân, nên DD là một trường.

Vì sao đúng?

Trên một tập hữu hạn, một ánh xạ không bao giờ biến hai đầu vào khác nhau thành cùng một đầu ra sẽ bị nguyên lý chuồng bồ câu buộc phải quét trúng mọi đầu ra có thể — bao gồm cả 11.

Chứng minh

Lấy a∈Da \in D là phần tử khác không bất kỳ, và xét ánh xạ nhân trái La:D→DL_a : D \to D định nghĩa bởi La(x)=axL_a(x) = ax.

Trước hết ta chỉ ra LaL_a đơn ánh. Giả sử La(x)=La(y)L_a(x) = L_a(y), tức ax=ayax = ay, hay a(x−y)=0a(x - y) = 0. Vì DD là miền nguyên và a≠0a \neq 0, không có ước của không, điều này buộc x−y=0x - y = 0 và do đó x=yx = y.

Vì DD là tập hữu hạn, mọi đơn ánh D→DD \to D tự động là toàn ánh (theo nguyên lý chuồng bồ câu: ∣La(D)∣=∣D∣|L_a(D)| = |D|). Đặc biệt, đơn vị nhân 1∈D1 \in D phải nằm trong ảnh của LaL_a, nên tồn tại b∈Db \in D sao cho La(b)=ab=1L_a(b) = ab = 1. Vậy b=a−1b = a^{-1}, và vì a≠0a \neq 0 tùy ý nên DD là một trường.

Với số nguyên p≥2p \ge 2, vành thặng dư Z/pZ\mathbb{Z}/p\mathbb{Z} là một trường khi và chỉ khi pp là số nguyên tố.

Vì sao đúng?

Khi pp nguyên tố, không có số khác không nào nhỏ hơn pp có ước chung với pp, nên đồng nhất thức Bézout luôn tạo ra được nghịch đảo theo môđun pp; khi pp là hợp số, các thừa số của nó nhân với nhau ra p≡0p \equiv 0 và phá hủy tính khả nghịch.

Chứng minh

(⇐\Leftarrow) Giả sử pp là số nguyên tố, và lấy aˉ∈Z/pZ\bar{a} \in \mathbb{Z}/p\mathbb{Z} là lớp thặng dư khác không bất kỳ, đại diện bởi số nguyên aa với 1≤a≤p−11 \le a \le p - 1. Vì pp nguyên tố và p∤ap \nmid a, ước chung lớn nhất của aa và pp là gcd⁡(a,p)=1\gcd(a,p) = 1.

Theo đồng nhất thức Bézout, tồn tại các số nguyên u,v∈Zu, v \in \mathbb{Z} sao cho au+pv=1au + pv = 1. Lấy môđun pp hai vế làm triệt tiêu bội pvpv, còn lại aˉ uˉ=1ˉ\bar{a}\,\bar{u} = \bar{1} trong Z/pZ\mathbb{Z}/p\mathbb{Z}. Vậy uˉ=aˉ−1\bar{u} = \bar{a}^{-1} là nghịch đảo nhân của aˉ\bar{a}, và vì mọi phần tử khác không đều khả nghịch nên Z/pZ\mathbb{Z}/p\mathbb{Z} là một trường.

(⇒\Rightarrow) Ngược lại, giả sử pp là hợp số, tức p=bcp = bc với các số nguyên 1<b,c<p1 < b, c < p. Vì bb và cc nằm chặt giữa 00 và pp, hai lớp thặng dư bˉ\bar{b} và cˉ\bar{c} đều khác không trong Z/pZ\mathbb{Z}/p\mathbb{Z}, nhưng tích của chúng là bˉ cˉ=bc‾=pˉ=0ˉ\bar{b}\,\bar{c} = \overline{bc} = \bar{p} = \bar{0}.

Do đó bˉ\bar{b} là một ước của không, và không một ước của không nào có thể có nghịch đảo nhân: nếu bˉ\bar{b} có nghịch đảo bˉ−1\bar{b}^{-1}, nhân bˉ−1\bar{b}^{-1} vào bên trái đẳng thức bˉ cˉ=0ˉ\bar{b}\,\bar{c} = \bar{0} sẽ buộc cˉ=0ˉ\bar{c} = \bar{0}, mâu thuẫn. Vậy Z/pZ\mathbb{Z}/p\mathbb{Z} không phải là trường khi pp là hợp số.

Đại họcỨng dụng thực tiễn và Ví dụ minh họa

Trường hữu hạn và vành thặng dư là cỗ máy vận hành của mật mã khóa công khai hiện đại, chữ ký số, và mã sửa lỗi Reed-Solomon bên trong mã QR cũng như ổ cứng thể rắn.

Ví dụ: Tính nghịch đảo môđun qua đồng nhất thức Bézout

Trong trường nguyên tố Z/17Z\mathbb{Z}/17\mathbb{Z}, tìm nghịch đảo nhân của 5ˉ\bar{5}, và dùng nó để giải phương trình đồng dư tuyến tính 5x≡3(mod17)5x \equiv 3 \pmod{17}.

Lời giải

Áp dụng thuật toán Euclid cho 1717 và 55: 17=3⋅5+217 = 3 \cdot 5 + 2, rồi 5=2⋅2+15 = 2 \cdot 2 + 1. Thế ngược 2=17−3⋅52 = 17 - 3 \cdot 5 cho 1=5−2(17−3⋅5)=7⋅5−2⋅171 = 5 - 2(17 - 3 \cdot 5) = 7 \cdot 5 - 2 \cdot 17.

Lấy môđun 1717 đồng nhất thức Bézout này cho 7ˉ⋅5ˉ=1ˉ\bar{7} \cdot \bar{5} = \bar{1} trong Z/17Z\mathbb{Z}/17\mathbb{Z}, nên 5ˉ−1=7ˉ\bar{5}^{-1} = \bar{7} (thật vậy 5⋅7=35=2⋅17+1≡1(mod17)5 \cdot 7 = 35 = 2 \cdot 17 + 1 \equiv 1 \pmod{17}).

Nhân cả hai vế của 5x≡3(mod17)5x \equiv 3 \pmod{17} với 77 lập tức cô lập được xx: x≡7⋅3=21≡4(mod17)x \equiv 7 \cdot 3 = 21 \equiv 4 \pmod{17}. Kiểm tra: 5⋅4=20≡3(mod17)5 \cdot 4 = 20 \equiv 3 \pmod{17}.

Ví dụ: Khôi phục dữ liệu mất trên trường nguyên tố (ý tưởng Reed-Solomon)

Hai ký hiệu dữ liệu m0=2,m1=5∈Z/7Zm_0 = 2, m_1 = 5 \in \mathbb{Z}/7\mathbb{Z} được mã hóa thành đường thẳng P(t)=m0+m1t(mod7)P(t) = m_0 + m_1 t \pmod{7} và gửi đi dưới dạng bốn giá trị (P(0),P(1),P(2),P(3))=(2,0,5,3)(P(0), P(1), P(2), P(3)) = (2, 0, 5, 3). Khi truyền, hai giá trị đầu bị mất, chỉ còn P(2)=5P(2)=5 và P(3)=3P(3)=3. Hãy khôi phục m0m_0 và m1m_1.

Lời giải

Trong trường Z/7Z\mathbb{Z}/7\mathbb{Z} ta có hai phương trình tuyến tính m0+2m1≡5(mod7)m_0 + 2m_1 \equiv 5 \pmod{7} và m0+3m1≡3(mod7)m_0 + 3m_1 \equiv 3 \pmod{7}.

Lấy phương trình thứ hai trừ phương trình thứ nhất khử ngay m0m_0: (3−2)m1≡3−5=−2≡5(mod7)(3 - 2)m_1 \equiv 3 - 5 = -2 \equiv 5 \pmod{7}, nên m1=5m_1 = 5. (Ngay cả khi hiệu bước là k≢0k \not\equiv 0 chứ không phải 11, ta vẫn luôn chia được cho kk vì Z/7Z\mathbb{Z}/7\mathbb{Z} là một trường.)

Thay m1=5m_1 = 5 ngược vào m0+2m1≡5(mod7)m_0 + 2m_1 \equiv 5 \pmod{7} cho m0≡5−10=−5≡2(mod7)m_0 \equiv 5 - 10 = -5 \equiv 2 \pmod{7}, khôi phục chính xác (m0,m1)=(2,5)(m_0, m_1) = (2, 5) từ bất kỳ hai gói tin còn sống nào — nguyên lý cốt lõi của mã xóa Reed-Solomon.

Nghịch đảo nhân của 4ˉ\bar{4} trong trường nguyên tố Z/11Z\mathbb{Z}/11\mathbb{Z} là gì?

Tại sao vành Z/9Z\mathbb{Z}/9\mathbb{Z} không phải là một trường, dù 9=329 = 3^2 là một lũy thừa nguyên tố?

Công cụ số học nào trực tiếp tạo ra nghịch đảo nhân của aˉ≠0ˉ\bar{a} \neq \bar{0} trong Z/pZ\mathbb{Z}/p\mathbb{Z} khi pp là số nguyên tố?

Tại sao vành số nguyên Z\mathbb{Z} là một miền nguyên dù không phải là một trường?

Tài liệu tham khảo

  1. David S. Dummit, Richard M. Foote (2004). Abstract Algebra (3rd ed.)
  2. Michael F. Atiyah, Ian G. Macdonald (1969). Introduction to Commutative Algebra