Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki...

60

Transcript of Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki...

Page 1: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Elementy logiki

1

Page 2: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªady zda« w matematyce

Zdania prawdziwe:

• � 13 + 16 = 1

2�, �3|6�, �√2 6∈ Q�,

• �Je±li x = 1, to x2 = 1� (x oznacza dan¡ liczb¦ rzeczywist¡),

• �Je±li a2 + b2 = c2, to trójk¡t o bokach dªugo±ci a, b, c jest

prostok¡tny� (a, b, c oznaczaj¡ dane liczby dodatnie),

Zdania faªszywe: �2+ 2 = 5�, �√2 ∈ Q�, �Q ⊂ Z�.

2

Page 3: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Pytanie. Czy prawdziwe jest zdanie:

Je±li trójk¡t o bokach dªugo±ci a, b, c jest prostok¡tny, to

a2 + b2 = c2?

(a, b, c � dane liczby dodatnie)

3

Page 4: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Zdanie posiadaj¡ce jedn¡ z dwóch warto±ci logicznych: �prawda�

lub �faªsz�, nazywamy zdaniem logicznym.

Zdania logiczne oznaczamy literami p, q, r, . . . .

Zªo»one zdania logiczne s¡ zbudowane z innych zda« logicz-

nych za pomoc¡ spójników logicznych: jednoargumentowego

∼ i dwuargumentowych ∨, ∧, ⇒, ⇔, Y.

4

Page 5: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Negacja

∼ p � �nie p�, �nieprawda, »e p� � negacja zdania p

Zdanie ∼ p jest:

� prawdziwe, gdy p jest faªszywe,

� faªszywe, gdy p jest prawdziwe.

Przykªad: �1 nie jest liczb¡ pierwsz¡�,

dokªadniej: �nieprawda, »e 1 jest liczb¡ pierwsz¡�.

Zdanie ∼ p jest negacj¡ zdania p: �1 jest liczb¡ pierwsz¡�.

5

Page 6: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Koniunkcja

p ∧ q � �p i q� � koniunkcja zda« p i q

Zdanie p ∧ q jest:

� prawdziwe, gdy oba zdania p i q s¡ prawdziwe,

� faªszywe, gdy co najmniej jedno ze zda« p i q jest faªszywe.

Przykªad: �2 jest liczb¡ pierwsz¡ i parzyst¡�,

dokªadniej: �2 jest liczb¡ pierwsz¡ i 2 jest liczb¡ parzyst¡�.

Jest to koniunkcja p ∧ q, gdzie

p oznacza zdanie �2 jest liczb¡ pierwsz¡�,

a q oznacza zdanie �2 jest liczb¡ parzyst¡�.

6

Page 7: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Alternatywa

p ∨ q � �p lub q� � alternatywa zda« p i q

Zdanie p ∨ q jest:

� prawdziwe, gdy co najmniej jedno ze zda« p i q jest prawdziwe,

� faªszywe, gdy oba zdania p i q s¡ faªszywe.

Przykªad. Wybierzmy pewn¡ liczb¦ caªkowit¡ x i rozwa»my zda-

nie: �x < 1 lub x > −1�.Jest to alternatywa p ∨ q, gdzie p oznacza zdanie �x < 1�, a q

oznacza zdanie �x > −1�.W przypadku x = 0 oba zdania s¡ prawdziwe i alterantywa te»

jest zdaniem prawdziwym.

7

Page 8: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Alternatywa rozª¡czna

p Y q � �p albo q� � alternatywa rozª¡czna zda« p i q

Zdanie p Y q jest:

� prawdziwe, gdy jedno ze zda« p, q jest prawdziwe, a drugie

faªszywe,

� faªszywe, gdy oba zdania p i q s¡ jednocze±nie prawdziwe lub

jednocze±nie faªszywe.

Przykªad. Rozwa»my dwie (ró»ne) proste na pªaszczy¹nie. Mó-

wimy: �Dane proste si¦ przecinaj¡ albo s¡ równolegªe�. Jest to

alternatywa rozª¡czna pY q, gdzie p oznacza zdanie �Dane proste

