LOGIKA Klasyczny Rachunek Zdań

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

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

Podstawowe Pojęcia. Semantyczne KRZ

Logika pragmatyczna dla inżynierów

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

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

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

Kultura logiczna Klasyczny rachunek zdań 2/2

Adam Meissner.

LOGIKA I TEORIA ZBIORÓW

Kultura logiczna Klasyczny rachunek zdań 1/2

Wstęp do logiki. Klasyczny Rachunek Zdań II

Klasyczny rachunek zdań 1/2

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

Rachunek logiczny. 1. Język rachunku logicznego.

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

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

Elementy logiki matematycznej

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

Logika Matematyczna (2,3)

Matematyka ETId Elementy logiki

Semantyka rachunku predykatów

LOGIKA Dedukcja Naturalna

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Klasyczny rachunek predykatów

Schematy Piramid Logicznych

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

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

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.

ROZDZIAŁ 1. Rachunek funkcyjny

4 Klasyczny rachunek zdań

Elementy logiki i teorii mnogości

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

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

Podstawy Sztucznej Inteligencji (PSZT)

Paradygmaty dowodzenia

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

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

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

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

Konsekwencja logiczna

Wprowadzenie do logiki Klasyczny Rachunek Zdań część 3

Ć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

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

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. Materiały do wykładu dla studentów kognitywistyki

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

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

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

Predykat. Matematyka Dyskretna, Podstawy Logiki i Teorii Mnogości Barbara Głut

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 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW

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

Metoda Tablic Semantycznych

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

Rachunek zdao i logika matematyczna

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 FORMALNA POPRAWNOŚĆ WNIOSKOWAŃ

Wprowadzenie do logiki Zdania, cz. I Wprowadzenie do Klasycznego Rachunku Zdań

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

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

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

Rachunek zdań 1 zastaw zadań

Logika intuicjonistyczna

1 Logika Zbiory Pewnik wyboru Funkcje Moce zbiorów Relacje... 14

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

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

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

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

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

III rok kognitywistyki UAM,

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

Kultura logiczna Wnioskowania dedukcyjne

Kultura logicznego myślenia

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

W pewnym mieście jeden z jej mieszkańców goli wszystkich tych i tylko tych jej mieszkańców, którzy nie golą się

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

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

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 (1)

Metalogika (1) Jerzy Pogonowski. Uniwersytet Opolski. Zakład Logiki Stosowanej UAM

Wstęp do logiki. Klasyczny Rachunek Predykatów I

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

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

Wstęp do logiki. Klasyczny Rachunek Zdań III

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

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

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

Drzewa Semantyczne w KRZ

Logika Matematyczna (10)

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

O pewnych związkach teorii modeli z teorią reprezentacji

1. Elementy logiki matematycznej, rachunek zdań, funkcje zdaniowe, metody dowodzenia, rachunek predykatów

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

Rachunek zdań i predykatów

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

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

III rok kognitywistyki UAM,

Transkrypt:

LOGIKA Klasyczny Rachunek Zdań Robert Trypuz trypuz@kul.pl 5 listopada 2013 Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 1 / 24

PLAN WYKŁADU 1 Alfabet i formuła KRZ 2 Zrozumieć KRZ 3 Wartościowanie i prawo logiki 4 Ćwiczenia Tautologie Wynikanie logiczne Wariacje z powtórzeniami Spełnialność Konsekwencja semantuczna 5 Źródła Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 2 / 24

Alfabet i formuła KRZ Określenie alfabetu i formuły KRZ (1/2) Alfabet KRZ zawiera: nieskończony zbiór zmiennych zdaniowych: p, q, r,..., p 1, q 1, r 1,..., p 2, q 2, r 2,... stałe:,, skończony zbiór funktorów prawdziwościowych:,,,,, nawiasy: (, ). Niech ϕ, ψ będą zmiennymi metajęzykowymi reprezentującymi dowolne formuły KRZ. Wówczas: 1 każde z wyrażeń,, p, q, r,..., p 1, q 1, r 1,... jest formułą KRZ, 2 jeżeli ϕ jest formułą KRZ, to ( ϕ) jest formułą KRZ, 3 jeżeli ϕ i ψ są formułami KRZ, to (ϕ ψ), (ϕ ψ), (ϕ ψ), (ϕ ψ) są formułami KRZ. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 3 / 24

Alfabet i formuła KRZ Określenie alfabetu i formuły KRZ (2/2) Umowa W ciągu symboli:,,,, każdy symbol wiąże silniej niż symbole występujące po nim. Przykład Dzięki umowie, poniższe dwie formuły oznaczają to samo wyrażenie: ((( p) q) r) p q r Przykłady poprawnych formuł KRZ: r (p q) p q (p s) p p (p q) ((q r) (p r)) Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 4 / 24

Zrozumieć KRZ Zrozumieć język KRZ przez prawidłowe odczytanie formuł nie jest tak, że... (negacja)... i... (koniunkcja)... lub... (alternatywa) jeżeli..., to... (implikacja)... wtedy i tylko wtedy, gdy... (równoważność) Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 5 / 24

