Konsekwencja logiczna

Podobne dokumenty
LOGIKA Dedukcja Naturalna

Logika pragmatyczna dla inżynierów

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

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. Michał Lipnicki. 15 stycznia Zakład Logiki Stosowanej UAM. Michał Lipnicki () Logika 15 stycznia / 37

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

Dowody założeniowe w KRZ

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

Matematyka ETId Elementy logiki

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

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

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

WYKŁAD 7: DEDUKCJA NATURALNA

Ć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

NOWE ODKRYCIA W KLASYCZNEJ LOGICE?

Rachunek zdań i predykatów

Lekcja 3: Elementy logiki - Rachunek zdań

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

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

III rok kognitywistyki UAM,

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

Kultura logiczna Klasyczny rachunek zdań 2/2

Elementy logiki i teorii mnogości

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

4 Klasyczny rachunek zdań

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

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

Podstawy Sztucznej Inteligencji (PSZT)

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

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

ROZDZIAŁ 1. Rachunek funkcyjny

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

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

LOGIKA Klasyczny Rachunek Zdań

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

Dalszy ciąg rachunku zdań

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

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

Logika Radosna 2. Jerzy Pogonowski. KRZ: dowody założeniowe. Zakład Logiki Stosowanej UAM

Wstęp do logiki. Klasyczny Rachunek Zdań II

III rok kognitywistyki UAM,

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

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

Rachunek logiczny. 1. Język rachunku logicznego.

LOGIKA I TEORIA ZBIORÓW

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

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

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

Kultura logiczna Wnioskowania dedukcyjne

Rachunek zdao i logika matematyczna

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

Adam Meissner.

Podstawowe Pojęcia. Semantyczne KRZ

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

Logika Matematyczna (10)

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

Drzewa Semantyczne w KRZ

Struktury formalne, czyli elementy Teorii Modeli

Paradygmaty dowodzenia

WYKŁAD 3: METODA AKSJOMATYCZNA

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

Elementy logiki matematycznej

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

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)];

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

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

14. DOWODZENIE V WYNIKANIE LOGICZNE, RÓWNOWAŻNOŚĆ LOGICZNA, DOWODZENIE TAUTOLOGII

Ćwiczenia do rozdziału 2, zestaw A: z książki Alfreda Tarskiego Wprowadzenie do logiki

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

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

Schematy Piramid Logicznych

Wstęp do logiki. Klasyczny Rachunek Zdań III

Zagadnienia podstawowe dotyczące metod formalnych w informatyce

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

Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania

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

1 Podstawowe oznaczenia

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

Logika rachunek zdań

13. DOWODZENIE IV REGUŁY WPR, ELIM, ~WPR, ~ELIM

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

Logika rachunek zdań

Systemy ekspertowe : predykaty

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

Wprowadzenie do Sztucznej Inteligencji

Logika Matematyczna (2,3)

Wykład 1. Informatyka Stosowana. 3 października Informatyka Stosowana Wykład 1 3 października / 26

Rachunek zdań I i II rzędu

0. ELEMENTY LOGIKI. ALGEBRA BOOLE A

Matematyka dla biologów skrót wykładu 1.

Jak wnioskują maszyny?

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

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ń

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

Logika intuicjonistyczna

KURS MATEMATYKA DYSKRETNA

Maciej Grzesiak Instytut Matematyki Politechniki Poznańskiej. Elementy logiki

Podstawy Sztucznej Inteligencji (PSZT)

Transkrypt:

Konsekwencja logiczna Niech Φ 1, Φ 2,..., Φ n będa formułami logicznymi. Formuła Ψ wynika logicznie z Φ 1, Φ 2,..., Φ n jeżeli (Φ 1 Φ 2 Φ n ) Ψ jest tautologia. Formuły Φ 1, Φ 2,..., Φ n nazywamy założeniami a Ψ nazywamy teza (wnioskiem, konsekwencja). Powyższa definicja oznacza, że jeżeli Ψ wynika logicznie z założeń, to nie jest możliwe wartościowanie, w którym wszystkie założenia sa prawdziwa a teza jest fałszywa. Definicja ta formalizuje poprawne wnioskowanie logiczne.

