Rachunek zdań - semantyka. Wartościowanie. ezyków formalnych. Semantyka j. Logika obliczeniowa. Joanna Józefowska. Poznań, rok akademicki 2009/2010

Podobne dokumenty
Semantyka rachunku predykatów

Rezolucja w rachunku predykatów. Przedrostkowa koniunkcyjna postać normalna. Formu ly ustalone. Joanna Józefowska. Poznań, rok akademicki 2009/2010

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

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

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

Wyk lad 14 Formy kwadratowe I

LOGIKA ALGORYTMICZNA

Uzgadnianie wyrażeń rachunku predykatów. Adam i orzeszki. Joanna Józefowska. Poznań, rok akademicki 2009/2010

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

25 lutego 2013, godzina 23: 57 strona 1. P. Urzyczyn: Materia ly do wyk ladu z semantyki. Logika Hoare a

Wyk lad 7 Metoda eliminacji Gaussa. Wzory Cramera

Wyk lad 3 Wyznaczniki

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

Logika matematyczna i teoria mnogości (I) J. de Lucas

Wyk lad 9 Baza i wymiar przestrzeni liniowej

Wartości logiczne. Za zdanie b. Powiedzenie studenci miewaja

Wyk lad 7 Baza i wymiar przestrzeni liniowej

Wyk lad 4 Warstwy, dzielniki normalne

Rozdzia l 10. Najważniejsze normalne logiki modalne

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie

Wyk lad 3 Wielomiany i u lamki proste

Wyk lad 4 Dzia lania na macierzach. Określenie wyznacznika

Wyk lad 14 Cia la i ich w lasności

LOGIKA Klasyczny Rachunek Zdań

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),

Wprowadzenie do logiki. Andrzej Sza las

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

Wyk lad 5 W lasności wyznaczników. Macierz odwrotna

Ekonomia matematyczna i dynamiczna optymalizacja

Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera

Wyk lad 9 Baza i wymiar przestrzeni liniowej

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

Wyk lad 9 Przekszta lcenia liniowe i ich zastosowania

Wyk lad 1 Podstawowe struktury algebraiczne

Wyk lad 4 Macierz odwrotna i twierdzenie Cramera

P. Urzyczyn: Materia ly do wyk ladu z semantyki. Uproszczony 1 j. ezyk PCF

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

Metoda Tablic Semantycznych

Algebra i jej zastosowania ćwiczenia

Statystyka w analizie i planowaniu eksperymentu

Statystyka w analizie i planowaniu eksperymentu

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

Rachunek predykatów. Formuły rachunku predykatów. Plan wykładu. Relacje i predykaty - przykłady. Relacje i predykaty

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

Statystyka w analizie i planowaniu eksperymentu

Sterowalność liniowych uk ladów sterowania

Szymon G l ab. Struktury losowe II Graf losowy. Instytut Matematyki, Politechnika Lódzka

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

Adam Meissner.

Dziedziny Euklidesowe

Zestaw nr 6 Pochodna funkcji jednej zmiennej. Styczna do krzywej. Elastyczność funkcji. Regu la de l Hospitala

SYSTEM DIAGNOSTYCZNY OPARTY NA LOGICE DOMNIEMAŃ. Ewa Madalińska. na podstawie prac:

Grzegorz Mazur. Zak lad Metod Obliczeniowych Chemii UJ. 14 marca 2007

w teorii funkcji. Dwa s lynne problemy. Micha l Jasiczak

Wyk lad 11 1 Wektory i wartości w lasne

Rozdzia l 2. Najważniejsze typy algebr stosowane w logice

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

Wyk lad 6 Podprzestrzenie przestrzeni liniowych

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

1. Składnia. Logika obliczeniowa - zadania 1 SKŁADNIA Teoria

Wyk lad 5. Analiza dla informatyków 1 DANI LI1 Pawe l Domański szkicowe notatki do wyk ladu. 1. Granice niew laściwe

Wyk lad 5 Grupa ilorazowa, iloczyn prosty, homomorfizm

Rozdzia l 3. Elementy algebry uniwersalnej

