• Nie Znaleziono Wyników

Twierdzenie podstawowe

W dokumencie Krata rozszerzeń logiki relewantnej E (Stron 34-54)

Twierdzenie 26. Każda An-algebra jest E-algebrą.

Zauważmy, że mamy dwa nieskończone ciągi algebr, tzn. ciąg An,a oraz ciąg An,an. Ponadto, żadna z tych algebr nie ma nietrywialnej podalgebry z wyjątkiem podalgebry dwuelementowej.

Każda z tych algebr jest generowana przez element a. Co więcej, żadna z An-algebr nie ma nietrywialnego obrazu homomorficznego.

Mamy następujące główne twierdzenie:

Twierdzenie 27. Istnieją dwa nieskończone ciągi skończonych prostych E-algebr takich, że jedyną właściwą podalgebrą jest 2.

Wniosek 28. Interwał [E, 2] ma nieskończenie wiele koatomów.

Uwaga. Istnieje dokładnie jedno pre-maksymalne rozszerzenie logiki RM. Logika R ma trzy pre-maksymalne rozszerzenia.

Uwaga. Schemat dwóch nieskończonych ciągów algebr skończonych można przedstawić w następujący sposób:

Rozdział 4

Nieskończone algebry proste

generujące logiki pre-maksymalne

Niech ∇ = [a). Rozważać będziemy tylko te algebry, których kratami są łańcuchy.

Dla przejrzystości pracy przedstawione zostały tylko najważniejsze fragmenty tabel dla działania → .

4.1 Konstrukcja drzewa binarnego

Poziom 0

Rozważmy następującą E-algebrę:

gdzie operacja → jest zdefiniowana w następujący sposób:

a ¬a1 ¬a2 ¬a3 ¬a4 a4 a3 a2 a1 ¬a

a a a a a a a4 a3 a2 a1 a1

¬a1 0 a a a a a4 a3 a2 a2 a1

¬a2 0 0 a a a a4 a3 a3 a2 a2

¬a3 0 0 0 a a a4 a4 a3 a3 a3

¬a4 0 0 0 0 a a4 a4 a4 a4 a4

a4 0 0 0 0 0 a a a a a

a3 0 0 0 0 0 0 a a a a

a2 0 0 0 0 0 0 0 a a a

a1 0 0 0 0 0 0 0 0 a a

¬a 0 0 0 0 0 0 0 0 0 a

Zauważmy, że jeśli x ¬ y, to x → y = a oraz jeśli x > y, to x → y = 0 dla x ∈ {a, ¬a1, . . . , ¬ai}, y ∈ {ai, . . . , a1, a}. Dla ułatwienia pominięte zostają kolumny dla

a, ¬a1, . . . , ¬ai oraz wiersze dla ai, . . . , a1, a. Zatem zamiast powyższej tabeli rozważać

Najbardziej interesująca jest trzecia możliwość, gdy ¬ai → a4 jest nowym elementem różnym a, a4, ale tylko dla i = 1 i i = 4.

a operacja → jest zdefiniowana w następujący sposób:

W ten sposób otrzymujemy następującą tabelę dla działania →

¬a4 ¬a5 a5 a4 a3 a2 a1 ¬a

Gdy ¬ai → a5 = a lub ¬ai → a5 = a5 dla i ∈ {1, 2, 3, 4, 5}, to wtedy wszystkie algebry z tak określonym działaniem → są E-algebrami.

Oznaczmy takie algebry przez A10, tzn. takie algebry, w których nowy element jest zdefiniowny w następujący sposób: ¬a1 → a4 = a5.

Przypadek A11

Przypomnijmy, że w algebrze A0 dla elementu ¬ai → a4, gdzie i ∈ {1, 2, 3, 4}, operacja

→ może być zdefiniowania na trzy sposoby:

1. ¬ai → a4 = a, 2. ¬ai → a4 = a4,

3. ¬ai → a4 jest nowym elementem różnym od a, a4.

Załóżmy teraz, że ¬a4 → a4 6= a i ¬a4 → a4 6= a4. Rozważmy zatem nowy element

¬a4 → a4 i oznaczmy go przez a5 (tzn. ¬a4 → a4 =: a5). Ponownie musimy rozważyć 14-elementowy łańcuch, w którym ¬a5 ¬ a5 (przypadek, gdy a5 ¬ ¬a5 jest niemożliwy):

Działanie → jest zdefiniowanie w następujacy sposób:

¬a5 a5 a4 a3 a2 a1 ¬a a a a5 a4 a3 a2 a1 a1

