Operator konsekwencji

Z testwiki
Wersja z dnia 02:34, 15 cze 2023 autorstwa imported>Nux (WP:SK, stare interwiki)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Operator konsekwencji – pojęcie wprowadzone do logiki przez Alfreda Tarskiego. Motywacją dla jego wprowadzenia była formalizacja pojęcia konsekwencji określonego zbioru przesłanek.

Definicja

Niech E będzie dowolnym zbiorem. Operatorem konsekwencji w zbiorze E jest funkcja 𝐂𝐧:𝒫(E)𝒫(E) spełniająca warunki:

Szablon:Wzór
Szablon:Wzór
Szablon:Wzór

dla X,YE,

przy czym Szablon:LinkWzór i Szablon:LinkWzór implikują, że

Szablon:Wzór

Co więcej, warunki Szablon:LinkWzórSzablon:LinkWzór, równoważne są warunkowi:

Szablon:Wzór

Zbiory sprzeczne

Zbiór XE jest 𝐂𝐧-sprzeczny, jeśli

𝐂𝐧(X)=E

Zbiór, który nie jest 𝐂𝐧-sprzeczny, jest 𝐂𝐧-niesprzeczny.

Teorie, zupełność

Punkty stałe operatora konsekwencji nazywa się czasem jego teoriami.

Teoria 𝐂𝐧-zupełna, to maksymalna teoria 𝐂𝐧-niesprzeczna:

X𝐂𝐦𝐩𝐥(𝐂𝐧)X=𝐂𝐧(X)EYX𝐂𝐧(Y)=E
Uwaga.

Rodzina 𝐓𝐡𝐂𝐧 wszystkich 𝐂𝐧-teorii z działaniami

XY=XYiXY=𝐂𝐧(XY),X,Y𝐓𝐡𝐂𝐧

jest kratą zupełną.

dowód.
  1. Jeśli Xj,jJ, są teoriami, to
𝐂𝐧(jJXj)jJ𝐂𝐧(Xj)=jJXj𝐂𝐧(jJXj).
W szczególności część wspólna dwóch teorii jest teorią, czyli w rodzinie teorii zbiór XY jest kresem dolnym pary teorii XiY. Aby pokazać, że 𝐂𝐧(XY) jest kresem górnym pary teorii XiY, niech Z będzie teorią ograniczającą obie te teorie z góry. Wówczas 𝐂𝐧(XY)𝐂𝐧(Z)=Z, co kończy dowód.
2. Zupełność. Jeśli Xj,jJ, są teoriami, to jJXj=𝐢𝐧𝐟jJXj oraz 𝐂𝐧(jJXj)=𝐬𝐮𝐩jJXj.

Krata 𝐓𝐡𝐂𝐧 nie musi być rozdzielna.

Zwartość

Operator konsekwencji jest zwarty, jeśli każdy zbiór 𝐂𝐧-sprzeczny zawiera skończony 𝐂𝐧-sprzeczny podzbiór.

Twierdzenia Lindenbauma

Dla zwartych operatorów konsekwencji zachodzi następujące twierdzenie:

Twierdzenie (Lindenbaum)

Załóżmy, że 𝐂𝐧 jest zwarta. Jeśli X jest niesprzeczne, to istnieje zupełna teoria zupełna X zawierająca X.

Znane także w nieco ogólniejszej wersji pod postacią:

Twierdzenie (relatywne tw. Lindenbauma)

Niech X będzie teorią i niech e∉X będzie takie, że dla jakiegokolwiek Y z tego, że e𝐂𝐧(Y) wynika, że e𝐂𝐧(Y0), dla pewnego skończonego Y0Y. Wówczas istnieje teoria X zawierająca X, dla której e𝐂𝐧(X{c}) o ile tylko c∉X.

Oba twierdzenia łatwo się dowodzi z Lematu Kuratowskiego-Zorna. Okazuje się jednak[1], że są one równoważne Pewnikowi Wyboru.

