Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek...

53
Logika matematyczna, rachunek zdań dr Mieczysław Chalfen UPWR Wrocław 2020/2021

Transcript of Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek...

Page 1: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Logika matematyczna, rachunek zdań

dr Mieczysław Chalfen

UPWR Wrocław 2020/2021

Page 2: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Co to jest zdanie ? Ale w sensie logiki matematycznej.

• Zdanie (w sensie matematycznym), to taka wypowiedź, która jest albo prawdziwa, albo fałszywa.

• Mówimy, że wartość logiczna zdania prawdziwego (true) wynosi 1, a zdania fałszywego (false) wynosi 0

• Istnieją także tzw. logiki rozmyte, gdzie wartość logiczna zdania jest pewną liczbą z przedziału [0,1]

W języku polskim zdanie musi mieć podmiot i orzeczenie.Np. Janek ma ładny rower. – czy to zdanie jest prawdziwe?

Page 3: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Przykłady

• Dziś jest sobota - zdanie fałszywe

• 2+2=4 - zdanie prawdziwe

• Lubisz chodzić do kina ? - to nie jest zdanie

• X>6 - to nie jest zdanie

• Mercedes to łady samochód – to raczej nie jest zdanie

• Wtorek jest zielony - to nie jest zdanie

Page 4: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Działania na zdaniach, formy zdaniotwórcze: p,q,r… ~ ∨ ∧⟹⇔

Negacja, zaprzeczenie: -p, −𝑝, ~𝑝, ¬𝑝, 𝑐𝑧𝑦𝑡𝑎𝑚𝑦: 𝑛𝑖𝑒𝑝𝑟𝑎𝑤𝑑𝑎, ż𝑒 𝑝Nieprawda, że styczeń ma 30 dni. ( Styczeń nie ma 30 dni)

Alternatywa: 𝑝 ∨ 𝑞, 𝑐𝑧𝑦𝑡𝑎𝑚𝑦: 𝑝 𝑙𝑢𝑏 𝑞Dziś pójdę do kina lub dziś pójdę do teatru. (Pójdę do kina lub teatru).(Dziś pójdę do kina, a może do teatru.)

Koniunkcja: 𝑝 ∧ 𝑞, 𝑐𝑧𝑦𝑡𝑎𝑚𝑦: 𝑝 𝑖 𝑞Dziś pójdę na wykład z matematyki i dziś pójdę na basen.(Pójdę wykład z matematyki a także na basen.)

Implikacja: 𝑝 ⟹ 𝑞, 𝑐𝑧𝑦𝑡𝑎𝑚𝑦: 𝑝 𝑖𝑚𝑝𝑙𝑖𝑘𝑢𝑗𝑒 𝑞, 𝑧𝑒 𝑧𝑑𝑎𝑛𝑖𝑎 𝑝 𝑤𝑦𝑛𝑖𝑘𝑎 𝑧𝑑𝑎𝑛𝑖𝑒 𝑞,𝑝 𝑗𝑒𝑠𝑡 𝑧𝑎ł𝑜ż𝑒𝑛𝑖𝑒𝑚, 𝑞 𝑗𝑒𝑠𝑡 𝑡𝑒𝑧ą, 𝑗𝑒ż𝑒𝑙𝑖 𝑝 𝑡𝑜 𝑞, 𝑖𝑡𝑑,

Np. Tw. Pitagorasa: Jeżeli T jest trójkątem prostokątnym to suma kwadratów przyprostokątnych jest równa kwadratowi przeciwprostokątnej.

Jeżeli dziś jest wtorek to jutro będzie środa.

Równoważność: 𝑝 ⇔ 𝑞, 𝑐𝑧𝑦𝑡𝑎𝑚𝑦 𝑝 𝑗𝑒𝑠𝑡 𝑟ó𝑤𝑛𝑜𝑤𝑎ż𝑛𝑒 𝑞

Page 5: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Tabelki działań

p -p

0 1

1 0

p q 𝑝 ∨ 𝑞

0 0 0

0 1 1

1 0 1

1 1 1

𝑝 ∨ 𝑞 0 1

0 0 1

1 1 1

Negacja

Alternatywa

p q 𝑝 ∧ 𝑞

0 0 0

0 1 0

1 0 0

1 1 1

𝑝 ∧ 𝑞 0 1

0 0 0

1 0 1

Koniunkcja

Alternatywa jest fałszywa tylko wtedygdy oba zdania składowe są fałszywe

Koniunkcja jest prawdziwa tylko wtedy,gdy oba zdania składowe są prawdziwe

Page 6: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

p q 𝑝 ⟹ 𝑞

0 0 1

0 1 1

1 0 0

