Rachunek logiczny. 1. Język rachunku logicznego.

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

MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI

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

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

Podstawowe Pojęcia. Semantyczne KRZ

Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)

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

LOGIKA Klasyczny Rachunek Zdań

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

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

Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:

Wstęp do logiki. Klasyczny Rachunek Zdań II

Klasyczny rachunek zdań 1/2

Kultura logiczna Klasyczny rachunek zdań 1/2

Adam Meissner.

LOGIKA I TEORIA ZBIORÓW

Matematyka ETId Elementy logiki

Wstęp do logiki. Klasyczny Rachunek Zdań III

Logika pragmatyczna dla inżynierów

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

Kultura logiczna Wnioskowania dedukcyjne

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

Elementy logiki matematycznej

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

Paradygmaty dowodzenia

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

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

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

Elementy logiki i teorii mnogości

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

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

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

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

Metody dowodzenia twierdzeń i automatyzacja rozumowań Systemy aksjomatyczne I

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

Schematy Piramid Logicznych

LOGIKA Dedukcja Naturalna

Rachunek zdań i predykatów

Klasyczny rachunek predykatów

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

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

Logika Matematyczna (1)

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

Logika intuicjonistyczna

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

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

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

ROZDZIAŁ 1. Rachunek funkcyjny

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

Lekcja 3: Elementy logiki - Rachunek zdań

Logika Matematyczna (1)

4 Klasyczny rachunek zdań

Struktury formalne, czyli elementy Teorii Modeli

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

Definicja: zmiennych zdaniowych spójnikach zdaniowych:

Konsekwencja logiczna

Semantyka rachunku predykatów

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

III rok kognitywistyki UAM,

Podstawy Sztucznej Inteligencji (PSZT)

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

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

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

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

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

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

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

Logika Matematyczna. Zadania Egzaminacyjne, 2007

Metodologia prowadzenia badań naukowych Semiotyka, Argumentacja

Trzy razy o indukcji

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

Dowody założeniowe w KRZ

Wstęp do Techniki Cyfrowej... Algebra Boole a

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

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

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

Michał Lipnicki (UAM) Logika 11 stycznia / 20

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

LOGIKA FORMALNA POPRAWNOŚĆ WNIOSKOWAŃ

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

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

METODY DOWODZENIA TWIERDZEŃ I AUTOMATYZACJA ROZUMOWAŃ

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

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

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

WSTĘP ZAGADNIENIA WSTĘPNE

Logika Matematyczna (10)

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

O pewnych związkach teorii modeli z teorią reprezentacji

ćwiczenia 15 zaliczenie z oceną

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

Zagadnienia podstawowe dotyczące metod formalnych w informatyce

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

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

0. ELEMENTY LOGIKI. ALGEBRA BOOLE A

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ę

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

Transkrypt:

