Boole cebri (yapı) - Boolean algebra (structure)

İçinde soyut cebir, bir Boole cebri veya Boole kafes bir tamamlandı dağıtıcı kafes. Bu çeşit cebirsel yapı her ikisinin de temel özelliklerini yakalar Ayarlamak operasyonlar ve mantık operasyonlar. Bir Boole cebri, a'nın bir genellemesi olarak görülebilir. Gücü ayarla cebir veya a set alanı veya öğeleri genelleştirilmiş olarak görülebilir gerçek değerler. Aynı zamanda özel bir durumdur. De Morgan cebiri ve bir Kleene cebiri (evrimli).

Her Boole cebri yol açmaktadır bir Boole halkası ve tam tersi, halka çarpımına karşılık gelir bağlaç veya buluşmak ∧ ve halka eklenmesi münhasır ayrılma veya simetrik fark (değil ayrılma ∨). Bununla birlikte, Boole halkaları teorisi iki operatör arasında doğal bir asimetriye sahipken, Boole cebirinin aksiyomları ve teoremleri, tarafından tanımlanan teorinin simetrisini ifade eder. dualite ilkesi.[1]

Alt kümelerin Boole kafesi

Tarih

"Boole cebri" terimi, George Boole (1815–1864), kendi kendini yetiştirmiş bir İngiliz matematikçi. O tanıttı cebirsel sistem başlangıçta küçük bir broşürde, Mantığın Matematiksel Analiziarasında devam eden bir kamu tartışmasına cevaben 1847'de yayınlandı Augustus De Morgan ve William Hamilton ve daha sonra daha sağlam bir kitap olarak, Düşünce Kanunları, 1854'te yayınlanmıştır. Boole'nin formülasyonu, bazı önemli açılardan yukarıda tarif edilenden farklıdır. Örneğin, Boole'deki birleşme ve ayrılma, ikili bir işlem çifti değildi. Boole cebri, 1860'larda, William Jevons ve Charles Sanders Peirce. Boole cebirinin ilk sistematik sunumu ve dağıtım kafesleri 1890'a borçludur Vorlesungen nın-nin Ernst Schröder. Boole cebirinin İngilizce'deki ilk kapsamlı tedavisi A. N. Whitehead 1898 Evrensel Cebir. Modern aksiyomatik anlamda aksiyomatik bir cebirsel yapı olarak Boole cebri, 1904 tarihli bir makaleyle başlar. Edward V. Huntington. Boole cebri, ciddi matematik olarak yaşlandı. Marshall Stone 1930'larda ve Garrett Birkhoff 1940 Kafes Teorisi. 1960'larda, Paul Cohen, Dana Scott ve diğerleri şurada derin yeni sonuçlar buldu matematiksel mantık ve aksiyomatik küme teorisi Boole cebirinin dallarını kullanarak, yani zorlama ve Boole değerli modeller.

Tanım

Bir Boole cebri altıdırdemet oluşan Ayarlamak Biriki ile donatılmış ikili işlemler ∧ ("buluşma" veya "ve" olarak adlandırılır), ∨ ("katıl" veya "veya" olarak adlandırılır), a tekli işlem ¬ ("tamamlayıcı" veya "değil" olarak adlandırılır) ve iki öğe 0 ve 1'de Bir ("alt" ve "üst" olarak adlandırılır veya "en az" ve "en büyük" öğe, sırasıyla ve ⊤ sembolleriyle de gösterilir), öyle ki tüm öğeler için a, b ve c nın-nin Bir, aşağıdaki aksiyomlar ambar:[2]

a ∨ (bc) = (ab) ∨ ca ∧ (bc) = (ab) ∧ cbirliktelik
ab = baab = badeğişme
a ∨ (ab) = aa ∧ (ab) = aabsorpsiyon
a ∨ 0 = aa ∧ 1 = aKimlik
a ∨ (bc) = (ab) ∧ (ac)  a ∧ (bc) = (ab) ∨ (ac)  DAĞILMA
a ∨ ¬a = 1a ∧ ¬a = 0tamamlar

Bununla birlikte, soğurma yasasının ve hatta birliktelik yasasının, diğer aksiyomlardan türetilebilecekleri için aksiyomlar kümesinden çıkarılabileceğini unutmayın (bkz. Kanıtlanmış özellikler ).

