Wybrane logiczne teorie zmian przekonań (notatki do wykładów)



Podobne dokumenty
Wprowadzenie do logiki epistemicznej. Przekonania i wiedza

Paradoks wszechwiedzy logicznej (logical omniscience paradox) i wybrane metody jego unikania

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki

Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 10. Twierdzenie o pełności systemu aksjomatycznego KRZ

Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ

Wykład 3. Miara zewnętrzna. Definicja 3.1 (miary zewnętrznej) Funkcję µ przyporządkowującą każdemu podzbiorowi

Wykład 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 15. Trójwartościowa logika zdań Łukasiewicza

Andrzej Wiśniewski Logika II. Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność

Paradygmaty dowodzenia

domykanie relacji, relacja równoważności, rozkłady zbiorów

RACHUNEK ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.

Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykłady 12 i 13. Dowód i dowodzenie w KRP. Tezy KRP

Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW

Algebrę L = (L, Neg, Alt, Kon, Imp) nazywamy algebrą języka logiki zdań. Jest to algebra o typie

5. Rozważania o pojęciu wiedzy. Andrzej Wiśniewski Wstęp do filozofii Materiały do wykładu 2015/2016

Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 8. Modalności i intensjonalność

Twierdzenia Gödla dowody. Czy arytmetyka jest w stanie dowieść własną niesprzeczność?

Metody dowodzenia twierdzeń i automatyzacja rozumowań Tabele syntetyczne: definicje i twierdzenia

Uzupełnienia dotyczące zbiorów uporządkowanych (3 lutego 2011).

Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

A i. i=1. i=1. i=1. i=1. W dalszej części skryptu będziemy mieli najczęściej do czynienia z miarami określonymi na rodzinach, które są σ - algebrami.

FUNKCJE. (odwzorowania) Funkcje 1

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 14. Wprowadzenie do logiki intuicjonistycznej

Logika I. Wykład 4. Semantyka Klasycznego Rachunku Zdań

Andrzej Wiśniewski Logika II. Wykłady 9 i 10a. Wybrane modalne rachunki zdań. Ujęcie aksjomatyczne

Logika Matematyczna (10)

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

ALGEBRA Z GEOMETRIĄ LINIOWA NIEZALEŻNOŚĆ, ROZPINANIE I BAZY

Systemy baz danych. Notatki z wykładu

Zasada indukcji matematycznej

Bazy danych. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne

Andrzej Wiśniewski Logika II. Wykłady 12 i 13. Metoda tabel analitycznych dla normalnych modalnych rachunków zdań

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

4. Granica i ciągłość funkcji

Jak łatwo zauważyć, zbiór form symetrycznych (podobnie antysymetrycznych) stanowi podprzestrzeń przestrzeni L(V, V, K). Oznaczamy ją Sym(V ).

Semantyka rachunku predykatów

Definicja: alfabetem. słowem długością słowa

Logika Stosowana. Wykład 2 - Logika modalna Część 3. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2017/2018

Drobinka semantyki KRP

LOGIKA I TEORIA ZBIORÓW

Definicja odwzorowania ciągłego i niektóre przykłady