1 1 1

Implikacja, p implikuje q, z p wynika q, p to założenie q to teza

𝑝 ⟹ 𝑞 0 1

0 1 1

1 0 1

0⟹0 p: 3=8 /+1q: 4=9

0⟹1p: 3=8 /∙0q: 0=0

Ze zdania prawdziwego nie może wynikać zdanie fałszywe.Z fałszywego założenia może wynikać zarówno prawda jak i fałsz.

Page 7: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

p q 𝑝 ⇔ 𝑞

0 0 1

0 1 0

1 0 0

1 1 1

𝑝 ⇔ 𝑞 0 1

0 1 0

1 0 1

Równoważność

Page 8: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Zadania złożone: ~ ∨ ∧⟹⇔

1) (p ∨ q)⇔ (q ∨ p)2) (p⟹(q ∧ s))⇔ (q ∧ s)3) ((~p) ∨ (q ∧ s))⟹((p ∨ r) ∧ (p ∨ s))

Kolejność nawiasów, siła działania: ~ ∧ ∨ ⟹ ⇔

1) p ∨ q⇔ q ∨ p2) p⟹q ∧ s⇔ q ∧ s3) ~p ∨ q ∧ s⟹ (p ∨ r) ∧ (p ∨ s)

źle: p ∨ r ∧ p ∨ s

Page 9: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Jak zbadać, czy zdanie złożone jest prawdziwe?Metoda zero-jedynkowa 0-1

NP. p ∨ q⇔ q ∨ p

p q 𝑝 ∨ 𝑞 𝑞 ∨ 𝑝 ⇔

0 0 0 0 1

0 1 1 1 1

1 0 1 1 1

1 1 1 1 1

Zdania złożone, które jest zawsze prawdziwe niezależnie od prawdziwości (lub fałszywości) zdań składowych nazywamy tautologią.

Page 10: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Podstawowe prawa logiczne (~ ∨ ∧⟹⇔)

(czasami możemy myśleć, że ∨ to dodawanie, ∧ to mnożenie)

Przemienność: p ∨ q⇔ q ∨ p p ∧ q⇔ q ∧ pŁączność: (p ∨ q) ∨ s ⇔ p ∨ (q ∨ s) (p ∧ q) ∧ s ⇔ p ∧ (q ∧ s)Rozdzielność: (p ∨ q) ∧ s ⇔ (p ∧ s) ∨ (q∧ s) (p ∧ 𝑞) ∨ s ⇔ (p ∨ s) ∧ (q ∨ s)

Idempotentność: p ∨ p ⇔ p p ∧ p ⇔ pPrawa pochłaniania: p ∨ F ⇔ p p ∧ F ⇔ F

p ∨ T ⇔ T p ∧ T ⇔ p

Prawo wyłączonego środka: p ∨ ~p ⇔ T Prawo sprzeczności: p ∧ ~p ⇔ FPrawo podwójnego przeczenia: ~(~p) ⇔ p (ale w języku polskim: nigdy nie chodzę do kina)

Prawo przechodniości: (p⟹q) ∧ (q⟹s) ⟹ (p⟹s)

Prawo kontrapozycji: (p⟹q) ⇔ (~q ⟹~p) (dowód tw nie wprost)

Page 11: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Dowód prawa przechodniości: (p⟹q) ∧ (q⟹s) ⟹ (p⟹s)

p q s p⟹q q ⟹ s (p⟹q) ∧ (q⟹s) p⟹s ⟹

0 0 0 1 1 1 1 1

0 0 1 1 1 1 1 1

0 1 0 1 0 0 1 1

0 1 1 1 1 1 1 1

1 0 0 0 1 0 0 1

1 0 1 0 1 0 1 1

1 1 0 1 0 0 0 1

1 1 1 1 1 1 1 1

Page 12: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Prawa de Morgana (~ ∨ ∧⟹⇔)

Zaprzeczenie alternatywy to koniunkcja zaprzeczeń~(p ∨ q) ⇔~p ∧ ~q

Przykład:Idę dziś do kina albo do teatru.

Mamo, pójdę dziś do kina lub pójdę dziś do teatru. Nie, nie pójdziesz dziś ani do kina, ani do teatru.

Nie prawda, nie pójdziesz dziś do kina i nie pójdziesz dziś do teatru.

Zaprzeczenie koniunkcji to alternatywa zaprzeczeń~(p ∧ q) ⇔~p ∨ ~q

Przykład:Mamo, pójdę dziś do kina i pójdę dziś do teatru.Nie prawda, wybieraj, albo pójdziesz do kina, albo do teatru.Nie prawda, nie pójdziesz dziś do kina lub nie pójdziesz dziś do teatru.