¬a1 a a4 a3 a2 a2 a1

¬a2 a a4 a3 a3 a2 a2

¬a3 a a4 a4 a3 a3 a3

¬a4 a a5 a4 a4 a4 a4

¬a5 a a4

a5 0 a a a a a a

Uwaga. Jeśli rozważamy przypadek ¬a4 → a4 =: a5, wtedy ¬ai → a4 = a4 dla i ∈ {1, 2, 3}.

Określmy działanie → dla brakujących elementów w tabeli.

Oczywistym jest, że a ¬ ¬ai → a5 dla i ∈ {1, 2, 3, 4, 5}. Z sylogizmu ¬ai → a5 ¬ (a5 → a5) → (¬ai → a4) mamy (∗) ¬ai → a5 ¬ a → (¬ai → a5) dla i ∈ {1, 2, 3, 4, 5}.

Załóżmy, że ¬ai → a5 = ¬ak dla k ∈ {1, 2, 3, 4, 5}. Mamy (∗) ¬ak¬ a → akwięc ¬ak ¬ a dla k ∈ {1, 2, 3, 4, 5}, co daje sprzeczność.

Tak więc ¬ai → a5 = a albo ¬ai → a5 = a5 dla i ∈ {1, 2, 3, 4, 5}.

Jeśli ¬ai → a5 = a lub ¬ai → a5 = a5 dla i ∈ {1, 2, 3, 4, 5}, to wszystkie algebry są E-algebrami.

Oznaczmy powyższą algebrę przez A11, to znaczy taką, w której ¬a4 → a4 = a5.

Zależności pomiędzy algebrami możemy wyrazić w następujący sposób:

Poziom 2

Część 1. Przypomnijmy algebrę A10, gdzie tabela dla działania → ma postać:

¬a4 ¬a5 a5 a4 a3 a2 a1 ¬a a a a a5 a4 a3 a2 a1 a1

¬a1 a a a5 a3 a2 a2 a1

¬a2 a a a5 a3 a3 a2 a2

¬a3 a a a5 a4 a3 a3 a3

¬a4 a a a5 a5 a5 a5 a4

¬a5 0 a a4

a5 0 0 a a a a a a

a4 0 0 0 a a a a a

Jeślic ¬ai → a5 = a lub ¬ai → a5 = a5 dla i ∈ {1, 2, 3, 4, 5}, to wszystkie algebry są E-algebrami.

Przypadek A2000

Zastanówmy się nad wartością elementu ¬a1 → a5. Oczywiste jest, że ¬a1 → a5 = a lub ¬a1 → a5 = a5. Załóżmy, że ¬a1 → a5 6= a oraz ¬a1 → a5 6= a5, tzn. ¬a1 → a5 jest nowym elementem różnym od a, a5; oznaczmy go przez a6. Ponadto załóżmy, że a6 i ¬a6 są porównywalne, tzn. ¬a6 ¬ a6 więc mamy 14 elementenowy łańcuch:

0 < a < . . . < ¬a5 < ¬a6 < a6 < a6 < . . . < ¬a < 1 Operacja → może być zdefiniowana w następujący sposób:

¬a5 ¬a6 a6 a5 a4 a3 a2 a1 ¬a

Z łatwością można wyznaczyć wartości elementów w powyższej tabeli. Mamy ¬aia5 = a lub ¬ai → a5 = a6 dla i ∈ {2, . . . , 5} oraz ¬aj → a6 = a lub ¬aj → a6 = a6 dla j ∈ {1, . . . , 6}.

Załóżmy, że ¬ai → a5 = a6 dla i ∈ {2, . . . , 5}.

Otrzymujemy w ten sposób następującą tabelę dla operacji →

¬a5 ¬a6 a6 a5 a4 a3 a2 a1 ¬a Operacja → może być zdefiniowana w następujący sposób:

¬a5 ¬a6 a6 a5 a4 a3 a2 a1 ¬a a a a a6 a5 a4 a3 a2 a1 a1

¬a1 a a a5 a5 a3 a2 a2 a1

¬a2 a a a5 a5 a3 a3 a2 a2

¬a3 a a a5 a5 a4 a3 a3 a3

¬a4 a a a5 a5 a5 a5 a5 a4

¬a5 a a a6 a5 a5 a5 a5 a5

¬a6 0 a a6

a6 0 0 a a a a a a a

a5 0 0 0 a a a a a a

Okazuje się, że ¬ai → a6 = a lub ¬ai → a6 = a6 dla i ∈ {1, . . . , 6}.