2. Liczby pierwsze i złożone, jednoznaczność rozkładu na czynniki pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność. (c.d.

Korzystając z własności metryki łatwo wykazać, że dla dowolnych x, y, z X zachodzi

ZALICZENIE WYKŁADU: 30.I.2019

ALGEBRA Z GEOMETRIĄ BAZY PRZESTRZENI WEKTOROWYCH

Monoidy wolne. alfabetem. słowem długością słowa monoidem wolnym z alfabetem Twierdzenie 1.

Dowody założeniowe w KRZ

(x j x)(y j ȳ) r xy =

Zbiory, relacje i funkcje

Twierdzenie o n-kanapce

Podstawowe Pojęcia. Semantyczne KRZ

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

Zmiana baz. Jacek Jędrzejewski Macierz przejścia od bazy do bazy 2

7 Twierdzenie Fubiniego

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

O pewnych związkach teorii modeli z teorią reprezentacji

Logika I. Wykład 1. Wprowadzenie do rachunku zbiorów

F t+ := s>t. F s = F t.

Matematyka dyskretna. Andrzej Łachwa, UJ, /10

Drzewa Semantyczne w KRZ

Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów

Krystyna Mruczek-Nasieniewska. Równościowe i zdaniowe logiki P-zgodne

Struktury formalne, czyli elementy Teorii Modeli

1 Działania na zbiorach

Układy równań i nierówności liniowych

Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

Algebrą nazywamy strukturę A = (A, {F i : i I }), gdzie A jest zbiorem zwanym uniwersum algebry, zaś F i : A F i

Rachunek logiczny. 1. Język rachunku logicznego.

(4) x (y z) = (x y) (x z), x (y z) = (x y) (x z), (3) x (x y) = x, x (x y) = x, (2) x 0 = x, x 1 = x

Semantyka rachunku predykatów pierwszego rzędu. Dziedzina interpretacji. Stałe, zmienne, funkcje. Logika obliczeniowa.

Rekurencyjna przeliczalność

Finanse i Rachunkowość studia niestacjonarne Wprowadzenie do teorii ciągów liczbowych (treść wykładu z 21 grudnia 2014)

Trzy razy o indukcji

LOGIKA Klasyczny Rachunek Zdań

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki. Wykłady 7 i 8. Aksjomatyczne ujęcie Klasycznego Rachunku Zdań

System BCD z κ. Adam Slaski na podstawie wykładów, notatek i uwag Pawła Urzyczyna. Semestr letni 2009/10

vf(c) =, vf(ft 1... t n )=vf(t 1 )... vf(t n ).

Wykład 5. Metoda tabel analitycznych dla Klasycznego Rachunku Zdań

5. OKREŚLANIE WARTOŚCI LOGICZNEJ ZDAŃ ZŁOŻONYCH

Schematy Piramid Logicznych

1. Podstawy matematyki

Kłamstwo a implikatura konwersacyjna Szkic streszczenia referatu;)

Wykład 5. Ker(f) = {v V ; f(v) = 0}

Funkcja wykładnicza kilka dopowiedzeń

Wstęp do Techniki Cyfrowej... Teoria automatów

Co to są liczby naturalne i czemu ich nie ma?! Adam Kolany

Wokół pewnego zagadnienia z dziedziny półkrat górnych z jednością *

Rozdział 4. Ciągi nieskończone. 4.1 Ciągi nieskończone

Elementy logiki i teorii mnogości

Matematyka dyskretna. Andrzej Łachwa, UJ, /15

Wstęp do logiki. Klasyczny Rachunek Zdań III

2 Rodziny zbiorów. 2.1 Algebry i σ - algebry zbiorów. M. Beśka, Wstęp do teorii miary, rozdz. 2 11

JEZYKOZNAWSTWO. I NAUKI O INFORMACJI, ROK I Logika Matematyczna: egzamin pisemny 18 czerwca Imię i Nazwisko:... I

Transkrypt:

Logika w zastosowaniach kognitywistycznych Wybrane logiczne teorie zmian przekonań (notatki do wykładów) Andrzej Wiśniewski Andrzej.Wisniewski@amu.edu.pl wersja beta 1.2 (na podstawie: Sven Ove Hansson: Belief Revision From an Epistemological Point of View, w: Ilkka Niiniluoto, Matti Sintonen, Jan Woleński (eds.), Handbook of Epistemology, Kluwer Academic Publishers, Dordrecht/ Boston/ London 2004). 1

Historia: zapraszam na wykład :) Przedmiot i wybrane założenia idealizacyjne: Zakładamy, że "stan przekonań" (belief state, co po polsku lepiej oddaje zwrot "stan wiedzy") jest reprezentowany przez zbiór zdań. Nieco bardziej ściśle: niech K będzie stanem przekonań wyidealizowanego podmiotu. Przyjmujemy, że istnieje tzw. support function s, której wartościami są zbiory zdań: s(k) jest zbiorem zdań reprezentujących przekonania rozważanego podmiotu. Mówiąc o przekonaniach, mamy tu najczęściej na myśli to, co wcześniej nazwaliśmy całkowitymi przekonaniami. W każdym razie chodzi to o przekonania niestopniowalne: podmiot albo jest do czegoś przekonany, albo nie jest. Na poziomie analizy logicznej operujemy wyłącznie językami zdaniowymi, a nie językami pierwszego lub wyższych rzędów czy też językami, w których występują operatory modalne. 2

