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

Podobne dokumenty
LOGIKA Dedukcja Naturalna

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

Matematyka ETId Elementy logiki

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

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

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

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

Dowody założeniowe w KRZ

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

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

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

Konsekwencja logiczna

Wstęp do logiki. Klasyczny Rachunek Zdań II

LOGIKA I TEORIA ZBIORÓW

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

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

Lekcja 3: Elementy logiki - Rachunek zdań

Logika pragmatyczna dla inżynierów

Rachunek zdań i predykatów

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. 18 listopada Zakład Logiki Stosowanej UAM. Michał Lipnicki Logika 18 listopada / 1

Elementy logiki i teorii mnogości

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

Ć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

Elementy logiki matematycznej

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

Kultura logiczna Klasyczny rachunek zdań 2/2

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Drzewa Semantyczne w KRZ

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

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

Podstawowe Pojęcia. Semantyczne KRZ

Lista 1 (elementy logiki)

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

Rachunek logiczny. 1. Język rachunku logicznego.

Michał Lipnicki (UAM) Logika 11 stycznia / 20

LOGIKA Klasyczny Rachunek Zdań

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

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

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

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

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

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

Klasyczny rachunek zdań 1/2

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

Dalszy ciąg rachunku zdań

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

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

Kultura logiczna Klasyczny rachunek zdań 1/2

Zagadnienia podstawowe dotyczące metod formalnych w informatyce

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

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

NOWE ODKRYCIA W KLASYCZNEJ LOGICE?

Ć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. Wykład 15. Trójwartościowa logika zdań Łukasiewicza

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ń

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

1 Podstawowe oznaczenia

Logika Matematyczna (2,3)

Logika Matematyczna. Zadania Egzaminacyjne, 2007

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

WYKŁAD 7: DEDUKCJA NATURALNA

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

Elementy logiki. Zdania proste i złożone

Wstęp do logiki. Klasyczny Rachunek Zdań III

Rachunek zdań I i II rzędu

III rok kognitywistyki UAM,

ROZDZIAŁ 1. Rachunek funkcyjny

Rachunek zdao i logika matematyczna

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

Klasyczny rachunek predykatów

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

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

Adam Meissner.

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

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

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

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

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

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

Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki 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

1 Rachunek zdań. w(p) = 0 lub p 0 lub [p] = 0. a jeśli jest fałszywe to:

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

WSTĘP ZAGADNIENIA WSTĘPNE

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

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Maciej Grzesiak Instytut Matematyki Politechniki Poznańskiej. Elementy logiki

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

Rachunek zdań 1 zastaw zadań

Zastosowanie logiki matematycznej w procesie weryfikacji wymagań oprogramowania

Systemy ekspertowe : predykaty

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

1. Klasyczny Rachunek Zdań

4 Klasyczny rachunek zdań

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

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

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

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

Transkrypt:

Logika formalna wprowadzenie Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie. 1. Zdanie logicznie prawdziwe (Prawda logiczna) Zdanie, którego analityczność ma źródło wyłącznie w jego strukturze oraz w znaczeniu występujących w nim stałych logicznych. 2. Funkcja zdaniowa wyrażenie zawierające zmienną (nazwową lub zdaniową), które po podstawieniu w miejsce zmiennej (odpowiednio nazwy lub zdania) przekształca się w zdanie. Np.: A) X jest człowiekiem. Gdy w miejsce zmiennej nazwowej x podstawimy nazwę Sokrates, otrzymamy zdanie: Sokrates jest człowiekiem. B) p q. Gdy w miejsce zmiennej zdaniowej p podstawimy zdanie Jutro będzie ładna pogoda, a w miejsce zmiennej zdaniowej q podstawimy zdanie: Wyjadę na wycieczkę, to otrzymamy zdanie: Jeśli jutro będzie ładna pogoda, to wyjadę na wycieczkę Interpretacja funkcji zdaniowej φ to dowolne zdanie, które powstaje z tej funkcji zdaniowej przez wstawienie w miejsce wszystkich zmiennych wyrażeń stałych. 3. Tautologia logiki L to taka funkcja zdaniowa zapisana w języku L, która przy każdej interpretacji staje się zdaniem prawdziwym. lub: Tautologią logiki L nazywamy taką funkcję zdaniową L, której każde wartościowanie przyjmuje wartość 1. W oparciu o pojęcie tautologii możemy wrócić do pojęcia prawdy logicznej. Prawda logiczna jest to takie twierdzenie języka L, które jest interpretacją jakiejś tautologii L 4. Język KRZ-u (Klasycznego rachunku zdań): I. Słownik a. proste zmienne zdaniowe: p, q, r, s, t b. spójniki logiczne:,,,,, (kolejność mocy wiązania) 1