Page 13: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Formy zdaniowe ϕ(x)

ϕ(x) np. ϕ(x) = x+3>7ϕ(x,y) np. ϕ(x,y) = x+3>7-yϕ(x,y,z) np. ϕ(x,y,z) = x+3>7-y+z

Kwantyfikatory:

- szczegółowy czytamy: istnieje x taki, że ϕ(x)

- ogólny czytamy: dla każdego x zachodzi ϕ(x)

𝑥

ϕ(x)

𝑥

ϕ(x)

𝑥

2𝑥 = 8

𝑥

𝑥2 > 0

∃𝑥: 2𝑥 = 8

∀x: 𝑥2> 0

Page 14: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Prawa de Morgana dla form zdaniowych

~

𝑥

ϕ(x) ⇔

𝑥

~ϕ(x)ϕ(x): 𝑥2 = −1Istnieje liczba rzeczywista, taka że 𝑥2 = −1Nieprawda, żadna liczba rzeczywista nie ma własności 𝑥2 = −1Inaczej mówiąc, dla każdej liczby rzeczywistej nieprawda, że 𝑥2 = −1

𝑥

~ϕ(x)~

𝑥

ϕ(x) ⇔

ϕ(x): 𝑥2 > 0Dla każdej liczby rzeczywistej zachodzi 𝑥2 > 0Nieprawda, nie dla każdej liczby rzeczywistej mamy 𝑥2 > 0Inaczej mówiąc, istnieje liczba, dla której nie zachodzi 𝑥2 > 0, np. x=0

Page 15: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Prawa rozdzielności dla kwantyfikatorów

𝑥

(ϕ(x) ∧ ψ 𝑥 ) ⇔

𝑥

ϕ(x) ∧

𝑥

ψ(x)

Mamy dwie formy zdaniowe ϕ(x), ψ 𝑥

𝑥

(ϕ(x) ∨ ψ 𝑥 ) ⇔

𝑥

ϕ(x) ∨

𝑥

ψ 𝑥

𝑥

ϕ(x) ∨

𝑥

ψ(x)⟹

𝑥

(ϕ(x) ∨ ψ 𝑥 )

𝑥

(ϕ(x) ∧ ψ 𝑥 ) ⟹

𝑥

ϕ(x) ∧

𝑥

ψ 𝑥

Uwaga, tutaj implikacji nie da się odwrócić, czyli nie ma równoważności

Page 16: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Rachunek zbiorów

Pojęcie zbioru i relacja należenia do zbioru – to tzw. pojęcia pierwotne, których nie definiujemy.

A, B, X, Y – tak oznaczamy zbiorya, b, x, y – tak oznaczamy elementy zbiorów

𝑥 ∈ 𝑋, ~ 𝑥 ∈ 𝑋, 𝑥 ∉X

x należy do zbioru X

Moc zbioru 𝑋 𝑐𝑧𝑦𝑙𝑖 𝑙𝑖𝑐𝑧𝑏𝑎 𝑒𝑙𝑒𝑚𝑒𝑛𝑡ó𝑤,𝑚𝑜ż𝑒 𝑏𝑦ć 𝑛𝑖𝑒𝑠𝑘𝑜ń𝑐𝑧𝑜𝑛𝑎

Φ 𝑧𝑏𝑖ó𝑟 𝑝𝑢𝑠𝑡𝑦, 𝑛𝑖𝑒 𝑚𝑎 ż𝑎𝑑𝑛𝑦𝑐ℎ 𝑒𝑙𝑒𝑚𝑒𝑛𝑡ó𝑤

Page 17: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Działania na zbiorach

𝐴 ∪ 𝐵 = 𝑥: 𝑥 ∈ 𝐴 ∨ 𝑥 ∈ 𝐵

𝐴 ∩ 𝐵 = 𝑥: 𝑥 ∈ 𝐴 ∧ 𝑥 ∈ 𝐵

𝐴 − 𝐵 = 𝑥: 𝑥 ∈ 𝐴 ∧ ∼ 𝑥 ∈ 𝐵

Suma

Iloczynczęść wspólna

Różnica

Dopełnienie

Suma

Iloczyn

Różnica

Dopełnienie𝐴′ = ∼ 𝐴 = 𝑥: ∼ 𝑥 ∈ 𝐴

Page 18: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Zawieranie dwóch zbiorów

𝐴 ⊂ 𝐵 ⇔

𝑥

(x ∈ 𝐴 ⟹ x ∈ 𝐵)

A

B

Zbiory A i B są rozłączne gdy 𝐴 ∩ 𝐵 = Φ

A B

Page 19: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Podstawowe prawa rachunku zbiorów