Rachunek logiczny. Podstawową własnością rozumowania poprawnego jest zachowanie prawdy: rozumowanie poprawne musi się kończyć prawdziwą konkluzją, o ile wszystkie przesłanki leżące u jego podstaw były prawdziwe. Dla potrzeb logiki wyodrębniamy spośród ogółu poprawnie gramatycznie wypowiedzi języka naturalnego tzw. zdania w sensie logiki. Zbiór ten tworzą te i tylko te wypowiedzi, które podlegają ocenie logicznej. Analiza poprawności rozumowań prowadzona środkami logiki koncentruje się wyłącznie na ich strukturze; ma na celu ustalenie związków między kształtem (budową) przesłanek a kształtem wniosku z nich wyprowadzonego. Jedynie beztreściowy język symboliczny umożliwia precyzyjne odtworzenie struktury rozumowań i czyni łatwiejsze dostrzeżenie formalnych powiązań między przesłankami a wnioskiem. 1. Język rachunku logicznego. Język symboliczny konstruuje się poprzez : - wyboru symboli pierwotnych, stanowiących alfabet języka - zdefiniowanie pojęcia wyrażenia tego języka - wskazanie wśród wszystkich możliwych wyrażeń - wyrażeń sensownych. Przy budowanie rachunku logicznego bierzemy pod uwagę pewne wyrazy języka naturalnego mające charakterystyczny wpływ na strukturę zdań. Są to zazwyczaj słowa często pojawiające się takie jak : - spójniki zdaniowe (np. "i", "lub", "nieprawda, że") - zwroty kwantyfikujące (np. "każdy", "żaden", "pewien") - zwroty modalne (np. "konieczny", "możliwy") - zwroty temporalne (np. "wcześniej", "później"). W alfabecie języka logicznego musza się znaleźć symbole odpowiadające tym wyróżnionym zwrotom języka naturalnego. Symbole te noszą nazwę stałych logicznych danego języka. Drugą grupę symboli alfabetu języka rachunku logicznego tworzą tzw. zmienne. Pełnia one rolę argumentów stałych logicznych i współtworzą wraz z nimi wyrażenia bardziej złożone. Bywa, że w rachunku logicznym pojawia się jeszcze trzecia grupa symboli - tzw. znaków interpunkcyjnych. Zapewniają one jednoznaczność złożonych wyrażeń języka symbolicznego i wykluczają tym samym możliwość pojawiania się amfibolii tj. wieloznaczności wywołanych niedookreśloną strukturą wypowiedzi. Wyrażeniem języka rachunku logicznego są dowolne skończone ciągi symboli alfabetu tego języka. Zdaniom w sensie logiki odpowiadają tylko te spośród wyrażeń języka symbolicznego, które zbudowane są zgodnie ze swoistymi dla danego języka symbolicznego regułami sensu. Reguły te, pełniące rolę gramatyki języka symbolicznego, są sformułowane w postaci dyrektyw zestawiania symboli alfabetu. Są to przepisy czysto strukturalne, uzależniające sensowność wyrażeń nie od możliwości ich interpretacji w języku naturalnym, lecz wyłącznie od spełnienia precyzyjnie określonych wymogów formalnych. Dowolne wyrażenie sensowne - zwane inaczej formułami oznacza się małymi literami greckiego alfabetu : α,β (ewentualne ze wskaźnikami β1, ) Dużych liter greckich : Ψ, Ω,Φ używać będziemy na oznaczenie zbiorów formuł. Symbol Σ zastrzegamy dla zbioru wszystkich formuł danego języka symbolicznego.

2. Wartościowania Każde zdanie w sensie logiki podlega ocenie logicznej i może mu być przypisana wartość logiczna. Wartości logiczne niektórych zdań języka naturalnego są wzajemnie powiązane. Związek ten może np. polegać na tym, że wartości zdań prostszych determinują wartość wypowiedzi bardziej złożonej, w skład której wchodzą. Funkcja wartościowania polega na tym, że każdemu wyrażeniu sensownemu badanego języka przypisuje jedynkę (1) bądź zero (0). Jeżeli wartościowanie v przypisuje formule α wartość 1 (symbolicznie : v(α) = 1), mówimy, że formuła α jest prawdziwa przy wartościowaniu v. Jeżeli natomiast v(α) = 0, mówimy wtedy, że formuła α jest nieprawdziwa przy wartościowaniu v. 4 Tautologie Wartość danej formuły może (choć nie musi) różnie się kształtować przy różnych wartościowaniach. W logice jednak szczególną rolę odgrywają jednak te formuły, których wartość nie zależy od wartościowania. DEFINICJA TAUTOLOGII. Jeżeli wartość danej formuły α przy wszystkich wartościowaniach jest stała i równa 1, mówimy, że α jest tautologią. Formuła, która przy pewnym wartościowaniu przyjmuje wartość 1, może być schematem zdania prawdziwego. Oznacza to, że istnieje prawdziwe zdanie języka naturalnego zbudowane zgodnie ze schematem tej formuły. Natomiast formuła tautologiczna musi być schematem zdania prawdziwego, czyli każde zdanie języka naturalnego oparte na schemacie tautologicznym jest zdaniem prawdziwym. Istnienie tautologii jest dowodem na to, że oprócz prawdy faktycznej (zdania prawdziwego z uwagi na stan rzeczy) istnieje prawda językowa (nieskończona rodzina zdań prawdziwych opartych na wspólnym, tautologicznym schemacie). 5. Wynikanie i reguły Pojęciem o zasadniczym znaczeniu w analizie rozumowań jest relacja wynikania. Wiąże ona zbiory zdań. Aby intuicyjne pojęcie wynikania przenieść na grunt rachunku logicznego, musimy zdefiniować i scharakteryzować pomocnicze pojęcie, jakim jest spełnianie zbioru formuł (lub formuły) przez wartościowanie. DEFINICJA SPEŁNIANIA. Wartościowanie v spełnia zbiór formuł Φ wtedy i tylko wtedy, gdy v(α) = 1 dla dowolnej formuły α należącej do zbioru Φ. LEMAT1. Jeżeli zbiór formuł Φ zawarty jest w zbiorze formuł Ψ (symbolicznie : Φ c Ψ ) oraz wartościowanie v spełnia zbiór Ψ, to wartościowanie v spełnia zbiór Φ. Jeżeli wartościowanie spełnia pewien zbiór formuł, to spełnia też każdy jego podzbiór. Zbiór nie posiadający żadnego elementu nazywamy pustym i rezerwujemy dla niego symbol. LEMAT 2. Każde wartościowanie spełnia zbiór pusty. Dowód. Załóżmy nie wprost, że istnieje wartościowanie v nie spełniające zbioru pustego. Wobec