W praktyce znaczy to, że używamy albo języka KRZ, albo jakiegoś jego "fragmentu". [Co to znaczy? Cóż, zapraszam na wykład.] Dalej zakładam, że J jest takim językiem. Interesują nas, najogólniej rzecz biorąc, (racjonalne) zmiany przekonań. Co jednak jest podmiotem zmian opisywanych przez rozważane teorie? Mamy dwa warianty: o zbiory przekonań (belief sets) o bazy przekonań (belief bases) Terminy te mają znaczenia techniczne, o czym dalej. W obu przypadkach mamy jednak do czynienia ze zbiorami zdań wyrażających odpowiednie przekonania. Na poziomie analizy logicznej zdanie te są reprezentowane przez formuły języka J. 3

Podstawowe rozważane operacje na zbiorach/bazach przekonań to: o o o rozszerzanie (expansion) kontrakcja (contraction) rewizja (revision) Uwaga: Prawie cała literatura dotycząca "belief revision" także ta powstająca w Polsce jest w języku angielskim. Nie upieram się, że powyższe propozycje przekładów są OK. Jakieś jednak zaproponować muszę :) Przyjmuje się następującą zasadę rozkładalności: każda uprawniona (legitimate) zmiana przekonań jest rozkładalna na ciąg kontrakcji, rozszerzeń i rewizji. Jest to raczej postulat metodologiczny niż stwierdzenie psychologicznego, logicznego czy "kognitywnego" stanu rzeczy. 4

Zbiory przekonań (belief sets) O zbiorach przekonań zakłada się, że są one domknięte względem operacji konsekwencji (logicznej). Pod pojęciem konsekwencji, Cn, rozumie się tu funkcję określoną na rodzinie wszystkich zbiorów formuł języka J, której wartościami są zbiory formuł tego języka, spełniającą następujące warunki: (i) X Cn(X), (ii) jeśli X Y, to Cn(X) Cn(Y), (iii) Cn(Cn(X)) = Cn(X). Przyjmuje się, że operacja Cn spełnia ponadto następujące warunki: (*) jeśli A Cn L (X), to A Cn(X), (**) A Cn(X {B}) wtw 'B A' Cn(X), (***) jeśli A Cn(X), to A Cn(Y) dla pewnego skończonego podzbioru Y zbioru X. 5

Niech K będzie zbiorem formuł języka J. Mówimy, że K jest zbiorem przekonań (belief set) wówczas, gdy K spełnia następujący warunek 1 : ($) Cn(K) K. Komentarz: Zapraszam na wykład :) Zauważmy, że na mocy własności (i) operacji konsekwencji Cn, dla dowolnego zbioru przekonań K zachodzi równość: Cn(K) = K. Uwaga: Dalej milcząco zakładamy, że K jest syntaktycznie rzecz biorąc - zbiorem formuł języka J. Litery A, B, C będą metazmiennymi przebiegającymi zbiór formuł języka J, a X, Y będą metazmiennymi przebiegającymi zbiory formuł języka J. Gdy A Cn(X), to mówimy, że A jest konsekwencją zbioru X. 1 Litery K używam tu za literaturą przedmiotu. Trzeba jednak pamiętać, że K nie oznacza ani operatora wiedzy K, ani formuły K znanej z logik modalnych, ani modalnej logiki zdań K. 6

Rozszerzanie (expansion) zbioru przekonań K za pomocą formuły A Tytułową operację oznacza się symbolem +. Definiuje się ją następująco: K + A = Cn(K {A}) Zauważmy, że operacja rozszerzania nie polega po prostu na "dodaniu" formuły A do zbioru formuł K : jej rezultatem będzie nie zbiór K {A}, lecz zbiór (wszystkich) konsekwencji zbioru K {A}. Powstający z ten sposób zbiór spełnia podstawowy warunek domknięcia ($) nakładany na zbiory przekonań, albowiem na mocy własności (iii) operacji Cn mamy: Cn(K + A) K + A. 7

Kontrakcja (contraction) zbioru przekonań K z uwagi na formułę A Tytułowa operacja ma kilka postaci; omówimy tutaj tylko trzy z nich. Z braku lepszego pomysłu będę używał terminów kontrakcja 1, kontrakcja 2 i kontrakcja 3. W każdym przypadku symbolem (odpowiedniej) operacji kontrakcji jest. Podstawowa intuicja leżąca u podstaw pojęcia "kontrakcji zbioru przekonań z uwagi na formułę" jest następująca. Przypuśćmy, że formuła A jest elementem zbioru przekonań K. Jak pamiętamy, wówczas A Cn(K). Znaczy to, że istnieją: podzbiór K* lub podzbiory K 1 *, K 2 *,... zbioru K takie, że A Cn(K *) lub A Cn(K 1 *), A Cn(K 2 *),... Kontrakcja zbioru przekonań K z uwagi na formułę A polega, mówiąc ogólnie, na takim przekształceniu zbioru K, aby A nie było już konsekwencją przekształconego zbioru. Efekt ten można uzyskać na różne sposoby. W każdym przypadku musimy jednak wyeliminować z K pewne jego elementy. Kontrakcje różnych typów różnią się odpowiedzią 8