si¦ przecinaj¡�, a q oznacza zdanie �Dane proste s¡ równolegªe�.

8

Page 9: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Alternatywy rozª¡cznej (w zdaniu prawdziwym) u»ywamy, gdy

chcemy podkre±li¢, »e oba zdania nie mog¡ jednocze±nie by¢

prawdziwe.

Uwaga. Je±li zdanie p Y q jest prawdziwe, to zdanie p∨ q te» jest

prawdziwe, np.: �Dane proste si¦ przecinaj¡ lub s¡ równolegªe�.

Je±li zdanie p ∨ q jest prawdziwe, to zdanie p Y q nie musi by¢

prawdziwe, np.: �0 < 1 albo 0 > −1�.

9

Page 10: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Równowa»no±¢

p⇔ q � �p wtedy i tylko wtedy, gdy q�, �p dokªadnie wtedy, gdy

q� � równowa»no±¢ zda« p i q.

Zdanie p⇔ q jest:

� prawdziwe, gdy oba zdania p i q s¡ jednocze±nie prawdziwe lub

jednocze±nie faªszywe,

� faªszywe, gdy jedno ze zda« p, q jest prawdziwe, a drugie faª-

szywe.

Przykªad. Rozwa»my czworok¡t wypukªy ABCD. Zdanie: �Czwo-

rok¡t ABCD jest opisany na okr¦gu wtedy i tylko wtedy, gdy

AB +CD = AD +BC� jest równowa»no±ci¡ zda« p: �Czworok¡t

ABCD jest opisany na okr¦gu� i q: �AB + CD = AD +BC�.

10

Page 11: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Implikacja

p⇒ q � � je±li p, to q�, �p implikuje q� � implikacja o poprzedniku

p i nast¦pniku q

Jak okre±lamy warto±¢ logiczn¡ implikacji?

11

Page 12: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªad. Zdanie �x = 1 ⇒ x2 = 1� jest prawdziwe dla ka»-

dej liczby rzeczywistej x. Zwró¢my uwag¦ na warto±¢ logiczn¡

poprzednika oraz nast¦pnika tej implikacji dla poszczególnych

warto±ci x.

�x = 1� �x2 = 1�

dla x = 1 prawda prawda

dla x = 0 faªsz faªsz

dla x = −1 faªsz prawda

12

Page 13: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Prawdziwo±¢ implikacji oznacza, »e je±li zdanie p jest prawdziwe,

to zdanie q te» musi by¢ prawdziwe (a je±li p nie jest prawdziwe,

to q mo»e by¢ jakiekolwiek).

Zdanie p⇒ q jest:

� prawdziwe, gdy oba zdania s¡ prawdziwe, gdy oba zdania s¡

faªszywe oraz gdy zdanie p jest faªszywe, a zdanie q jest praw-

dziwe,

� faªszywe, gdy zdanie p jest prawdziwe, a zdanie q jest faªszywe.

13

Page 14: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przy zapisywaniu bardziej skomplikowanych zda« logicznych u»y-

wamy nawiasów, np.:

∼ (∼ p), (p ∧ q) ∨ r, (p⇒ q)∧ ∼ (q ⇒ r).

Zdania (p∨q)∨r i p∨(q∨r) maj¡ zawsze t¦ sam¡ warto±¢ logiczn¡

(dlaczego?), wi¦c nawiasy mo»emy opu±ci¢: p ∨ q ∨ r. Podobnie

otrzymujemy zdanie p ∧ q ∧ r.

14

Page 15: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Zdanie p1 ∧ p2 ∧ . . . ∧ pn jest:

� prawdziwe, gdy ka»de ze zda« p1, p2, . . . , pn jest prawdziwe,

� faªszywe, gdy co najmniej jedno ze zda« p1, p2, . . . , pn jest faª-

szywe.

Zdanie p1 ∨ p2 ∨ . . . ∨ pn jest:

� prawdziwe, gdy co najmniej jedno ze zda« p1, p2, . . . , pn jest

prawdziwe,

� faªszywe, gdy ka»de ze zda« p1, p2, . . . , pn jest faªszywe.

15

