W6 PPT

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

1

Wykład 6

Wykład 6

Rachunek Zdań

Rachunek Zdań

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

2

Zdania

Zdania

Przedmiotem badań rachunku zdań
są "zdania”. Niezbyt precyzyjnie
można powiedzieć, że są to zdania w
języku naturalnym, którym można
przypisać wartość prawdy lub fałszu.

Przykłady

(1) Dziś jest środa.
(2) W naszej strefie klimatycznej
są cztery pory roku.
(3) Każdy miesiąc ma tyle samo
dni.

Jaka dziś pogoda?

Mam ochotę
wyjechać do
ciepłych krajów.

Sądzę, że będzie
ładna pogoda.

Oznaczenie

w(a)=1, tzn a jest zdaniem

prawdziwym

w(a)=0, tzn. a jest zdaniem fałszywym

To nie są

zdania

rachunku

zdań

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

3

Zdania złożone

Zdania złożone

Definicja
Niech V będzie zbiorem zdań elementarnych (nazywać
je

będziemy

zmiennymi

zdaniowymi).

Zbiór

poprawnych wyrażeń (formuł) Rachunku Zdań jest to
najmniejszy (w sensie inkluzji) zbiór wyrażeń
zawierający V i taki, że jeśli p i q są zdaniami, to
wyrażenia  p, (p  q), (p  q), (p  q), (p  q) są

zdaniami.

Przykłady

( p  (p  q)) ( (p  q)  (p  q))   p
(2+2=5  Warszawa jest stolicą Polski)

Symbole ,  ,  ,  ,  nazywamy funktorami

zdaniotwórczymi lub spójnikami logicznymi.

( (p  q)   q ) -

nie jest formułą
poprawną

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

4

Tablice logiczne

Tablice logiczne

0 1

0 0 0

1 0 1

0 1

0 0 1

1 1 1

0 1

0 1 1

1 0 1

0 1

0 1 0

1 0 1

p

p

0 1

1 0

 ,  ,  ,  funktory 2

argumentowe

 funktor 1 argumentowy

Zbiór {0,1} z operacjami  , 

,  ,  nazywamy

dwuelementową algebrą
Boole’a .

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

5

Semantyka zdań

Semantyka zdań

złożonych

złożonych

Mając wartości zdań prostych i znając tablice logiczne
dla funktorów można określić wartość logiczną zdań
złożonych.

w(a o b)= w(a) o w(b), w( a)=  w(a),
gdzie o oznacza dowolny dwuargumentowy funktor
oraz a,b są dowolnymi zdaniami

Funktory  ,  ,  ,  , mają wspólną własność : wartość

logiczna zdań utworzonych przy ich pomocy zależy
jedynie od wartości logicznej zdań, z których powstało
wyrażenie a nie od sensu tych zdań. Taką własność
funktorów nazywamy ekstensjonalnością.

Policzmy wartość formuły  wiedząc, że

w()=1 w()=0. w( )=w()w = 0

w 0 ww0 1 00 0 = 1

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

6

Przykład

Przykład

Wartość zdania : ’wszyscy na tej sali żywo interesują
się logiką lub na tej sali wszyscy śpią’ zależy tylko od
tego jaka jest wartość zdań: ‘wszyscy na tej sali żywo
interesują się logiką ‘ i ’na tej sali wszyscy śpią’.
Wartość logiczna zdania ‘Myślę, że wszyscy na sali
żywo interesują się logiką lub na tej sali wszyscy
śpią’ zależy nie od zdań składowych ale od tego co ja o
tym myślę.
"Myślę, że”, "Sądze, że " można uznać za operatory
zdaniotwórczye ale nie mają one własności
ekstensjonalności. Rachunek zdań
nie zajmuje się takimi funktorami.

Ile istnieje funktorów 1-
argumentowych ekstensjonalnych? A
ile 2 argumentowych?

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

7

Tautologie

Tautologie

Definicja Formułę rachunku zdań, której wartością jest
prawda, niezależnie od wartości zmiennych zdaniowych
w niej występujących, nazywamy tautologią lub prawem
rachunku zdań.
Matryca logiczna (tablica wartości logicznych) tautologii
ma kolumnę wartości wypełnioną tylko jedynkami.

Definicja Formuła, której
wartością jest fałsz, niezależnie
od wartości zmiennych
zdaniowych w niej
występujących, nazywamy
sprzeczną.

Matryca logiczna formuły
sprzecznej ma kolumnę
wartości wypełnioną tylko
zerami.

Formuła  rachunku

zdań jest tautologią
wtedy i tylko wtedy,
gdy  jest zdaniem

sprzecznym.

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

8