Sadece bir elemente sahip bir Boole cebri, a önemsiz Boole cebri veya a dejenere Boole cebri. (Daha eski çalışmalarda, bazı yazarlar 0 ve 1'in farklı Bu durumu dışlamak için öğeler.)[kaynak belirtilmeli ]

Yukarıdaki son üç aksiyom çiftinden (özdeşlik, dağıtım ve tamamlayıcılar) veya soğurma aksiyomundan şu sonuç çıkar:

a = ba ancak ve ancak ab = b.

≤ ile tanımlanan ilişki ab bu eşdeğer koşullar geçerliyse, bir kısmi sipariş en az öğe 0 ve en büyük öğe 1 ile ab ve birleşim ab iki öğenin infimum ve üstünlük ≤ ile ilgili olarak sırasıyla.

İlk dört aksiyom çifti, bir sınırlı kafes.

İlk beş aksiyom çiftinden herhangi bir tamamlayıcının benzersiz olduğu sonucu çıkar.

Aksiyomlar kümesi öz-ikili bir aksiyomda biri ∨ ile ∧ ve 0'ı 1 ile değiştirirse, sonuç yine bir aksiyom olur. Bu nedenle, bu işlemi bir Boole cebirine (veya Boole kafesine) uygulayarak, kişi aynı elemanlarla başka bir Boole cebri elde eder; buna onun denir çift.[3]

Örnekler

  • En basit, önemsiz olmayan Boole cebri, iki elemanlı Boole cebri, 0 ve 1 olmak üzere yalnızca iki öğeye sahiptir ve kurallarla tanımlanır:
01
000
101
01
001
111
a01
¬a10
  • İçinde uygulamaları var mantık, 0 olarak yorumlanıyor yanlış, 1 olarak doğru, ∧ olarak ve, ∨ olarak veyave ¬ as değil. Değişkenleri ve Boolean işlemlerini içeren ifadeler, ifade formlarını temsil eder ve bu tür iki ifadenin, yukarıdaki aksiyomlar kullanılarak eşit olduğu gösterilebilir, ancak ve ancak karşılık gelen ifade formları mantıksal olarak eşdeğer.
  • İki elemanlı Boole cebri, aynı zamanda devre tasarımı için de kullanılır. elektrik Mühendisliği;[4] burada 0 ve 1, birinin iki farklı durumunu temsil eder bit içinde dijital devre, genellikle yüksek ve düşük Voltaj. Devreler, değişkenler içeren ifadelerle açıklanır ve bu tür iki ifade, ancak ve ancak karşılık gelen devreler aynı giriş-çıkış davranışına sahipse, değişkenlerin tüm değerleri için eşittir. Ayrıca, olası her girdi-çıktı davranışı uygun bir Boole ifadesi ile modellenebilir.
  • İki elemanlı Boole cebri, Boole cebirlerinin genel teorisinde de önemlidir, çünkü birkaç değişken içeren bir denklem genellikle tüm Boole cebirlerinde doğrudur, ancak ve ancak iki elemanlı Boole cebirinde doğruysa ( önemsiz kaba kuvvet az sayıda değişken için algoritma). Bu, örneğin aşağıdaki yasaların (Konsensüs teoremleri) genellikle tüm Boole cebirlerinde geçerlidir:
    • (ab) ∧ (¬ac) ∧ (bc) ≡ (ab) ∧ (¬ac)
    • (ab) ∨ (¬ac) ∨ (bc) ≡ (ab) ∨ (¬ac)
  • Gücü ayarla herhangi bir boş olmayan kümenin (tüm alt kümelerin kümesi) S bir Boole cebri oluşturur, bir kümelerin cebiri ∨: = ∪ (birleşim) ve ∧: = ∩ (kesişme) iki işlemle. En küçük eleman 0, boş küme ve en büyük eleman 1 kümedir S kendisi.
  • İki elemanlı Boole cebirinden sonra, en basit Boole cebiri, Gücü ayarla iki atom:
0ab1
00000
a0a0a
b00bb
10ab1
0ab1
00ab1
aaa11
bb1b1
11111
x0ab1
¬x1ba0
  • Tüm alt kümelerinin kümesi S ya sonlu ya da eş-sonlu bir Boole cebiri, bir kümelerin cebiri.
  • İle başlayan önermeler hesabı κ cümle sembolleri ile Lindenbaum cebiri (yani, önerme analizindeki cümle kümesi modulo mantıksal eşdeğerlik ). Bu yapı bir Boole cebri verir. Aslında ücretsiz Boole cebri κ jeneratörlerde. Önerme analizinde bir doğruluk ataması, bu cebirden iki elemanlı Boole cebirine bir Boole cebri homomorfizmidir.
  • Herhangi bir doğrusal sıralı Ayarlamak L en az elemanla, aralık cebiri, alt kümelerinin en küçük cebiridir. L tüm yarı açık aralıkları içeren [a, b) öyle ki a içinde L ve b ya içinde L veya ∞'a eşittir. Aralık cebirleri, Lindenbaum – Tarski cebirleri; her sayılabilir Boole cebri bir aralık cebiri için izomorfiktir.
Hasse diyagramı 30 bölenlerinin Boole cebri.
  • Herhangi doğal sayı n, her şeyden olumlu bölenler nın-nin n, tanımlama ab Eğer a böler b, oluşturur dağıtıcı kafes. Bu kafes bir Boole cebiridir, ancak ve ancak n dır-dir karesiz. Bu Boole cebirinin alt ve üst elemanı doğal 1 sayısıdır ve n, sırasıyla. Tamamlayıcısı a tarafından verilir n/a. Buluşmak ve birleşmek a ve b tarafından verilir en büyük ortak böleni (gcd) ve en küçük ortak Kat (lcm) / a ve b, sırasıyla. Yüzük ilavesi a+b lcm ile verilir (a,b) / gcd (a,b). Resim bir örnek gösterir n = 30. Karşı örnek olarak, karesiz olmayan n= 60, 30'un en büyük ortak böleni ve onun tamamlayıcısı 2 2 olurken, alt öğe 1 olmalıdır.
  • Boole cebirlerinin diğer örnekleri, topolojik uzaylar: Eğer X topolojik bir uzaydır, ardından tüm alt kümelerin toplanmasıdır X hangileri hem açık hem de kapalı ∨: = ∪ (birlik) ve ∧: = ∩ (kesişme) işlemleriyle bir Boole cebri oluşturur.
  • Eğer R keyfi yüzük ve setini tanımlıyoruz merkezi idempotentler tarafından
    Bir = { eR : e2 = e, eski = xe, ∀xR }
    sonra set Bir işlemlerle bir Boole cebri olur ef := e + f - ef ve ef := ef.

Homomorfizmler ve izomorfizmler

Bir homomorfizm iki Boole cebri arasında Bir ve B bir işlevi f : BirB öyle ki herkes için a, b içinde Bir:

f(ab) = f(a) ∨ f(b),
f(ab) = f(a) ∧ f(b),
f(0) = 0,
f(1) = 1.

Daha sonra bunu takip eder fa) = ¬f(a) hepsi için a içinde Bir. sınıf tüm Boole cebirlerinin bu morfizm kavramı ile birlikte, tam alt kategori of kategori kafesler.

