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

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

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

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

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

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

Andrzej Wiśniewski Logika II. Wykłady 10b i 11. Semantyka relacyjna dla normalnych modalnych rachunków zdań

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

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

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

Kultura logiczna Klasyczny rachunek zdań 2/2

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ń

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

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

Andrzej Wiśniewski Logika II. Wykłady 9 i 10a. Wybrane modalne rachunki zdań. Ujęcie aksjomatyczne

Podstawowe Pojęcia. Semantyczne KRZ

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

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

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

LOGIKA Klasyczny Rachunek Zdań

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

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

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

Logiki wielowartościowe

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

Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 8. Modalności i intensjonalność

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

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

Logika Matematyczna (1)

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

Dowody założeniowe w KRZ

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

Wykład 5. Metoda tabel analitycznych dla Klasycznego Rachunku Zdań

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

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

Andrzej Wiśniewski Logika II. Wykłady 12 i 13. Metoda tabel analitycznych dla normalnych modalnych rachunków zdań

Paradygmaty dowodzenia

Wprowadzenie do logiki epistemicznej. Przekonania i wiedza

Logika Matematyczna (1)

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

Elementy logiki matematycznej

Logika Matematyczna (2,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

Rachunek logiczny. 1. Język rachunku logicznego.

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

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

WYKŁAD 3: METODA AKSJOMATYCZNA

Adam Meissner.

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

Semantyka rachunku predykatów

Schematy Piramid Logicznych

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

Klasyczny rachunek zdań 1/2

Klasyczny rachunek predykatów

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

Teoretyczne Podstawy Języków Programowania Wykład 1. Rachunek zdań

Kultura logiczna Klasyczny rachunek zdań 1/2

Logika Matematyczna (10)

Podstawy Sztucznej Inteligencji (PSZT)

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Wstęp do logiki. Klasyczny Rachunek Zdań II

Mieczysław Omyła Logika a czas i zmiana. Filozofia Nauki 5/3,

PRZEWODNIK PO PRZEDMIOCIE

Logika Matematyczna (5-7)

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

Elementy logiki i teorii mnogości

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

domykanie relacji, relacja równoważności, rozkłady zbiorów

DODATEK 1: Wtedy h(α) = 1 oraz h(β) = 0. Jak pamiętamy ze szkoły, obraz sumy zbiorów jest sumą obrazów tych zbiorów. Mamy zatem:

Logika I. Wykład 1. Wprowadzenie do rachunku zbiorów

Matematyka ETId Elementy logiki

PRZEWODNIK PO PRZEDMIOCIE

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

Logika pragmatyczna dla inżynierów

Z A G A D N IE N IE R O Z U M IE N IA T R Z E C IE J W A RTO ŚCI L O G IC Z N E J U J. Ł U K A S IE W IC Z A

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

Konsekwencja logiczna

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

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

Logika Matematyczna. Zadania Egzaminacyjne, 2007

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

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

LOGIKA I TEORIA ZBIORÓW

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

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

LOGIKA Dedukcja Naturalna

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

Drzewa Semantyczne w KRZ

III rok kognitywistyki UAM,

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

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

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

Lekcja 3: Elementy logiki - Rachunek zdań

Wstęp do Matematyki (2)

Tomasz Bigaj Uwagi o logice trójwartościowej. Filozofia Nauki 5/3,

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

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

RACHUNEK PREDYKATÓW 7

Logika Matematyczna (I JiIN UAM)

Wstęp do logiki. Klasyczny Rachunek Zdań III

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

Transkrypt:

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

Wprowadzenie W logice trójwartościowej, obok tradycyjnych wartości logicznych, Prawdy 1 i Fałszu 0, posługujemy się również trzecią wartością logiczną zresztą rozmaicie rozumianą. Dla potrzeb tego wykładu przyjmijmy po prostu, że zbiór wartości logicznych jest trójelementowy: {0, ½, 1}. Interesować nas będzie głównie trójwartościowy rachunek zdań, odkryty/ skonstruowany na początku XXw. 1 przez polskiego logika, Jana Łukasiewicza. Rachunek ten oznaczymy przez Ł 3. U podstaw rozważań Łukasiewicza leżała pewna motywacja filozoficzna (o czym na wykładzie). 1 Pierwsza publikacja ukazała się w 1920 r. 2

Rachunek Ł 3 : sposób rozumienia spójników Rachunek Ł 3 jest wyrażony w takim samym języku, co KRZ. Jednakże sposób rozumienia spójników jest odmienny niż w przypadku KRZ. Dalej będziemy dalej używać symboli,,,, w sensie nadanym im przez rachunek Ł 3. Ten sposób rozumienia można najprościej opisać za pomocą następujących tabelek: A A 0 1 ½ ½ 1 0 3

0 ½ 1 0 ½ 1 0 1 1 1 0 0 ½ 1 ½ ½ 1 1 ½ ½ ½ 1 1 0 ½ 1 1 1 1 1 Rachunek Ł 3 : sposób rozumienia spójników 0 ½ 1 0 ½ 1 0 0 0 0 0 1 ½ 0 ½ 0 ½ ½ ½ ½ 1 ½ 1 0 ½ 1 1 0 ½ 1 Objaśnienie: Wartość logiczna formuły A znajduje się w linii pionowej, wartość formuły B w linii poziomej, natomiast wartość formuły postaci (A B), gdzie jest spójnikiem dwuargumentowym, znajduje się na przecięciu obu linii. 4

Ł 3 -wartościowania i Ł 3 -tautologie W pierwszym przybliżeniu możemy powiedzieć, że Ł 3 -wartościowaniem jest funkcja przyporządkowująca formułom wartości logiczne ze zbioru {0, ½, 1} i zgodna z powyższymi tabelkami. Z kolei Ł 3 -tautologią jest formuła, która jest prawdziwa (tj. otrzymuje wartość 1) przy każdym wartościowaniu. Już takie pobieżne określenie pozwala nam zobaczyć, że następujące tautologie KRZ nie są Ł 3 -tautologiami: (1) p p (2) (p p) (3) p p q (4) (p q) p q (5) (p q) (q r) (p r) (6) (p p) p Natomiast każda Ł 3 -tautologia jest tautologią KRZ. 5

Ł 3 -wartościowania i Ł 3 -tautologie Gdyby chcieć nieco dokładniej określić pojęcie Ł 3 -wartościowania, należałoby na początek zdefiniować funkcje prawdziwościowe odpowiadające poszczególnym spójnikom. Przykładowo, funkcję f odpowiadającą spójnikowi negacji w Ł 3 da się zdefiniować tak: (i) f (0) = 1, (ii) f (½) = ½, (iii) f (1) = 0. co możemy zresztą odczytać z tabelki: A A 0 1 ½ ½ 1 0 6

Ł 3 -wartościowania i Ł 3 -tautologie Natomiast funkcję f, wyznaczającą znaczenie spójnika implikacji w Ł 3, definiuje następujący ciąg równości: (i) f (0, 0) = 1, (ii) f (0, ½) = 1, (iii) f (0, 1) = 1, (iv) f (½, 0) = ½, (v) f (½, ½) = 1, (vi) f (½, 1) = 1, (vii) f (1, 0) = 0, (viii) f (1, ½) = ½, (ix) f (1, 1) = 1. Porównajmy to z tabelką: 0 ½ 1 0 1 1 1 ½ ½ 1 1 1 0 ½ 1 7

Ł 3 -wartościowania i Ł 3 -tautologie Podanie definicji funkcji f, f i f dla Ł 3 pozostawiam Państwu jako ćwiczenie :) Definicja 15.1. Ł 3 -wartościowaniem jest dowolna funkcja v, której argumentami są formuły (języka rachunku Ł 3 /KRZ), a wartości należą do zbioru {0, ½, 1}, spełniająca następujące warunki: (a) dla dowolnej zmiennej zdaniowej p i : v(p i ) = 0 albo v(p i ) = ½ albo v(p i ) = 1, (b) v( A) = f (v(a)), (c) v(a B) = f (v(a), v(b)), (c) v(a B) = f (v(a), v(b)), (d) v(a B) = f (v(a), v(b)), (e) v(a B) = f (v(a), v(b)). Pojęcie Ł 3 -tautologii możemy teraz zdefiniować następująco: Definicja 15.2. Formuła A jest Ł 3 -tautologią wtw dla każdego Ł 3 -wartościowania v: v(a) = 1. 8