Przykłady

Przykłady

 

1

prawo symplifikacji

 

2

prawo

wyłączonego

środka
 

3

prawo

wyłączonej

sprzeczności
(4)

prawo

podwójnego

przeczenia
(5)prawo Dunsa Scotusa

(6) prawo Claviusa

(7)  prawo

Fregego

Ad (3) Jeśli w() = 0, to

w(www0

w01 

0

1

Jeśli w() = 1, to

w(www1

w1 0

Tablice

logiczne

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

9

Przykłady

Przykłady

Sprawdźmy, czy formuła ()  ( )

jest prawem (prawo de Morgana)Rachunku Zdań.

()     formuła

0 0 0 1 1 1 1 1
0 1 1 0 1 0 0 1

1 0 1 0 0 1 0 1

1 1 1 0 0 0 0 1

Tak, to jest

prawo RZ

Metoda tu zaprezentowana nosi nazwę metody zero-
jedynkowej. Polega ona na rozważeniu wszystkich
możliwych przypadków wartości zdań składowych i
policzeniu w każdym przypadku wartości formuły.

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

10

Obserwacja

Obserwacja

Jeżeli formuła zależna od zmiennych zdaniowych
p

1

,..., p

n

jest tautologią, to wstawiając na miejsce

zmiennych dowolne zdania otrzymamy zdanie
prawdziwe. Co więcej, jeśli na miejsce zmiennych
wstawimy dowolne schematy zdań (dowolne
formuły), to otrzymany schemat będzie również
tautologią.
Przykład
Formuła ()  (   ) jest tautologią.

Zatem następujące zdania są prawdziwe:
(1) ’x jest elementem A’ implikuje, że ‘x jest
elementem B’ wtedy i tylko wtedy, gdy ‘x nie jest
elementem B’ implikuje, że ‘x nie jest elementem A’.
(2) (())  (    () )

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

11

Reguły wnioskowania

Reguły wnioskowania

Reguły dowodzenia (reguły wnioskowania) są to
przekształcenia postaci

1



2



n

które pewnemu skończonemu zbiorowi schematów
(formuł) 

1

,..., 

n

, przyporządkowują schemat , w taki

sposób, że przy dowolnie wybranych wartościach
zmiennych występujących w schematach 

1

,..., 

n

,  , jeśli

przesłanki są zdaniami prawdziwymi, to wniosek też jest
zdaniem prawdziwym.

przesłanki

wniosek

Czyli musi być spełniony warunek:
Jeśli tylko w(

1

1, w(

2

)=1w(

n

)=1,

to w()=1.

 jest

logiczną konsekwencją

1



2



n

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

12

Przykłady reguł

Przykłady reguł

, 

 

































Czy te reguły są
poprawne?

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

13

Zastosowanie reguł

Zastosowanie reguł

Przykład
Chcemy udowodnić, że formuła (())(()) (tzw.

Prawo eksportacji) jest prawem rachunku zdań. Przypuśćmy,
że tak nie jest, tzn. przypuśćmy, że są takie wartości zdań
składowych, że
w((() )(( ))) = 0. Zatem musiałoby być

(1) w((() ))=1 oraz (2) w(( ))=0.

Znów korzystamy z własności implikacji i z (2) mamy

(3) w()=1 oraz (4) w( )= 0.

Z (4) wynika że w()=1 oraz w()= 0.

Stąd na mocy (3) mamy w()=1 , a zatem w(())=0

(wbrew (1)!).
Korzystając z powyższej reguły wnioskujemy, że
w((())(()))=1.





To jest poprawna reguła
dowodzenia

Dowody tego typu

nazywamy

dowodami

apagogicznymi

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

14

Dowody nie wprost

Dowody nie wprost

Przykład Jeżeli funkcja g : Y X jest funkcją

odwrotną do funkcji f: X Y, to g jest

różnowartościowa.

Gdyby g nie była funkcją różnowartościową zatem musiałyby
istnieć w Y elementy y1y2 takie, że g(y1)=g(y2). Wówczas

mamy

(*) f (g(y1))=f(g(y2)).

Ponieważ g jest funkcją odwrotną do f, zatem Y=f(X) czyli
y1, y2 f(X) Stąd istnieją takie elementy x1,x2X, że

f(x1)=y1

oraz

f(x2)=y2.

Wstawiając do równości (*) otrzymujemy

f(g(f(x1)) ) = f(g(f(x2)) ).

Stąd i z definicji funkcji odwrotnej mamy f(x1)=f(x2), a
zatem y1=y2 . Sprzeczność.
Zatem, jeśli tylko y1y2, to g(y1)g(y2). Czyli funkcja g też

jest funkcją różnowatościową c.b.d.o.

Przypominam, że funkcję g: Y
X nazywamy odwrotną do f :

X Y jeśli Y=f(X) i X=g(Y) oraz

g(f(x))=x dla wszystkich x X

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

15

Sprowadzanie do

Sprowadzanie do

sprzeczności

sprzeczności

Przykład Udowodnimy, że 2 jest liczbą

niewymierną. Chcemy pokazać, że jeśli x jest liczbą
rzeczywistą taką, że x

2

=2, to x jest liczbą

niewymierną. Przypuśćmy przeciwnie, że

(1) x

2

=2 oraz

(2) x jest liczbą wymierną.

Na mocy (2) x= n/m dla pewnych liczb całkowitych
n,m i m 0. Możemy założyć, że n i m nie mają

wspólnych dzielników.
Mamy n

2

/m

2

= 2, czyli n

2

= 2m

2

. Wynika stąd, że n

2

jest liczbą parzystą. W konsekwencji n też musi być
liczbą parzystą (bo gdyby n było nieparzyste, np.
n=2k+1, n

2

= 4k

2

+ 4k+1 byłoby też liczbą

nieparzystą). Niech n = 2k . Wtedy mamy n

2

= 4k

2

=

2m

2

. Stąd 2k

2

=m

2

, tzn. m też jest liczbą parzystą.

Sprzeczność z założeniem, że n i m nie mają
wspólnych dzielników. Zatem 2 jest liczbą

niewymierną. c.b.d.o.

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

16

Własności

Własności

Twierdzenie 1
Jeśli wszystkie przesłanki reguły wnioskowania są
tautologiami, to wniosek w tej regule też jest
tautologią.
Twierdzenie 2
Niech 

1

,..., 

n

,  będą formułami rachunku zdań.

Formuła (

1

... 

n

)  jest tautologią, wtedy i tylko

wtedy, gdy

1

, 

2

, ..., 

n

jest poprawną regułą wnioskowania.

Reguły wnioskowania

pozwalają na

wydedukowanie z już istniejących

nowych tautologii

Tautologie są źródłem

nowych

reguł wnioskowania

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

17

Logika a informatyka

Logika a informatyka

while (p  (p  q)) do x := x+1 od
Jaka jest wartość x po wykonaniu tej
pętli?

If a then I1 else

if b then I2 else I3 fi

fi

Załóżmy, że (a  b) jest prawdą ilekroć

wykonujemy powyższą instrukcję
warunkową.

Czy instrukcja I3 będzie kiedykolwiek
wykonana?

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

18

Pojęcie dowodu

Pojęcie dowodu

Ciąg formuł 

1

,..., 

n

nazywamy

formalnym dowodem formuły  wtedy i

tylko wtedy, gdy każda z formuł 

i

jest

albo

aksjomatem

albo

została

już

wcześniej udowodniona albo jest
wnioskiem w pewnej regule dowodzenia,
w której przesłankami są formuły
występujące wcześniej niż 

i

w tym

ciągu.

Np. tautologie

(1,5,6,7)

Np.: reguła

modus ponens

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

19

Przykład dowodu

Przykład dowodu

formalnego

formalnego

Następujący ciąg formuł jest dowodem formalnym
formuły (AA).

(1) (A ((A  A) A))

(2) (A (A A))

(3) ((A ((A  A) A))  ((A (A  A)) (AA)))

(4) ((A (A  A)) (AA))

(5) (AA)

tautologia postaci (a
(ba))

(prawo

symplifikacji)

Prawo
symplifikacji

prawo Fregego ((a(bc)) ((ab) (ac)))

z (1) i (3) i reguły
m.p.

z (4) i (2) i reguły
m.p.

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

20

Implikacja logiczna

Implikacja logiczna

background image

7 listopada 2001

Matematyka Dyskretna, G.Mir
kowska, PJWSTK

21

Równoważność logiczna

Równoważność logiczna


Document Outline


Wyszukiwarka

Podobne podstrony:
MTZ W6 wykresy ppt
w6 diagnoza spoleczna ppt
Logika W6 2013 14 ppt
epi w6 opis wektorow ppt
(w6 1) Co to jest podpis elektroniczny ppt
w6 Gazy rzeczywiste, ciecze, cia│a sta│e ľ ppt
03 Sejsmika04 plytkieid 4624 ppt
Choroby układu nerwowego ppt
10 Metody otrzymywania zwierzat transgenicznychid 10950 ppt
10 dźwigniaid 10541 ppt
03 Odświeżanie pamięci DRAMid 4244 ppt
Prelekcja2 ppt

więcej podobnych podstron