Dla każdej wartości elementu ¬ai → a6 dla i ∈ {1, . . . , 6} otrzymujemy E-algebry.

Część 2. Przypomnijmy algebrę A11, gdzie operacja → była zdefiniowana w następujący sposób:

¬a5 a5 a4 a3 a2 a1 ¬a a a a5 a4 a3 a2 a1 a1

¬a1 a a4 a3 a2 a2 a1

¬a2 a a4 a3 a3 a2 a2

¬a3 a a4 a4 a3 a3 a3

¬a4 a a5 a4 a4 a4 a4

¬a5 a a4

a5 0 a a a a a a

Jeśli ¬ai → a5 = a lub ¬ai → a5 = a5 dla i ∈ {1, . . . , 5}, to wszystkie algebry są E-algebrami.

Przypadek A2110

Rozważmy element ¬a1 → a5. Załóżmy, że ¬a1 → a5 jest nowym elementem (tzn.

¬a1 → a5 6= a oraz ¬a1 → a5 6= a5) i oznaczmy go przez a6. Otrzymujemy w ten sposób łańcuch 14 elementowy:

0 < a < . . . < ¬a5 < ¬a6 < a6 < a6 < . . . < ¬a < 1 gdzie operacja → jest zdefiniowana w natępujący sposób:

¬a5 ¬a6 a6 a5 a4 a3 a2 a1 ¬a

Oczywiście łatwo można uzupełnić wartości w powyższej tabeli. Okazuje się, że ¬aia5 = a lub ¬ai → a5 = a6 dla i ∈ {2, . . . , 5} oraz ¬aj → a6 = a lub ¬aj → a6 = a6 dla j ∈ {1, . . . , 6}.

Załóżmy, że ¬ai → a5 = a6 dla i ∈ {2, . . . , 5}.

Zatem tabela dla działania → ma postać:

¬a5 ¬a6 a6 a5 a4 a3 a2 a1 ¬a Po raz kolejny otrzymujemy 14 elementowy łańcuch:

0 < a < . . . < ¬a5 < ¬a6 < a6 < a6 < . . . < ¬a < 1 Jednak tabela dla operacji → ma postać:

¬a5 ¬a6 a6 a5 a4 a3 a2 a1 ¬a a a a a6 a5 a4 a3 a2 a1 a1

¬a1 a a a5 a4 a3 a2 a2 a1

¬a2 a a a5 a4 a3 a3 a2 a2

¬a3 a a a5 a4 a4 a3 a3 a3

¬a4 a a a5 a5 a4 a4 a4 a4

¬a5 a a a6 a5 a5 a5 a5 a5

¬a6 0 a a6

a6 0 0 a a a a a a a

a5 0 0 0 a a a a a a

Okazuje się, że ¬ai → a6 = a lub ¬ai → a6 = a6 dla i ∈ {1, . . . , 6}.

Dla każdej wartości elementu ¬ai → a6, gdzie i ∈ {1, . . . , 6} otrzymujemy E-algebry.

Zależności pomiedzy algebrami z poziomu 0,1 i 2 przedstawić można na następującym schemacie:

Poziom n

Wszystkie łańcuchy rozważane w tym rozdziale mają parzystą liczbę elementów. Ba-zą do rozważań stał się łańcuch 12-elementowy, a wszystkie nowe elementy są postaci am i ¬am. Tak więc każdy kolejny łańcuch ma (12 + 2m) elementów. Zatem algebrę generowaną przez łańcuch (12 + 2m) elementowy będziemy oznaczać przez An, gdzie n = 12 + 2m, m ∈ N. Jednocześnie n informuje na jakim poziomie jest dana algebra.

Rozważmy (12 + 2m) elementowy łańuch. Algebra An jest „rozszerzeniem” algebry An−1, tzn. wartości operacji → dla elementów algebry An i An−1 są takie same z wyjąt-kiem następujących przypadków:

1. (a) ¬a1 → an−1 = a lub ¬a1 → an−1 = an−1 w An−1,

¬ai → an−1 = a lub ¬ai → an−1 = an−1 dla i ∈ {2, . . . , n − 1} w An−1,

(b) ¬a1 → an−1 = an i ¬ai → an−1 = a lub ¬ai → an−1 = an w An,

2. (a) ¬ai → an−1 = a lub ¬ai → an−1 = an−1 dla i ∈ {1, . . . , n − 1} w An−1, (b) ¬ai → an−1 = an−1 dla i ∈ {1, . . . , n − 2} i ¬an−1→ an−1 = an w An. Zatem rozważmy An, gdzie ¬an¬ an (przypadek gdy an ¬ ¬an jest niemożliwy):