Idempotentność

Przemienność

Łączność

Rozdzielność

Proszę samodzielnie napisać te prawa i niektóre z nich udowodnić na ćwiczeniach

Page 20: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Prawa de Morgana dla rachunku zbiorów

𝐴 − (𝐵 ∩ 𝐶) = (𝐴 − 𝐵) ∪ (𝐴 − 𝐶)

𝐴 − (𝐵 ∪ 𝐶) = (𝐴 − 𝐵) ∩ (𝐴 − 𝐶) A B 𝐵 ∩ 𝐶 C

Page 21: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Zbiory liczbowe: N, C, W, niewymierne, R, zespolone

2 − 𝑙𝑖𝑐𝑧𝑏𝑎 𝑛𝑖𝑒𝑤𝑦𝑚𝑖𝑒𝑟𝑛𝑎

2 =𝑛

𝑚− 𝑢ł𝑎𝑚𝑒𝑘 𝑛𝑖𝑒 𝑠𝑘𝑟𝑎𝑐𝑎𝑙𝑛𝑦

2 =𝑛2

𝑚2

2𝑚2 = 𝑛2 − 𝑐𝑧𝑦𝑙𝑖 𝑛 𝑗𝑒𝑠𝑡 𝑙𝑖𝑐𝑧𝑏ą 𝑝𝑎𝑟𝑧𝑦𝑠𝑡ą, 𝑎 𝑤𝑖ę𝑐 𝑛 = 2𝑘

2𝑚2 = 4𝑘2

𝑚2 = 2𝑘2 − czyli m też jest liczbą parzystą, ale ułamekn

mmiał być nieskarcalny − sprzecznosć

Dowód przez sprzeczność:

Page 22: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Równoliczność zbiorów X Y

Zbiory X i Y są równoliczne, gdy istnieje funkcja 𝑓: 𝑋 → 𝑌 taka, że dla każdego y istnieje dokładnie jeden x, taki że f(x)=yMówimy, że taka funkcja jest różnowartościowa oraz „na zbiór Y”, czyli przekształceniem wzajemnie jednoznacznym.

Page 23: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Równoliczność zbiorów nieskończonych

Zbiór liczb nieparzystych NP i zbiór liczb parzystych P są równoliczne bo

𝑓:𝑁𝑃 → 𝑃 𝑓 𝑛 = 𝑛 + 1

Ale uwaga, niespodziankaZbiór wszystkich liczb naturalnych N też jest równoliczny ze zbiorem liczb parzystych

𝑓:𝑁 → 𝑃 𝑓 𝑛 = 2𝑛

Można udowodnić, że zbiór liczb naturalnych jest równoliczny ze zbiorem liczb wymiernych,ale już nie jest równoliczny ze zbiorem liczb niewymiernych i zbiorem Liczb rzeczywistych

Page 24: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Zbiór Cantora

Bierzemy odcinek [0,1], dzielimy na 3 równe części i wyrzucamy środkową, itd. …

Oblicz „długość” końcowego zbioru.

Na n-tym poziomie mamy

0

1

2

Itd. ….

2𝑛 ∙1

3𝑛= (2

3)𝑛→ 0

Inny wariant: dzielimy odcinek [0,1] na pięć równych części i wyrzucamy środkową, itd…

Page 25: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Iloczyn kartezjański.

𝑎 ∈ 𝐴, 𝑏 ∈ 𝐵, 𝑎, 𝑏 − 𝑝𝑎𝑟𝑎 𝑢𝑝𝑜𝑟𝑧ą𝑑𝑘𝑜𝑤𝑎𝑛𝑎

𝐴𝑥𝐵 = { 𝑎, 𝑏 , 𝑎 ∈ 𝐴, 𝑏 ∈ 𝐵} – zbiór wszystkich par uporządkowanych

Def. Iloczyn kartezjański dwóch zbiorów A i B to

a A

B

b

A x B

(a,b)

Page 26: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Przykłady

Niech A={3,5,8}, B={a,f}, wtedy A x B = { (3,a), (3,f), (5,a), (5,f), (8,a), (8,f) }

𝑅2 = 𝑅𝑥𝑅 = { 𝑥, 𝑦 : 𝑥, 𝑦 ∈ 𝑅} − 𝑝ł𝑎𝑠𝑧𝑐𝑧𝑦𝑧𝑛𝑎 𝑧 𝑘𝑎𝑟𝑡𝑒𝑧𝑗𝑎ń𝑠𝑘𝑖𝑚 𝑢𝑘ł𝑎𝑑𝑒𝑚 𝑤𝑠𝑝ół𝑟𝑧ę𝑑𝑛𝑦𝑐ℎ

