Rachunek zdań i predykatów

Podobne dokumenty
Systemy ekspertowe : predykaty

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

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

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

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

Rachunek zdań I i II rzędu

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

LOGIKA Dedukcja Naturalna

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

Drzewa Semantyczne w KRZ

Wstęp do logiki. Klasyczny Rachunek Zdań III

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

NOWE ODKRYCIA W KLASYCZNEJ LOGICE?

0.1. Logika podstawowe pojęcia: zdania i funktory, reguły wnioskowania, zmienne zdaniowe, rachunek zdań.

Konsekwencja logiczna

ĆWICZENIE 2. DEF. Mówimy, że formuła A wynika logicznie z formuł wartościowanie w, takie że w A. A,, A w KRZ, jeżeli nie istnieje

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

Wstęp do logiki. Klasyczny Rachunek Zdań II

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

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Dowody założeniowe w KRZ

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

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

Podstawy Sztucznej Inteligencji (PSZT)

Rachunek zdao i logika matematyczna

Lekcja 3: Elementy logiki - Rachunek zdań

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

Kultura logiczna Klasyczny rachunek zdań 2/2

Matematyka ETId Elementy logiki

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

Rachunek logiczny. 1. Język rachunku logicznego.

Wybierz cztery z poniższych pięciu zadań. Poprawne rozwiazanie dwóch zadań oznacza zdany egzamin.

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Zagadnienia podstawowe dotyczące metod formalnych w informatyce

Logika pragmatyczna dla inżynierów

LOGIKA I TEORIA ZBIORÓW

Rachunek zdań I i II rzędu

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

Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do

Podstawowe Pojęcia. Semantyczne KRZ

Lista 1 (elementy logiki)

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),

Elementy logiki i teorii mnogości

8. SKRÓCONA METODA ZERO-JEDYNKOWA

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

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...

LOGIKA MATEMATYCZNA. Poziom podstawowy. Zadanie 2 (4 pkt.) Jeśli liczbę 3 wstawisz w miejsce x, to które zdanie będzie prawdziwe:

WYKŁAD 7: DEDUKCJA NATURALNA

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ń

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

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

Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania

STANDARDOWE FUNKCJE PRZYNALEŻNOŚCI. METODY HEURYSTYCZNE wykład 6. (alternatywa dla s) (zdef. poprzez klasę s) GAUSSOWSKA F.

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

LOGIKA FORMALNA POPRAWNOŚĆ WNIOSKOWAŃ

Klasyczny rachunek zdań 1/2

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

Kultura logiczna Klasyczny rachunek zdań 1/2

Adam Meissner.

Wprowadzenie do logiki Pojęcie wynikania

Logika Matematyczna. Zadania Egzaminacyjne, 2007

(g) (p q) [(p q) p]; (h) p [( p q) ( p q)]; (i) [p ( p q)]; (j) p [( q q) r]; (k) [(p q) (q p)] (p q); (l) [(p q) (r s)] [(p s) (q r)];

Zdanie analityczne (prawda analityczna) to zdanie, które jest zawsze prawdziwe (na mocy znaczeń użytych w nim wyrażeń).

LOGIKA Klasyczny Rachunek Zdań

Michał Lipnicki (UAM) Logika 11 stycznia / 20

Dalszy ciąg rachunku zdań

Zdanie analityczne (prawda analityczna) to zdanie, które jest zawsze prawdziwe (na mocy znaczeń użytych w nim wyrażeń).

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 I. Wykład 4. Semantyka Klasycznego Rachunku Zdań

0. ELEMENTY LOGIKI. ALGEBRA BOOLE A

4 Klasyczny rachunek zdań

Elementy logiki Klasyczny rachunek zdań. Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im.

III rok kognitywistyki UAM,

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

Maciej Grzesiak Instytut Matematyki Politechniki Poznańskiej. Elementy logiki

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

SZTUCZNA INTELIGENCJA

Jest to zasadniczo powtórka ze szkoły średniej, być może z niektórymi rzeczami nowymi.

I. Podstawowe pojęcia i oznaczenia logiczne i mnogościowe. Elementy teorii liczb rzeczywistych.

Logika intuicjonistyczna

{ 1, 2,, n } Ponadto wówczas mówimy, że formuła: oraz równoważna jej formuła:

Instrukcja do testu z matematyki zdania logiczne, wyrażenia algebraiczne, równania kwadratowe Zakres materiału

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

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

Elementy logiki matematycznej

Elementy logiki Klasyczny rachunek zdań. Wojciech Buszkowski Zakład Teorii Obliczeń Wydział Matematyki i Informatyki Uniwersytet im.

1 Podstawowe oznaczenia

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

Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

Z-ZIP Logika. Stacjonarne Wszystkie Katedra Matematyki Dr Beata Maciejewska. Podstawowy Nieobowiązkowy Polski Semestr trzeci

WSTĘP ZAGADNIENIA WSTĘPNE

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

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

Z-ID-203. Logika. Podstawowy Obowiązkowy Polski Semestr II. Semestr zimowy Wiedza i umiejętności z matematyki w zakresie szkoły średniej NIE