Wynikanie na gruncie Ł 3 Niech X Ł 3 B skraca formuła B wynika na gruncie rachunku Ł 3 ze zbioru formuł X. Definicja 15.3. (wynikanie na gruncie Ł 3 ) X Ł 3 B wtw dla każdego Ł 3-wartościowania v zachodzi: (#) jeżeli v(a) = 1 dla każdego A X, to v(b) = 1. Wynikanie na gruncie Ł 3 pociąga wynikanie na gruncie KRZ. Nie jest jednak na odwrót. 9

System aksjomatyczny rachunku Ł 3 Rachunek Ł 3 można przedstawić w postaci systemu aksjomatycznego. Oto jedna z aksjomatyk: p (q p) (p q) ((q r) (p r)) ( p q) (q p) ((p p) p) p Pierwotne reguły inferencyjne to reguła odrywania, reguła podstawiania (rozumiane standardowo) oraz reguła zastępowania z uwagi na następujące równości definicyjne (odmienne od znanych z KRZ!!!): A B = df (A B) B A B = df ( A B) A B = df (A B) (B A). Pojęcia dowodu i tezy rozumiemy w zwykły sposób. Można udowodnić: Twierdzenie 15.1. Formuła A jest tezą rachunku Ł 3 wtw A jest Ł 3 -tautologią. 10

Dodatek 1. Ł 3 jako logika modalna Gdy wprowadzimy do Ł 3 spójnik możliwości za pomocą równości definicyjnej: A = df A A i spójnik konieczności poprzez równość: A = df A a także wprowadzimy modalny spójnik I ( jest przypadkowe/modalnie obojętne, że ), kładąc: IA = df A A to spójniki te będą miały następujące charakterystyki semantyczne: A A A IA 0 0 0 0 ½ 1 0 1 1 1 1 0 Po odpowiedniej adaptacji reguły zastępowania dowodliwe będą m.in.: (7) p Ip p (8) (p Ip p) wyrażające łącznie trójwartościowość logiki Ł 3. 11

Dodatek 2. Ł 3 -matryca Warto wiedzieć, że w swoich pierwszych pracach poświęconych trójwartościowemu rachunkowi zdań Łukasiewicz charakteryzował ten rachunek semantycznie, a nie w postaci systemu aksjomatycznego (podana wyżej aksjomatyka pochodzi od ucznia Łukasiewicza, Mordechaja Wajsberga). Taka semantyczna charakterystyka polegała na - używając współczesnej terminologii utożsamieniu Ł 3 z zawartością następującej matrycy: <{0, ½, 1}, f, f, f, f, f, {1}> Co to znaczy? Zapraszam na wykład :) 12

