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

Transkrypt

Logika i teoria mnogo±ci, konspekt wykªad 3
Logika i teoria mnogo±ci, konspekt wykªad 3
Jedna z metod dowodzenia praw rachunku kwantykatorów oparta jest o
klasykacj¦ form zdanio-
wych:
φ jest klasy T (od sªowa true),
zmiennej x zdanie φ(x) jest zdaniem prawdziwym.
je±li
dla wszystkich warto±ci z zakresu
φ jest klasy F (od sªowa false),
zmiennej x zdanie φ(x) jest zdaniem faªszywym.
je±li
dla wszystkich warto±ci z zakresu
1. Mówimy, »e forma
2. Mówimy, »e forma
φ jest klasy U (od sªowa undetermined), je±li istniej¡ takie warto±ci
z zakresu zmiennej x, dla których zdanie φ(x) jest zdaniem prawdziwym oraz istniej¡ takie
warto±ci z zakresu zmiennej x, dla których zdanie φ(x) jest zdaniem faªszywym.
3. Mówimy, »e forma
Je±li zakresem zmiennej
x
x2
formy klasy F jest forma
+ 1 > 0, przykªadem
forma x > 0.
jest zbiór liczb rzeczywistych, to przykªadem formy klasy T jest forma
x + 1 = x,
za± przykªadem formy klasy U jest
U»ywaj¡c zapisu kwantykatorowego, powy»sz¡ klasykacje mo»emy zapisa¢ w postaci
φ∈T
⇔
(∀ x φ(x)) = 1,
φ∈F
⇔
(∃ x φ(x)) = 0,
φ∈U
⇔
(∃ x φ(x)) = 1 ∧ (∃ x ∼ φ(x)) = 1.
Znaj¡c klasy form atomowych
φ i ψ mo»emy okre±li¢ (nie zawsze jednoznacznie!) klasy zbudowanych
z nich wyra»e«. Na przykªad
∼φ φ∧ψ φ∨ψ φ⇒ψ
φ⇔ψ
φ
ψ
T
T
F
T
T
T
T
T
F
F
F
T
F
F
T
U
F
U
T
U
U
F
T
T
F
T
T
F
F
F
T
F
F
T
T
F
U
T
F
U
T
U
U
T
U
U
T
T
U
U
F
U
F
U
U
U
U
U
U
F, U
T, U
T, U
T, F, U
1
Tabelka poni»ej zawiera korzystaj¡cy z metody klasykacji form zadaniowych dowód uogólnionych praw de Morgana
φ
∼φ
∀x φ(x)
∃x φ(x)
∼ ∀x φ(x)
∼ ∃x φ(x)
∀x ∼ φ(x)
∃x ∼ φ(x)
T
F
1
1
0
0
0
0
F
T
0
0
1
1
1
1
U
U
0
1
1
0
0
1
Zdanie w nagªówku kolumny pi¡tej równowa»ne jest zadaniu w nagªówku kolumny ósmej; zdanie w
nagªówku kolumny szóstej równowa»ne jest zadaniu w nagªówku kolumny siódmej.
Niech
x0
b¦dzie warto±ci¡ z zakresu zmiennej
x.
Formuªy
φ(x0 ) ⇒ ∃ x φ(x),
∀ x φ(x) ⇒ φ(x0 )
(∗)
s¡ prawami rachunku kwantykatorów. Po»ytecznym ¢wiczeniem jest próba udowodnienia ich metod¡ klasykacji form, my jednak przyjmiemy te prawa jako fragment denicji kwantykatorów
i
∃
∀.
Wa»n¡ klas¡ praw rachunku kwantykatorów s¡
prawa rozkªadu kwantykatora. Maj¡ one posta¢:
1.
∀x (φ(x) ⇒ ψ(x)) ⇒ (∀x φ(x) ⇒ ∀x ψ(x))
2.
∀x (φ(x) ⇒ ψ(x)) ⇒ (∃x φ(x) ⇒ ∃x ψ(x))
3.
∀x (φ(x) ⇔ ψ(x)) ⇒ (∀x φ(x) ⇔ ∀x ψ(x))
4.
∀x (φ(x) ⇔ ψ(x)) ⇒ (∃x φ(x) ⇔ ∃x ψ(x))
5.
(∀x φ(x) ∨ ∀x ψ(x)) ⇒ ∀x (φ(x) ∨ ψ(x))
6.
∀x (φ(x) ∧ ψ(x)) ⇔ (∀x φ(x) ∧ ∀x ψ(x))
7.
∃x (φ(x) ∨ ψ(x)) ⇔ ∃x φ(x) ∨ ∃x ψ(x)
8.
∃x (φ(x) ∧ ψ(x)) ⇒ ∃x φ(x) ∧ ∃x ψ(x)
Udowodnimy pierwsze z tych praw, ª¡cz¡c metod¦ klasykacji form z metod¡ skróconego sprawdzenia: zaªo»ymy, »e rozwa»ane zdanie nie jest prawem rachunku kwantykatorów (czyli jego warto±ci¡
2
logiczn¡ mo»e by¢ 0) i dojdziemy do sprzeczno±ci.
1)
(
)
∀x (φ(x) ⇒ ψ(x)) ⇒ (∀x φ(x) ⇒ ∀x ψ(x)) = 0
{zaª.}
2) ∀x (φ(x) ⇒ ψ(x)) = 1
{1}
3) (∀x φ(x) ⇒ ∀x ψ(x)) = 0
{1}
4) ∀x φ(x) = 1
{3}
5) ∀x ψ(x) = 0
{3}
6) φ ∈ T
{5}
7) ψ ̸∈ T
{5}
8) φ ⇒ ψ ̸∈ T
{6 i 7}
9) ∀x (φ(x) ⇒ ψ(x)) = 0
{8}
Sprzeczno±¢ mi¦dzy 2) i 9) wykazuje, »e zaªo»enie (wiersz 1) jest niedopuszczalne, co dowodzi prawdziwo±¢ rozwa»anego prawa.
Formy zdaniowe mog¡ zale»e¢ od wi¦cej ni» jednej zmiennej. Przykªadem formy zale»nej od dwóch
zmiennych jest
φ(x, y) : x > y.
Podobnie, kwantykatory s¡ cz¦sto u»ywane w wyra»eniach zawieraj¡cych wi¦cej ni» jedn¡ zmienn¡.
Dla przykªadu: warunek ci¡gªo±ci funkcji
f
w punkcie
x0
mo»emy zapisa¢ w formie
(
)
∀ ε > 0 ∃ δ > 0 ∀ x : |x − x0 | < δ ⇒ |f (x) − f (x0 )| < ε .
x i y ). Zaªó»my, »e dla
pewnej ustalonej (i niezale»nej od warto±ci zmiennej y ) warto±ci zmiennej x, któr¡ to warto±¢ oznaczymy symbolem x0 , forma φ(x0 , y) jest form¡ klasy T ze wzgl¦du na zmienn¡ y, czyli prawdziwe
Niech
φ
b¦dzie form¡ zale»n¡ od dwóch zmienny (oznaczymy je literami
jest zdanie
∀ y φ(x0 , y).
Zaªo»enie, »e speªniony jest warunek
(∗∗)
(∗∗)
mo»emy równowa»nie zapisa¢ jako
∃ x ∀ y φ(x, y).
Korzystaj¡c z prawa
(∗)
(∗ ∗ ∗)
mamy dla dowolnego, ustalonego
y:
φ(x0 , y) ⇒ ∃ x φ(x, y)
a udowodnione powy»ej prawo rozkªadu kwantykatora (numer 1 na li±cie), w którym rol¦ zmiennej
x
peªni teraz zmienna
y,
pozwala wywnioskowa¢, i»
(
)
(
)
∀y φ(x0 , y) ⇒ ∃ x φ(x, y) ⇒ ∀ y φ(x0 , y) ⇒ ∀ y ∃ x φ(x, y) .
Na mocy równowa»no±ci
(∗∗)
i
(∗ ∗ ∗)
dostajemy wi¦c wa»ne prawo zamiany kolejno±ci dziaªania
kwantykatorów
∃ x ∀ y φ(x, y) ⇒ ∀ y ∃ x φ(x, y).
3
Wybieraj¡c jako kontrprzykªad form¦
dzi: dla dowolnej liczby rzeczywistej
y
x>y
widzimy, »e implikacja w przeciwn¡ stron¦ nie zacho-
istnieje wi¦ksza od niej liczba rzeczywista
implikacji powy»ej jest prawdziwy), nie istnieje jednak liczba
wistych
y
x
x
(czyli nast¦pnik
wi¦ksza od wszystkich liczb rzeczy-
(poprzednik implikacji jest faªszywy).
Nie istniej¡ uniwersalne metody dowodzenia prawa rachunku kwantykatorów zawieraj¡cych formy
zdaniowe wi¦cej ni» jednej zmiennej.
4