W poszukiwaniu kszta ltów kulistych

Jednorazowa sk ladka netto w przypadku stochastycznej stopy procentowej. Ubezpieczenie na ca le życie z n-letnim okresem odroczenia.

Podstawowe Pojęcia. Semantyczne KRZ

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

Niech X bȩdzie dowolnym zbiorem. Dobry porz adek to relacja P X X (bȩdziemy pisać x y zamiast x, y P ) o w lasnościach:

Klasyczny rachunek predykatów

Zagadnienie Dualne Zadania Programowania Liniowego. Seminarium Szkoleniowe Edyta Mrówka

Logika dla archeologów Część 5: Zaprzeczenie i negacja

ep do matematyki aktuarialnej Micha l Jasiczak Wyk lad 2 Tablice trwania życia

Logika dla informatyków

Algebra i jej zastosowania konspekt wyk ladu, czȩść druga

Rachunek logiczny. 1. Język rachunku logicznego.

Funkcje wielu zmiennych

Grupy i cia la, liczby zespolone

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

Wyk lad 11 Przekszta lcenia liniowe a macierze

Uproszczony dowod twierdzenia Fredricksona-Maiorany

Matematyka A, klasówka, 24 maja zania zadań z kolokwium z matematyki A w nadziei, że pope lni lem wielu b le. rozwia

Statystyka w analizie i planowaniu eksperymentu

Testowanie hipotez statystycznych

Przyk ladowe Zadania z MSG cz

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

Modele Herbranda. Logika obliczeniowa. Joanna Józefowska. Szukamy modelu. Przykład Problemy. Model Herbranda

Lekcja 3: Elementy logiki - Rachunek zdań

FUNKCJE LICZBOWE. x 1

Rozdzia l 9. Zbiory liczb porz adkowych. Liczby porz adkowe izolowane i graniczne

Składnia rachunku predykatów 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

Internet Semantyczny i Logika II

Rozdzia l 1. Podstawowe elementy teorii krat

Plan wyk ladu. Kodowanie informacji. Systemy addytywne. Definicja i klasyfikacja. Systemy liczbowe. prof. dr hab. inż.

Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej

ANALIZA II 15 marca 2014 Semestr letni. Ćwiczenie 1. Czy dan a funkcjȩ da siȩ dookreślić w punkcie (0, 0) tak, żeby otrzymana funkcja by la ci ag la?

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

STYSTYSTYKA dla ZOM II dr inż Krzysztof Bryś Wykad 1

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. Wykład 14. Wprowadzenie do logiki intuicjonistycznej

Transkrypt:

Logika obliczeniowa Instytut Informatyki Poznań, rok akademicki 2009/2010 1 formu l rachunku zdań Wartościowanie i sta le logiczne Logiczna równoważność 2 Model formu ly Formu la spe lniona Formu la spe lnialna i niespe lnialna Formu la prawdziwa i nieprawdziwa 3 Spe lnialność i prawdziwość formu l Zależność ni edzy poj eciami Twierdzenie Zbiór spe lnialny Semantyka j ezyków formalnych Wartościowanie znaczenie formu l Czy formu la (p q) oznacza to samo co ( p q)? Zdefiniowanie znaczenia formu l j ezyka jest zadaniem semantyki. Nazwa teorii rachunek zdań sugeruje, że s luży on do wykonywania obliczeń, a zatem należy sie spodziewać, że znaczenie formu ly bedziemy utożsamiać z jej wartościa. Wykorzystamy indukcje strukturalna i podamy sposób obliczania wartości formu ly na podstawie wartości atomów wystepuj acych w tej formule. Wartościowanie Wartościowaniem nazywamy funkcje v : P {0, 1}, która przypisuje każdemu atomowi jedna z wartości logicznych. (p q) W formule (p q) wystepuj a zmienne (atomy) p i q. Wartościowaniem jest np. funkcja v, taka, że v(p) = 1, v(q) = 0.

