Monadyczna algebra Boole’a

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Monadyczna algebra Boole’aalgebra Boole’a z dodatkowym działaniem jednoargumentowym , które spełnia pewne warunki naśladujące własności kwantyfikatora egzystencjalnego.

Definicja

Monadyczna algebra Boole’a to struktura algebraiczna 𝔹=(B,,,0,1,,) taka, że:

  • (B,,,0,1,) jest algebrą Boole’a,
  • funkcja :BB spełnia następujące warunki dla wszystkich p,qB:
    1. 0=0
    2. pp
    3. (pq)=(p)(q)

Pojęcie monadycznych algebr Boole’a pierwszy wprowadził Paul Halmos. Według niego motywacją do badań tych algebr było pragnienie lepszego rozumienia pewnych aspektów logiki matematycznej.

Elementy domknięte

Operacja jest idempotentna: dla każdego pB zachodzi p=p, ponieważ p=(pp)=pp=p.

Elementy p spełniające p=p (innymi słowy wartości funkcji ) nazywa się elementami domkniętymi. Zbiór elementów domkniętych jest podalgebrą Boole’a algebry 𝔹.

Zbiór elementów domkniętych zawiera pełną informację o funkcji , dlatego możliwe jest jej odtworzenie na podstawie tego zbioru: niech Z={q:qB}, wtedy p=min{qZ:pq}.

Przykłady

p = 1

Niech 𝔹 będzie algebrą Boole’a. Funkcja :BB zdefiniowana wzorem

p=1 dla każdego pB{0}

umożliwia określenie monadycznej algebry Boole’a (𝔹,).

p = p

Niech 𝔹 będzie algebrą Boole’a. Funkcja :BB zdana wzorem

p=p dla każdego pB

tworzy wraz z 𝔹 monadyczną algebrę Boole’a (𝔹,).

Funkcyjne monadyczne algebry Boole’a

Niech C będzie zupełną algebrą Boole’a i niech I będzie dowolnym zbiorem niepustym. Rodzina CI wszystkich funkcji p:IC z działaniami określonymi punktowo jest również zupełną algebrą Boole’a.

Dla każdego pCI istnieje p*=sup{p(i):iI}. Niech p oznacza funkcję stałą o wartości p*. Wtedy CI z powyższym działaniem jest zupełną monadyczną algebrą Boole’a.

Uogólnienie
Niech C będzie dowolną algebrą Boole’a, a I dowolnym zbiorem niepustym. Niech B będzie podzbiorem zbioru CI wszystkich funkcji p takim, że spełnione są następujące warunki:
    • B (z działaniami określonymi punktowo) jest algebrą Boole’a (w szczególności funkcje stałe 0 i 1 należą do B);
    • dla każdej funkcji pB istnieje kres górny zbioru {p(i):iI};
    • jeśli pC i p*=sup{p(i):iI}, to również funkcja stała o wartości p* należy do zbioru C. Funkcję tę oznacza się p.
Wówczas (C,) jest monadyczną algebrą Boole’a. Takie monadyczne algebry Boole’a nazywa się funkcyjnymi monadycznymi algebrami Boole’a (określonymi na I o wartościach w zbiorze C).

Twierdzenie Halmosa o reprezentacji monadycznych algebr Boole’a

Paul Halmos udowodnił, że każda monadyczna algebra Boole’a jest izomorficzna z funkcyjną monadyczną algebrą Boole’a.

Bibliografia

  • Paul Halmos, Algebraic Logic. Chelsea Publishing Co., New York 1962.