Niech dana będzie algebra An−1k , gdzie n − 1 oznacza poziom (= liczebność algebry), a indeks k oznacza dowolną algebrę z poziomu n.

Zatem istnieją dwie E-algebry An, tzn.

pierwsza E-algebra Ank0, w której ¬a1 → an−1 = an; ¬ai → an−1 = a lub ¬ai

Poziom (n + 1)

Konstrukcja algebr An+1 jest dokładnie taka sama.

Rozważymy przypadek Ank0 i Ank1 oddzielnie.

Przypomnijmy, że jeśli definiujemy nowy element jako ¬a1 → ak, to dodajemy 0 (kolor czerwony w tabeli) w prawym dolnym indeksie; jeśli natomiast definiujemy element przez

¬ak→ ak, to w indeksie dodajemy 1 (kolor niebieski w tabeli).

Część 1. Rozważmy przypadek Ank0.

Załóżmy, że ¬ai → an−1 = an dla i ∈ {2, . . . , n − 1}.

Zauważmy, że element ¬a1 → an może być zdefiniowany na trzy sposoby:

1. ¬a1 → an= a, 2. ¬a1 → an= an,

3. ¬a1 → an6= a i ¬a1 → an6= an.

Załóżmy, że ¬a1 → an jest nowym elementem, tzn. ¬a1 → an =: an+1. Zakładamy, że ¬an+1 ¬ an+1 (ponieważ an+1 ¬ ¬an+1 jest niemożliwe). W konsekwencji kratą tej algebry jest następujący łańcuch:

a operacja → jest zdefiniowana w następujący sposób:

Tabela działania dla operacji → ma wtedy postać:

¬an−1 ¬an ¬an+1 an+1 an an−1 . . . a3 a2 a1 ¬a

W ten sposób otrzymujemy algebrę An+1k00.

Załóżmy teraz, że ¬an→ an jest nowym elementem, tzn. ¬an → an := an+1. Oczywi-ście ¬an+1 ¬ an+1. Operacja → jest określona w następujący sposób:

¬an−1 ¬an ¬an+1 an+1 an an−1 . . . a3 a2 a1 ¬a 1}. Każda taka algebra jest E-algebrą. Taką algebrę oznaczymy przez Ank01.

Część 2. Rozważmy teraz algebrę Ank1. Załóżmy, że ¬a1 → an jest nowym elementem,

Oznaczymy takie E-algebry przez Ank10.

Załóżmy teraz, że ¬an→ an =: an+1; tabela dla operacji → określona jest w następu-jący sposób:

¬an−1 ¬an ¬an+1 an+1 an an−1 . . . a3 a2 a1 ¬a

a a a a an+1 an an−1 . . . a3 a2 a1 a1

¬a1 a a a an an−1 . . . a3 a2 a2 a1

¬a2 a a a an an−1 . . . a3 a3 a2 a2

¬a3 a a a an an−1 . . . a4 a3 a3 a3

... ... ... ... ... ... ... . .. ... ... ... ...

¬an−1 a a an an . . . an−1 an−1 an−1 an−1

¬an 0 a a an+1 an . . . an an an an

¬an+1 0 0 a . . . an+1

an+1 0 0 0 a a a . . . a a a a

an 0 0 0 0 a a . . . a a a a

an−1 0 0 0 0 0 a . . . a a a a

Łatwo pokazać, że dla ¬ai → an+1 = a lub ¬ai → an+1= an+1, gdzie i ∈ {1, . . . , n+1}

otrzymamy E-algebrę. Powstałe w ten sposób algebry oznaczymy przez Ank11. Uwaga. Powyższą konstrukcję można przedstwić w następujący sposób:

4.2 Twierdzenie podstawowe

Każda gałąź tego drzewa wyznacza pewną E-algebrę nieskończoną.

Twierdzenie 29. 1. Każda z algebr na dowolnym poziomie n jest E-algebrą.

2. Każda gałąź generuje nieskończoną E-algebrę.

Mamy następujące twierdzenie

Twierdzenie 30. Istnieje 20 pre-maksymalnych podrozmaitości rozmaitości E-algebr.

Dowód. Udowodniliśmy powyżej, że istnieje 20 nieporównywalnych między sobą nieskoń-czonych algebr prostych.

Należy udowodnić, że rozmaitość generowana przez każdą z nieskończonych E- algebr nie należy do rozmaitości generowanej przez żadną nieskończoną E-algebrę tego zbioru.