Sta le logiczne Prawda i fa lsz to sa sta le logiczne. Można je dodać do symboli jezyka rachunku zdań. v(prawda) = 1 p = prawda v(p) = 1 v( fa lsz )= 0 q = fa lsz v(q) = 0 Wartościowanie można rozszerzyć do funkcji v : F {0, 1}, przypisujacej formu lom wartości logiczne na podstawie definicji indukcyjnych. Funkcja v jest nazywana interpretacja. Każde wartościowanie można rozszerzyć dok ladnie do jednej interpretacji. Dla dwóch identycznych wartościowań interpretacje tej samej formu ly sa identyczne. A v(a 1 ) v(a 2 ) v(a) A 1 1-0 0-1 A 1 A 2 1 1 1 wpp 0 A 1 A 2 0 0 0 wpp 1 A 1 A 2 1 0 0 wpp 1 A 1 A 2 1 1 0 wpp 1 A 1 A 2 0 0 1 wpp 0 A 1 A 2 v(a 1 ) = v(a 2 ) 1 wpp 0 A 1 A 2 v(a 1 ) = v(a 2 ) 0 wpp 1 Przyk lad 1 Przyk lad 2 (p q) Wartościowanie v 1 : v 1 (p) = 1, v 1 (q) = 0 v 1 (p q) = 0 v 1 ( (p q)) = 1 (p q) Wartościowanie v 2 : v 2 (p) = 1, v 2 (q) = 1 v 1 (p q) = 1 v 1 ( (p q)) = 0 Ile jest możliwych różnych wartościowań dla tej formu ly? Ile jest możliwych różnych wartościowań dla formu ly zawierajacej n zmiennych?

Logiczna równoważność Logiczna równoważność Czy formu la (p q) oznacza to samo co ( p q)? Czy formu la (p q) oznacza to samo co (p q)? Jak to sprawdzić? Jeżeli dla wszystkich wartościowań interpretacja formu ly A 1 jest identyczna jak formu ly A 2, to te formu ly sa logicznie równoważne: A 1 A 2. A 1 A 2 wtedy i tylko wtedy, gdy we wszystkich interpretacjach wartościa formu ly A 1 A 2 jest 1. Przyk lad Formu la spe lniona Czy formu la (p q) oznacza to samo co (p q)? Sprawdzamy czy v( (p q) (p q)) = 1 dla każdego wartościowania v. v(p) v(q) v( (p q) (p q)) 1 1 1 1 0 1 0 1 1 0 0 1 Jeżeli dla pewnej interpretacji v wartość logiczna formu ly A jest równa 1, to mówimy, że formu la A jest spe lniona w interpretacji v. A = (p q) (p q) Niech v bedzie w której v(p) = 1, v(q) = 1. v( (p q) (p q)) = 1 a zatem formu la A jest spe lniona w interpretacji v.

Model formu ly Przyk lad spe lniajaca formu l e A nazywa sie modelem tej formu ly. A = (p q) (p q) Niech v bedzie w której v(p) = 1, v(q) = 1. v( (p q) (p q)) = 1 a zatem formu la A jest spe lniona w interpretacji v. v jest modelem formu ly A. A = (p q) Niech v 1 bedzie taka, że v 1 (p) = 1, v 1 (q) = 0. v 1 ( (p q)) = 1 v 1 jest modelem formu ly A. Niech v 2 bedzie w której v 2 (p) = 1, v 2 (q) = 1. v 2 ( (p q)) = 0 v 2 nie jest modelem formu ly A. Formu la spe lnialna Formu la niespe lnialna Formu la A rachunku zdań jest spe lnialna, gdy istnieje interpretacja, dla której ta formu la jest spe lniona, czyli v v(a) = 1. Formu la A jest niespe lnialna (sprzeczna), gdy nie jest spe lniona w żadnej interpretacji, czyli v v(a) = 0.

