Logika i teoria mnogo±ci, konspekt wykªad 1

Transkrypt

Logika i teoria mnogo±ci, konspekt wykªad 1
Logika i teoria mnogo±ci, konspekt wykªad 1
Logika zdaniowa jest j¦zykiem, który pozwala opisywa¢ zale»no±ci pomi¦dzy zdaniami.
Zdanie w sensie logicznym to wypowied¹ oznajmuj¡ca, o której mo»na powiedzie¢, »e jest prawdziwa
(np. pi¦¢ jest wi¦ksze od dwóch) lub faªszywa (np. chmury na Ziemi zbudowane s¡ z amoniaku). Tego
typu proste wypowiedzi b¦dziemy nazywali zdaniami atomowymi.
Wygodnie jest oznacza¢ zadania symbolami np.
p, q, r, . . .
Ten sam symbol na przykªad litera
mo»e w ró»nych sytuacjach oznacza¢ ró»ne zdania. Symbole
p, q, r, . . .
p
b¦dziemy wi¦c traktowa¢
jak zmienne zdaniowe.
Tak jak ze zda« prostych (w sensie gramatycznym) mo»emy budowa¢ zdania zªo»one:
je±li
n
jest liczb¡ naturaln¡, to
n
jest liczb¡ parzyst¡ lub
n
jest liczb¡ nieparzyst¡
tak te» ze zmiennych zdaniowych mo»emy budowa¢ formuªy. Posªugujemy si¦ w tym celu symbolami
nazywanymi funktorami lub spójnikami logicznymi.
Nazwa funktora
Negacja (zaprzeczenie)
Symbol
Przykªad zdania
∼, ¬
nieprawda, »e
Koniunkcja
∧
piq
Alternatywa
∨
p
Implikacja
⇒
je±li
Równowa»no±¢
⇔, ≡
p
Zapis symboliczny
∼p
p
p∧q
lub
p∨q
q
p,
to
p⇒q
q
wtedy i tylko wtedy, gdy
p⇔q
q
Nie ka»dy zapis zawieraj¡cy zmienne i funktory jest poprawny, np. nie maj¡ sensu napisy:
∨q,
p ∨ ∧q,
p∧, . . .
Zasady budowania poprawnych formuª:
1. Zmienna zdaniowa jest formuª¡.
2. Je±li
αiβ
s¡ formuªami, to s¡ nimi tak»e:
∼ α,
α ∧ β,
α ∨ β,
α ⇒ β,
α ⇔ β.
3. Buduj¡c formuªy stosujemy (w zwykªy sposób) nawiasy do okre±lana kolejno±ci, w której
dziaªaj¡ spójniki, np.:
(α ⇒ β) ∨ β,
(α ∨ β) ∧ (α ∨ γ).
4. Napis uzyskany w sposób inny ni» opisany w punktach 1. 3. powy»ej nie jest formuª¡.
Def. 1.1
Warto±ciowaniem nazywamy funkcj¦, która ka»dej zmiennej zdaniowej wyst¦puj¡cej w zbiorze roz-
patrywanych formuª nadaje warto±¢
Mo»liwe warto±ciowania formuªy
Warto±ciowanie
p=0
p=1
1
(prawda) lub
0
(faªsz).
p:
sens wyra»enia
zdanie
zdanie
p
p
jest zdaniem faªszywym
jest zdaniem prawdziwym
Ka»de warto±ciowanie zmiennych atomowych wyznacza warto±¢ logiczn¡ zbudowanej z nich formuªy. Tabelka poni»ej mo»e sªu»y¢ jako (prowizoryczna) denicja zamieszczonych w niej spójników
logicznych:
p
q
∼p
∼q
p∧q
p∨q
p⇒q
p⇔q
0
0
1
1
0
1
0
1
1
1
0
0
1
0
1
0
0
0
0
1
0
1
1
1
1
1
0
1
1
0
0
1
Mo»na poda¢ przykªady formuª którym przy dowolnym warto±ciowaniu buduj¡cych je zmiennych
zdaniowych odpowiada zawsze warto±¢ logiczna
1.
Formuªy takie nazywamy tautologiami.
Przykªady tautologii:
p∨∼p
(p ⇒ q) ⇔ (∼ p ∨ q)
∼ (p ∨ q) ⇔ (∼ p ∧ ∼ q)
∼ (p ∧ q) ⇔ (∼ p ∨ ∼ q)
Dwie ostatnie z tych tautologii nosz¡ nazw¦ praw de Morgana rachunku zda«.
To, czy formuªa jest tautologi¡, mo»emy wykaza¢ metod¡ tabelaryczn¡ (sprawdzaj¡c explicite jej
warto±ciowanie przy wszystkich mo»liwych warto±ciowaniach buduj¡cych j¡ zmiennych), korzystaj¡c
z wykazanych wcze±niej tautologii i przechodnio±ci równowa»no±ci lub z tzw. metody skróconego
sprawdzenia.
Idea tej metody polega na zaªo»eniu, »e formuªa nie jest tautologi¡ (tj. jej warto±ciowanie mo»e by¢
równe 0) i nast¦pnie na wykazaniu, »e prowadzi to do sprzeczno±ci polegaj¡cej na konkluzji, »e pewna
zmienna lub formuª jest równocze±nie faªszywa i prawdziwa. Dowód t¡ metod¡ ujmujemy w form¦
numerowanej listy, której ka»dy wiersz zawiera (uj¦ty w nawias klamrowy) komentarz wskazuj¡cy
¹ródªo stwierdzenia uj¦tego w tym wierszu.
Przykªad: wyka»emy, »e formuªa
(p ⇒ q) ⇒ (q ⇒ r) ⇒ (p ⇒ r)
jest tautologi¡.
1) (p ⇒ q) ⇒ (q ⇒ r) ⇒ (p ⇒ r) = 0
2) (p ⇒ q) = 1
3)
{zaª.}
{1}
(q ⇒ r) ⇒ (p ⇒ r) = 0
{1}
4) (q ⇒ r) = 1
{3}
5) (p ⇒ r) = 0
{3}
6) p = 1
{5}
7) r = 0
{5}
8) q = 0
{4 i 7}
9) (p ⇒ q) = 0
{6 i 8}
Uzyskana sprzeczno±¢ mi¦dzy wyra»eniami w wierszach
»e badana formuªa jest tautologi¡
2) i 9)
dowodzi prawdziwo±ci twierdzenia,