Algebra Heytinga

Algebra Heytinga

Algebra Heytinga to rodzaj struktury algebraicznej, będący rozszerzeniem algebry Boole’a, które polega na odrzuceniu trzech aksjomatów:

  • prawa wyłączonego środka:
    p ∨ ¬p = 1;
  • prawa podwójnej negacji:
    ¬¬p = p;
  • pierwszego prawa de Morgana:
    ¬(p ∧ q) = ¬p ∨ ¬q.

Typ algebr został wprowadzony przez Arenda Heytinga w 1930 roku jako formalne narzędzie dla logiki intuicjonistycznej, opracowanej przez holenderską szkołę logików inspirowaną przez L.E.J. Brouwera. Jednak sam Brouwer był przeciwny formalizacji jego idei intuicjonizmu, w tym korzystania z narzędzi, które proponował jego uczeń Heyting. Odrzucenie prawa wyłączonego środka oraz podwójnej negacji wynikało z ogólnych założeń filozoficznych Brouwera dotyczących matematyki i rodzaju dopuszczalnych rozumowań.

Obecnie większość badań nad algebrami Heytinga nie jest związana z logiką i intuicjonizmem. Zamiast tego traktuje się je jako typ struktur matematycznych, część algebry lub dział teorii kategorii. Różnorodne równoważne podejścia do teorii algebr Heytinga mogą być formułowane w ramach teorii częściowego porządku, algebry ogólnej (znanej również jako algebra uniwersalna), topologii ogólnej oraz w kontekście funktorów sprzężonych w pewnych specjalnych kategoriach. W tych teoriach rozumowania dotyczące algebr Heytinga bazują na logice klasycznej (z prawem wyłączonego środka, nieintuicjonistycznej).

Definicje

Algebra Heytinga (znana także jako algebra pseudoboolowska) w kontekście teorii częściowego porządku to krata dystrybutywna, która ma element najmniejszy 0 i element największy 1, w której dodatkowo zdefiniowane jest dwuargumentowe działanie implikacji (→), które spełnia następujący warunek:

(H) Nierówność
p ∧ q ⩽ r
jest równoważna nierówności
p ⩽ q → r.

W tym kontekście symbol p → q nie oznacza zdania (które mogłoby być prawdziwe lub fałszywe), lecz pewien element zbioru L, podobnie jak elementy p ∧ q i p ∨ r. Symbol oznacza więc funkcję z L × L w L.

W interpretacji zapisów takich jak p ∧ q ⩽ r, symbol p ∧ q można traktować jako koniunkcję, a s ⩽ r jako powszechnie rozumiane: s pociąga r (przez analogię z relacją zawierania: S ⊆ R).

Negację (nazywaną także pseudodopełnieniem) definiuje się wzorem: ¬p = p → 0.

Algebrę Heytinga można również zdefiniować jako kratę L z elementami 0 i 1, spełniającą warunek: dla dowolnych p, r ∈ L istnieje element największy w zbiorze tych q, dla których p ∧ q ⩽ r; ten największy element q nazywa się relatywnym pseudodopełnieniem elementu p względem r i oznacza się symbolem p → r.

W języku algebr ogólnych algebra Heytinga jest strukturą A = ⟨L, ∨, ∧, →, 0, 1⟩ z trzema dwuargumentowymi działaniami: ∨, ∧, → oraz L × L w L, w której A = ⟨L, ∨, ∧, 0, 1⟩ jest kratą dystrybutywną z elementami 0, 1, z uporządkowaniem x ⩽ y zdefiniowanym w terminach pierwotnych przez warunek x ∨ y = y, a działanie spełnia warunek (H). Dodatkowo dla dowolnych elementów x, y nierówność x ⩽ y zachodzi wtedy i tylko wtedy, gdy x → y = 1.

Algebry Heytinga tworzą klasę algebr definiowalnych równościowo – ich system aksjomatów, w tym warunek (H), da się zapisać w postaci skończonej liczby aksjomatów w formie równości.