Niech bowiem 𝒜 będzie parami rozłączną niepustą rodziną zbiorów niepustych, niech E=𝒜 i niech 𝐂𝐧(X)={X, jeśli |AX|1 dla A𝒜E, w przc. wyp.. 𝐂𝐧(X) jest zwarty i jest 𝐂𝐧-niesprzeczne. Istnieje zatem 𝐂𝐧-zupełna teoria X. #(XA)2,A𝒜. Gdyby dla pewnego A𝒜 przekrój XA był pusty, to zbiór X{a} byłby niesprzecznym rozszerzeniem zbioru X, co jest niemożliwe.

To wystarczy, bowiem pierwsze z twierdzeń Lindenbauma wynika z twierdzenia drugiego.

Finitarność

Operator konsekwencji jest finitarny, jeśli

e𝐂𝐧(X)X0X(X0- skończonye𝐂𝐧(X0))
Uwaga.

Finitarny operator konsekwencji ze skończonym zbiorem sprzecznym jest zwarty.

Dowód.

Niech X={e1,,en} będzie skończonym zbiorem sprzecznym i niech dany będzie dowolny sprzeczny X. Wówczas e1,,enE=𝐂𝐧(X), skąd z finitarności, istnieją X1,,XnX, dla których e1𝐂𝐧(X1),,en𝐂𝐧(Xn). Wówczas jednak, X0=X1XnX jest sprzeczny.

Uwaga ta jest o tyle istotna, że zazwyczaj rozpatrywane operatory konsekwencji są finitarne i mają wręcz jedno-, góra dwuelementowe zbiory sprzeczne.

W niektórych przypadkach, istnieje operacja N:EE o tej własności, że

e𝐂𝐧(X)𝐂𝐧(X{Ne})eE,XE.

Wówczas zachodzi:

Fakt. Operator 𝐂𝐧 jest finitarny wtedy i tylko wtedy, gdy jest zwarty.

Pokazać jedynie trzeba, że jeśli operator ten jest finitarny, to jest skończony. Niech zatem e𝐂𝐧(X). Wówczas 𝐂𝐧(X{Ne}) jest sprzeczny. Istnieje zatem skończony X0X, dla którego 𝐂𝐧(X0{Ne}) jest sprzeczny. To jednak znaczy, że e𝐂𝐧(X0), co kończy dowód.

Strukturalność

Jeśli E jest zbiorem formuł pewnego języka zdaniowego, to operator konsekwencji 𝐂𝐧 jest strukturalny, jeśli dla dowolnego homomorfizmu h języka zachodzi:

e𝐂𝐧(X)h(e)𝐂𝐧(h``X), dla eE,XE.

Komentarze

Z każdym systemem formalnym 𝔖 związany jest operator konsekwencji 𝐂𝐧𝔖 (zob. systemów formalnych). Z drugiej strony, mając operator konsekwencji 𝐂𝐧 w zbiorze E, można rozważać system formalny 𝔖𝐂𝐧=E,{𝐂𝐧},𝐂𝐧(), gdzie 𝐂𝐧={Π,e:e𝐂𝐧(Π)}. Wówczas 𝐂𝐧(𝔖𝐂𝐧)=𝐂𝐧. Ponadto, wychodząc od systemu formalnego 𝔖 i następnie konstruując w wyżej wymieniony sposób system 𝔖 dla 𝐂𝐧𝔖, okaże się, że systemy 𝔖 i 𝔖równoważne. Można powiedzieć nawet więcej: systemy formalne są równoważne wtedy i tylko wtedy, gdy wyznaczają te same operatory konsekwencji.

Zobacz też

Przypisy

Szablon:Przypisy

Bibliografia

  • M.Omyła, Zarys Logiki Niefregowskiej, PWN, Warszawa, 1986.
  • W.A.Pogorzelski, Elementarny Słownik Logiki Formalnej, Rozprawy Uniwersytetu Warszawskiego, Białystok, 1989
  1. Wojciech Dzik, The Existence of Lindenbaum’s Extensions Is Equivalent to the Axiom of Choice. 13, 1981, 29-31.