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



Podobne dokumenty
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 10. Twierdzenie o pełności systemu aksjomatycznego KRZ

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 6. Reguły inferencyjne systemu aksjomatycznego Klasycznego Rachunku Zdań

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

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ład 9. Koniunkcyjne postacie normalne i rezolucja w KRZ

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

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

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

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

Kultura logicznego myślenia

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

Podstawowe Pojęcia. Semantyczne KRZ

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

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

Kultura logiczna Klasyczny rachunek zdań 2/2

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

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

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

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

Klasyczny rachunek predykatów

Adam Meissner.

Dowody założeniowe w KRZ

Logika Matematyczna (I JiIN UAM)

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

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

WYKŁAD 3: METODA AKSJOMATYCZNA

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

Elementy logiki Klasyczny rachunek predykatów

Logika Matematyczna (10)

Wstęp do logiki. Klasyczny Rachunek Zdań II

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

Logika Matematyczna (1)

Podstawy Sztucznej Inteligencji (PSZT)

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

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

Drobinka semantyki KRP

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

1. Klasyczny Rachunek Zdań

Logika Matematyczna (1)

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

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

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

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

Ć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

Drzewa Semantyczne w KRZ

PRZEWODNIK PO PRZEDMIOCIE

Podstawy Sztucznej Inteligencji (PSZT)

PRZEWODNIK PO PRZEDMIOCIE

Michał Lipnicki (UAM) Logika 11 stycznia / 20

Klasyczny rachunek zdań 1/2

III rok kognitywistyki UAM,

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

Rachunek zdań i predykatów

Wstęp do logiki. Klasyczny Rachunek Zdań III

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

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

Logika Matematyczna (2,3)

Kultura logiczna Klasyczny rachunek zdań 1/2

Paradygmaty dowodzenia

Logika pragmatyczna dla inżynierów

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

Elementy logiki i teorii mnogości

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

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

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

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Interpretacja Niech U będzie zbiorem formuł takim, że zbiór {p 1,..., p k } jest zbiorem wszystkich symboli predykatywnych, {f 1,..., f l } jest zbior

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

Logika Radosna 1. Jerzy Pogonowski. Semantyka KRZ. Zakład Logiki Stosowanej UAM

III rok kognitywistyki UAM,

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

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

Logika Matematyczna (5-7)

LOGIKA Klasyczny Rachunek Zdań

Rachunek logiczny. 1. Język rachunku logicznego.

RACHUNEK PREDYKATÓW 7

Matematyka ETId Elementy logiki

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

Elementy logiki Klasyczny rachunek predykatów

Zasady krytycznego myślenia (1)

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

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

LOGIKA Dedukcja Naturalna

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

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

Metoda Tablic Semantycznych

Bazy dedukcyjne. 1. Filozofia nowego sposobu projektowania baz danych. 2. Wady klasycznych systemów bazodanowych

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

Składnia rachunku predykatów pierwszego rzędu

Zagadnienia podstawowe dotyczące metod formalnych w informatyce

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

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

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

NOWE ODKRYCIA W KLASYCZNEJ LOGICE?

Struktury formalne, czyli elementy Teorii Modeli

Transkrypt:

Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 11b. System aksjomatyczny Klasycznego Rachunku Predykatów. Aksjomaty i reguły inferencyjne

Istnieje wiele systemów aksjomatycznych Klasycznego Rachunku Predykatów. Przedstawimy tutaj jeden z nich, stosunkowo przyjazny dla użytkownika. W tej prezentacji podaję tylko odpowiednie definicje; przykłady zostaną przedstawione na wykładzie. Stosuję tutaj terminologię i notację z poprzedniego wykładu.

Aksjomaty Aksjomatem KRP jest każda formuła zdaniowa języka KRP, którą można otrzymać z jakiejś tautologii Klasycznego Rachunku Zdań poprzez konsekwentne zastąpienie wszystkich występujących w niej zmiennych zdaniowych formułami zdaniowymi języka KRP. Uwaga: Konsekwentność polega tutaj na tym, że pozycje jednakowych zmiennych zdaniowych pozostają pozycjami jednakowych formuł zdaniowych języka KRP. Innymi słowy, wszędzie tam, gdzie występowała dana zmienna zdaniowa, pojawi się ta sama formuła zdaniowa języka KRP. Komentarz: Aksjomatów KRP jest nieskończenie wiele, co więcej, każda tautologia jest przepisem na wyprodukowanie nieskończenie wielu aksjomatów. Takie postawienie sprawy skraca dowody w KRP. Gdy interesuje nas elegancja, możemy postąpić inaczej: przyjąć, że aksjomaty KRP powstają wyłącznie z aksjomatów KRZ. Wtedy aksjomatów KRP będzie nadal nieskończenie wiele, ale za to będziemy mieli skończenie wiele schematów aksjomatów. Ceną za elegancję jest jednak wydłużenie dowodów.