c. nawiasy: ( ), [ ], { } II. Wyrażeniami sensownymi KRZ są: a. proste zmienne zdaniowe b. jeśli α i β są wyrażeniami sensownymi, to wyrażeniami sensownymi są także: α, α β, α β, α β, α β III. Semantyka KRZ. a. W KRZ po prostu przyjmujemy, że p jest prawdziwe w danym przypadku (w języku angielskim case. Stąd dany przypadek będziemy określać za pomocą symbolu c ). To założenie nie determinuje koncepcji prawdy, czyli kwestii jak dane zdanie staje się prawdziwe. c 1 p p jest prawdziwe w c c 1 p p nie jest prawdziwe w c Dla każdego przypadku (dla każdej sytuacji) c jest tak, że: c 1 p c 1 p b. Warunki prawdziwości dla funktorów prawdziwościowych: Koniunkcja: c 1 p q wtw. (wtedy i tylko wtedy, gdy) c 1 p i c 1 q Alternatywa: c 1 p q wtw. c 1 p lub c 1 q Negacja: c 1 p wtw. c 1 p Można wyrazić to samo za pomocą tabelek prawdziwościowych. 5. Zbiór wartości semantycznych V {1, 0} reprezentuje prawdę i fałsz. Poszczególne przypadki okazują się funkcjami ze zdań logiki L do wartości V. v(p) = 1 lub v(p) = 0. Warunek prawdziwości zdania p możemy zdefiniować następująco: p jest prawdziwe wtw. v(p) = 1. Możemy zdefiniować też warunki prawdziwości zdań złożonych. v (A B) = 1 wtw. v(a) = 1 i v(b) =1 v (A B) = 1 wtw. v(a) = 1 lub v(b) = 1 v ( A) = 1 wtw. v(a) = 0 Dla aparatu logicznego interesujące jest tylko to, czy zdanie jest prawdziwe czy fałszywe z punktu widzenia logiki wszystkie zdania są sobie równe. Od takich rozważań nie jest daleko do interpretacji, według których właściwie operujemy tylko dwoma przedmiotami: jedynką i zerem (1, 0), i że taka operacja jest 2

rodzajem operacji algebraicznej. George Boole, który jako pierwszy w ten sposób spojrzał na logikę, nie miał pojęcia, że jego zasady algebraiczne staną się kiedyś podstawą rozwoju komputera. Ponieważ redukują związki logiczne do relacji między cyframi, czyli kodują cyfrowo, można je łatwo realizować w elektronicznych układach przełączających. 6. Wynikanie logiczne B jest logiczną konsekwencją A (B wynika logicznie z A) wtw. gdy nie ma żadnego przypadku c takiego, że v (A) = 1, ale v (B) = 0. lub: Wynikanie logiczne to relacja, jaka zachodzi między zdaniami (funkcjami zdaniowymi) ze względu na ich formę logiczną (kształt, strukturę, postać) a nie ze względu na treść. Tą formą logiczną, która jest podstawą wynikania logicznego jest zawsze jakaś tautologia o postaci implikacyjnej. Ze zdania A na gruncie logiki L wynika zdanie B wtw., gdy implikacja A B jest prawdą logiczną na gruncie logiki L. A B wtw., gdy A B Ɛ VER L 7. Ważny argument jest to argument, w którym nie można znaleźć kontrprzykładów. 8. Przykłady prawa logicznych: Prawo wyłączonego środka: A v A Prawo niesprzeczności: (A A) Modus ponens: A B, A B Modus tollens: A B, B A Sylogizm ze względu na alternatywę: A B, A B Kontrapozycji: A B B A A, A B (ze sprzeczności wynika wszystko) A A B A, B A B 3

Reguły odrywania: A B A Prawa de Morgana: (A v B) A B Podwójnej negacji: A A 9. Metoda zerojedynkowa Przykłady do przećwiczenia: (A B) A B Jeżeli filozofowie są humanistami, to każdy filozof nie ma pojęcia o logice. Nieprawda, że każdy filozof nie ma pojęcia o logice, zatem nieprawda, że każdy filozof jest humanistą. p-każdy filozof jest humanistą q-każdy filozof nie ma pojęcia o logice (p q) ( q p) Jeżeli Jan jest studentem, to Jan posiada indeks. Jan nie posiada indeksu, zatem nieprawda, że Jan jest studentem. (p q) q p Jan jest mężczyzną, bo Jan jest mężczyzną lub kobietą, ale Jan nie jest kobietą. (p q) q p 10. Dowodzenie Dowody dzielimy na zwykłe i założeniowe (wprost i nie wprost). Składa się z założeń dowodu, dołączania nowych wierszy do dowodu, reguł dotyczących końca dowodu. A. Dowodem zwykłym dla twierdzenia β nazywamy taki ciąg wyrażeń zdaniowych C, który spełnia 3 warunki: 1. Żaden wyraz dowodu nie jest założeniem dowodu 2. Wyrazami C są (1) twierdzenia wcześniej przyjęte (2) wyrażenia zdaniowe wynikające z wcześniejszych wyrazów tego ciągu na podstawie reguł wnioskowania 4