definicji spełniania istnieje w zbiorze formuła α taka, że v(α) = 0. Sprzeczność z określeniem zbioru pustego kończy dowód lematu 2. DEFINICJA WYNIKANIA. Ze zbioru formuł Φ wynika zbiór formuł Ψ (symbolicznie : Φ = Ψ) wtedy i tylko wtedy, gdy każde wartościowanie spełniające zbiór Φ spełnia też Ψ. Wnioskiem z powyższej definicji jest stwierdzenie następujące: ze zbioru formuł Φ nie wynika zbiór formuł Ψ (symbolicznie : Φ Ψ) wtedy i tylko wtedy gdy istnieje wartościowanie spełniające zbiór Φ, a nie spełniające zbioru Ψ. W kilku lematach omówimy te spośród podstawowych własności relacji wynikania, które charakteryzują to pojęcie w sposób ogólny, niezależny od specyfiki konkretnych rachunków logicznych. LEMAT 3. 1. Φ = Φ 2. Jeżeli Φ = Ψ oraz Ψ = Ω, to Φ = Ω. Kolejne dwa lematy wiążą pojęcie wynikania z pojęciem tautologii. LEMAT 4. Jeżeli = α, to α jest tautologią. Dowód. Załóżmy, że = α. Stąd, wobec definicji wynikania i lematu 2, wnioskujemy, że każde wartościowanie spełnia formułę α. Oznacza to, że przy dowolnym wartościowaniu α przyjmuje wartość 1, a zatem α jest tautologią. LEMAT 5. Jeżeli α jest tautologią, to dla dowolnego zbioru formuł Φ : Φ = α. LEMAT 6. Jeśli Φ = Ω i Φ Ψ, to Ψ = Ω Ostatni z lematów charakteryzujących relację wynikania głosi, że jeśli z pewnego zbioru Φ wynika zbiór formuł Ψ to z Φ wynika również każdy podzbiór zbioru Ψ. LEMAT 7. Jeśli Φ = Ψ oraz Ω Ψ, to Φ = Ω Rozumowania, zarówno te, które prowadzimy w obrębie dowolnej nauki, jak i pozanaukowe, stanowią ciąg pojedynczych wnioskowań. Na każde wnioskowanie składają się dwa zbiory zdań w sensie logiki : niepusty, zwykle skończony zbiór przesłanek i zbiór jednoelementowy, którego jedyny element nazywamy wnioskiem. Przykład Przesłanka 1 : Każdy człowiek jest śmiertelny. Przesłanka 2 : Każdy mężczyzna jest człowiekiem Wniosek : Każdy mężczyzna jest śmiertelny. Wnioskowanie te oparte jest na schemacie : Przesłanka 1 : Każde A jest B.

Przesłanka 2 : Każde C jest A. Wniosek : Każde C jest B. Przykład II Przesłanka 1 : Każdy ptak jest kręgowcem. Przesłanka 2 : Każdy orzeł jest ptakiem. Wniosek : Każdy orzeł jest kręgowcem. Wnioskowanie te oparte jest na schemacie : Przesłanka 1 : Każde P jest K Przesłanka 2 : Każde O jest P Wniosek : Każde O jest K W dowolnym rachunku logicznym Regułą jest dowolny zbiór par o ustalonym porządku elementów <Φ, {α}> : pierwszym elementem jest niepusty, skończony zbiór formuł Φ zwany zbiorem przesłanek, drugim jest zbiór jednoelementowy zawierający wniosek α. Regułę, która zawiera tylko i wyłącznie wszystkie uszczegółowienia schematu podstawowego, nazywać będziemy regułą elementarną. Szczególna uwaga należy się tzw. regułom normalnym. Ich cechą jest tzw. dziedziczenie prawdziwości ; ilekroć wszystkie przesłanki są zdaniami prawdziwymi, tylekroć wniosek z nich wynikający też jest zdaniem prawdziwym. DEFINICJA REGUŁY NORMALNEJ. Reguła jest normalna wtw., gdy dla dowolnej należącej do niej pary <Φ, {α}> zawsze wtedy, gdy Φ jest zbiorem tautologii, również formuła α jest tautologią. TWIERDZENIE 1. Każda reguła normalna jest niezawodna. Rachunek logiczny opisany semantycznie jest zwykle utożsamiany ze zbiorem swoich tautologii. Str 17 18 o dwóch sposobach (syntaktycznym i semantycznym) budowania rachunku logicznego. Uzupełnić II. KLASYCZNY RACHUNEK ZDAŃ 1. Język KRZ Nasze ujęcie KRZ ma na celu przede wszystkim analizę trzech spójników dwuargumentowych:... i...... lub... jeżeli..., to... i jednego spójnika jednoargumentowego: nieprawda, że... Alfabet języka KRZ składa się z trzech następujących grup symboli :