Zrozumieć KRZ Zrozumieć język KRZ przez odwołanie do języka polskiego Nie jest tak, że słońce }{{}}{{ świeci }. p Świeci }{{ słońce } p }{{} i Jeżeli pada deszcz, }{{} p Pójdziemy do kina } {{ } p Spostrzeżenie nie (jest tak, że) pada deszcz. }{{}}{{} q to szosa jest mokra. }{{} }{{} lub } {{ } q zabiorę cię na zakupy } {{ } q Zmienne zdaniowe reprezentują zdania. Możesz traktować je jako puste miejsca, które wypełnia się konkretnymi, potencjalnie wieloma, zdaniami.. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 6 / 24

Zrozumieć KRZ Zrozumieć język KRZ przez interpretację formuł Klasyczna definicja prawdziwości zdania (Arystoteles) Zdanie jest prawdziwe wtedy i tylko wtedy, gdy jest tak jak ono głosi, tj. gdy istnieje zgodność treści (sensu) tego zdania ze stanem rzeczy, który ono opisuje. Zasada dwuwartościowości Każde zdanie jest albo prawdziwe albo fałszywe; nie ma trzeciej możliwości (tac. tertium non datur). Umowa Prawdziwość i fałszywość będziemy nazywać wartościami logicznymi. Prawdziwość zdania będziemy oznaczać cyfrą 1, zaś fałszywość cyfrą 0. p 1 0 Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 7 / 24

Zrozumieć KRZ Zrozumieć język KRZ przez interpretację formuł Spostrzeżenie p p 1 0 0 1 p q p q p q p q p q 1 1 1 1 1 1 1 0 0 1 0 0 0 1 0 1 1 0 0 0 0 0 1 1 Wartość logiczna formuły zbudowanej za pomocą funktorów prawdziwościowych,,,, zależy tylko od wartości logicznej ich argumentów. Na przykład wartość logiczna wyrażenia p q zależy tylko od wartości logicznej p i q. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 8 / 24

Wartościowanie i prawo logiki Wartościowanie zdaniowe Wartościowanie zdaniowe Wartościowanie zdaniowe (krótko: wartościowanie) jest dowolną funkcją v, która zmiennym zdaniowym (tj. p, q, r,... ) przyporządkowuje wartości logiczne (tj. 1 lub 0). Rysunek : Przykład wartościowania dla czterech zmiennych zdaniowych. Ćwiczenie Ile jest wszystkich możliwych wartościowań dla czterech zmiennych z rysunku? Ile jest wszystkich możliwych wartościowań dla n zmiennych? Odpowiedź uzasadnij. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 9 / 24

Wartościowanie i prawo logiki Wartościowanie formuły Wartościowanie formuły Wartościowanie formuły ϕ przy wartościowaniu v oznaczamy h v (ϕ) i definiujemy indukcyjnie w następujący sposób: h v ( ) = 1 i h v ( ) = 0, h v (p) = v(p), dla każdej zmiennej zdaniowej p, h v ( ϕ) = 1 h v (ϕ) h v (ϕ ψ) = min{h v (ϕ), h v (ψ)} h v (ϕ ψ) = max{h v (ϕ), h v (ψ)} { 0 gdy h h v (ϕ ψ) = v (ϕ) = 1 i h v (ψ) = 0 1 gdy w każdym innym przypadku Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 10 / 24

Wartościowanie i prawo logiki Spełnianie formuły Formuły spełnione Jeżeli h v (ϕ) = 1, to mówimy, że formuła ϕ jest spełniona przez wartościowanie v i oznaczamy v = ϕ. Spełnianie zbioru formuł Jeżeli Γ jest zbiorem formuł oraz dla wszystkich ϕ Γ, h v (ϕ) = 1, to mówimy, że zbiór formuł Γ jest spełniony przez wartościowanie v i oznaczamy v = Γ. Konsekwencja semantyczna / wynikanie logiczne Z wyrażenia ϕ wynika logicznie wyrażenie ψ (lub inaczej ψ jest konsekwencją semantyczną ϕ), symbolicznie ϕ = ψ, wtw dla każdego wartościowania v, jeżeli v = ϕ, to v = ψ. Konsekwencja semantyczna zbioru formuł Przez Γ = ϕ będziemy rozumieć, że ϕ jest semantyczną konsekwencją każdej formuły ze zbioru Γ. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 11 / 24

Wartościowanie i prawo logiki Formuły spełnialne i tautologie Spełnialność formuły Formuła ϕ jest spełnialna, gdy dla pewnego wartościowania v, v = ϕ. Spełnialność zbioru formuł Zbiór formuł Γ jest spełnialny, gdy dla pewnego wartościowania v, v = Γ. Tautologia Formuła ϕ jest tautologią, gdy dla każdego wartościowania v, v = ϕ. Piszemy wówczas = ϕ. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 12 / 24

Wartościowanie i prawo logiki Formuły spełnialne i tautologie Uwaga 1 Z wyrażenia ϕ wynika logicznie wyrażenie ψ (symbolicznie ϕ = ψ) wtw wyrażenie ϕ ψ jest tautologią. Uwaga 2 Z zbioru wyrażeń Γ = {ϕ 1, ϕ 2, ϕ 3,..., ϕ n } wynika logicznie wyrażenie ψ lub inaczej mówiąc ψ jest konsekwencją (semantyczną) Γ, symbolicznie Γ = ψ, wtw wyrażenie ϕ 1 ϕ 2 ϕ 3 ϕ n ψ jest tautologią. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 13 / 24

Wartościowanie i prawo logiki Spostrzeżenie Wartościowanie w tabelce Dla formuły zawierającego n różnych zmiennych zdaniowych istnieje 2 n różnych wartościowań, tj. sposobów przyporządkowania im (tj. zmiennym zdaniowym) wartości 1 lub 0. Każde wartościowanie będzie jednym wierszem tabeli. Tautologia p p p p 1 0 1 0 1 1 p q p q (p q) p (p q) p q 1 1 1 1 1 1 0 0 0 1 0 1 1 0 1 0 0 1 0 1 Tautologią jest formuła, która przyjmuje wartość 1 dla każdego układu wartości 1 i 0, tj. w każdym wierszu tabeli. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 14 / 24

Ćwiczenia Ćwiczenia Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 15 / 24

Ćwiczenia Tautologie Ćwiczenie 1a Wykaż, że poniższe formuły są tautologiami. 1 p p 2 p p 3 p p p 4 p p p 5 p p 6 (p p) 7 (p q) ((q r) (p r)) 8 (p q) ( q p) 9 ( p p) 10 (p p) 11 (p p) 12 (p q) (r s) (p r q s) Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 16 / 24

Ćwiczenia Tautologie Ćwiczenie 1b Wykaż, że poniższe formuły są tautologiami. 1 (p q r) (p q) (p r) 2 (p q r) (p r) (q r) 3 (p p) p 4 (p q q) p 5 (p q) p q 6 p p q 7 (p q) p q 8 (p q) (r s) (p r q s) 9 (p r) (q r) (p q) r 10 (p q) (r s) (p r) (q s) 11 (p q) (r s) (q s) (p r) 12 (p q) (p q) (q p) 13 q (p q) Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 17 / 24

Ćwiczenia Tautologie Ćwiczenie 1c Wykaż, że poniższe formuły są tautologiami. 1 p q r p r q 2 (p q) q p 3 (p q) ( q p) 4 (p q) p q 5 p q p q 6 p q r p (q r) 7 (p q) (q r) r) 8 (p q) p q 9 p q p q 10 p q r p (q r) 11 (p q) (q r) (p r) 12 p 13 p p, p p Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 18 / 24

Ćwiczenia Wynikanie logiczne Ćwiczenie 2 Równoważność semantyczna Powiemy, że formuły ϕ i ψ są równoważne semantycznie wtw ϕ = ψ i ψ = ϕ. Wykaż, że równoważne parami są formuły: 1 ϕ i ϕ 2 i 3 ϕ ψ i (ϕ ψ) 4 ϕ ψ i ϕ ψ Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 19 / 24

Ćwiczenia Wariacje z powtórzeniami Ćwiczenie 3 Definicja n-wyrazową wariacją z powtórzeniami zbioru Y złożonego z m różnych elementów nazywamy każdą funkcję f odwzorowującą zbiór X złożony z n różnych elementów w zbiór Y. Twierdzenie Liczna n-wyrazowych wariacji z powtórzeniami zbioru Y złożonego z m różnych elementów jest równa m n. 1 Ile jest możliwych wyników dwukrotnego i pięciokrotnego rzutu monetą? 2 Ile jest możliwych wyników czterokrotnego rzutu sześcienną kostką? 3 W urnie jest 10 kul ponumerowanych od 1 do 10. Losujemy kulę, zapisujemy jej numer i ponownie wrzucamy ją do urny. Czynność tą powtarzamy 3 razy zapisując numery wylosowanych kul w kolejności losowania. Ile różnych wyników możemy w ten sposób uzyskać? Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 20 / 24

Ćwiczenia Spełnialność Ćwiczenie 4 Czy następujące zbiory formuł są spełnialne? 1 {p q, q r, r p} 2 {p q, q r, r s q} 3 { ( q p), p r, q r} 4 {s q, p q, (s p), s} Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 21 / 24

Ćwiczenia Konsekwencja semantyczna Ćwiczenie 5 Czy zachodzą następują konsekwencje? 1 {p q r, p} = r q 2 {p q, p (q r)} = p r 3 {p (q r), p q} = q r 4 {(p q) r, p} = r 5 {(p q) r, r} = p 6 {p q, r q} = r p Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 22 / 24

Źródła Źródła Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 23 / 24

Źródła Źródła 1 L. Borkowski, Wprowadzenie do logiki i teorii mnogości. Lublin 1999. Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 24 / 24