3. Ostatnim wyrażeniem C jest β, co stanowi koniec dowodu. B. Dowodem założeniowym wprost dla twierdzenia o postaci T (jest to postać implikacyjna: β 1 [β 2 (β k-1 β k )]), nazywamy taki ciąg wyrażeń zdaniowych C, który spełnia następujące warunki: 1. Początkowymi wyrazami C są poprzedniki T jako założenia dowodu 2. (Jak w A2) 3. Ostatnim wyrazem C jest końcowy następnik dowodzonej implikacji T - β k C. Dowodem założeniowym nie wprost dla twierdzenia β nazywamy ciąg C, który spełnia następujące warunki: 1. Pierwszym wyrazem C jest wyrażenie sprzeczne z dowodzonym twierdzeniem β jako założenie dowodu nie wprost 2. Jak w A2 3. Koniec dowodu następuje, gdy w ciągu C pojawia się para wyrażeń sprzecznych. Reguły wnioskowania: - Opuszczania koniunkcji (OK) α β α - Dołączania koniunkcji (DK) α,β α β - Opuszczania alternatywy (OA) α β α - Dołączania alternatywy (DA) α α β - Opuszczania implikacji (Reguła odrywania) (RO) α, α β β - Opuszczania równoważności (OE) α β α β - Dołączania równoważności (DE) α β, β α α β 5

11. Klasyczny Rachunek Predykatów (KRP). Weźmy zdania: Dobrzy studenci zdają egzaminy oraz Źli studenci mają poprawki. W KRZ możemy sformalizować to zdanie do formy A i B, która nie jest satysfakcjonująca. Widzimy, że ww. zdania mają więcej ze sobą wspólnego. Używają np. tego samego predykatu ( być studentem ). Dlatego KRP wnika głębiej w strukturę logiczną zdania, uwzględniając, jakie predykaty występują w zdaniu. Predykat (nazwa generalna) może odnosić się zarówno do większej liczby przedmiotów, bądź też do jednego. W KRP występują więc kwantyfikatory: ogólny i egzystencjalny Sx x jest studentem Dx x jest dobrym studentem Ex x zdaje egzamin Px x ma poprawkę. ƎxSx istnieje taki x, że jest studentem ɅxSx dla każdego x, x jest studentem Możemy dokonać teraz formalizacji: Ʌx{[(Sx Dx) Ex] [(Sx Dx) Px]} Jak napisać zdanie: Wszyscy klerycy drugiego roku to dobrzy studenci? Kx x jest klerykiem drugiego roku Ʌx (Kx Dx) Między kwantyfikatorami istnieją ciekawe związki: ɅxDx Ǝx Dx (Wszyscy studenci są dobrzy = Nie ma złych studentów) ɅxDx Ǝx Dx (Nie wszyscy studenci są dobrzy = Istnieją źli studenci) ƎxDx ɅxDx (Istnieją dobrzy studenci = Nie wszyscy studenci są źli) ƎxDx Ʌx Dx (Nie istnieją dobrzy studenci = Wszyscy studenci są źli) 6

12. Aby otrzymać KRP należy: 1) Rozszerzyć słownik KRZ 2) Rozszerzyć zbiór reguł pierwotnych KRZ Ad 1) Do słownika KRZ należy dodać: Zmienne indywidualne: x, y, z,. Stałe nazwowe: a, b, c, Zmienne predykatowe, wieloargumentowe: F, G, H,. Kwantyfikatory: egzystencjalny i ogólny (Ǝ, Ʌ) Ad 2) Do reguł KRZ należy dodać: α (v) Ʌv α (v) (dołączania kwantyfikatora ogólnego) [choć Fx ɅxFx nie jest tautologią KRP]. Warunkiem stosowania tej reguły jest to, że v nie jest zmienną wolną α (ω) Ǝv α (v) (dołączania kwantyfikatora egzystencjalnego) Ʌv α (v) α (ω) (odrywania kwantyfikatora ogólnego) Ǝv α (v) α (s) (odrywania kwantyfikatora egzystencjalnego) Gdzie: v-zmienna nazwowa s-stała nazwowa ω-stała lub zmienna nazwowa 7