na pytanie: "Czym jest zbiór wszystkich elementów K podlegających eliminacji?". Zacznijmy od kontrakcji 1. Wprowadźmy pewne pojęcie pomocnicze. Niech X będzie zbiorem formuł języka J, natomiast A będzie formułą tego języka taką, że A Cn( ). Oznaczmy przez X A rodzinę wszystkich zbiorów formuł języka J taką, że Y X A wtw Y X, oraz A Cn(Y), oraz nie istnieje zbiór formuł Y' rozważanego języka taki, że: (i) Y Y' X oraz (ii) A Cn(Y'). Ostatni warunek mówi w istocie, ze Y jest "maksymalnym" podzbiorem X-a takim, że A nie jest konsekwencją Y - "maksymalnym" w tym sensie, że A jest już konsekwencją każdego rozszerzenia tego podzbioru o jakiś element lub elementy X. X A jest rodziną wszystkich! takich maksymalnych (ze względu na A) podzbiorów X-a. 9

Niech K będzie zbiorem przekonań, natomiast A dowolną ale ustaloną formułą rozważanego języka taką, że A Cn( ). Operację spełniającą warunek: (1) K A K A nazywamy kontrakcją 1 zbioru przekonań K z uwagi na formułę A. 2 Kontrakcja 1 znana jest w anglojęzycznej literaturze przedmiotu pod nazwą maxichoice contraction. Mówiąc ogólnie, rezultatem kontrakcji 1 zbioru przekonań K z uwagi na formułę A będzie zawsze "maksymalny" podzbiór zbioru K taki, że A nie jest "już" konsekwencją tego podzbioru. Takich "maksymalnych" podzbiorów K może być jednak wiele, stąd też mamy na ogół wiele, różniących się wynikami, operacji kontrakcji 1. Mówiąc dokładniej: istnieje wiele możliwych i konkretnych zarazem operacji na zbiorze przekonań spełniających warunek (1). 2 Dla A Cn( ) mamy warunek: K A = K. Podobnie dla pozostałych typów kontrakcji. 10

Komentarz: zapraszam na wykład :) Można pokazać, że rezultat kontrakcji 1 zbioru przekonań sam jest zbiorem przekonań, tj. spełnia warunek domknięcia ($). Aby zdefiniować kontrakcję 2, musimy wprowadzić pojęcie funkcji selekcji (selection function). Niech K będzie zbiorem przekonań. Funkcją selekcji dla K nazywamy dowolną funkcję określoną na zbiorze K i zbiorze (wszystkich) formuł, spełniającą, dla każdej formuły B, następujące warunki: jeśli K B, to (K B) jest niepustym podzbiorem K B; jeśli K B =, to (K B) = {K }. Intuicja jest następująca: dla każdej formuły B, funkcja selekcjonuje spośród wszystkich elementów rodziny K B te, które są jakoś (sic!) "najlepsze". Zauważmy, że (K B) jest rodziną zbiorów. 11

Niech teraz będzie funkcją selekcji dla K. Zdefiniujmy pomocniczą operację ~ na K i zbiorze formuł następująco: dla każdej formuły B, K ~ B = (K B). K ~ B jest zatem iloczynem wszystkich zbiorów będących elementami rodziny K B "wyselekcjonowanych" przez funkcję. Zauważmy, że K ~ B jest (już) zbiorem formuł. Niech K będzie zbiorem przekonań, natomiast A dowolną ale ustaloną formułą taką, że A Cn( ). Operację spełniającą warunek: (2) K A = K ~ A, dla pewnej funkcji selekcji dla K nazywamy kontrakcją 2 zbioru przekonań K z uwagi na formułę A. W anglojęzycznej literaturze przedmiotu kontrakcja 2 nosi nazwę partial meet contraction. 12

Można udowodnić, że kontrakcja 2 ma następujące własności (w nawiasach podajemy ich anglojęzyczne nazwy): o Cn(K A) K A (closure) o K A K (inclusion) o jeśli A K, to K A = K (vacuity) o jeśli A Cn( ), to A Cn(K A) (success) o jeśli 'A B' Cn( ), to K A = K B (extensionality) o K (K A) +A (recovery) Komentarz: zapraszam na wykład :) Podkreślmy, że podobnie jak poprzednio - gdy mamy ustalone K oraz A, to, na ogół, istnieje wiele, różniących się rezultatami, operacji kontrakcji 2 zbioru przekonań K z uwagi na A. Powodem jest istnienie wielu funkcji selekcji dla K. Uwaga: Cn( ) to, intuicyjnie rzecz biorąc, zbiór tez logiki. 13

W literaturze przedmiotu analizowano pewne szczególne rodzaje kontrakcji 2 (partial meet contraction); kwestie te pominiemy. 14

Aby wprowadzić kolejne pojęcie kontrakcji zbioru przekonań, potrzebujemy pojęcia, dla którego nie wymyślono jeszcze (o ile wiem :)) zgrabnej polskiej nazwy: epistemic entrenchment. 3 Zasadnicza intuicja jest następująca: mamy dwa przekonania, A i B. Powiemy, że B jest bardziej "epistemically entrenched" niż A wówczas, gdy B jest bardziej użyteczne w badaniach czy rozważaniach, czy też ma wyższą "wartość epistemiczną" niż A. Kontrakcja zbioru przekonań z uwagi na daną formułę eliminuje pewne elementy z tego zbioru, mianowicie takie, które są niezbędne, aby "otrzymać" tę formułę. Tutaj, jak widzieliśmy, mamy jednak zawsze wybór. Mówiąc najogólniej, kontrakcja trzeciego rodzaju, kontrakcja 3, daje w efekcie eliminację tych relewantnych z uwagi na rozważaną formułę elementów wyjściowego zbioru przekonań, które są mniej "epistemically entrenched" niż inne. Potrzebujemy kilku pojęć pomocniczych. 3 Niezłą propozycją jest jednak epistemiczne zakorzenienie. 15

Mówimy, że zbiór formuł X jest niesprzeczny wtw nie istnieje formuła C taka, że C Cn(X) oraz ' C' Cn(X). Niech K będzie zbiorem przekonań. Niech będzie relacją w zbiorze formuł języka J spełniającą następujące warunki: jeśli A B oraz B C, to A C, jeśli B Cn({A}), to A B, A A B lub B A B, jeśli K jest niesprzeczny, to: A K wtw dla wszystkich B zachodzi A B, jeśli dla wszystkich B zachodzi B A, to A K. Następnie definiujemy relację < przez: A < B wtw A B oraz non(b A). Operację spełniającą warunek: (3) K A = {B : B K oraz albo A < (A B), albo A Cn( )} nazywamy kontrakcją 3 zbioru przekonań K z uwagi na formułę A. 16

Rewizja (revision) zbioru przekonań K ze względu na formułę A W świetle prezentowanej teorii rewizja (revision) zbioru przekonań K ze względu na formułę A sprowadza się do wykonania dwóch operacji: najpierw dokonujemy kontrakcji zbioru przekonań K z uwagi na formułę A, następnie dokonujemy rozszerzenia tak powstającego zbioru przekonań, rozszerzenia za pomocą formuły A. Operację rewizji * zbioru przekonań K ze względu na formułę A możemy zatem określić schematycznie tak: (4) K * A = (K A) + A. Powyższa równość nosi nazwę identyczności Leviego (Levi identity). Można wykazać, że operacja rewizji prowadzi od zbioru przekonań do zbioru przekonań. 17

W zależności od tego, którego z pojęć kontrakcji użyjemy w definicji operacji rewizji, otrzymamy operatory rewizji o różnych własnościach. Przykładowo, gdy jest operatorem kontrakcji 2 (partial meet contraction) - zob. slajd 13 - odpowiedni operator rewizji będzie miał m.in. następujące własności: o Cn(K * A) K * A o A K * A o K * A K + A o jeśli ' A' K, to K + A = K * A (closure) (success) (inclusion) (vacuity) o jeśli zbiór {A} jest niesprzeczny, to zbiór K * A jest niesprzeczny (consistency) o jeśli 'A B' Cn( ), to K * A = K * B (extensionality) 18

