Michał Lipnicki (UAM) Logika 11 stycznia / 20

Podobne dokumenty
Język KRP zadania z rozwiązaniami

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

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

Kultura logicznego myślenia

Klasyczny rachunek predykatów

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

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

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Matematyka ETId Elementy logiki

Drobinka semantyki KRP

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

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

Adam Meissner.

Semantyka rachunku predykatów

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

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

Kultura logiczna Klasyczny rachunek zdań 2/2

Elementy logiki Klasyczny rachunek predykatów

Kultura logiczna Klasyczny rachunek zdań 1/2

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

Klasyczny rachunek zdań 1/2

Podstawowe Pojęcia. Semantyczne KRZ

Czyli ABC logiki predykatów

LOGIKA Klasyczny Rachunek Zdań

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

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

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

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

Rachunek zdań i predykatów

Logika Matematyczna (2,3)

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. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń

Logika Matematyczna 16 17

LOGIKA I TEORIA ZBIORÓW

Elementy logiki i teorii mnogości

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

Elementy logiki matematycznej

Drzewa Semantyczne w KRZ

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

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

Rachunek logiczny. 1. Język rachunku logicznego.

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Logika pragmatyczna dla inżynierów

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

Elementy logiki Klasyczny rachunek predykatów

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

Wstęp do logiki. Klasyczny Rachunek Zdań II

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

Logika Matematyczna. Zadania Egzaminacyjne, 2007

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

Lista 1 (elementy logiki)

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

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

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

Schematy Piramid Logicznych

16. PODSTAWOWE POJĘCIA LOGIKI KWANTYFIKATORÓW

ROZDZIAŁ 1. Rachunek funkcyjny

III rok kognitywistyki UAM,

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

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

Logika Matematyczna (1)

Zagadnienia podstawowe dotyczące metod formalnych w informatyce

Podstawy matematyki dla informatyków. Logika formalna. Skªadnia rachunku zda« Skróty i priorytety. Wykªad 10 (Klasyczny rachunek zda«) 15 grudnia 2011

Logika Matematyczna (1)

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

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

WSTĘP ZAGADNIENIA WSTĘPNE

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

Maciej Grzesiak Instytut Matematyki Politechniki Poznańskiej. Elementy logiki

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

Dowody założeniowe w KRZ

1. Klasyczny Rachunek Zdań

Ć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

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

Lekcja 3: Elementy logiki - Rachunek zdań

1 Podstawowe oznaczenia

Krystyna Misiuna O paradoksach związanych z nieostrością pojęć. Filozofia Nauki 17/4, 5-10

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

Podstawy Sztucznej Inteligencji (PSZT)

Zbiory. Specjalnym zbiorem jest zbiór pusty nie zawierajacy żadnych elementów. Oznaczamy go symbolem.

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

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

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

Logika Radosna 4. Jerzy Pogonowski. Semantyka KRP. Zakład Logiki Stosowanej UAM

Składnia rachunku predykatów pierwszego rzędu

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

Elementy logiki Zbiory Systemy matematyczne i dowodzenie twierdzeń Relacje

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

Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania

Logika Radosna 5. Jerzy Pogonowski. KRP: tablice analityczne. Zakład Logiki Stosowanej UAM

RACHUNEK PREDYKATÓW 7

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

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

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

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

Logika dla socjologów Część 2: Przedmiot logiki

Logika matematyczna (16) (JiNoI I)

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

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

Transkrypt:

Logika Michał Lipnicki Zakład Logiki Stosowanej UAM 11 stycznia 2013 Michał Lipnicki (UAM) Logika 11 stycznia 2013 1 / 20

KRP wstęp Wstęp Rozważmy wnioskowanie: Każdy człowiek jest śmiertelny. Sokrates jest człowiekiem. Zatem: Sokrates jest śmiertelny. Wnioskowanie jest niezawodne, jednak język rachunku zdań jest za mało precyzyjny, by przy jego pomocy uzasadnić ową niezawodność. Michał Lipnicki (UAM) Logika 11 stycznia 2013 2 / 20

