Gelanggang Boolean

Dalam matematika, sebuah gelanggang Boolean R adalah gelanggang x2 = x untuk semua x di R,[1][2][3] yaitu, gelanggang yang terdiri dari elemen idempoten.[4][5] Contohnya adalah gelanggang dari bilangan bulat modulo 2.

Setiap gelanggang Boolean menghasilkan aljabar Boolean, dengan perkalian gelanggang yang sesuai dengan konjungsi atau bertemu ∧, dan penambahan ring ke disjungsi eksklusif atau perbedaan simetris (bukan disjungsi ∨,[6] dalam bentuk semigelanggang). Gelanggang Boolean dinamai menurut penemu aljabar Boolean, George Boole.

Notasi

Setidaknya ada empat sistem notasi yang berbeda dan tidak kompatibel untuk gelanggang dan aljabar Boolean:

  • Dalam aljabar komutatif notasi standarnya adalah menggunakan x + y = (x ∧ ¬ y) ∨ (¬ xy) untuk jumlah gelanggang x dan y, dan menggunakangunakan xy = xy untuk produknya.
  • Dalam logika, notasi yang umum adalah menggunakan xy untuk pertemuan (sama seperti produk gelanggang) dan menggunakan xy untuk sambungan, diberikan dalam notasi gelanggang (diberikan di atas) oleh x + y + xy.
  • Dalam teori himpunan dan logika, juga umum untuk menggunakan x · y untuk pertemuan, dan x + y untuk sambungan xy. Penggunaan + ini berbeda dengan penggunaan dalam teori gelanggang.
  • Sebuah konvensi langka adalah menggunakan xy untuk produk dan xy untuk jumlah gelanggang, dalam upaya untuk menghindari ambiguitas +.

Secara historis, istilah "gelanggang Boolean" telah digunakan untuk mengartikan "menggunakan gelanggang Boolean tanpa identitas", dan "aljabar Boolean" telah digunakan untuk mengartikan gelanggang Boolean dengan identitas. Keberadaan identitas diperlukan untuk mempertimbangkan gelanggang sebagai aljabar pada bidang dua elemen: jika tidak, tidak mungkin ada homomorfisme gelanggang (unital) dari medan dua elemen dalam gelanggang Boolean (ini sama dengan penggunaan lama istilah "gelanggang" dan "aljabar" dalam teori pengukuran[a]).

Contoh

Salah satu contoh ring Boolean adalah himpunan kuasa dari sembarang himpunan X, dimana penjumlahan pada ring adalah perbedaan simetris, dan perkaliannya adalah irisan/persimpangan. Sebagai contoh lain, apabila mempertimbangkan himpunan semua hingga atau himpunan bagian kohingga dari X, dengan perbedaan simetris dan irisan sebagai operasi. Lebih umum dengan operasi ini setiap medan himpunan adalah gelanggang Boolean. Dengan teorema wakilan Stone setiap gelanggang Boolean isomorfik pada medan himpunan (sebagai gelanggang dengan operasi ini).

Relasi dengan aljabar Boolean

Diagram Venn untuk operasi Boolean dari konjungsi, disjungsi, dan komplemen

Karena operasi sambungan ∨ dalam aljabar Boolean ditulis secara aditif, maka dalam konteks ini untuk menyatakan penambahan gelanggang dengan ⊕, sebuah simbol yang sering digunakan untuk menyatakan eksklusif atau.

Diberikan gelanggang Boolean R, untuk x dan y di R maka didefinisikan

xy = xy,
xy = xyxy,
¬x = 1 ⊕ x.

Operasi ini kemudian memenuhi semua aksioma untuk pertemuan, sambungan, dan melengkapi dalam aljabar Boolean. Jadi setiap gelanggang Boolean sebagai aljabar Boolean. Demikian pula, setiap aljabar Boolean sebagai gelanggang Boolean sebagai berikut:

xy = xy,
xy = (xy) ∧ ¬(xy).

Jika gelanggang Boolean ditranslasikan dalam aljabar Boolean dengan cara ini, dan kemudian aljabar Boolean ditranslasikan dalam gelanggang, hasilnya adalah gelanggang asli. Hasil analogi dimulai dengan aljabar Boolean.

Peta antara dua gelanggang Boolean adalah [gelanggang [homomorfisme]] jika dan hanya jika adalah homomorfisme dari aljabar Boolean yang sesuai. Selanjutnya, sebuah himpunan bagian dari gelanggang Boolean adalah gelanggang ideal (ideal gelanggang prima, gelanggang ideal maksimal) jika dan hanya jika adalah urutan ideal (urutan ideal prima, urutan ideal maksimal) dari aljabar Boolean. Gelanggang hasil bagi dari modulo gelanggang ideal Boolean sesuai dengan aljabar faktor dari modulo aljabar Boolean urutan ideal yang sesuai.

Sifat gelanggang Boolean

Setiap gelanggang Boolean R memenuhi xx = 0 untuk semua x dalam R, maka

xx = (xx)2 = x2x2x2x2 = xxxx

dan karena (R,⊕) adalah grup abelian, apabila mengurangkan xx dari kedua ruas persamaan ini, yang menghasilkan xx = 0. Bukti serupa menunjukkan bahwa setiap gelanggang Boolean adalah komutatif:

xy = (xy)2 = x2xyyxy2 = xxyyxy

dan ini menghasilkan xyyx = 0, yang berarti xy = yx (menggunakan sifat pertama di atas).

Properti xx = 0 menunjukkan bahwa sembarang gelanggang Boolean adalah aljabar asosiatif atas medan F 2 dengan dua elemen, dengan tepat satu cara. Secara khusus, setiap ring Boolean berhingga memiliki kardinalitas dari sebuah dua pangkat. Tidak setiap aljabar asosiatif satuan atas F2 adalah gelanggang Boolean: misalnya gelanggang polinomial F2[X].

Gelanggang hasil bagi R/I dari setiap gelanggang Boolean R modulo setiap ideal I salah satu dari gelanggang Boolean. Demikian pula, setiap subgelanggang dari gelanggang Boolean adalah ring Boolean.

Setiap lokalisasi dari gelanggang Boolean R dengan himpunan adalah gelanggang Boolean, karena setiap elemen dalam lokalisasi adalah idempoten.

Gelanggang maksimal hasil bagi (dalam pengertian Utumi dan Lambek) dari gelanggang Boolean R adalah gelanggang Boolean, karena setiap endomorfisme parsial dengan sifat idempoten.[7]

Setiap ideal prima P dalam gelanggang Boolean R adalah maksimal: gelanggang hasil bagi R/P adalah domain integral dan juga gelanggang Boolean, jadi isomorfik ke medan F2, yang menunjukkan maksimum P. Karena ideal maksimal adalah prima, ideal prima dan ideal maksimal bertepatan dalam gelanggang Boolean.

Gelanggang Boolean adalah cincin beraturan von Neumann.

Gelanggang Boolean memiliki sifat datar: ini berarti bahwa setiap modul di atasnya adalah datar.

Setiap ideal gelanggang Boolean dibangun hingga adalah prinsipal (bahkan, (x,y) = (x + y + xy )).

Unifikasi/Penyatuan

Unifikasi pada gelanggang Boolean adalah desidabilitas,[8] yaitu, algoritma untuk menyelesaikan persamaan arbitrer pada gelanggang Boolean. Baik penyatuan dan pencocokan dalam hingga gelanggang Boolean bebas adalah kelengkapan-NP, dan keduanya NP-hard dalam kesajian-hingga ring Boolean.[9] (faktanya, karena setiap masalah penyatuan f(X) = g(X) dalam gelanggang Boolean apabila ditulis sebagai masalah pencocokan f(' 'X) + g(X) = 0, soalnya ekuivalen).

Unifikasi dalam gelanggang Boolean adalah satuan jika semua simbol fungsi yang tidak diinterpretasikan adalah nullari dan finiter jika tidak (yaitu jika simbol fungsi yang tidak muncul dalam tanda tangan gelanggang Boolean semuanya adalah konstanta, maka apabila unifikasi generalisasi umum, dan jika tidak, himpunan kelengkapan minimal unifikasi hingga).[10]

Lihat pula

Catatan

  1. ^ Ketika gelanggang Boolean memiliki identitas, maka operasi komplemen menjadi terdefinisi padanya, dan karakteristik kunci dari definisi modern dari aljabar Boolean dan aljabar sigma adalah bahwa mereka memiliki operasi komplemen.

Referensi

  1. ^ (Fraleigh 1976, hlm. 200)
  2. ^ (Herstein 1975, hlm. 130)
  3. ^ (McCoy 1968, hlm. 46)
  4. ^ (Fraleigh 1976, hlm. 25)
  5. ^ (Herstein 1975, hlm. 268)
  6. ^ "Salinan arsip". Diarsipkan dari versi asli tanggal 2023-07-29. Diakses tanggal 2021-07-02. 
  7. ^ B. Brainerd, J. Lambek (1959). "On the ring of quotients of a Boolean ring". Canadian Mathematical Bulletin. 2: 25–29. doi:10.4153/CMB-1959-006-x.  Corollary 2.
  8. ^ Martin, U.; Nipkow, T. (1986). "Unification in Boolean Rings". Dalam Jörg H. Siekmann. Proc. 8th CADE. LNCS. 230. Springer. hlm. 506–513. doi:10.1007/3-540-16780-3_115. ISBN 978-3-540-16780-8. 
  9. ^ Kandri-Rody, Abdelilah; Kapur, Deepak; Narendran, Paliath (1985). "Pendekatan teori-ideal untuk masalah kata dan masalah penyatuan atas aljabar komutatif kesajian-hingga". Rewriting Techniques and Applications. Lecture Notes in Computer Science. 202. hlm. 345–364. doi:10.1007/3-540-15976-2_17. ISBN 978-3-540-15976-6. 
  10. ^ A. Boudet; J.-P. Jouannaud; M. Schmidt-Schauß (1989). "Unification of Boolean Rings and Abelian Groups". Journal of Symbolic Computation. 8 (5): 449–477. doi:10.1016/s0747-7171(89)80054-9. 

Bacaan lebih lanjut

Pranala luar