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

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

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

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

Podstawy Sztucznej Inteligencji (PSZT)

Struktury formalne, czyli elementy Teorii Modeli

Paradygmaty dowodzenia

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

Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne

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

Wstęp do logiki. Klasyczny Rachunek Zdań III

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.

Egzamin z logiki i teorii mnogości, rozwiązania zadań

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

Metoda Tablic Semantycznych

1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.

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

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

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

Elementy logiki i teorii mnogości

Logika. Michał Lipnicki. 15 stycznia Zakład Logiki Stosowanej UAM. Michał Lipnicki () Logika 15 stycznia / 37

WYKŁAD 3: METODA AKSJOMATYCZNA

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

LOGIKA Dedukcja Naturalna

Schematy Piramid Logicznych

LOGIKA Klasyczny Rachunek Zdań

1 Podstawowe oznaczenia

Rachunek logiczny. 1. Język rachunku logicznego.

Kultura logiczna Wnioskowania dedukcyjne

LOGIKA I TEORIA ZBIORÓW

O pewnych związkach teorii modeli z teorią reprezentacji

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Lekcja 3: Elementy logiki - Rachunek zdań

Adam Meissner.

Rachunek zdań. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

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

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

ĆWICZENIE 4 KRZ: A B A B A B A A METODA TABLIC ANALITYCZNYCH

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

LOGIKA STOSOWANA Wykład monograficzny Semestr letni, 2016/2017

Logika Matematyczna (2,3)

Imię i nazwisko:... OBROŃCY PRAWDY

Dowody założeniowe w KRZ

3. Wykład 3: Dowody indukcyjne, strategie dowodowe Dowody indukcyjne. Dotychczas zobaczyliśmy w jaki sposób można specyfikować definicje

Logika Matematyczna (10)

Logika pragmatyczna dla inżynierów

Wstęp do logiki. Klasyczny Rachunek Zdań II

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

Logika intuicjonistyczna

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

Podstawowe Pojęcia. Semantyczne KRZ

4 Klasyczny rachunek zdań

Język rachunku predykatów Formuły rachunku predykatów Formuły spełnialne i prawdziwe Dowody założeniowe. 1 Zmienne x, y, z...

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

Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.

Konsekwencja logiczna

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

Logika. Michał Lipnicki. 18 listopada Zakład Logiki Stosowanej UAM. Michał Lipnicki Logika 18 listopada / 1

Semantyka rachunku predykatów

System hilbertowski. Plan wykładu. hilbertowskiego. Definicja systemu hilbertowskiego. Podstawowe twierdzenie systemu. Podstawowe twierdzenie systemu

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

Elementy logiki matematycznej

Programowanie deklaratywne i logika obliczeniowa

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ń

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

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

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

Elementy logiki i teorii mnogości Wyk lad 1: Rachunek zdań

Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:

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

Bisymulacja. Niezawodność systemów współbieżnych i obiektowych. Grzegorz Maj Grzegorz Maj Bisymulacja

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

LOGIKA FORMALNA POPRAWNOŚĆ WNIOSKOWAŃ

Teoretyczne Podstawy Języków Programowania Wykład 1. Rachunek zdań

Jacek Czekaj. Rodziny równoważne z bazodanową rodziną relacji

Kultura logiczna Klasyczny rachunek zdań 2/2

III rok kognitywistyki UAM,

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

Informacja o przestrzeniach Sobolewa

Logika Stosowana. Wykład 5 - Zbiory i logiki rozmyte Część 1. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017

Logika stosowana. Ćwiczenia Programowanie w logice i PROLOG. Marcin Szczuka. Instytut Informatyki, Uniwersytet Warszawski

ROZDZIAŁ 1. Rachunek funkcyjny

Matematyka ETId Elementy logiki

Logika stosowana. Ćwiczenia Wnioskowanie przez abdukcję. Marcin Szczuka. Instytut Matematyki, Uniwersytet Warszawski

Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu

Trzy razy o indukcji

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

WYKŁAD 7: DEDUKCJA NATURALNA

Zasada indukcji matematycznej

Matematyka Dyskretna 2/2008 rozwiązania. x 2 = 5x 6 (1) s 1 = Aα 1 + Bβ 1. A + B = c 2 A + 3 B = d

Logiki modalne. notatki z seminarium. Piotr Polesiuk

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

Rachunek zdań i predykatów

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

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