Język KRP Język KRP Klasyczny rachunek predykatów (lub kwantyfikatorów), jest rozszerzeniem Klasycznego rachunku Zdań. Można go rozpatrywać jako logiczną rekonstrukcję wypowiedzi językowych, w której obok znanych spójników prawdziwościowych wyróżnia się: kwantyfikatory (operatory zdaniotwórcze): generalny ; egzystencjalny ; predykaty (funktory zdaniotwórcze o argumentach nazwowych) P 1 1, P1 2,..., P1 k ; Pn 1, Pn 2,..., Pn k ; zmienne indywiduowe x 1, x 2,..., x n ; stałe indywiduowe a 1, a 2,..., a n ; znaki pomocnicze (),. Michał Lipnicki (UAM) Logika 11 stycznia 2013 3 / 20

Język KRP Język KRP Dane wyrażenie jest formułą zdaniową atomową wtedy i tylko wtedy, gdy ma ona postać P n k (t 1,..., t n ), gdzie t 1,..., t n są dowolnymi termami. 1 Każda formuła zdaniowa atomowa jest formułą zdaniową. 2 Jeżeli α jest dowolną formułą zdaniową, to wyrażenia (α), (α), (α) są również formułami zdaniowymi. 3 Jeżeli α i β są dowolnymi formułami zdaniowymi, to wyrażenia: (α) (β), (α) (β), (α) (β), (α) (β) są formułami zdaniowymi. 4 Nie ma innych formuł zdaniowych języka KRP prócz tych, które można utworzyć wg (1) (3). Michał Lipnicki (UAM) Logika 11 stycznia 2013 4 / 20

Język KRP Język KRP Funkcją zdaniową nazywamy wyrażenia zawierające zmienne, z których po podstawieniu za te zmienne stałych otrzymujemy zdania. Deskrypcje określone złożone wyrażenia nazwowe, które denotują dokładnie jeden obiekt. Zakresem zmiennej x i nazywamy zbiór przedmiotów oznaczanych przez nazwy, które można za nią podstawić. Mówimy wówczas, że zmienna przebiega ten zbiór. Dany przedmiot a i z zakresu zmiennej x i spełnia daną funkcję zdaniową F (x i ) wtedy i tylko wtedy, gdy po podstawieniu jego nazwy za zmienną x i w tej funkcji otrzymujemy zdanie prawdziwe F (a i ). Michał Lipnicki (UAM) Logika 11 stycznia 2013 5 / 20

Język KRP Język KRP Wyrażenie α w dowolnej formule zdaniowej postaci x n (α) oraz x n (α) nazywa się zasięgiem odpowiedniego kwantyfikatora. Zmienną x i występująca na danym miejscu w formule α jest na tym miejscu związana, jeżeli jest ona podpisana pod którymś z kwantyfikatorów. Jeżeli zmienna x i, występująca na danym miejscu w formule α, nie jest na tym miejscu związana, to mówimy, że jest ona na tym miejscu wolna w α. Formuły zdaniowe nie zawierające żadnych zmiennych wolnych nazywamy zdaniami (języka KRP). Michał Lipnicki (UAM) Logika 11 stycznia 2013 6 / 20

Ćwiczenia Język KRP ćwiczenia Napisz schematy poniższych zdań w języku KRP (1) Stefan pije. (2) Stefan pije z Romanem. (3) Stefan pije i zakąsza. (4) Stefan pije lub Roman zakąsza. (5) Jeśli Stefan nie pije ale zakąsza, to znaczy że wróciła żona Stefana. (6) Najlepszy kumpel Stefana pije i nie zakąsza wtedy i tylko wtedy, gdy żona Stefana wróciła do męża. (7) Najlepsza przyjaciółka najstarszej córki żony Stefana z pierwszego małżeństwa spotyka się za stogiem siana z najmłodszym synem brata najlepszego kumpla Stefana. Michał Lipnicki (UAM) Logika 11 stycznia 2013 7 / 20

Ćwiczenia Ćwiczenia Napisz schematy poniższych zdań w języku KRP (1) Każdy Polak jest katolikiem. (2) Niektórzy Polacy są katolikami. (3) Niektórzy Polacy nie są katolikami. (4) Istnieje aktor, który spał ze wszystkimi swoimi fankami. (5) Każdy człowiek ma jakiś talent. (6) Nie każdy mężczyzna jest żonaty. (7) Żadna gwiazda popu nie zna twierdzenia Lindenbauma. Michał Lipnicki (UAM) Logika 11 stycznia 2013 8 / 20