Własności algebr Heytinga

W każdej algebrze Heytinga dla dowolnych p, q, r ∈ L oprócz warunku (H) spełnione są następujące warunki:

  • ¬0 = 1;
  • ¬1 = 0;
  • ¬(p ∨ q) ⩽ ¬p;
  • p ∧ ¬p = 0;
  • ¬¬p ⩾ p;
  • ¬¬¬p = ¬p;
  • ¬¬(p ∨ ¬p) = 1.

Działanie dwuargumentowe spełnia następujące warunki:

  • p → q ⩽ p → (q ∨ r);
  • (p ∨ r) → q ⩽ p → q;
  • p → p = 1;
  • p ∧ (p → q) = p ∧ q;
  • p → (q ∧ r) = (p → q) ∧ (p → r);
  • q ⩽ p → q.

W algebrze Heytinga tylko drugie prawo de Morgana jest prawdziwe w postaci równości ¬(p ∨ q) = ¬p ∧ ¬q; pierwsze zaś prawo ma znacznie słabszą postać: ¬(p ∧ q) = ¬¬(¬p ∨ ¬q).

Algebra Heytinga L jest algebrą Boole’a wtedy i tylko wtedy, gdy w niej zachodzi prawo podwójnej negacji ¬¬p = p; a także wtedy i tylko wtedy, gdy zachodzi prawo wyłączonego środka p ∨ ¬p = 1.

Każda algebra Boole’a (w tym każde ciało zbiorów) jest algebrą Heytinga z działaniem p → q zdefiniowanym jako ¬p ∨ q. Niemniej jednak równość p → q = ¬p ∨ q nie jest na ogół spełniona w algebrze Heytinga, bowiem zawsze p → p = 1, a ¬p ∨ p może nie być równe 1.

Jeżeli L jest kratą z największym elementem 1 i z całkowitym uporządkowaniem (zwanym również liniowym, tzn. L jest łańcuchem, w którym każde dwa elementy p, q są porównywalne), to L staje się algebrą Heytinga, gdy p → q określimy jako równe 1 w przypadku p ⩽ q i jako q w przypadku przeciwnym p > q.

Algebra Heytinga zbiorów otwartych przestrzeni topologicznej

Podobnie jak typowym przykładem algebry Boole’a jest ciało podzbiorów dowolnego ustalonego zbioru X z częściowym porządkiem wyznaczonym przez relację inkluzji oraz działaniami na zbiorach ∪, ∩, ∖, tak typowym przykładem algebry Heytinga jest krata O wszystkich podzbiorów otwartych przestrzeni topologicznej X (oznaczanej w tej algebrze symbolem 1) ze zwykłymi działaniami ∪, ∩ oraz działaniami →, ¬ zdefiniowanymi jako:

  • A → B = Int[(1 ∖ A) ∪ B]
  • ¬A = Int(1 ∖ A)

gdzie A, B ∈ O, a Int(A) = 1 ∖ (1 ∖ A) oznacza wnętrze zbioru A, a oznacza domknięcie zbioru E. To, że w takiej algebrze Heytinga ¬(¬A) może być różne od A, ilustruje następujący przykład. Niech X oznacza płaszczyznę kartezjańską i niech A = {(x, y) ∈ R² | 0 < x² + y² < 1} oznacza otwarte koło bez środka. Wówczas dopełnieniem zbioru A jest zbiór E = {(x, y) | x² + y² ≥ 1} z dołączonym punktem izolowanym (0, 0), dlatego ¬A = Int(E) = {(x, y) | x² + y² > 1}, skąd wynika, że ¬(¬A) = {(x, y) | x² + y² < 1} ≠ A.

Każdy element A algebry Heytinga O spełnia warunek A ⊆ ¬¬A, równość zachodzi wtedy i tylko wtedy, gdy A jest dziedziną otwartą (zbiór A nazywa się dziedziną otwartą, gdy spełnia warunek A = Int(A̅)).