Drzewa Semantyczne w KRZ

Rozdzia l 10. Najważniejsze normalne logiki modalne

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

Logika rachunek zdań

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

1 Formy hermitowskie. GAL (Informatyka) Wykład - formy hermitowskie. Paweł Bechler

Transkrypt:

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

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 2 / 27

Wybór relacji konsekwencji Wzorując na logice rachunku zdań, chcemy definiować pojęcie Formuła modalna φ jest logiczną kosekwencją zbioru Φ modalnych hipotez" Na pierwszy rzut oka, problem wygląda na dość oczywisty. Np. to zachodzi wówczas, gdy φ jest prawdziwa w każdym modelu dla zbioru Φ. Ale są dwa zasadnicze problemy: Po pierwsze, nie jest oczywiste którego z trzech modeli należy użyć. Z postaci trzech wprowadzonych relacji nie mamy wskazania, która z nich jest lepsza od innych. Po drugie, na razie nie wiadomo która formuła modalna może być formułą bazową (aksjomatem), a która nie. Marcin Szczuka (MIMUW) Logika Stosowana 2017 3 / 27

Trzy relacje konsekwencji Przypomnijmy, że rozróżnialiśmy trzy typy relacji spełnialności t.j. punktową, wartościowaniową, i strukturalną (oznaczenie: p, v i u). Definicja relacja konsekwencji semantycznej Niech k {u, v, p} będzie typem spełnialności. Dla każdego zbioru formuł Ψ i formuły φ, relacja Φ = k φ zachodzi wtedy i tylko wtedy, gdy każda k-struktura, która jest modelem dla Ψ jest również modelem dla φ. Relację tę nazywamy relacją konsekwencji logicznej lub relacją konsekwencji semantycznej. Twierdzenie zależność typów konsekwencji Dla każdego zbioru formuł Ψ i każdej formuły φ zachodzi: Φ = p φ Φ = v φ Φ = u φ Marcin Szczuka (MIMUW) Logika Stosowana 2017 4 / 27

Dowód zależności typów konsekwencji Załóżmy, że Φ = p φ oraz, że v-struktura (K, val) jest modelem dla Φ. Pokażemy, że (K, val) jest również modelem dla φ. Jeżeli wybierzemy dowolny stan s w strukturze K to z założenia (K, val, s) jest modelem punktowym dla Φ, a zatem także dla φ. Ale ponieważ wybieraliśmy dowolny stan s, to poprzednie zdanie jest prawdziwe dla wszystkich stanów w K. To zaś oznacza, że dla każdego stanu s mamy spełnialność punktową φ, co jest równoważne (z definicji), spełnialności φ dla (K, val). Dowód implikacji Φ = v φ Φ = u φ jest całkowicie analogiczny. Marcin Szczuka (MIMUW) Logika Stosowana 2017 5 / 27

Zależności typów konsekwencji Na ogół tych implikacji nie można odwrócić. Na przykład: φ = v φ zachodzi dla każej formuły φ ale dla dowolnej zmiennej p można bez trudu pokazać model punktowy p, p, w którym φ = p φ nie musi zachodzić. Pokażemy lemat, który określa pewne własności relacji konsekwencji semantycznej. Własności te stanowią podstawowe aksjomaty w w systemach dowodzenia. Lemat Następujące implikacje są prawdziwe dla każdego zbioru formuł Ψ i dla dowolnych formuł θ, φ: (P) φ Ψ Ψ = v φ Ψ = (MP) v } θ φ Ψ = v θ (N) Ψ = v φ Ψ = v φ Ψ = v φ Marcin Szczuka (MIMUW) Logika Stosowana 2017 6 / 27

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 7 / 27

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 8 / 27

Standardowy (formalny) system modalny S Zbiór aksjomatów standardowego systemu modalnego S składa się z: 1 Wszystkich tautologii rachunku zdań (bez operatorów modalnych). 2 Tautologii typu (K) dla logiki modalnej, gdzie: (K) (φ θ) ( φ θ). 3 Wszystkich formuł otrzymanych z wyżej wymienionych tautologii przez podstawienie zmiennych formułami. Trzeci z warunków powyżej stanowi, że zbiór aksjomatów jest zamknięty ze względu na podstawienia. W kolejnych systemach, zbiór S będzie wzbogacany o kolejne formuły ze zbioru formuł {D, T, B, 4, 5...} zdefiniowanych na poprzednim wykładzie. Marcin Szczuka (MIMUW) Logika Stosowana 2017 9 / 27

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 10 / 27

Reguły wnioskowania dla S System dowodzenia dla logiki modalnej posiada dwie reguły wnioskowania. Pierwszą jest poznany już modus ponens (MP - reguła odrywania) zaś drugą reguła wymuszania (N jak Necessitation), która włacza we wnioskowania operator(y) modalne. Reguły wnioskowania 1 Modus ponens: 2 Reguła wymuszania: (MP ) (N) θ θ θ θ φ φ Marcin Szczuka (MIMUW) Logika Stosowana 2017 11 / 27

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 12 / 27

Wywód w systemie S Niech S będzie systemem określonym przez zbiór aksjomatów S, Φ będzie dowolnym zbiorem formuł modalnych (zbiorem hipotez): Wywodem w systemie S ze zbioru Φ nazywamy każdy ciąg formuł φ 0, φ 1,..., φ n taki, że dla każdej formuły φ i z ciągu (0 i n), zachodzi co najmniej jedno z: (hyp) φ i Φ (aks) φ i jest aksjomatem (φ i S) (mp) Istnieją formuły φ j, φ k występujące wcześniej w tym ciągu (tzn. j, k < i) takie, że (n) Istnieje indeks s < i taki, że φ k = (φ j φ i ) φ i = φ s Marcin Szczuka (MIMUW) Logika Stosowana 2017 13 / 27

Konsekwencja formalna (syntaktyczna) w S Formuła φ jest S-konsekwencją zbioru Φ (tzn. konsekwencją w systemie S), co oznaczamy Φ S φ, wtedy, i tylko wtedy, gdy istnieje w systemie S wywód z Φ, na końcu którego otrzymujemy φ. Dla lepszego pokazania na czym polega dedukcja w systemie modalnym, na nastepnych slajdach przedstawiamy przykład. Marcin Szczuka (MIMUW) Logika Stosowana 2017 14 / 27

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 15 / 27

Przykład - własnosci S Lemat - wymuszanie (konieczność) implikacji Dla dowolnych formuł modalnych φ, θ mamy S φ θ S φ θ Dowód: Podstawmy α = φ θ. Kolejne kroki w wywodzie są następujące: 1 α = φ θ (hipoteza) 2 (α) (reguła N) 3 (α) ( φ θ) (aksjomat K) 4 φ θ (Modus ponens) Czyli jest to wywód o długości 4 w systemie S. Marcin Szczuka (MIMUW) Logika Stosowana 2017 16 / 27

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 17 / 27

Alternatywne systemy monomodalne Do systemu standartowego, oprócz aksjomatów typu K, możemy dołączyć jeszcze formuły typu D, T, B, 4 lub 5. System standartowy oznaczamy zwykle przez K, gdyż zawiera tylko formuły typu K. Systemy KD, KB, KT, K4, K5 są rozszerzeniami systemu K o aksjomaty typu D, T, B, 4 lub 5, odpowiednio. Analogicznie możemy rozszerzyć te systemy do np. KD4, KD5,... W ten sposób, możemy teoretycznie otrzymać 2 5 = 32 różne kombinacje. Ale, jak się później okaże, wśród nich jest tylko 15 istotnie różnych systemów dowodzenia. Będziemy w dalszych rozważaniach używać oznaczenia: S4 = KT4 S5 = KT5 Marcin Szczuka (MIMUW) Logika Stosowana 2017 18 / 27

Relatywna moc systemu formalnego Wprowadzamy pojęcie (relatywnej) mocy systemu. Mówimy, że system S 1 jest nie mocniejszy niż system S 2, i oznaczamy to przez S 1 S 2, jeśli φ ( S1 φ S2 φ) Dwa systemy S 1, S 2 są równoważne jeśli S 1 S 2 i S 2 S 1. Mamy następujące fakty: Dwa systemy S 1, S 2 są równoważne jeśli S 1 S 2 i S 2 S 1. Przy zachowaniu uprzedniej notacji zachodzi: Lemat - D jest słabsze od T Formuły D są słabsze niż T, tzn. czyli KD4 S4 i KD5 S5 KD KT Marcin Szczuka (MIMUW) Logika Stosowana 2017 19 / 27

Relatywna moc systemu formalnego Dowód lematu D jest słabsze od T Musimy wskazać wywód dla D w którym wykorzystamy T. Przyjmiemy następujące oznaczenia pomocnicze: α = φ β = φ γ = α = φ Wtedy wywód dla D = β γ to: α φ (T) (α φ) (φ α) (Tautologia) φ γ (Modus ponens) β φ (T) (β φ) ((φ γ) (β γ)) (Tautologia) ((φ γ) (β γ)) (MP) β γ (MP) Marcin Szczuka (MIMUW) Logika Stosowana 2017 20 / 27

Zależności między systemami formalnymi Fakty pomocnicze 1 KDB5 S5 2 K4 KB5 KDB4 KDB5 3 K5 KB5 KT5 KTB4 4 KT KDB4 - aby to pokazać, trzeba użyć wszystkich 3 poprzednich. Twierdzenie Dowód: S5 = KT5 KTB4 (Fakt 3) KDB4 (Fakt 4) KDB5 (Fakt 2) S5 (Fakt 1) S5 = KDB4 = KDB5 Marcin Szczuka (MIMUW) Logika Stosowana 2017 21 / 27

Zawieranie się sytemów fomalnych Marcin Szczuka (MIMUW) Logika Stosowana 2017 22 / 27

Plan wykładu 1 Relacje konsekwencji sematycznej 2 Podstawowy system dowodzenia Aksjomaty Reguły wnioskowania Standardowy system formalny ( S dedukcja) Przykład 3 Inne modalne systemy formalne 4 Poprawność systemu dowodzenia Marcin Szczuka (MIMUW) Logika Stosowana 2017 23 / 27

Relacje konsekwencji Na poprzednich slajdach definiowaliśmy 3 relację konsekwencji semantycznej = k dla k = u, v, p. Wprowadziliśmy pojęcie logicznej prawdziwości formuł modalnych jako: Definicja konsekwencji semantycznej Niech S będzie standardowym systemem o zbiorze aksjomatów S. Niech k {u, v, p} będzie typem spełnialności. Dla każdego zbioru formuł Φ i formuły φ, relacja Φ = k S φ zachodzi wtedy i tylko wtedy, gdy każda k-struktura, która jest modelem dla S i dla Φ, jest również modelem dla φ UWAGA: W zasadzie relacja = k S może być zastąpiona przez =k, gdyż Φ = k S φ Φ S =k φ ale dalej używamy także parametryzowanej wersji = k S, gdyż w pewnych sytuacjach możemy potrzebować wskazać w jakim systemie jesteśmy. Marcin Szczuka (MIMUW) Logika Stosowana 2017 24 / 27

Relacje konsekwencji Dotąd wprowadziliśmy dla każdego systemu formalnego S cztery relacje konsekwencji, w tym relację syntaktycznej konsekwencji: i trzy relacje semantycznej konsekwencji: S Próbujemy odpowiadać na pytanie: = p S, = v S, = u S Jak te relacje mają się do siebie? Marcin Szczuka (MIMUW) Logika Stosowana 2017 25 / 27

Związki relacji konsekwencji Z twierdzenia o związkach relacji konsekwencji semantycznej (przez postawienie Ψ = Φ S) mamy Φ = p S φ Φ =v S φ Φ =u S φ Możemy stosunkowo łatwo pokazać twierdzenie o poprawności systemu dowodzenia: Poprawność modalnego systemu dowodzenia Dla każdego systemu formalnego S (zadanego zbiorem aksjomatów S), zbioru hipotez Φ i formuły φ mamy zależność: Φ S φ Φ = v S φ Dowód: Indukcja względem długości wywodu dla Φ S φ. Główne kroki indukcyjne dowodzi się za pomocą wcześniej wprowadzonego lematu o prawdziwości reguł wnioskowania (P,MP,N). Marcin Szczuka (MIMUW) Logika Stosowana 2017 26 / 27

Pożytki z poprawności Twierdzenie o poprawności możemy wykorzystać do pokazania, że dwa formalne systemy są istotnie różne. Na przykład, wiemy, że KD KT. Aby pokazać, że te systemy są różne, wystarczy znaleźć formułę φ taką, że: KT φ i nie prawda, że KD φ Z Twierdzenia o poprawności wynika, że drugi warunek jest spełniony jeśli pokażemy, że nieprawda, że = v KD φ Marcin Szczuka (MIMUW) Logika Stosowana 2017 27 / 27