Ćwiczenia Ćwiczenia Napisz schematy poniższych zdań w języku KRP (1) Każdy matematyk jest uczniem pewnego matematyka. (2) Pewien matematyk nie jest uczniem żadnego matematyka. (3) Pewien matematyk nie ma uczniów wśród matematyków. (4) Każdy jest przyjacielem wszystkich. (5) Istnieje książka, którą przeczytali wszyscy. (6) Nie każdy przystojny mężczyzna jest logikiem. (7) Pewna modelka zakochała się w sobie samej. (8) Joanna, lubi każdego mężczyznę, który ma Mercedesa. zdania 1 5 pochodzą z: B. Stanosz ćwiczenia z logiki. Michał Lipnicki (UAM) Logika 11 stycznia 2013 9 / 20

Ćwiczenia Ćwiczenia Wskaż zmienne wolne i zmienne związane formuł: (a) x(p(x, y) y(q(x) R(x, y))), (b) x(p(x) z(q(z) R(x, z))), (c) x(p(x) x(q(x) R(x, y))). Powyższe zadanie pochodzi ze skryptu prof. J. Pogonowskiego. Michał Lipnicki (UAM) Logika 11 stycznia 2013 10 / 20

Semantyka KRP Semantyka KRP Pojęcie prawdy w KRP jest relatywizowane do konkretnej interpretacji przyjmowanej dla określonego języka. Prawdziwość wyrażenia zależy od tego, co oznaczają występujące w nim symbole. Niech X, O, P, Q,..., R, F, G,..., H będzie dziedziną, gdzie X jest pewnym zbiorem, O wyróżnionym elementem zbioru X, a P, Q,..., R relacjami. Wówczas interpretacją I n nazwiemy każde przyporządkowanie: stałej indywiduowej a elementu O; symbolom predykatywnym P, Q,..., R relacji P, Q,..., R; Michał Lipnicki (UAM) Logika 11 stycznia 2013 11 / 20

Relacja spełniania Semantyka KRP Wyrażenie α(x, y,..., z), zawierające symbole predykatywne P, Q,..., R jest spełnione w dziedzinie X, P, Q,..., R przez elementy a, b,..., c przy interpretacji zgodnie z którą: symbole predykatywne P, Q,..., R są nazwami relacji P, Q,..., R wtedy i tylko wtedy, gdy elementy a, b,..., c X razem z relacjami P, Q,..., R tak się zachowują w zbiorze X, jak opisuje to zdanie α(x, y,..., z). (Powyższa formuła wyraża sens relacji spełniania w sposób intuicyjny. Nie jest to jej ścisła definicja.) Jeżeli wyrażenie α nie zawiera zmiennych wolnych i jest spełnione w pewnej dziedzinie D, to wówczas możemy powiedzieć, że α jest prawdziwe w dziedzinie D. W dalszej części mówimy skrótowo o zdaniach prawdziwych przy pewnej interpretacji I n. Przy czym przez interpretację rozumiemy powiązanie języka z określoną dziedziną. Michał Lipnicki (UAM) Logika 11 stycznia 2013 12 / 20

Interpretacja Semantyka KRP Interpretacja Rozważmy formułę Q(a) x[p(x) Q(x)]. Niech I 1 będzie interpretacją, gdzie X przebiega zbiór ludzi, natomiast: stała indywiduowa a oznacza Stefana, predykat Q oznacza własność bycia chciwym. predykat P oznacza własność bycia kapitalistą. Niech I 2 będzie interpretacją, gdzie X przebiega zbiór ludzi, natomiast: stała indywiduowa (a) oznacza Mariannę; predykat Q oznacza bycie kobietą; predykat P oznacza bycie matką. Michał Lipnicki (UAM) Logika 11 stycznia 2013 13 / 20

Interpretacja Semantyka KRP Interpretacja Rozważmy tą samą formułę Q(a) x[p(x) Q(x)]. Niech I 3 będzie interpretacją, gdzie X przebiega zbiór języków etnicznych, natomiast: stała indywiduowa a oznacza język kaszubski; predykat Q oznacza bycie językiem urzędowym; predykat P oznacza bycie językiem narodowym. Michał Lipnicki (UAM) Logika 11 stycznia 2013 14 / 20