Bir izomorfizm iki Boole cebri arasında Bir ve B bir homomorfizmdir f : BirB ters bir homomorfizm, yani bir homomorfizm ile g : BBir öyle ki kompozisyon gf: BirBir ... kimlik işlevi açık Birve kompozisyon fg: BB kimlik işlevi açık mı B. Boole cebirlerinin bir homomorfizmi bir izomorfizmdir ancak ve ancak önyargılı.

Boole halkaları

Her Boole cebri (Bir, ∧, ∨) bir yüzük (Bir, +, ·) Tanımlayarak a + b := (a ∧ ¬b) ∨ (b ∧ ¬a) = (ab) ∧ ¬(ab) (bu işleme simetrik fark setler durumunda ve ÖZELVEYA mantık durumunda) ve a · b := ab. Bu halkanın sıfır elemanı Boole cebirindeki 0 ile çakışır; halkanın çarpımsal özdeşlik elemanı Boole cebirinin 1'idir. Bu yüzüğün özelliği var a · a = a hepsi için a içinde Bir; bu özelliğe sahip yüzüklere Boole halkaları.

Tersine, eğer bir Boole halkası Bir verildiğinde, tanımlayarak onu bir Boole cebirine dönüştürebiliriz xy := x + y + (x · y) ve xy := x · y.[5][6]Bu iki yapı birbirinin tersi olduğundan, her Boole halkasının bir Boole cebirinden kaynaklandığını ve bunun tersi olduğunu söyleyebiliriz. Ayrıca bir harita f : BirB Boole cebirlerinin bir homomorfizmidir ancak ve ancak Boolean halkalarının bir homomorfizmi ise. kategoriler Boole halkaları ve Boole cebirleri eşdeğerdir.[7]