Konsekwencja logiczna Można pokazać, że formuła (Φ 1 Φ 2 Φ n ) Ψ jest równoważna formule: Φ 1 (Φ 2 (Φ 3 (Φ n Ψ)... )) (Dowód na ćwiczeniach)

Konsekwencja logiczna Jeżeli Azor jest psem, to Azor jest zwierzęciem. Azor nie jest psem. Zatem Azor nie jest zwierzęciem p - Azor jest psem q - Azor jest zwierzęciem ((p q) p) q Założeniami sa: p q i p. Teza jest q. Rozumowanie nie jest poprawne ponieważ zdania Azor nie jest psem (p = 0) i Azor jest zwierzęciem (q = 1) spełniaja założenia. Natomiast teza q = 0 jest fałszywa.

Konsekwencja logiczna Jeżeli Azor jest psem, to Azor jest zwierzęciem. Azor nie jest zwierzęciem. Zatem Azor nie jest psem p - Azor jest psem. q - Azor jest zwierzęciem. ((p q) q) p Założeniami sa: p q i q. Teza jest p. Rozumowanie jest poprawne ponieważ powyższa formuła jest tautologia. Zatem teza Azor nie jest psem wynika logicznie z podanych założeń.

Sprzeczne założenia Założenia Φ 1,..., Φ n sa sprzeczne jeżeli formuła Φ 1 Φ 2 Φ n jest zawsze fałszywa. Za sprzecznych założeń wynika logicznie dowolna teza Φ. Pada deszcz i nie pada deszcz. Zatem Ziemia jest płaska (p p) q

Pierwotne reguły wnioskowania Reguła odrywania, RO (Modus Ponens): Φ Ψ Φ Ψ Jeżeli pada śnieg to jest zimno Pada śnieg Jest zimno ((Φ Ψ) Φ) Ψ

Pierwotne reguły wnioskowania Reguła opuszczania koniunkcji, OK: Φ Ψ Φ Ψ Pada śnieg i jest zimno Pada śnieg Jest zimno (Φ Ψ) Φ (Φ Ψ) Ψ

Pierwotne reguły wnioskowania Reguła dołaczania koniunkcji, DK: Φ Ψ Φ Ψ Pada śnieg Jest zimno Pada śnieg i jest zimno (Φ Ψ) (Φ Ψ)

Pierwotne reguły wnioskowania Reguła opuszczania alternatywy, OA: Φ Ψ Φ Ψ Pada śnieg lub jest zimno Nie pada śnieg Jest zimno ((Φ Ψ) Φ) Ψ

Pierwotne reguły wnioskowania Reguła dołaczania alternatywy, DA: Φ Φ Ψ Pada śnieg Pada śnieg lub jest zimno Φ (Φ Ψ)

Pierwotne reguły wnioskowania Reguła dołaczania równoważności, DR: Φ Ψ Ψ Φ Φ Ψ Jeżeli pada śnieg to jest zimno Jeżeli jest zimno to pada śnieg Pada śnieg wtedy i tylko wtedy gdy jest zimno ((Φ Ψ) (Ψ Φ)) (Φ Ψ)

Pierwotne reguły wnioskowania Reguła opuszczania równoważności, OR: Φ Ψ Φ Ψ Ψ Φ Pada śnieg wtedy i tylko wtedy gdy jest zimno Jeżeli pada śnieg to jest zimno Jeżeli jest zimno to pada śnieg (Φ Ψ) ((Φ Ψ) (Ψ Φ))

Dodatkowe reguły wnioskowania Prawa de Morgana: (Φ Ψ) Φ Ψ Φ Ψ (Φ Ψ) Prawo kontrapozycji: Φ Ψ Ψ Φ