Page 16: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Zdania (p⇔ q)⇔ r i p⇔ (q ⇔ r) maj¡ t¦ sam¡ warto±¢ logiczn¡,

ale warto±¢ logiczn¡ zdania p⇔ q ⇔ r okre±lamy inaczej.

Zdanie p1 ⇔ p2 ⇔ . . .⇔ pn jest:

� prawdziwe, gdy wszystkie zdania p1, p2, . . . , pn s¡ jednocze±nie

prawdziwe lub jednocze±nie faªszywe,

� faªszywe, gdy w±ród zda« p1, p2, . . . , pn s¡ zdania prawdziwe i

zdania faªszywe.

Pytanie. Jak mo»na okre±li¢ prawdziwo±¢ zdania

p1 ⇒ p2 ⇒ . . .⇒ pn?

16

Page 17: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Wa»na wªasno±¢ spójników logicznych:

Warto±¢ logiczna zdania zªo»onego zale»y jedynie od tego, w

jaki sposób jest ono zbudowane i jakie warto±ci logiczne maj¡

zdania skªadowe. Warto±¢ logiczna zdania zªo»onego nie zale»y

od konkretnej postaci (tre±ci) zda« skªadowych.

Dlatego mo»emy rozwa»a¢ wyra»enia utworzone poprawnie (za

pomoc¡ spójników logicznych i nawiasów) z symboli p, q, r, itp.

Symbole te nazywamy zmiennymi zdaniowymi. Gdy w takim wy-

ra»eniu podstawimy za zmienne zdaniowe konkretne zdania lo-

giczne, to otrzymamy zªo»one zdanie logiczne.

Uwaga. Je±li to nie prowadzi do nieporozumie«, to zmienne zda-

niowe i wyra»enia z nich utworzone mo»emy nazywa¢ zdaniami.

17

Page 18: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Wyra»enia logicznie równowa»ne

Wyra»enia nazywamy logicznie równowa»nymi, gdy maj¡ rów-

ne warto±ci logiczne dla dowolnego warto±ciowania logicznego

zmiennych zdaniowych.

Przykªady:

• Wyra»enia p i ∼ (∼ p) s¡ logicznie równowa»ne.

• Wyra»enia

p⇒ q, ∼ q ⇒∼ p, ∼ p ∨ q i ∼ (p∧ ∼ q)

s¡ logicznie równowa»ne.

18

Page 19: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Inny przykªad. Zdanie

∼ (p ∧ q)

jest faªszywe tylko w przypadku, gdy zdanie p∧ q jest prawdziwe,

czyli gdy oba zdania p i q s¡ prawdziwe. Zdanie

∼ p∨ ∼ q

jest faªszywe tylko w przypadku, gdy oba zdania ∼ p, ∼ q s¡

faªszywe, czyli gdy oba zdania p i q s¡ prawdziwe. Zatem zdania

∼ (p ∧ q) i ∼ p∨ ∼ q

s¡ logicznie równowa»ne.

Analogicznie, zdania

∼ (p ∨ q) i ∼ p∧ ∼ q

s¡ logicznie równowa»ne.

19

Page 20: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Tautologie

Tautologi¡ nazywamy wyra»enie, które ma warto±¢ logiczn¡ �praw-

da� dla dowolnego warto±ciowania zda« prostych.

Przykªady tautologii:

• p⇒ p,

• p∨ ∼ p (prawo wyª¡czonego ±rodka),

• ∼ (p∧ ∼ p) (prawo sprzeczno±ci),

• (∼ p⇒ p)⇒ p (prawo Claviusa),

20

Page 21: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

• (p ∧ q)⇒ p,

• p⇒ (p ∨ q),

• ∼ p⇒ (p⇒ q),

• ((p⇒ q) ∧ (q ⇒ p))⇒ (p⇔ q),

• (p⇒ (q ⇒ r))⇒ ((p⇒ q)⇒ (p⇒ r)).

21

Page 22: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Wyra»enie postaci P ⇔ Q jest tautologi¡ dokªadnie wtedy, gdy

wyra»enia P i Q s¡ logicznie równowa»ne.

Przykªady.