𝑅3 = 𝑅𝑥𝑅𝑥𝑅 = 𝑥, 𝑦, 𝑧 : 𝑥, 𝑦, 𝑧 ∈ 𝑅 − 𝑝𝑟𝑧𝑒𝑠𝑡𝑟𝑧𝑒ń 3 − 𝑤𝑦𝑚𝑖𝑎𝑟𝑜𝑤𝑎 𝑧 𝑘𝑎𝑟𝑡𝑒𝑧𝑗𝑎ń𝑠𝑘𝑖𝑚 𝑢𝑘ł𝑎𝑑𝑒𝑚 𝑤𝑠𝑝ół𝑟𝑧ę𝑑𝑛𝑦𝑐ℎ

𝑋1𝑥𝑋2𝑥𝑋3𝑥 …𝑋𝑛 = {(𝑥1, 𝑥2…𝑥𝑛): 𝑑𝑙𝑎 𝑘𝑎ż𝑑𝑒𝑔𝑜 𝑖 = 1. . 𝑛, 𝑥𝑖∈ 𝑋𝑖}

(2,3) x {-1} = { (x,y): 2<x<3 oraz y=-1}

Page 27: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Tw. Rozdzielność sumy mnogościowej względem iloczynu kartezjańskiego

𝐴 ∪ 𝐵 𝑥𝐶 = 𝐴𝑥𝐶 ∪ 𝐵𝑥𝐶

A B

C A x C B x C

𝑧 = 𝑥, 𝑦 ∈ 𝐴 ∪ 𝐵 𝑥𝐶 ⇔ 𝑥 ∈ 𝐴 ∪ 𝐵 ∧ 𝑦 ∈ 𝐶 ⇔ 𝑥 ∈ 𝐴 ∨ 𝑥 ∈ 𝐵 ∧ 𝑦 ∈ 𝐶 ⇔ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐶) ∨ (𝑥 ∈ 𝐵 ∧ 𝑦 ∈ 𝐶) ⇔

𝑥, 𝑦 ∈ 𝐴𝑥𝐶 ∨ (𝑥, 𝑦) ∈ 𝐵𝑥𝐶 ⇔ (𝑥, 𝑦) ∈ 𝐴𝑥𝐶 ∪ 𝐵𝑥𝐶

Page 28: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Relacje dwuargumentowe (unarne, binarne, itd…)

Relacja binarna R to dowolny podzbiór iloczynu kartezjańskiego A x B

a A

B

bR A x B

(a,b)

𝑎𝑅𝑏 ⇔ 𝑎, 𝑏 ∈ 𝑅 , 𝑐𝑧𝑦𝑡𝑎𝑚𝑦 𝑎 𝑗𝑒𝑠𝑡 𝑤 𝑟𝑒𝑙𝑎𝑐𝑗𝑖 𝑅 𝑧 𝑏, 𝑛𝑝. "𝑎 𝑙𝑢𝑏𝑖 𝑏"

Page 29: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Relację będziemy definiowali tak:

Element a zbioru A jest w relacji z elementem b zbioru B, wtedy i tylko wtedy gdy …

Np.1 Człowiek x jest w relacji z człowiekiem y gdy (wtedy i tylko wtedy) x jest synem y

Np.2 x, y ∈ "<„⇔ x<y (2,5)∈" < „ (5,1) ∉ " < „

Page 30: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Własności relacji

Zwrotna

Symetryczna

Przechodnia

Antysymetryczna

Spójna

Pełna

𝑥

𝑥R𝑥

𝑥,𝑦 (𝑥R𝑦⟹ 𝑦𝑅𝑥)

𝑥,𝑦,𝑧 (𝑥R𝑦 𝑖 𝑦𝑅𝑧⟹ 𝑥𝑅𝑧)

𝑥,𝑦 (𝑥R𝑦 𝑖 𝑦𝑅𝑥 ⟹ 𝑥 = 𝑦)

𝑥,𝑦 (𝑥 ≠ 𝑦 ⟹ 𝑥R𝑦 𝑙𝑢𝑏 𝑦𝑅𝑥)

𝑥,𝑦 (𝑥R𝑦 𝑖 𝑦𝑅𝑥)

Relacja w formie grafu

Page 31: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Przykłady.

1. x jest w relacji z y gdy x jest potomkiem y. Zwrotna – nie, symetryczna – nie, przechodnia – tak, antysymetryczna – nie, spójna – nie, pełna – nie

2. Prosta p jest w relacji z prostą q gdy są równoległeZwrotna – tak, symetryczna – tak, przechodnia – tak, antysymetryczna – nie, spójna – nie, pełna – nie