Hsiang (1985) bir kurala dayalı algoritma -e Kontrol iki rastgele ifadenin her Boole halkasında aynı değeri gösterip göstermediği. Daha genel olarak, Boudet, Jouannaud ve Schmidt-Schauß (1989), denklemleri çözmek Boole halkaları ve Boole cebirlerinin benzerliğini kullanan her iki algoritmanın da uygulamaları vardır. otomatik teorem kanıtlama.

İdealler ve filtreler

Bir ideal Boole cebirinin Bir bir alt kümedir ben öyle ki herkes için x, y içinde ben sahibiz xy içinde ben ve herkes için a içinde Bir sahibiz ax içinde ben. Bu ideal kavramı, ideal halka Boole halkasında Bir. İdeal ben nın-nin Bir denir önemli Eğer benBir ve eğer ab içinde ben her zaman ima eder a içinde ben veya b içinde ben. Dahası, herkes için aBir bizde var a-a = 0 ∈ ben ve daha sonra aben veya -aben her biri için aBir, Eğer ben asal. İdeal ben nın-nin Bir denir maksimum Eğer benBir ve tek ideal uygunsa ben dır-dir Bir kendisi. Bir ideal için ben, Eğer aben ve -aben, sonra ben ∪ {a} veya ben ∪ {-a} başka bir idealde uygun şekilde J. Bu nedenle, bu bir ben maksimal değildir ve bu nedenle asal ideal ve maksimal ideal kavramları Boole cebirlerinde eşdeğerdir. Dahası, bu kavramlar, halka teorik olanlarla örtüşmektedir. birincil ideal ve maksimum ideal Boole halkasında Bir.

İkili ideal bir filtre. Bir filtre Boole cebirinin Bir bir alt kümedir p öyle ki herkes için x, y içinde p sahibiz xy içinde p ve herkes için a içinde Bir sahibiz ax içinde p. Bir ikilisi maksimum (veya önemli) ideal Boole cebirinde ultra filtre. Ultrafiltreler alternatif olarak şu şekilde tanımlanabilir: 2 değerli morfizmler itibaren Bir iki elemanlı Boole cebirine. İfade Boole cebirindeki her filtre bir ultra filtreye genişletilebilir denir Ultrafilter Teoremi ve kanıtlanamaz ZF, Eğer ZF dır-dir tutarlı. ZF içinde, kesinlikle daha zayıftır. seçim aksiyomu Ultrafilter Teoreminin birçok eşdeğer formülasyonu vardır: her Boole cebirinin bir ultrafiltresi vardır, Bir Boole cebirindeki her ideal, bir asal ideale genişletilebilir, vb.

Beyanlar

Gösterilebilir ki her sonlu Boole cebri, sonlu bir kümenin tüm alt kümelerinin Boole cebirine izomorfiktir. Bu nedenle, her sonlu Boole cebirinin eleman sayısı bir ikinin gücü.

Stone's ünlü Boole cebirleri için gösterim teoremi şunu belirtir her Boole cebri Bir Boole cebirine izomorfiktir Clopen bazılarında (kompakt tamamen kopuk Hausdorff ) topolojik uzay.

Aksiyomatikler