Reguły inferencyjne Prezentowany system aksjomatyczny KRP ma sześć pierwotnych reguł inferencyjnych: Reguła opuszczania dużego kwantyfikatora (O ): A x i B A B Reguła dołączania dużego kwantyfikatora (D ): A B A x i B o ile x i nie jest wolne w A Komentarz: Reguła D posiada warunek stosowalności. Gdyby ten warunek zignorować, moglibyśmy przejść od prawdy do fałszu a tego nie chcemy :)

Reguła opuszczania małego kwantyfikatora (O ): Reguły inferencyjne x i A B A B Reguła dołączania małego kwantyfikatora (D ): A B x i A B o ile x i nie jest wolne w B Reguła odrywania (RO): A B A B

Podstawianie Kolejna reguła inferencyjna to reguła podstawiania. Tym razem jednak podstawiamy termy za zmienne indywiduowe w formułach zdaniowych (a nie jak w przypadku KRZ formuły za zmienne zdaniowe w formułach). Aby wprowadzić regułę podstawiania, musimy uprzednio określić operację podstawiania. W kroku wstępnym określamy operację podstawiania termu za zmienną indywiduową do termu: (i) x j [x i /τ] = τ, gdy i = j x j, gdy i j (ii) a j [x i /τ] = a j (iii) F k n (τ 1,..., τ n )[x i /τ] = F k n (τ 1 [x i /τ],..., τ n [x i /τ])

Podstawianie Korzystając z powyższego pojęcia, zdefiniujemy operację podstawiania termu za zmienną indywiduową do formuły zdaniowej. Wynik podstawienia termu τ za zmienną x i do formuły zdaniowej A oznaczamy przez A[x i /τ]. (i) P n k (τ 1,..., τ n ) [x i /τ] = P n k (τ 1 [x i /τ],..., τ n [x i /τ]) (ii) jeżeli A ma postać B, to A[x i /τ] = B[x i /τ] (iii) (iv) jeżeli A ma postać (B C), gdzie jest jednym ze spójników:,,,, to A[x i /τ] = (B[x i /τ] C[x i /τ]) jeżeli A ma postać x j B, to: A[x i /τ] = x j B, gdy i = j, x j B[x i /τ], gdy i j.

(v) jeżeli A ma postać x j B, to: x j B, gdy i = j, A[x i /τ] = x j B[x i /τ], gdy i j. Podstawianie Komentarz: Warunki dla formuł z kwantyfikatorami pokazują, że podstawianie za zmienną związaną nie modyfikuje formuły, do której podstawiamy. Reguła podstawiania opatrzona jest warunkiem stosowalności. Jest to warunek podstawialności termu za zmienną do formuły zdaniowej. Idea jest następująca: term τ jest podstawialny za zmienną x i do formuły zdaniowej A wtw w wyniku podstawienia na żadnym miejscu, na którym x i jest wolna w A, nie pojawi się zmienna związana. Mówiąc bardziej ściśle:

Podstawialność. Reguła podstawiania Mówimy, że term τ jest podstawialny za zmienną x i do formuły zdaniowej A wtw zmienna x i nie występuje w A jako wolna w zasięgu żadnego kwantyfikatora wiążącego którąś ze zmiennych występujących w termie τ. Reguła podstawiania (RP): A A[x i /τ] o ile τ jest podstawialny za x i do A Podobnie jak poprzednio, warunek stosowalności nakładamy z powodów semantycznych.

Literatura: Omawiany system aksjomatyczny KRP został przedstawiony w podręczniku Tadeusza Batoga: Podstawy logiki (Wydawnictwo Naukowe UAM, Poznań 1986). Nasza prezentacja różni się kilkoma szczegółami, głównie notacyjnymi.