- zbiorczo RO: Φ Ψ Φ Ψ OA: Φ Ψ Φ Ψ DM1: (Φ Ψ) Φ Ψ DK: Φ Ψ Φ Ψ DR: Φ Ψ Ψ Φ Φ Ψ DM2: Φ Ψ (Φ Ψ) OK: Φ Ψ Φ Ψ OR: Φ Ψ Φ Ψ Ψ Φ KP: Φ Ψ Ψ Φ DA: Φ Φ Ψ

Dowód założeniowy wprost W poczatkowych wierszach dowodu wypisujemy założenia. Kolejne wiersze generujemy z wierszy poprzednich, korzystajac ze znanych reguł wnioskowania. Dowód kończymy jeżeli jednym z uzyskanych wierszy jest teza.

Dowód założeniowy wprost Jeżeli się nauczę to zdam. Jeżeli zdam to będę szczęśliwy. Zatem jeżeli się nauczę to będę szczęśliwy. p - nauczę się q - zdam r - będę szczęśliwy ((p q) (q r)) (p r)

Dowód założeniowy wprost 1: (p q) (q r) Założenie 2: p Założenie 3: p q OK 1 4: q r OK 2 5: q RO 2,3 6: r RO 4,5

Dowód założeniowy wprost Jeżeli się nauczę lub będę ściagał to zdam egzamin lub zostanę złapany na ściaganiu. Jeżeli się nauczę to nie zostanę złapany na ściaganiu. Nauczę się. Zatem zdam egzamin. p - Nauczę się q - Będę ściagał r - Zdam egzamin s - Zostanę złapany na ściaganiu (((p q) (r s)) (p s) p) r

Dowód założeniowy wprost 1: (p q) (r s) Założenie 2: p s Założenie 3: p Założenie 4: s RO 2,3 5: p q DA 3 6: r s RO 1,5 7: r OA 4,6

Dowód założeniowy nie wprost W poczatkowych wierszach dowodu wypisujemy założenia oraz zanegowana tezę. Kolejne wiersze generujemy z wierszy poprzednich, korzystajac z reguł wnioskowania. Dowód kończymy jeżeli otrzymamy dwa sprzeczne wiersze postaci Φ i Φ.

Dowód założeniowy niewprost Jeżeli będę sie nudził i będzie padał deszcz to pójdę do kina. Zatem, jeżeli będę sie nudził i nie pójdę do kina, to nie będzie padał deszcz p - Będę się nudził q - Będzie padał deszcz r - Pójdę do kina ((p q) r) ((p r) q)

Dowód założeniowy nie wprost 1: (p q) r Założenie 2: p r Założenie 3: q Z dow. nie wprost 4: p OK 2 5: r OK 2 6: p q DK 3,4 7: r RO 1,6 8: Sprzeczność 5,7

Dowód założeniowy nie wprost Jeżeli Bóg nie chce chronić przed złem, to Bóg nie jest dobry. Jeżeli Bóg nie jest w stanie chronić przed złem, to Bóg nie jest wszechmocny. Bóg nie chce chronić przed przed złem lub nie jest w stanie chronić przed złem. Zatem Bóg nie jest dobry lub nie jest wszechmocny. p - Bóg nie chce chronić przed złem q - Bóg nie jest dobry r - Bóg nie jest w stanie chronić przed złem s - Bóg nie jest wszechmocny ((p q) (r s) (p r)) (q s)

Dowód założeniowy nie wprost 1: p q Założenie 2: r s Założenie 3: p r Założenie 4: (q s) Z dow. nie wprost 5: q DM1 4 6: s DM1 4 7: q p KP 1 8: s r KP 2 9: p RO 5,7 10: r RO 6,8 11: p r DK 9,10 12: (p r) DM2 11 13: Sprzeczność 3,12

Wielokrotne założenia Jeżeli się nauczę to zdam i będę szczęśliwy. Jeżeli się nie nauczę to będę w stresie i będę liczył na szczęście. Nie będę liczył na szczęście. Zatem zdam. p - Nauczę się q - Zdam r - Będę szczęśliwy s - Będę w stresie t - Będę liczył na szczęście ((p (q r)) ( p (s t)) t) q