Genel olarak Boole kafeslerinin / cebirlerinin ilk aksiyomatizasyonu İngiliz filozof ve matematikçi tarafından verildi. Alfred North Whitehead 1898'de.[8][9]Dahil aksiyomların üstünde ve ayrıca x∨1 = 1 ve x∧0 = 0. 1904'te Amerikalı matematikçi Edward V. Huntington (1874–1952),, ∨, ¬'ye dayalı muhtemelen en cimri aksiyomatizasyonu vermiş, hatta birleşim yasalarını kanıtlamıştır (kutuya bakınız).[10]Ayrıca bu aksiyomların bağımsız birbirinden.[11]1933'te Huntington, Boole cebri için aşağıdaki zarif aksiyomatizasyonu ortaya koydu. Yalnızca bir ikili işlem + ve bir tekli işlevsel sembol n, aşağıdaki yasaları karşılayan 'tamamlayıcı' olarak okunmalıdır:

  1. Değişebilirlik: x + y = y + x.
  2. İlişkisellik: (x + y) + z = x + (y + z).
  3. Huntington denklemi: n(n(x) + y) + n(n(x) + n(y)) = x.

Herbert Robbins hemen soruldu: Huntington denklemi ikilisiyle değiştirilirse, şununla birlikte:

4. Robbins Denklemi: n(n(x + y) + n(x + n(y))) = x,

(1), (2) ve (4) Boole cebri için bir temel oluşturur mu? (1), (2) ve (4) a Robbins cebirisorusu şu olur: Her Robbins cebiri bir Boole cebiri midir? Bu soru ( Robbins varsayımı ) onlarca yıldır açık kaldı ve en sevilen soru haline geldi Alfred Tarski ve öğrencileri. 1996 yılında William McCune -de Argonne Ulusal Laboratuvarı Larry Wos, Steve Winker ve Bob Veroff'un önceki çalışmalarına dayanarak, Robbins'in sorusuna olumlu yanıt verdi: Her Robbins cebiri bir Boole cebiridir. McCune'un kanıtı için çok önemli olan, otomatik muhakeme programı EQP o tasarladı. McCune'un ispatının basitleştirilmesi için bkz. Dahn (1998).

Aksiyomların sayısını azaltmak için daha fazla çalışma yapılmıştır; görmek Boole cebri için minimum aksiyomlar.

Genellemeler

Boole cebirinin aksiyomlarından bir birimin varlığı gerekliliğini kaldırmak, "genelleştirilmiş Boole cebirleri" verir. Resmen, bir dağıtıcı kafes B genelleştirilmiş bir Boole kafesidir, eğer en küçük 0 öğesine sahipse ve herhangi bir öğe için a ve b içinde B öyle ki abbir eleman var x öyle ki a ∧ x = 0 ve a ∨ x = b. A ∖ b'yi benzersiz olarak tanımlama x öyle ki (a ∧ b) ∨ x = a ve (a ∧ b) ∧ x = 0, yapının (B, ∧, ∨, ∖, 0) bir genelleştirilmiş Boole cebri(B, ∨, 0) ise bir genelleştirilmiş Boole semilattice. Genelleştirilmiş Boole kafesleri tam olarak idealler Boole kafesleri.

İki dağıtım aksiyomu dışında Boole cebirleri için tüm aksiyomları karşılayan bir yapıya ortocomplemented kafes. Ortocomplemented lattisler doğal olarak kuantum mantığı ayrılabilir için kapalı alt uzayların kafesleri olarak Hilbert uzayları.

Ayrıca bakınız

Notlar

  1. ^ Givant ve Paul Halmos, 2009, s. 20
  2. ^ Davey, Priestley, 1990, s. 109, 131, 144
  3. ^ Goodstein, R.L. (2012), "Bölüm 2: Öz-ikili aksiyom sistemi", Boole Cebri, Courier Dover Yayınları, s. 21ff, ISBN  9780486154978.
  4. ^ Kesinlikle, elektrik mühendisleri, yüksek empedans gibi diğer devre koşullarını temsil etmek için ek durumlar kullanma eğilimindedir - bkz. IEEE 1164 veya IEEE 1364.
  5. ^ Taş, 1936
  6. ^ Hsiang, 1985, s. 260
  7. ^ Cohn (2003), s. 81.
  8. ^ Padmanabhan, s. 73
  9. ^ Whitehead, 1898, s. 37
  10. ^ Huntington, 1904, s. 292-293, (Huntington tarafından yapılan birkaç aksiyomatizasyonun ilki)
  11. ^ Huntington, 1904, s. 296

Çalışmalar alıntı

  • B.A. Davey; HA. Priestley (1990). Kafeslere ve Düzene Giriş. Cambridge Matematik Ders Kitapları. Cambridge University Press.

Genel referanslar

Dış bağlantılar