Dodatek 3. Logiki n-wartościowe Łukasiewicza Spójrzmy jeszcze raz na tabelki: 0 ½ 1 1, gdy v(a) v(b) 0 ½ 1 v(a B) = max(v(a),v(b)) 0 1 1 1 v(a B) = 0 0 ½ 1 ½ ½ 1 1 (1 v(a))+v(b), ½ ½ ½ 1 1 0 ½ 1 gdy v(a)>v(b) 1 1 1 1 0 ½ 1 v(a B) = min(v(a),v(b)) 0 ½ 1 v(a B) = 0 0 0 0 0 1 ½ 0 1 v(a) v(b) ½ 0 ½ ½ ½ ½ 1 ½ 1 0 ½ 1 1 0 ½ 1 A A 0 1 v( A) = 1 v(a) ½ ½ 1 0 albo: v(a B) = min(1, 1 v(a) + v(b)) 13

Otóż zamiast definiować Ł 3 -funkcje prawdziwościowe dla poszczególnych spójników i następnie definiować Ł 3 -wartościowania, można wprowadzić pojęcie Ł 3 - wartościowania następująco: Ł 3 -wartościowaniem jest dowolna funkcja v, określona na zbiorze wszystkich formuł, o wartościach w zbiorze {1, ½, 0}, która przyporządkowuje każdej zmiennej zdaniowej którąś z wartości logicznych: 1, ½, 0, oraz spełnia warunki wyszczególnione w narysowanych wyżej ramkach dla dowolnych formuł A, B. [Ponieważ jednak wartości logiczne nie są liczbami, musimy przedtem albo określić odpowiednie relacje i >, oraz operacje max, min, +, i na wartościach logicznych, albo nadać odpowiednie miary liczbowe wartościom logicznym.] Zauważmy, że w podobny sposób można rozważać przypadki bogatszych zbiorów wartości logicznych postaci {0, 1/n 1, 2/n 1,...,1}, gdzie n N, n > 3 oraz liczba elementów to n, określając odpowiednie pojęcia wartościowania poprzez zależności: v( A) = 1 v(a), v(a B) = max(v(a),v(b)), v(a B) = min(v(a),v(b)), 1, gdy v(a) v(b) v(a B) = (1 v(a))+v(b), gdy v(a)>v(b), v(a B) = 1 v(a) v(b) 14

Otrzymamy w ten sposób semantyki dla n-wartościowych rachunków zdań Łukasiewicza, gdzie n N oraz n > 2. [Jest to opis intuicyjny. W praktyce określa się je za pomocą n-wartościowych matryc Łukasiewicza pewnego typu.] *** Omówione tutaj logiki wielowartościowe Łukasiewicza nie są jedynymi logikami tego rodzaju (już w 1920, równolegle z Łukasiewiczem, pewne inne logiki wielowartościowe zostały odkryte przez Emila Posta). Trzeba mieć nadzieję, że będzie jeszcze okazja, aby pomówić o pewnych ciekawych logikach wielowartościowych :) Podobnie jak o innych logikach nieklasycznych. 15