3. x P y gdy x-y jest podzielne przez 5 Zwrotna – tak, symetryczna – tak, przechodnia – tak, antysymetryczna – nie, spójna – nie, pełna – nie

xPy i yPz więc x-y=5n i y-z=5m x=5n+y z=y-5m x-z=5n+y-y+5m = 5(n+m) czyli xPz

Page 32: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Relacje równoważności

Mówimy, że R jest relacją równoważności gdy jest zwrotna, symetryczna i przechodnia

Np.1. x jest w relacji U z y gdy x i y mieszkają na tej samej ulicy.

Np. 2 proste p i q są w relacji R gdy są równoległe.

Relację równoważności często oznaczamy symbolem ~ ≡≈

Jeżeli R jest relacją równoważności to możemy zdefiniować klasę abstrakcji dowolnego elementu a

[𝑎]𝑅= {𝑥: 𝑥𝑅𝑎}

Np. 1. Moją klasą abstrakcji są wszyscy ludzie mieszkający na mojej ulicyNp. 2. Klasą abstrakcji osi OX są wszystkie proste poziome

Page 33: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Relacja równoważności 𝑅 ⊂ 𝑋𝑥𝑋 rozbija zbiór X na sumę rozłącznych podzbiorów pokrywających cały zbiór X. W każdym podzbiorze oddzielnie, każdy element jest w relacji z każdym innym (inaczej mówiąc w każdym podzbiorze relacja jest pełna) orazżadne dwa elementy z różnych podzbiorów nie są ze sobą w relacji

Page 34: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Np.1. Zbadaj własności relacji 𝑛𝑃𝑚 ⇔𝑛+𝑚

2∈ 𝑁. Wyznacz klasy abstrakcji.

Zwrotna:

Symetryczna:

Przechodnia:

𝑛𝑃𝑛 ⇔𝑛 + 𝑛

2∈ 𝑁

Jeżeli 𝑛𝑃𝑚 ⇔𝑛+𝑚

2∈ 𝑁 tom𝑃𝑛 ⇔

𝑚+𝑛

2∈ 𝑁

Jeżeli 𝑛𝑃𝑚 𝑜𝑟𝑎𝑧 𝑚𝑃𝑘 𝑡𝑜𝑛+𝑚

2= 𝑟 𝑜𝑟𝑎𝑧

𝑚+𝑘

2= 𝑠, czyli n+m=2r, m+k=2s, czyli n=2r-m, k=2s-m,

A więc n+k=2r-m+2s-m=2(r+s-m) jest podzielne przez 2 czyli nPk.

[1]𝑃= 𝑧𝑏𝑖ó𝑟 𝑙𝑖𝑐𝑧𝑏 𝑛𝑖𝑒𝑝𝑎𝑟𝑧𝑦𝑠𝑡𝑦𝑐ℎ

[2]𝑃= 𝑧𝑏𝑖ó𝑟 𝑙𝑖𝑐𝑧𝑏 𝑝𝑎𝑟𝑧𝑦𝑠𝑡𝑦𝑐ℎ

Page 35: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie
Page 36: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie
Page 37: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie
Page 38: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Relacje porządku.

Relacja jest częściowym porządkiem gdy jest zwrotna, przechodnia i antysymetryczna, tzn

xRx, jeśli xRy i yRz to xRz,jeśli xRy i yRx to x=y ( inaczej mówiąc tylko xRx )

Najbardziej oczywistym przykładem relacji porządku częściowego jest relacja ≤xRy gdy x≤y

Page 39: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Relacja porządku częściowego na płaszczyźnie, tzw. porządek produktowy

𝑃 ⊆ 𝑅2𝑥𝑅2 𝑥1, 𝑦1 𝑃 𝑥2, 𝑦2 ⟺ 𝑥1 ≤ 𝑥2𝑜𝑟𝑎𝑧 𝑦1 ≤ 𝑦2

A

B

C

𝐴 ≤ 𝐵, 𝑎𝑙𝑒 𝑢𝑤𝑎𝑔𝑎 ~𝐴 ≤ 𝐶 𝑜𝑟𝑎𝑧 ~𝐶 ≤ 𝐴

Elementy A i C są nieporównywalne, czyli relacja nie jest spójna

Np. (2,3) ≤(4,4)~ (2,3) ≤ (1,5)

Relacja P jest - zwrotna, - przechodnia i - antysymetryczna, bo taka jest relacja ≤

Page 40: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Inne przykłady porządku produktowego:

Człowiek X jest większy od człowieka Y gdy jest wyższy (bądź równy) i cięższy (bądź równy) niż Y

Student A jest lepszy od studenta B gdy z matematyki, biologii i angielskiego ma oceny lepsze (bądź równe) od studenta B

Page 41: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Relacja porządku liniowego, porządek liniowy:

- zwrotna, przechodnia, antysymetryczna- spójna, czyli każde dwa elementy są porównywalne, tzn. xPy lub yPx

D

C

B

A

Page 42: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Element minimalny, najmniejszy, maksymalny, największy

a jest elementem minimalnym jeżeli dla każdego x ~𝑥 < 𝑎inaczej mówiąc, nie ma elementu mniejszego od a, ale mogą być elementy nieporównywalne z a

a jest elementem maksymalnym jeżeli dla każdego x ~𝑥 > 𝑎inaczej mówiąc, nie ma elementu większego od a, ale mogą być elementy nieporównywalne z a

a jest elementem najmniejszym jeżeli dla każdego x 𝑎 <xinaczej mówiąc, a jest naprawdę mniejszy od wszystkich pozostałych

a jest elementem największym jeżeli dla każdego x 𝑥 <ainaczej mówiąc, a jest naprawdę większy od wszystkich pozostałych

Page 43: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Dla porządku liniowego mamy:

minimalny = najmniejszy maksymalny = największy

Dla porządku częściowego (nie liniowego) tak być nie musi !

Np. Niech X={(50,160), (60,150), (70,170), (80,180), (65, 175)} – grupa ludzi dla których zmierzono wagę [kg] i wzrost [cm]Wskaż elementy minimalny, najmniejszy, maksymalny, największy – o ile istnieją !

Odp.minimalne 1, 2najmniejszy nie istniejemaksymalny 4największy 4

nieporównywalne: 1-2, 3-5

Page 44: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Porządek leksykograficzny – stosowany w słownikach

Niech X – zbiór wszystkich słów w danym języku L

Słowo 𝑝 = (𝑝1, 𝑝2, 𝑝3, 𝑝4, … ) < 𝑞 = (𝑞1, 𝑞2, 𝑞3 , 𝑞4, 𝑞5…), 𝑐𝑧𝑦𝑡𝑎𝑚𝑦 𝑠ł𝑜𝑤𝑜 𝑝 𝑝𝑜𝑝𝑟𝑧𝑒𝑑𝑧𝑎 𝑠ł𝑜𝑤𝑜 𝑞 𝑔𝑑𝑦

𝑝1 < 𝑞1 𝑙𝑖𝑡𝑒𝑟𝑎 𝑝1 𝑝𝑜𝑝𝑟𝑧𝑒𝑑𝑧𝑎 𝑤 𝑎𝑙𝑓𝑎𝑏𝑒𝑐𝑖𝑒 𝑙𝑖𝑡𝑒𝑟ę 𝑞1 𝑙𝑢𝑏

𝑝1 = 𝑞1 𝑜𝑟𝑎𝑧 𝑝2 < 𝑞2 𝑙𝑢𝑏

𝑝1 = 𝑞1 𝑜𝑟𝑎𝑧 𝑝2 = 𝑞2 𝑜𝑟𝑎𝑧 𝑝3 < 𝑞3 𝑙𝑢𝑏, 𝑖𝑡𝑑

Jest to porządek liniowy, nie ma elementów nieporównywalnych

Page 45: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Metryka, odległość, czyli jak można zmierzyć odległość dwóch wielowymiarowych (wielocechowych) obiektów ?

Niech X – zbiór obiektów, x,yεXDef. Odległość, metryka, to funkcja

𝑓: 𝑋𝑥𝑋 → 𝑅, 𝑓(𝑥, 𝑦) ∈ 𝑅

1. f(x,y)≥0f(x,y)=0 tylko gdy x=y

2. f(x,y)=f(y,x) symetria3. f(x,y)+f(y,z) ≥f(x,z) nierówność trójkąta

Obiekty wielocechowe (1-no, 2-u, 3-y, itd….)Np. Punkt na płaszczyźnie (x,y)Punkt w przestrzeni (x,y,z)Punkt w czasoprzestrzeni (x,y,z,t)Człowiek = ( wzrost, waga, tętno, objętość wątroby, długość stopy, rok urodzenia, …)

x

y

z

Page 46: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Przykłady.

𝑂𝑑𝑙𝑒𝑔ł𝑜𝑠ć 𝑝𝑜𝑚𝑖ę𝑑𝑧𝑦 𝑙𝑖𝑐𝑧𝑏𝑎𝑚𝑖 𝑛𝑎 𝑜𝑠𝑖 𝑂𝑋, 𝑑 𝑥, 𝑦 = 𝑥 − 𝑦 , 𝑥, 𝑦 ∈ 𝑅, 𝑛𝑝. 𝑑 3,8 = 3 − 8 = 5

3 4 5 6 7 8

d=5

Page 47: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Odległość między punktami na płaszczyźnie 𝑃(𝑥1, 𝑦1), 𝑄(𝑥2, 𝑦2)

𝑂𝑑𝑙𝑒𝑔ł𝑜𝑠ć 𝑒𝑢𝑘𝑙𝑖𝑑𝑒𝑠𝑜𝑤𝑎 𝑑 𝑃, 𝑄 = 𝑥1 − 𝑥22 + 𝑦1 − 𝑦2

2

𝑂𝑑𝑙𝑒𝑔ł𝑜𝑠ć 𝑡𝑎𝑘𝑠ó𝑤𝑘𝑜𝑤𝑎 𝑑 𝑃, 𝑄 = 𝑥1 − 𝑥2 + 𝑦1 − 𝑦2

𝑂𝑑𝑙𝑒𝑔ł𝑜𝑠ć 𝐶𝑧𝑒𝑏𝑦𝑠𝑧𝑒𝑤𝑎 𝑑 𝑃, 𝑄 = max{ 𝑥1 − 𝑥2 , 𝑦1 − 𝑦2 }

𝑥1 𝑥2

𝑦1

𝑦2

P

Q

d=5

d=3

d=4

Page 48: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

𝑃(𝑥1, 𝑦1, 𝑧1,….), 𝑄(𝑥2, 𝑦2, 𝑧2,…. )Odległość obiektów wielocechowych

Można poprzednie definicje uogólnić

Page 49: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Jak wygląda kula, sfera w różnych metrykach.

Definicja kuli (koło) 𝐾 = 𝑥: 𝑑 𝑥, 𝑆 ≤ 𝑟 , 𝑆 − ś𝑟𝑜𝑑𝑒𝑘 𝑘𝑢𝑙𝑖, 𝑟 − 𝑝𝑟𝑜𝑚𝑖𝑒ńDefinicja sfery (okrąg) 𝑂 = 𝑥: 𝑑 𝑥, 𝑆 = 𝑟 , 𝑆 − ś𝑟𝑜𝑑𝑒𝑘 𝑠𝑓𝑒𝑟𝑦, 𝑟 − 𝑝𝑟𝑜𝑚𝑖𝑒ń

Przykłady na płaszczyźnie. Niech S(0,0), r=1

Metryka euklidesowa Metryka taksówkowa Metryka Czebyszewa

Page 50: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Metryka „rzeka”

Metryka „kolejowa”

Page 51: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Odległość między zbiorami skończonymiA

BSingle Link d(A,B)=min(P,Q) gdzie PεA, QεB

Complete Link d(A,B)=max(P,Q) gdzie PεA, QεB

Mean distance d(A,B)=d(P,Q), gdzie P – środek A,(między środkami) Q – środek B

Average distance d A, B =1

𝑛∙𝑚 𝑑(𝑃, 𝑄)

(średnia odległość)

Page 52: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Odległość między zbiorami nieskończonymi

A B

Odległość Steinhausa 𝑑 𝐴, 𝐵 = 𝐴 ÷ 𝐵 𝑝𝑜𝑙𝑒 𝑟óż𝑛𝑖𝑐𝑦 𝑠𝑦𝑚𝑒𝑡𝑟𝑦𝑐𝑧𝑛𝑒𝑗

Albo inaczej 𝑑 𝐴, 𝐵 =𝐴÷𝐵

𝐴∪𝐵

A=B, d(A,B)=0

d(A,B)> 0

d(A,B)=1

d(A,B)=1

Page 53: Logika matematyczna, rachunek zdańkarnet.up.wroc.pl/~mch/Logika.pdfLogika matematyczna, rachunek zdań dr Mieczysław halfen UPWR Wrocław î ì î ì/ ì î í Co to jest zdanie

Odległość między słowami. Słowo to ciąg znaków, niekoniecznie muszą być litery, mogą być dowolne znaki.

Odległość Haminnga: dH(a,b) = ile różnych znaków na poszczególnych pozycjachdH(‚kajak’ , ’kamyk’)=2

Odległość Levenshteina: dL(a,b) = liczba prostych operacji potrzebnych do przejścia z „a” do „b”operacje proste: wstawianie, usuwanie, zamianadL(‚rower’ , ’korek’)=3

Odległość epizodyczna dE(a,b)=liczba wstawieńdE(‚kot’ , ‚5k6o7t’)=3, czasami dE = nieskończoność

„Odległość” najdłuższego wspólnego podciągulongest common substring, LCS(‚12kotara’ , ‚26kotek’)=3 dla bardzo długich słów nie tak łatwo to obliczyć