Z twierdzenia Jónssona wszystkie podprosto nieredukowalne algebry rozmaitości HSP (A) należą do HSPU(A).

Ustalmy więc nieskończoną E-algebrę Ai i rozpatrzmy zbiór SPU(Ai). Niech więc B będzie nieskończona, przeliczalna i należy do SPU(A). Algbery Ai będą opisywane przez następujące zdania pierwszego rzędu:

- Ai ma element najmniejszy i największy;

- nad elementem 0 i pod elementem 1 znajduje się dokładnie jeden element ; oznaczmy go przez a0;

- bezpośrednio nad a0 znajduje się negacja elementu a0; oznaczmy ją przez ¬a0; - pod elementem ¬a0 i nad elementem a znajduje się dokładnie jeden element;

oznacz-my go przez a1;

- bezpośrednio nad elementem a i pod elementem a1 znajduje się negacja elementu a1; oznaczmy ją przez ¬a1, itd.

Ostatecznie algebra Ai będzie oparta na łańuchu.

Związki między elementami tej algebry są opisywane przez równości biorące się z tabeli działań dla operacji → . Z konstrukcji działania → wynika też, że generatorem tej algebry jest element oznaczony przez a0. W związku z tym, każda nieskończona algebra należąca do PU(Ai) musi być izomorficzna z Ai.

Zakończenie

A oto ilustracja wyników uzyskanych w rozprawie.

Wiadomo było, że logika RM ma jedno pre-maksymalne rozszerzenie, logika R ma trzy pre-maksymalne rozszerzenia (logiki R i RM są oczywiście rozszerzeniami logiki E).

W rozprawie pokazano, że logika E ma nieskończenie wiele rozszerzeń pre-maksymanych:

Nieco dokładniej:

Bibliografia

[1] W. Ackermann, Begr¨undung Einer Strengen Implikation, The Journal of Symbolic Logic, vol.21, 2 (1956), pp. 113-128.

[2] A.R. Anderson, N.D. Belnap, Jr.,Entailment. The Logic of relevance and necessity, Princeton University Press, vol. I (1975).

[3] A.R. Anderson, N.D. Belnap, Jr.,J. Michael Dunn, Entailment. The Logic of relevance and necessity, Princeton University Press, vol. II (1922).

[4] N.D. Belnap, Jr.,Intesional Models for First Degree Formula, The Journal of Sym-bolic Logic, vol.32, 1 (1967), pp. 1-22.

[5] K.Bimb´o, J.M. Dunn, Larisa Maksimova’s early contributions to relevance logic in:

S.Odintsov(ed.) Larisa Maksimowsa on Implication, Interpolation, and Definability, Springer, 2018, pp.30-60.

[6] W.J.Blok, D.Pigozzi, Algbebraizable logics, Memoirs of the American Mathe-matical Society, 1989.

[7] J.M. Font, G.B. Rodriguez, Note on algebraic models for relevance logic, Zeitschrift f¨ur Matematische Logik und Grundlagen der Mathematic, vol. 36, 6 (1990), pp. 535–540.

[8] W. Dziobiak, There are 20 Logics with the Relevance Principle Between R and RM, Studia Logica, vol.XLII (1983), pp. 49-61.

[9] L. Maksimowa, Struktury s implikacjiej, Algebra and Logic, vol. 12, 4 (1973), pp.

445-467.

[10] L. Maksimowa, O Modeljach iscislenija E, Algebra and Logic, vol. 6, 6 (1967), pp.

5-20.

[11] R.M. Martin, Twenty-Third Annual Meeting of the Association for Symbolic Logic, The Journal of Symbolic Logic, vol.23, 4 (1958), pp. 456-461.

[12] R.K. Meyer, E and S4, Notre Dame Journal of Formal Logic, vol. XI, 2 (1970), pp.181-199.

[13] K. Swirydowicz, There exists exactly two maximal strictly relevant extensions of the relevant logic R, The Journal of Symbolic Logic, vol.64, 3 (1999), pp. 1125-1154.

[14] K. Swirydowicz, A Remark on the Maximal Extensions of the Relevant Logic R, Reports on Mathematical Logic, 29 (1995), 19-33.

[15] M. Tokarz, Essays in matrix semantics of relevant logics, The Institute of Philo-sophy and Sociology of the Polish Academy of Sciences, Warsaw 1980.

W dokumencie Krata rozszerzeń logiki relewantnej E (Stron 34-54)

Powiązane dokumenty