Algebra Heytinga O jest algebrą Boole’a wtedy i tylko wtedy, gdy topologia O jest dyskretna, co oznacza, że O jest rodziną 2^X wszystkich podzbiorów zbioru X.

Reprezentacja algebr Heytinga w topologicznych algebrach Boole’a

Topologiczna algebra Boole’a to algebra Boole’a A wraz z dodatkową strukturą operatora wnętrza I:

I: A → A

określoną aksjomatycznie przez następujące warunki:

  • I(A ∩ B) = I(A) ∩ I(B);
  • I(A) ⊆ A;
  • I(1) = 1;
  • I(I(A)) = I(A);

dla A, B ∈ A. Jest to uogólnienie operacji wnętrza Int w przestrzeni topologicznej. Element A ∈ A nazywa się otwartym, jeżeli I(A) = A; jego dopełnienie nazywa się domknięte, a operator domknięcia C:

C: A → A

zdefiniowany jako:

C(A) = 1 ∖ I(1 ∖ A)

spełnia warunki analogiczne do aksjomatów Kuratowskiego przestrzeni topologicznej:

  • C(A ∪ B) = C(A) ∪ C(B);
  • A ⊆ C(A);
  • C(∅) = ∅;
  • C(C(A)) = C(A);

W topologicznych algebrze Boole’a prawdziwe są wszystkie zdania o przestrzeniach topologicznych, które można wyprowadzić z aksjomatów wnętrza Int lub z aksjomatów domknięcia Kuratowskiego bez używania pojęcia elementu x ∈ A. Topologiczne algebry Boole’a można zaliczyć do szerszej dziedziny topologii bezpunktowej, do której należą różnorakie obiekty matematyczne, rozpatrywane w nieprzekładalnych wzajemnie bezpośrednio ujęciach różnych teorii.

Krata O(A) wszystkich elementów otwartych w topologicznej algebrze Boole’a A jest algebrą Heytinga. Z drugiej strony, prawdziwe jest twierdzenie o reprezentacji McKinseya i Tarskiego: dla każdej algebry Heytinga L istnieje topologiczna algebra Boole’a A, taka że L jest izomorficzna z algebrą O(A).

Algebry Heytinga w teorii kategorii

Każda krata L jest zbiorem częściowo uporządkowanym, co pozwala na traktowanie jej jako kategorii. W tym ujęciu krata L jest algebrą Heytinga, jeśli istnieje w niej obiekt początkowy 0, obiekt końcowy 1 i jest na niej zdefiniowana struktura kategorii kartezjańsko zamkniętej, tzn. dla każdego a ∈ L funktor Φa z L w L o przyporządkowaniu obiektowym Φa(b) = a ∧ b jest lewym sprzężonym funktora Ψa o przyporządkowaniu obiektowym Ψa(b) = a → b. Warunek (H), czyli równoważność nierówności p ∧ q ⩽ r i p ⩽ q → r, przekłada się bezpośrednio na warunek sprzężoności tych funktorów. Wymienione tożsamości i nierówności dla algebr Heytinga można wyprowadzić z ogólnych własności funktorów sprzężonych.

Uwagi

Przypisy

Linki zewnętrzne

RamonR. Jansana, Algebraic Propositional Logic, [w:] Stanford Encyclopedia of Philosophy, CSLI, Stanford University, 12 grudnia 2016, ISSN 1095-5054 [dostęp 2018-01-10] (ang.).

Chapter 3. Algebras for Logic, [w:] Handouts – Autumn 2003-04 [online], 2003 [dostęp 2018-04-25].

autorzy nLab, Heyting algebra in nLab [online] [dostęp 2018-01-11].

Pseudo-Boolean algebra (ang.), Encyclopedia of Mathematics, encyclopediaofmath.org [dostęp 2024-03-25].

Przeczytaj u przyjaciół: