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, ta có thể cộng, trừ và nhân mà không bao giờ rời khỏi Z, và phép nhân phân phối đối với phép cộng qua a(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: 1/2 không phải số nguyên. Chuyển sang số hữu tỉ Q (hoặc số học đồng hồ Z/pZ theo môđun nguyên tố p) khôi phục phép chia cho mọi phần tử khác không qua a⋅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 (m=9), nhân với a=3 biến 3 và 6 thành 0 (ước của không!), còn khi m nguyên tố thì mọi a khác không đều khả nghịch và Z/mZ 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,+,⋅) là một tập hợp trong đó (R,+) là nhóm giao hoán (với phần tử không 0 và phần tử đối −a), phép nhân ⋅ kết hợp có đơn vị 1, và phép nhân phân phối đối với phép cộng: a(b+c)=ab+ac và (a+b)c=ac+bc. Một vành giao hoán (ab=ba) với 1=0 là một miền nguyên nếu không có ước của không (ab=0⟹a=0 hoặc b=0), và là một trường nếu mọi a=0 đều có nghịch đảo nhân a−1 thỏa a⋅a−1=1.
a(b+c)=ab+ac,(a+b)c=ac+bc
Bên trong mọi vành giao hoán R, một iđêan I⊆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∈I). Lấy thương theo iđêan chính nZ trong Z cho vành thặng dư Z/nZ, có số học chính là phép cộng và nhân thông thường theo môđun n.
Z/nZ={0ˉ,1ˉ,…,n−1},aˉbˉ=abmodn
So sánh các vành và trường tiêu chuẩn
Cấu trúc
Tính chất nhân then chốt
Số nguyên Z
Miền nguyên, không phải trường: chỉ ±1 có nghịch đảo nhân
Số hữu tỉ Q, số thực R, số phức C
Các trường vô hạn: mọi phần tử khác không đều có nghịch đảo
Z/nZ với n hợp số (ví dụ n=6)
Vành giao hoán có ước của không (2ˉ⋅3ˉ=0ˉ trong Z/6Z); không phải trường
Z/pZ với p nguyên tố
Trường hữu hạn p phần tử: mọi aˉ=0ˉ đều khả nghịch
Nếu D là một miền nguyên hữu hạn, thì mọi phần tử khác không của D đều có nghịch đảo nhân, nên D 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ả 1.
Chứng minh
Lấy a∈D là phần tử khác không bất kỳ, và xét ánh xạ nhân trái La:D→D định nghĩa bởi La(x)=ax.
Trước hết ta chỉ ra La đơn ánh. Giả sử La(x)=La(y), tức ax=ay, hay a(x−y)=0. Vì D là miền nguyên và a=0, không có ước của không, điều này buộc x−y=0 và do đó x=y.
Vì D là tập hữu hạn, mọi đơn ánh D→D tự động là toàn ánh (theo nguyên lý chuồng bồ câu: ∣La(D)∣=∣D∣). Đặc biệt, đơn vị nhân 1∈D phải nằm trong ảnh của La, nên tồn tại b∈D sao cho La(b)=ab=1. Vậy b=a−1, và vì a=0 tùy ý nên D là một trường.
Với số nguyên p≥2, vành thặng dư Z/pZ là một trường khi và chỉ khi p là số nguyên tố.
Vì sao đúng?
Khi p nguyên tố, không có số khác không nào nhỏ hơn p có ước chung với p, nên đồng nhất thức Bézout luôn tạo ra được nghịch đảo theo môđun p; khi p là hợp số, các thừa số của nó nhân với nhau ra p≡0 và phá hủy tính khả nghịch.
Chứng minh
(⇐) Giả sử p là số nguyên tố, và lấy aˉ∈Z/pZ là lớp thặng dư khác không bất kỳ, đại diện bởi số nguyên a với 1≤a≤p−1. Vì p nguyên tố và p∤a, ước chung lớn nhất của a và p là gcd(a,p)=1.
Theo đồng nhất thức Bézout, tồn tại các số nguyên u,v∈Z sao cho au+pv=1. Lấy môđun p hai vế làm triệt tiêu bội pv, còn lại aˉuˉ=1ˉ trong Z/pZ. Vậy uˉ=aˉ−1 là nghịch đảo nhân của aˉ, và vì mọi phần tử khác không đều khả nghịch nên Z/pZ là một trường.
(⇒) Ngược lại, giả sử p là hợp số, tức p=bc với các số nguyên 1<b,c<p. Vì b và c nằm chặt giữa 0 và p, hai lớp thặng dư bˉ và cˉ đều khác không trong Z/pZ, nhưng tích của chúng là bˉcˉ=bc=pˉ=0ˉ.
Do đó 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ˉ có nghịch đảo bˉ−1, nhân bˉ−1 vào bên trái đẳng thức bˉcˉ=0ˉ sẽ buộc cˉ=0ˉ, mâu thuẫn. Vậy Z/pZ không phải là trường khi p 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, tìm nghịch đảo nhân của 5ˉ, và dùng nó để giải phương trình đồng dư tuyến tính 5x≡3(mod17).
Lời giải
Áp dụng thuật toán Euclid cho 17 và 5: 17=3⋅5+2, rồi 5=2⋅2+1. Thế ngược 2=17−3⋅5 cho 1=5−2(17−3⋅5)=7⋅5−2⋅17.
Lấy môđun 17 đồng nhất thức Bézout này cho 7ˉ⋅5ˉ=1ˉ trong Z/17Z, nên 5ˉ−1=7ˉ (thật vậy 5⋅7=35=2⋅17+1≡1(mod17)).
Nhân cả hai vế của 5x≡3(mod17) với 7 lập tức cô lập được x: x≡7⋅3=21≡4(mod17). Kiểm tra: 5⋅4=20≡3(mod17).
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/7Z được mã hóa thành đường thẳng P(t)=m0+m1t(mod7) và gửi đi dưới dạng bốn giá trị (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)=5 và P(3)=3. Hãy khôi phục m0 và m1.
Lời giải
Trong trường Z/7Z ta có hai phương trình tuyến tính m0+2m1≡5(mod7) và m0+3m1≡3(mod7).
Lấy phương trình thứ hai trừ phương trình thứ nhất khử ngay m0: (3−2)m1≡3−5=−2≡5(mod7), nên m1=5. (Ngay cả khi hiệu bước là k≡0 chứ không phải 1, ta vẫn luôn chia được cho k vì Z/7Z là một trường.)
Thay m1=5 ngược vào m0+2m1≡5(mod7) cho m0≡5−10=−5≡2(mod7), khôi phục chính xác (m0,m1)=(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ˉ trong trường nguyên tố Z/11Z là gì?
Tại sao vành Z/9Z không phải là một trường, dù 9=32 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ˉ trong Z/pZ khi p là số nguyên tố?
Tại sao vành số nguyên Z là một miền nguyên dù không phải là một trường?