Model Semantyka KRP Pojęcie modelu Modelem formuły KRP α nazywamy taką interpretację I n, dla której formuła zdaniowa α jest prawdziwa. Interpretację I i nazwiemy kontrmodelem formuły KRP α, gdy α jest w niej fałszywa. Modelem formuły x[p(x) Q(x)] jest interpretacja I 1, gdzie: X przebiega zbiór liczb; predykat P oznacza własność bycia podzielnym przez 4. predykat Q oznacza własność bycia liczbą parzystą; Kontrmodelem formuły x[p(x) Q(x)] jest interpretacja I 2, gdzie: X przebiega zbiór polityków; predykat P oznacza własność bycia posłem; predykat Q oznacza własność bycia uczciwym. Michał Lipnicki (UAM) Logika 11 stycznia 2013 15 / 20

Model Semantyka KRP Pojęcie modelu Modelem formuły x[p(x) Q(x)] jest interpretacja I 1, gdzie: X przebiega zbiór głosek; predykat P oznacza własność bycia spółgłoską dwuwargową. predykat Q oznacza własność bycia spółgłoską nosową; Kontrmodelem formuły x[p(x) Q(x)] jest interpretacja I 2, gdzie: X przebiega zbiór głosek; predykat P oznacza własność bycia spółgłoską retrofleksyjną; predykat Q oznacza własność bycia spółgłoską drżącą. Michał Lipnicki (UAM) Logika 11 stycznia 2013 16 / 20

Medele ćwiczenia Semantyka KRP Pojęcie modelu Znajdź model oraz kontrmodel dla poniższych formuł: (1) xp(x); (2) x(p(x) Q(x)); (3) x(p(x) Q(x)); (4) x(p(x) Q(x)); (5) x(r(x, x)) (6) x y(r(x, y) R(y, x)) (7) x y(p(x) R(x, y)); (8) x y(p(x) Q(y) R(x, y)). Michał Lipnicki (UAM) Logika 11 stycznia 2013 17 / 20

Prawda czy fałsz Semantyka KRP Pojęcie modelu Chcąc okręślić wartość logiczną formuły KRP korzystamy z pojęcia modelu. Znalezienie przykładu pozwala stwierdzić prawdziwość zdania egzystencjalnego. x[p(x) y(q(y) R(x, y))]. Rozważmy interpretację I, gdzie: X przebiega zbiór języków etnicznych; P oznacza własność bycia językiem europejskim; Q oznacza własność bycia językiem słowiańskim; R oznacza relację posiadania poświadczonego wspólnego przodka. Michał Lipnicki (UAM) Logika 11 stycznia 2013 18 / 20

Prawda czy fałsz Semantyka KRP Pojęcie modelu Znalezienie kontrprzykładu pozwala stwierdzić fałszywość zdania uniwersalnego. Rozważmy interpretację I taką samą, jak w poprzednim przykładzie dla formuły: x[p(x) y(q(y) R(x, y))]. Nie dysponujemy metodą rozstrzygania o fałszywości zdań egzystencjalnych oraz prawdziwości zdań uniwersalnych. Michał Lipnicki (UAM) Logika 11 stycznia 2013 19 / 20

Prawda czy fałsz Semantyka KRP Pojęcie modelu Aby określić prawdziwość zdań, które powstały przez powiązanie ich skwantyfikowanych części spójnikami logicznymi, należy odwołać się do tabelek zero-jedynkowych dla odpowiedniego spójnika. Aby pokazać pokazać fałszywość formuły (w interpretacji I n ): x(p(x) Q(x)) ( xp(x) xq(x)), musimy znaleźć kontrmodel, gdzie poprzednik implikacji będzie zdaniem prawdziwym, zaś następnik zdaniem fałszywym. Kontrmodelem jest na przykład interpretacja I 1 gdzie: X przebiega zbiór głosek; P oznacza własność bycia dźwięczną; Q oznacza własność bycia bezdźwięczną. Michał Lipnicki (UAM) Logika 11 stycznia 2013 20 / 20