Wspomnijmy jeszcze na koniec tej części wykładu o jeszcze jednej równości, zwanej identycznością Harpera: K A = K (K * A) Dostaniemy ją (m.in.) wtedy, gdy będzie kontrakcją 2 (partial meet contraction), natomiast * bedzie operatorem rewizji definiowanym za pomocą identyczności Leviego na bazie kontrakcji 2. Ponieważ: K * A = (K A) + A = (K A) + A zatem jako wniosek z identyczności Harpera mamy: K A = K ((K A) + A) Komentarz zostanie podany na wykładzie :) 19

Bazy przekonań (belief bases) Bazy przekonań są zbiorami zdań/ formuł. Zasadnicza różnica między pojęciem zbioru przekonań a pojęciem bazy przekonań jest następująca: na bazę przekonań nie nakładamy warunku domknięcia względem operacji konsekwencji. Tak więc gdy B jest bazą przekonań, to niekoniecznie jest tak, że Cn(B) B, tj. nie musi być tak, że wszystkie konsekwencje B są elementami B. Jednakże w przypadku podejścia korzystającego z baz przekonań bycie konsekwencją jest kryterium bycia przekonaniem charakteryzowanym przez daną bazę. Dla dowolnej ale ustalonej bazy przekonań B mamy zatem: przekonania bazowe, tj. elementy B, oraz przekonania tylko wyprowadzone, tj. elementy zbioru Cn(B) nie będące jednocześnie elementami zbioru B. Chociaż nie jest to wymóg definicyjny, w praktyce rozważa się zwykle bazy przekonań będące skończonymi zbiorami zdań/ formuł. Dodajmy: "niezbyt obszernymi" zbiorami. 20

Każda baza przekonań B ma dokładnie jedno rozszerzenie będące zbiorem przekonań jest nim zbiór Cn(B). Jednakże dany zbiór przekonań może być reprezentowany przez wiele baz przekonań. Przykładowo, mamy 4 : Cn({p, p q}) = Cn({p, q}) jednakże bazy przekonań {p, q} oraz {p, p q} są różne. Mówimy, że bazy przekonań B i B są statycznie równoważne wtw Cn(B) = Cn(B ). Statycznie równoważne bazy przekonań nie muszą być jednak dynamicznie równoważne, tj. prowadzone na nich operacje zmian mogą dać w efekcie różne bazy przekonań. Oto nieprzyzwoicie prosty przykład. Rewizja bazy przekonań {p, q} przeprowadzona z uwagi na p da nam: { p, q}, podczas gdy rewizja bazy przekonań {p, p q} przeprowadzona z uwagi na to samo p daje: { p, p q}. 4 Rzecz jasna zakładając, że Cn = Cn L, co niniejszym czynimy. 21

Podstawowe operacje na bazach przekonań to, podobnie jak w przypadku zbiorów przekonań, rozszerzanie, kontrakcja i rewizja. Rozszerzenie bazy przekonań B za pomocą formuły A to po prostu! zbiór B {A}. Pojęcie kontrakcji 2 można zdefiniować dla baz przekonań w analogiczny sposób, jak dla zbiorów przekonań. Jego (niektóre) własności będą jednak odmienne. Przykładowo, dla baz przekonań nie zachodzi odpowiednik zasady recovery: K (K A) + A. 22

Ponieważ w przypadku baz przekonań nie obowiązuje zasada domknięcia, rewizji (dowolnej) bazy wiedzy B ze względu na formułę A można dokonać dwojako: najpierw dokonując kontrakcji bazy B z uwagi na formułę A, a następnie rozszerzając uzyskany wynik za pomocą formuły A; (rewizja wewnętrzna) najpierw rozszerzając bazę B za pomocą formuły A, a następnie dokonując kontrakcji uzyskanego wyniku z uwagi na formułę A. (rewizja zewnętrzna) Możemy zatem zdefiniować, w terminach rozszerzania i kontrakcji, dwa typy rewizji baz przekonań. Komentarz: zapraszam na wykład :) 23

*** To oczywiście nie wszystko. Pominęliśmy: - operację konsolidacji, - problematykę tzw. non-prioritized belief change, - problematykę tzw. epistemic residues, - charakterystykę globalnych operacji na zbiorach/ bazach przekonań (z jednym wyjątkiem, mianowicie kontrakcji 2 ), - oraz wiele innym wątków obecnych w literaturze przedmiotu. Żywię niepłonną nadzieję, że zostanie mi to przez Państwa wybaczone :) 24