• Prawo podwójnego przeczenia:

p⇔∼ (∼ p).

• Prawa de Morgana:

∼ (p ∧ q)⇔ (∼ p∨ ∼ q),

∼ (p ∨ q)⇔ (∼ p∧ ∼ q).

22

Page 23: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

• Metoda dowodu �nie wprost� jest oparta na tautologii

(p⇒ q)⇔ (∼ q ⇒∼ p).

• Metoda dowodu �przez sprzeczno±¢� jest oparta na tautologii

(p⇒ q)⇔∼ (p∧ ∼ q).

23

Page 24: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Metoda zero-jedynkowa

Warto±¢ logiczn¡ �faªsz� oznaczamy symbolem 0, a warto±¢ lo-

giczn¡ �prawda� symbolem 1. Je±li zdanie p jest faªszywe, to

piszemy v(p) = 0, a je±li jest prawdziwe, to piszemy v(p) = 1.

Warto±ci logiczne zda« zªo»onych okre±lili±my nast¦puj¡co:

v(p) v(∼ p)

0 11 0

v(p) v(q) v(p ∨ q) v(p ∧ q) v(p⇒ q) v(p⇔ q)

0 0 0 0 1 10 1 1 0 1 01 0 1 0 0 01 1 1 1 1 1

24

Page 25: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªad. Warto±¢ logiczn¡ zdania zªo»onego

((p⇒ q) ∧ (q ⇒ p))⇒ (p ∧ q)

dla poszczególnych warto±ciowa« zda« prostych mo»emy obliczy¢nast¦puj¡co:

v(p) v(q) v(p⇒ q) v(q ⇒ p) v(p ∧ q)

0 0 1 1 00 1 1 0 01 0 0 1 01 1 1 1 1

v((p⇒ q) ∧ (q ⇒ p)) v(((p⇒ q) ∧ (q ⇒ p))⇒ (p ∧ q))

1 00 10 11 1

25

Page 26: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Szybszy sposób polega na tym, »e nie wypisujemy poszczegól-

nych zda« skªadowych w oddzielnych kolumnach (np. p ⇒ q,

q ⇒ p i p ∧ q); piszemy tylko caªe zdanie zªo»one, a warto±ci

logiczne poszczególnych zda« skªadowych wypisujemy pod tymi

zdaniami (dokªadniej: pod ich spójnikami logicznymi). Gdy wy-

piszemy np. warto±ci logiczne zda« p ⇒ q i q ⇒ p, to warto±ci

logiczne zdania (p⇒ q)∧(q ⇒ p) wypisujemy pod spójnikiem �∧�.

v(p) v(q) ((p ⇒ q) ∧ (q ⇒ p)) ⇒ (p ∧ q)

0 0 1 1 1 0 00 1 1 0 0 1 01 0 0 0 1 1 01 1 1 1 1 1 1

26

Page 27: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªad. Zdania

(p ∨ q) ∧ r i (p ∧ r) ∨ (q ∧ r)

s¡ logicznie równowa»ne.

v(p) v(q) v(r) (p ∨ q) ∧ r (p ∧ r) ∨ (q ∧ r)0 0 0 0 0 0 0 00 0 1 0 0 0 0 00 1 0 1 0 0 0 00 1 1 1 1 0 1 11 0 0 1 0 0 0 01 0 1 1 1 1 1 01 1 0 1 0 0 0 01 1 1 1 1 1 1 1

27

Page 28: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªad. Zdanie

(p⇒ q) ∨ (q ⇒ p)

jest tautologi¡.

v(p) v(q) (p ⇒ q) ∨ (q ⇒ p)

0 0 1 1 10 1 1 1 01 0 0 1 11 1 1 1 1

28

Page 29: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Formy zdaniowe

Forma zdaniowa ϕ(x) okre±lona w zbiorze X to wyra»enie, które

jest zdaniem, je±li za x wstawimy dowolny element zbioru X.

Zbiór X nazywamy zakresem formy zdaniowej ϕ(x).

29

Page 30: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªady.

• ϕ(x) = �x2 < 1�, gdzie x ∈ R,

ϕ(x) jest zdaniem:

� prawdziwym dla x ∈ (−1,1),

� faªszywym dla x ∈ (−∞,−1] ∪ [1,+∞);

• ϕ(x) = �x2 > 0�, gdzie x ∈ R,

ϕ(x) jest zdaniem prawdziwym dla wszystkich x ∈ R;

30

Page 31: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

• ϕ(n) = �n | 6� (n dzieli 6), gdzie n ∈ N1,

ϕ(n) jest zdaniem:

� prawdziwym dla n = 1,2,3,6

� faªszywym dla pozostaªych n;

• ϕ(n) = �n = n+1�, gdzie n ∈ Z,

ϕ(n) jest zdaniem faªszywym dla ka»dego n ∈ Z.

31

Page 32: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Uwaga. Forma zdaniowa okre±lona w zbiorze X pozwala ka»-

demu elementowi tego zbioru przyporz¡dkowa¢ zdanie. Mo»emy

wi¦c j¡ nazwa¢ funkcj¡ zdaniow¡.

Pytanie. Co jest dziedzin¡, a co zbiorem warto±ci tej funkcji?

32

Page 33: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Kwanty�katory

Je±li ϕ(x) jest form¡ zdaniow¡ okre±lon¡ w zbiorze X, to mo»emy

rozwa»y¢ nast¦puj¡ce dwa zdania.

1. Zdanie

�Dla ka»dego x ∈ X (zachodzi) ϕ(x)�,

które zapisujemy symbolicznie

∀x∈X ϕ(x).

33

Page 34: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

2. Zdanie

�Istnieje x ∈ X takie, »e ϕ(x)�,

które zapisujemy

∃x∈X ϕ(x).

Zdanie ∃x∈X ϕ(x) jest prawdziwe dokªadnie wtedy, gdy ϕ(x) jest

zdaniem prawdziwym dla co najmniej jednego x ∈ X.

34

Page 35: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªady:

• ∀x∈R x2 < 1 � zdanie faªszywe,

∃x∈R x2 < 1 � zdanie prawdziwe,

• ∀x∈R x2 > 0 � zdanie prawdziwe,

∃x∈R x2 > 0 � zdanie prawdziwe,

35

Page 36: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

• ∀n∈N1n | 6 � zdanie faªszywe,

∃n∈N1n | 6 � zdanie prawdziwe,

• ∀n∈Z n = n+1 � zdanie faªszywe,

∃n∈Z n = n+1 � zdanie faªszywe.

36

Page 37: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Zauwa»my, »e:

� je±li ϕ(x) jest zdaniem prawdziwym dla wszystkich x ∈ X, to

zdania ∀x∈X ϕ(x) i ∃x∈X ϕ(x) s¡ prawdziwe,

� je±li ϕ(x) jest zdaniem faªszywym dla wszystkich x ∈ X, to

zdania ∀x∈X ϕ(x) i ∃x∈X ϕ(x) s¡ faªszywe,

� je±li ϕ(x) jest zdaniem prawdziwym dla pewnych elementów

zbioru X, a faªszywym dla innych elementów tego zbioru, to

zdanie ∀x∈X ϕ(x) jest faªszywe, a zdanie ∃x∈X ϕ(x) jest prawdzi-

we.

37

Page 38: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Symbol �∀� nazywamy kwanty�katorem ogólnym, a symbol �∃�nazywamy kwanty�katorem szczegóªowym.

∀ � for All ∃ � Exists

Je±li zakres formy zdaniowej (zbiór X) jest jasno okre±lony, to

zamiast ∀x∈X ϕ(x) i ∃x∈X ϕ(x) mo»emy pisa¢: ∀x ϕ(x), ∃x ϕ(x).

38

Page 39: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

W matematyce elementarnej popularne s¡ polskie symbole kwan-

ty�katorów:

∧� kwanty�kator ogólny (zamiast ∀),

∨� kwanty�kator szczegóªowy (zamiast ∃).

Kwanty�katory te s¡ uogólnieniami spójników logicznych, gdy»

w przypadku zbioru sko«czonego X mamy:∧x∈{x1,...,xn}