Dowód założeniowy nie wprost 1: p (q r) Założenie 2: p (s t) Założenie 3: t Założenie 4: q Z dow. nie wprost 4.1: p Dodatkowe założenie 4.2: q r RO 1,4.1 4.3: q OK 4.2 4.4: Sprzeczność 4.3, 4 5.1: p Dodatkowe założenie 5.2: s t RO 2,5.1 5.3: t OK 5.2 5.4: Sprzeczność 3, 5.3

Niepoprawne rozumowania Jeżeli w dowodzie założeniowym nie wprost nie można dojść do sprzeczności, to rozumowanie jest niepoprawne. Z wierszy dowodu można wówczas odczytać kontrprzykład.

Niepoprawne rozumowania Jeżeli Azor jest psem, to Azor jest zwierzęciem. Azor nie jest psem. Zatem Azor nie jest zwierzęciem 1: p q Założenie 2: p Założenie 3: q Z dow. nie wprost ((p q) p) q Kontrprzykład: p = 0 (Azor nie jest psem), q = 1 (Azor jest zwierzęciem)

Niepoprawne rozumowania Jeżeli uznajesz prawa moralne i nie postępujesz według nich, to jesteś niekonsekwentny. Jeżeli jesteś niekonsekwentny, to postępujesz źle. Zatem, jeżeli uznajesz prawa moralne i postępujesz według nich, to nie postępujesz źle. p - Uznajesz prawa moralne. q - Postępujesz według nich. r - Jesteś niekonsekwentny. t - Postępujesz źle. ((p q) r) (r t)) ((p q) t)

Dowód założeniowy nie wprost 1: (p q) r Założenie 2: r t Założenie 3: p q Założenie 4: t Z dow. nie wprost 5: p OK 3 6: q OK 3 Kontrprzykład: t = 1 (Postępujesz źle), p = 1 (Uznajesz prawa moralne), q = 1 (Postępujesz według nich), r dowolne.

Reguła rezolucji Poprawne rozumowanie logiczne Reguła rezolucji jest następujac a reguła wnioskowania: l 1 l 2 p l n k 1 k 2 p k m l 1 l 2 l n k 1 k 2 k m gdzie k i, l i sa zmiennymi zdaniowymi lub negacjami zmiennych zdaniowych. We wniosku usuwamy powtarzajace się składniki. Przykład: p r q s p t q p r s t

Algorytm rezolucji Poprawne rozumowanie logiczne Chcemy pokazać, że Ψ jest konsekwencja logiczna Φ 1,..., Φ n. 1 Sprowadzamy formuły Φ 1 Φ 2 Φ n i Ψ do postaci normalnej koniunkcyjnej. 2 Wypisujemy wszystkie otrzymane klauzule w kolejnych wierszach. Stosujemy systematycznie regułę rezolucji do kolejnych wierszy (w tym również do nowo utworzonych). Dowód kończymy jeżeli otrzymamy dwa wiersze sprzeczne (teza udowodniona) albo nie można utworzyć żadnej nowej klauzuli (teza nie wynika z przesłanek).

Algorytm rezolucji Poprawne rozumowanie logiczne Pokaż, że p s wynika logicznie z założeń p q, r s, p r. 1 (p q) (r s) (p r) ( p q) ( r s) (p r), (p s) p s. 2 1: p q 2: r s 3: p r 4: p 5: s 6: q r 1,3 7: p s 2,3 8: r 2,5 9: r 3,4 8,9

Algorytm rezolucji Poprawne rozumowanie logiczne Za pomoca algorytmu rezolucji można pokazać, że układ założeń jest sprzeczny. Na przykład założenia sa sprzeczne ponieważ: p q, p q, q r, r 1: p q 2: p q 3: q r 4: r 5: q 1,2 6: q 3,4 5,6