PODSTAWY LOGIKI I TEORII MNOGOŚCI

Logika Matematyczna Spójniki logiczne Tautologie Dowodzenie Kwantyfikatory Zagadki. Logika Matematyczna. Marcelina Borcz.

Logika Matematyczna (2,3)

Paradygmaty dowodzenia

Rachunek zdań. Zdanie w sensie logicznym jest to wyraŝenie jednoznacznie stwierdzające, na gruncie reguł danego języka, iŝ tak a

Transkrypt:

Rachunek zdań i predykatów Agnieszka Nowak 14 czerwca 2008 1 Rachunek zdań Do nauczenia :! 1. ((p q) p) q - reguła odrywania RO 2. reguła modus tollens MT: ((p q) q) p ((p q) q) p (( p q) q) p (( p q) q) p 3. ((p q) q) p- reguła opuszczania alternatywy OA 4. (p p) q - prawo Dunsa Szkota 5. reguła odrywania koniunkcji OK: (p q) p (p q) q 6. p q (p q) -reguła dołączania koniunkcji DK 7. (p q) p q - prawo zastępowania implikacji ZI 8. (p q) p q prawo negowania koniunkcji NK 9. (p q) p q prawo negowania alternatywy NA 1

2 Metody dowodzenia prawdziwości schematów Wnioskowanie jest procesem myślowym, w którym na podstawie uznania pewnych zdań, zwanych przesłankami, dochodzimy do uznania innego zdania, zwanego wnioskiem. Wnioskowanie w systemach ekspertowych oparte jest na logice matematycznej, która bada, czy z założeń wynikają konkluzje, niezależnie od ich prawdziwości lub fałszywości i niezależnie od tego, jakich spraw dotyczą. Logika pozwala uznawać pewne sposoby wnioskowania stosowane w naukach za poprawne, tworząc z nich systemy logiczne będące zbiorem praw i reguł, do których stosując się można uznawać te wszystkie wnioskowania, które spontanicznie uznajemy za prawdziwe. Pod względem uznawania lub odrzucania pewnych sposobów wnioskowania istnieje w matematyce duża zgodność poglądów. Nie zdarza się bowiem sytuacja, w której pewne reguły jedni uważają za prawdziwe, a inni za całkowicie błędne. Można jedynie zaobserwować pewne różnice w rozumieniu pewnych reguł i w poglądzie na zakres ich stosowania. Zbiór, praktycznie rzecz biorąc, wszystkich metod wnioskowania spotykanych w matematyce, daje tzw. klasyczny system logiki, na który składają się klasyczny rachunek zdań, badający wartość logiczną zdań złożonych (alternatywa, koniunkcja, implikacja, równoważność zdań) i klasyczny rachunek kwantyfikatorów. Do klasycznego rachunku zdań najłatwiej dojść przez wyjaśnienie pojęcia prawdy i fałszu, które są powszechnie zrozumiałe. Klasyczne określenie prawdy głosi, ze prawdziwe jest zdanie, które opisuje taki stan rzeczy, który istotnie ma miejsce - fałszywe zaś jest zdanie opisujące nieistniejący stan rzeczy. Rozumowanie to opiera się bowiem na tzw. zasadzie dwuwartościowości, która głosi, ze każde zdanie ma jedną i tylko jedną z dwóch wartości logicznych: prawdy i fałszu. Oznacza to, ze każde zdanie jest prawdziwe lub fałszywe i ze żadne zdanie nie jest zarazem prawdziwe i fałszywe. Aby udowodnić prawdziwość jakiegoś stwierdzenia, które nie jest aksjomatem (pewnikiem), wystarczy wykorzystać jedną z następujących metod dowodzenia poprawności schematów logicznych: 1. metoda zero-jedynkowa, 2. skrócona metoda zero-jedynkowa, 3. metoda założeniowa. 2.1 Metoda zerojedynkowa Metoda zerojedynkowa polega na wyznaczaniu wartości logicznej zdania przez wartości logiczne jej składników. Aby rozstrzygnąć, czy dany schemat jest tautologią, nalezy rozważyć wszystkie możliwe kombinacje wartości logicznych zmiennych w niej występujących. Jeżeli w każdym przypadku wartość formuły (wyrażenia logiczne połączone funktorami) wynosi 1, to ta formuła jest tautologią. W tym celu niezbędna jest znajomość tzw. tabel prawdy dla poszczególnych operacji logicznych: sumy logicznej (alternatywy), 2