ϕ(x) ⇔ ϕ(x1) ∧ · · · ∧ ϕ(xn),

∨x∈{x1,...,xn}

ϕ(x) ⇔ ϕ(x1) ∨ · · · ∨ ϕ(xn).

39

Page 40: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Formy zdaniowe wielu zmiennych

Mo»emy rozwa»a¢ formy zdaniowe wi¦kszej liczby zmiennych, np.

ϕ(x, y, z), gdzie x ∈ X, y ∈ Y , z ∈ Z lub ϕ(x, y), gdzie x, y ∈ X.

Przykªady:

• �x < y�, gdzie x, y ∈ N;

• �x · y = 0�, gdzie x ∈ Z, y ∈ R;

• �A ∈ k�, gdzie A ∈ zbiór punktów, k ∈ zbiór prostych;

• �Punkt A le»y mi¦dzy punktami B i C�.

40

Page 41: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Rozwa»my form¦ zdaniow¡ ϕ(x, y) zmiennych x, y ∈ X.

Zdanie

∀x∈X ∀y∈X ϕ(x, y)

oznacza, »e dla ka»dego x ∈ X zachodzi to, »e dla ka»dego y ∈ X

zachodzi ϕ(x, y). Pro±ciej:

�dla dowolnych x, y ∈ X zachodzi ϕ(x, y)�,

co zapisujemy u»ywaj¡c jednego symbolu kwanty�katora:

∀x,y∈X ϕ(x, y).

41

Page 42: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Zdanie

∃x∈X ∃y∈X ϕ(x, y)

oznacza, »e istnieje x ∈ X, dla którego istnieje y ∈ X taki, »e

zachodzi ϕ(x, y). Pro±ciej:

�istniej¡ x, y ∈ X takie, »e ϕ(x, y)�,

co te» zapisujemy u»ywaj¡c jednego symbolu kwanty�katora:

∃x,y∈X ϕ(x, y).

42

Page 43: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Niech teraz ϕ(x1, . . . , xn) b¦dzie form¡ zdaniow¡ zmiennych x1,. . . , xn, gdzie x1 ∈ X1, . . . , xn ∈ Xn.

Zdanie

�Dla dowolnych x1 ∈ X1, . . . , xn ∈ Xn (zachodzi) ϕ(x1, . . . , xn)�

zapisujemy

∀x1∈X1,...,xn∈Xn ϕ(x1, . . . , xn).

Zdanie

�Istniej¡ x1 ∈ X1, . . . , xn ∈ Xn takie, »e ϕ(x1, . . . , xn)�,

zapisujemy

∃x1∈X1,...,xn∈Xn ϕ(x1, . . . , xn).

43

Page 44: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªad. Które z nast¦puj¡cych zda« s¡ prawdziwe, a które

faªszywe:

∀x,y∈Z x < y, ∀x,y∈R x · y = y · x, ∃x∈N ∃y∈Z x < y?

44

Page 45: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Niech ϕ(x, y) b¦dzie form¡ zdaniow¡ zmiennych x ∈ X, y ∈ Y .

Zdanie

∃x∈X ∀y∈Y ϕ(x, y)

oznacza, »e istnieje x ∈ X takie, »e ϕ(x, y) zachodzi dla ka»dego

y ∈ Y .

Zdanie

∀x∈X ∃y∈Y ϕ(x, y)

oznacza, »e dla ka»dego x ∈ X istnieje takie y ∈ Y , »e zachodzi

ϕ(x, y).

To nie jest to samo!

45

Page 46: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªad. Które z nast¦puj¡cych zda« s¡ prawdziwe, a które

faªszywe:

∀x∈Z ∃y∈Z x < y, ∃x∈Z ∀y∈Z x < y, ∃x∈Z ∀y∈Z x · y = 0?

46

Page 47: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

�wiczenie. Utwórz kilka ciekawych zda« z u»yciem kwanty�ka-

torów ∀, ∃ i form zdaniowych:

x < y, x 6 y, x · y = 0, x · y = 1,

gdzie x, y przebiegaj¡ zbiory: N, N1, Z, Q, R.