Przyk lady Formu la prawdziwa A = (p q) Niech v 1 bedzie w której v 1 (p) = 1, v 1 (q) = 0. v 1 ( (p q)) = 1 v 1 jest modelem formu ly A. Formu la A jest spe lnialna. A = (p p) Możliwe sa dwie interpretacje: v 1 (p) = 1 oraz v 2 (p) = 0 Formu la A rachunku zdań jest prawdziwa, gdy jest spe lniona w każdej interpretacji, czyli v v(a) = 1. v 1 ( (p p)) = 0 v 2 ( (p p)) = 0 Formu la A jest niespe lnialna (sprzeczna). Formu la nieprawdziwa Przyk lady A = (p p) Możliwe sa dwie interpretacje: v 1 (p) = 1 oraz v 2 (p) = 0 Formu la A jest nieprawdziwa, gdy istnieje interpretacja, w której ta formu la nie jest spe lniona, czyli v v(a) = 0. Formu la A jest prawdziwa. v 1 ((p p)) = 1 v 2 ((p p)) = 1 A = (p q) Niech v 1 bedzie w której v 1 (p) = 1, v 1 (q) = 0. v 1 ((p q)) = 0 Formu la A jest nieprawdziwa.

Prawdziwość a spe lnialność Formu ly spe lnialne i niespe lnialne Prawdziwość a spe lnialność Każda formu la prawdziwa jest spe lnialna. Niese lnialność i nieprawdziwość Każda formu la niespe lnialna jest nieprawdziwa. Formu ly spe lnialne Istnieje co najmniej jedna interpretacja spe lniajaca formu l e. Np. p q Formu ly prawdziwe Formu la jest spe lniona w każdej interpretacji. Np. p p Formu ly nieprawdziwe Formu ly niespe lnialne Nie istnieje interpretacja spe lniajaca formu l e. Np. p p Istnieje interpretacja, w której formu la nie jest spe lniona. Np. p q Spe lnialność i prawdziwość formu l Prawdziwość i niespe lnialność Formu ly prawdziwe Formu la jest spe lniona w każdej interpretacji. Np. p p Pozosta le Formu ly spe lnialne, ale nieprawdziwe. Np. p q, p q Formu ly niespe lnialne Nie istnieje interpretacja spe lniajaca formu l e. Np. p p Za lóżmy, że formu la A jest niespe lnialna. Nie istnieje interpretacja, w której A jest spe lniona. W każdej interpretacji v( A) = 0. W każdej interpretacji v(a) = 1. W każdej interpretacji A jest spe lniona. A jest prawdziwa.

Praktyczne twierdzenie Zastosowanie twierdzenia Twierdzenie Formu la A jest prawdziwa wtw, gdy A jest niespe lnialna. A jest spe lnialna wtw, gdy A jest nieprawdziwa. Wykazać, że formu la A = p p jest prawdziwa. Znajdujemy formu l e A i wykazujemy, że jest niespe lnialna. A = (p p) = p p Stosujac np. metode tabel semantycznych latwiej wykazać niespe lnialność. Zbiór spe lnialny Zbiór spe lnialny Zbiór formu l U = {A 1,..., A n } jest (jednocześnie) spe lnialny wtw, gdy istnieje interpretacja v taka, że v(a 1 ) =... = v(a n ) = 1. Interpretacj e o tej w lasności nazywamy modelem zbioru formu l U. Zbiór formu l U jest niespe lnialny wtw, gdy dla każdej interpretacji v istnieje i takie, że v(a i ) = 0. Przyk lad Rozważmy nastepuj acy zbiór formu l: {p q, p q}. Czy istnieje model tego zbioru? v(p) = 1, v(q) = 1

Zbiór niespe lnialny Przyk ladowe zadania Przyk lad Rozważmy nastepuj acy zbiór formu l: {p q, p q}. Czy istnieje model tego zbioru? v 1 (p) = 1, v 1 (q) = 1 v 1 ( p q) = 0 v 2 (p) = 1, v 2 (q) = 0 v 2 (p q) = 0 v 3 (p) = 0, v 3 (q) = 1 v 3 (p q) = 0 v 4 (p) = 0, v 4 (q) = 0 v 4 (p q) = 0 1 Podać interpretacj e formu ly przy danym wartościowaniu. 2 Podać model formu ly. 3 Dana jest formu la. Czy jest ona: spe lnialna, niespe lnialna, prawdziwa, nieprawdziwa? 4 Czy istnieje model danego zbioru formu l? Zbiór jest niepe lnialny.