iloczynu logicznego (koniunkcji), negacji, implikacji. Przedstawione one zostały poniżej w tabeli. Zapamiętaj!! 1 = PRAWDA, 0 = FAŁSZ x y x y x y x x y 0 0 0 0 1 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 1 Wówczas niezawodność schematu postaci: ((p q) (q r)) (p r), będzie wykazana w następujący sposób: p q r p q q r (p q) (q r) p r ((p q) (q r)) (p r) 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 1 0 0 0 1 1 1 1 1 1 1 1 1 Tablica 2: Tabela dowodu prawdziwości stwierdzenia. Metoda ta pozwala na jednoznaczne stwierdzenie, czy schemat wnioskowania jest poprawny czy nie, jednakże nie zawsze jest uznawana w pełni formalną i wystarczającą metodę dowodzenia celu. Istnieje także pewnego rodzaju modyfikacja metody zerojedynkowej, noszącą nazwę skróconej metody zerojedynkowej. 2.2 Skrócona metoda zerojedynkowa Pozwala ona wykazać, że wyrażenie rachunku zdań o postaci implikacji jest prawem logicznym, w sytuacji, gdy wykluczone jest, by dla jakiegoś układu wartości logicznych przyporządkowanego zmiennym, poprzednik tej implikacji był prawdziwy a jej następnik fałszywy. Metoda ta jest często wykorzystywana, gdyż pozwala na uzyskanie tego samego rezultatu co metoda zerojedynkowa, bez konieczności sprawdzania wszystkich kombinacji zmiennych logicznych. Dzieje się tak dlatego, iz jeśli wszystkie przesłanki mają wartość logiczną 1, to wniosek musi mieć wartość 1, lub, ze jeśli wniosek ma wartość logiczną 0, to przynajmniej jedna z przesłanek ma wartość 0. 3

2.2.1 Przykład dla metody skróconej zero-jedynkowej Sprawdzenie niezawodności schematu: ((p q) (q r)) (p r) ((p q) (q r)) (p r) krok 1 0 1 1 1 2 1 0 3 1 0 4?? 5 1 0 6 1 1! 7 1 8 1 1! 9 1 1! 10 SPRZECZNOŚĆ: q = 1 i q = 0 oraz r = 0 i r = 1 2.2.2 Zastosowania metody zero-jedynkowej Metoda zero-jedynkowa polega na budowie i analizie matrycy logicznej formuły; może być stosowana do: weryfikacji tautologii (dla każdej interpretacji wartość logiczna formuły jest true) weryfikacji niespełnialności (dla każdej interpretacji wartość logiczna formuły jest false) badania równoważności formuł (dla każdej interpretacji wartości logiczne są takie same) weryfikacji logicznej konsekwencji (dla każdej interpretacji prawdziwość formuły musi pociągać prawdziwość jej konsekwencji) wyznaczania interpretacji przy których formuła jest prawdziwa lub fałszywa. 3 Zadania 3.1 Zadanie 1 Udowodnić metodą skróconą zerojedynkową następujące schematy logiczne: 4

1. p q (p q) 2. (p q) p q 3. [(p q) (p r) (q r)] p 4. [(p q) ( s d)][p ( s d)] 5. [(p q) (q r) (p q)] r 6. (p (q r)) (p q)] (p r) 7. ( (p q)) (p q) 8. (p q) r] [p (q r)] 9. (p r) (q r)] [(p q) r] 10. (p q) (r s) ( q s)] ( p r) 11. (p q) p q 3.2 Zadanie 2 Udowodnić metodą założeniową następujące schematy logiczne: 1. p (p q) 2. [(p q) (p r)] (q r) 3. (p q) r] p (q r) 4. (p q) (q r) r] p 5. (p q) ( s d)] p ( s d) 6. (p q) (r s)] [(p r) (q s)] 7. [p (q r)] [(p q) r] 3.3 Zadanie 3 Zapisz poniższy schemat wnioskowania za pomocą zmiennych logicznych. Określ zmienne logiczne występujące w schemacie. Uzupełnij brakującą część schematu wnioskowania. Oceń, czy uzupełniony przez Ciebie schemat wnioskowania jest prawdziwy. Jeśli tak, udowodnij ten schemat stosując metodę założeniową. 1. Jeśli uczyłam(łem) się solidnie do egzaminu, to zdałam(łem) egzamin w pierwszym terminie... Nie uczyłam(łem) się solidnie do egzaminu 5

2.... Nie mam wyobraźni Nie lubię czytać książek 3. Jeżeli lubię oglądać telewizję, to nie lubię czytać książek Lubię czytać książki... 4. Jeżeli nie jestem człowiekiem, to nie umiem czytać Umiem czytać... 5.... Lubię się opalać Jeżeli lubię, gdy jest ciepło, to lubię lato i lubię się opalać 6. Jeżeli lubię, gdy jest ciepło, to lubię lato Jeżeli lubię lato to lubię się opalać... 7. Jeżeli lubię, gdy jest ciepło, to lubię lato Jeżeli lubię się opalać, to wracam z wakacji opalony... 8. Jeżeli nie polecę samolotem to będę spóźniony Nie będę spóźniony... 9. Jeżeli są zaspy śnieżne to temperatura nie podnosi się powyżej 0 Jeżeli autobus nie przejedzie to temperatura nie podnosi się powyżej 0 Są zaspy śnieżne i autobus nie przejedzie... 10. Jeżeli są zaspy śnieżne to autobus nie przejedzie Są zaspy śnieżne lub temperatura nie podniesie się powyżej 0... 11. Oglądam telewizję i słucham radia Nie oglądam telewizji i słucham radia... Czytam książkę 6