Okre±l prawdziwo±¢ utworzonych zda«.

47

Page 48: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªady u»ycia kwanty�katorów

• a ∈ Z, a jest liczb¡ parzyst¡:

∃k∈Z a = 2k.

• a, b ∈ Z, a jest podzielne przez b:

∃k∈Z a = k · b.

• p ∈ N1, p jest liczb¡ pierwsz¡:

(p 6= 1) ∧ ∀a∈N1(a | p⇒ a = 1 ∨ a = p).

48

Page 49: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

• b ∈ R, A ⊂ R, b jest ograniczeniem z góry zbioru A:

∀a∈A a 6 b.

• Mi¦dzy dowolnymi dwiema ró»nymi liczbami rzeczywistymiistnieje liczba wymierna:

∀x∈R ∀y∈R (x 6= y ⇒ ∃w∈Q ((x < w ∧ w < y) ∨ (y < w ∧ w < x))).

• Od pewnego miejsca wszystkie wyrazy ci¡gu (xn) s¡ dodat-nie:

∃N∀n>N xn > 0.

• Zasada indukcji matematycznej:

(T (0) ∧ ∀n∈N (T (n)⇒ T (n+1)))⇒ ∀n∈N T (n).

49

Page 50: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Prawa rachunku kwanty�katorów

Prawo rachunku kwanty�katorów to wyra»enie utworzone po-

prawnie z symboli kwanty�katorów, funkcji zdaniowych i spój-

ników logicznych, które jest zdaniem prawdziwym dla dowolnej

funkcji zdaniowej i dowolnych warto±ci zmiennych.

Prawa de Morgana dla kwanty�katorów:

∼ (∀x∈X ϕ(x))⇔ ∃x∈X (∼ ϕ(x)),

∼ (∃x∈X ϕ(x))⇔ ∀x∈X (∼ ϕ(x)).

50

Page 51: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Przykªad. Liczba b nie jest ograniczeniem z góry zbioru A:

∼ (∀a∈A a 6 b)⇔ ∃a∈A ∼ (a 6 b)⇔ ∃a∈A a > b.

Inne prawa rachunku kwanty�katorów:

(∀x∈X ϕ(x)) ⇒ (∃x∈X ϕ(x)),

(∃x∈X ∀y∈Y ϕ(x, y)) ⇒ (∀y∈Y ∃x∈X ϕ(x, y)).

51

Page 52: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Metody dowodzenia twierdze«

Metoda dowodu �nie wprost� jest oparta na tautologii

(p⇒ q)⇔ (∼ q ⇒∼ p).

Zadanie. Dane s¡ liczby caªkowite a i b. Wyka», »e je±li a · b jestliczb¡ parzyst¡, to a jest parzyste lub b jest parzyste.

52

Page 53: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Metoda dowodu �przez sprzeczno±¢� jest oparta na tautologii

(p⇒ q)⇔∼ (p∧ ∼ q).

Zadanie. Dane s¡ liczby rzeczywiste x, y. Wyka», »e je»eli x2 +

y2 < 1, to x+ y <√2.

53

Page 54: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Metoda indukcji matematycznej

Przykªad. Obliczy¢ 1+3+5+ . . .+(2n−1), gdzie n jest liczb¡

naturaln¡.

Dyskusja. Wprowad¹my oznaczenie:

Sn = 1+ 3+ 5+ . . .+ (2n− 1).

Mamy: S1 = 1, S2 = 1 + 3 = 4, S3 = 1 + 3 + 5 = 9, S4 = 16,

S5 = 25, S6 = 36.

Widzimy, »e powinno by¢ Sn = n2. Czy mo»na to jako± uzasad-

ni¢?

54

Page 55: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Trzeba si¦ przyjrze¢, w jaki sposób otrzymujemy kolejne Sn. Na

przykªad, je±li mamy ju» obliczone

S6 = 1+ 3+ 5+ 7+ 9+ 11 = 36,

to

S7 = 1+ 3+ 5+ 7+ 9+ 11+ 13

nie b¦dziemy liczyli od pocz¡tku, tylko wykorzystamy zale»no±¢

S7 = S6 +13 = 36+ 13 = 49.

Podobnie

S8 = S7 +15 = 49+ 15 = 64

i tak dalej. Zwró¢my uwag¦ na to, co nale»y doda¢ do Sn, »eby

otrzyma¢ Sn+1. Je±li Sn = n2, to

Sn+1 = Sn + (2 · (n+1)− 1) = n2 +2n+1 = (n+1)2.

55

Page 56: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Zadanie. Dowie±¢, »e dla dowolnej liczby naturalnej n > 1

1 · 2+ 2 · 3+ 3 · 4+ . . .+ n · (n+1) =n · (n+1) · (n+2)

3.

Rozwi¡zanie.

I. Baza indukcji.

Dla n = 1 równo±¢ jest oczywista:

1 · 2 =1 · 2 · 3

3.

II. Krok indukcyjny.

Niech k b¦dzie dowoln¡ liczb¡ naturaln¡. Zaªó»my, »e dana w

zadaniu równo±¢ zachodzi dla n = k:

1 · 2+ . . .+ k · (k +1) =k · (k +1) · (k +2)

3.

56

Page 57: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Wówczas dla n = k +1 mamy:

1·2+. . .+k·(k+1)+(k+1)·(k+2) =k · (k +1) · (k +2)

3+(k+1)·(k+2) =

= (k +1) · (k +2) · (k

3+ 1) =

(k +1) · (k +2) · (k +3)

3,

czyli dla n = k +1 równo±¢ jest speªniona.

Na mocy zasady indukcji matematycznej równo±¢

1 · 2+ 2 · 3+ . . .+ n · (n+1) =n · (n+1) · (n+2)

3zachodzi dla dowolnego naturalnego n.

57

Page 58: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Zadanie. Dowie±¢, »e dla dowolnego n ≥ 0 liczba 22n+1+3n+7

jest podzielna przez 9.

Zasada indukcji:

(T (0) ∧ ∀n∈N (T (n)⇒ T (n+1)))⇒ ∀n∈N T (n)

(T (1) ∧ ∀n∈N1(T (n)⇒ T (n+1)))⇒ ∀n∈N1

T (n)

58

Page 59: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Dowie±¢, »e dowoln¡ liczb¦ naturaln¡ wi¦ksz¡ od 1 mo»na przed-

stawi¢ w postaci iloczynu liczb pierwszych. (Je±li n jest liczb¡

pierwsz¡, to iloczyn ten skªada si¦ tylko z jednego czynnika.)

Rozwi¡zanie.

Liczba n = 2 jest liczb¡ pierwsz¡, czyli iloczynem jednej liczby

pierwszej � samej siebie.

Niech n b¦dzie dowoln¡ liczb¡ naturaln¡ wi¦ksz¡ od 2. Zaªó»my,

»e ka»d¡ liczb¦ naturaln¡ mniejsz¡ od n mo»na przedstawi¢ w

postaci iloczynu liczb pierwszych. Poka»emy, »e n te» mo»na

przedstawi¢ w postaci iloczynu liczb pierwszych.

59

Page 60: Elementy logiki - Uniwersytet Mikołaja Kopernika w Toruniupjedrzej/matwyz/logika.pdfElementy logiki 1 Przykªady zda« w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2 , 3j6 , p 2 62Q

Je±li n jest liczb¡ pierwsz¡, to teza dla n zachodzi. Je±li n jest licz-

b¡ zªo»on¡, to mo»na j¡ przedstawi¢ w postaci iloczynu dwóch

liczb od niej mniejszych: n = k · l, k, l < n. Na mocy zaªo»enia

zarówno k, jak i l, jest iloczynem liczb pierwszych: k = p1 · . . . ·pi,l = q1 · . . . ·qj, zatem n = k · l te», oczywi±cie mo»na tak przedsta-

wi¢: n = p1 ·. . .·pi ·q1 ·. . .·qj, co ko«czy dowód kroku indukcyjnego.

Schemat powy»szego dowodu:

I) Baza: T (2).

II) Krok: T (2) ∧ . . . ∧ T (n− 1)⇒ T (n) dla ka»dego n > 2.

60