1) Stałe logiczne Λ, v,,, zwane odpowiednio funktorami : koniunkcji, alternatywy, implikacji, negacji. 2) Zmienne zdaniowe : p, q, r, s,...p1, p2, p3, tworzące zbiór przeliczalny. 3) Nawiasy : (, ). DEFINICJA WYRAŻENIA JĘZYKA KRZ. Wyrażeniem języka KRZ jest każdy skończony ciąg symboli alfabetu tego języka. DEFINICJA WYRAŻENIA SENSOWNEGO (FORMUŁY) JĘZYKA KRZ : Wyrażeniem sensownym języka KRZ jest takie i tylko takie wyrażenie tego języka, które zostało zbudowane zgodnie z następującymi regułami : 1) każda pojedyncza zmienna zdaniowa jest wyrażeniem sensownym 2) jeżeli α, β są wyrażeniami sensownymi, to ( α Λ β), ( α v β),( α β), α także są wyrażeniami sensownymi. Zbiór wszystkich wyrażeń sensownych języka KRZ - ΣKRZ. Na formuły tego języka możemy patrzeć jak na schematy zdań języka naturalnego. Przykład tłumaczenia : Jeżeli Ziemia jest okrągła i Ziemia jest planetą, to nieprawda, że Ziemia jest płaska lub Ziemia jest gwiazdą. Zastępujemy zdania proste zmiennymi zdaniowymi : Ziemia jest okrągła p Ziemia jest planetą - q Ziemia jest płaska - r Ziemia jest gwiazdą - s Gdy teraz spójniki zdania zastąpimy odpowiednimi funktorami otrzymamy : ((p Λ q) (r v s)), można opuścić nawiasy zewnętrzne więc : (p Λ q) (r v s) 2. Wartościowanie w KRZ Spójniki ekstencjonalne wartość logiczna zdania złożonego utworzonego za pomocą tego spójnika zależy wyłącznie od wartości logicznej zdań składowych. Przykłady : i, lub, jeżeli - to, nieprawda, że. Spójniki intencjonalne wartość logiczna zdania złożonego utworzonego za pomocą tego spójnika zależy nie tylko od wartości logicznej zdań składowych, lecz także od treści zdań składowych. Przykłady : konieczne, że, możliwe, że, wiadomo, że. KRZ jest więc teorią związków między wartością logiczną zdań złożonych zbudowanych z użyciem spójników ekstensjonalnych a wartościami logicznymi zdań składowych. Każdy ze spójników ekstencjonalnych w stały i sobie tylko właściwy sposób uzależnia wartość logiczną zdań złożonych od wartości zdań składowych. Definicja wartościowania w KRZ prezentuje zależności wartości logicznej zdań złożonych od wartości logicznej zdań składowych.

DEFINICJA WARTOŚCIOWANIA W KRZ : Wartościowaniem w KRZ nazywamy każdą funkcję v ze zbioru ΣKRZ w zbiór wartości logicznych ( v: ΣKRZ {0,1}) taką, że dla dowolnych formuł α, β ΣKRZ : Jeżeli v(α) v (β) to v (α β) v (α β) v(α β) v ( α) 1 1 1 1 1 0 1 0 0 1 0 0 0 1 0 1 1 1 0 0 0 0 1 1 Wnioski : -jeżeli znamy wartości logiczne zdań składowych to posługując się definicją wartościowania w KRZ możemy wyliczyć wartość każdego zdania złożonego skonstruowanego za pomocą wybranych przez nas czterech spójników zdaniowych. 1 1 Niepokoi mnie trochę sposób wartościowania zdań złożonych utworzonych poprzez użycie spójnika wynikania. Gdy z fałszu wynika prawda, oraz gdy z fałszu wynika fałsz zdanie złożone jest prawdziwe trudno się z tym pogodzić.