Tautologie rachunku zdań
Wartościowanie - Dowolne podporządkowanie wartości logicznych zmiennym zdaniowym
Tautologia - Schemat zdaniowy przyjmujący wartość 1 przy każdym wartościowaniu. Schemat zdania zawsze prawdziwego
Prawa:
Prawa przemienności
p∨q ⇔ q∨p
p∧q ⇔ q∧p
Prawa łączności
(p∧q)∧r ⇔ p∧(q∧r)
(p∨q)∨r ⇔ p∨(q∨r)
[(p⇔q)⇔r] ⇔ [p⇔(q⇔r)]
Prawa rozdzielności
p∧(q∨r) ⇔ (p∧q)∨(p∧r)
p∨(q∧r) ⇔ (p∨q)∧(p∨r)
Prawa de Morgana
¬(p∧q) ⇔ ¬p∨¬q
¬(p∨q) ⇔ ¬p∧¬q
Prawo eksportacji-importacji
(p∧q⇒r) ⇔ [p⇒(q⇒r)]
Prawa indentpotentności
p∧p ⇔ p
p∨p ⇔ p
Prawo transpozycji
(p⇒q) ⇒ (¬q⇒¬p)
Prawo sylogizmu warunkowego
(p⇒q)∧(q⇒r) ⇒ (p⇒r)
Prawa definiowania
(p⇒q) ⇔ ¬p∨q
(p⇔q) ⇔ (p⇒r)∧(q⇒p)
Prawa LPR - definicja, przykłady
Prawem LPR w danym języku nazywamy formuły tego języka, które są prawdziwe przy wszystkich interpretacjach tego jęz. i wartościach zmiennych wolnych.
Ważniejsze prawa:
Przestawiania kwantyfikatorów
∧x ∧y P(x,y) ↔ ∧y ∧x P(x,y)
∨x ∨y P(x,y) ↔ ∨y ∨x P(x,y)
∨x ∧y P(x,y) → ∧y ∨x P(x,y)
Rozdzielności kwantyfikatorów
∧x ( P(x) ∧ Q(x) ) ↔ ∧x P(x) ∧ ∧x Q(x)
Niepełne rozdzielczości
∧x P(x) ∨ ∧x Q(x) → ∧x (P(x) ∨ Q(x))
∨x (P(x) ∧ Q(x)) → ∨x P(x) ∧ ∧∨x Q(x)
Kwantyfikatory przy implikacji
∧x (P(x) → Q(x)) → (∧x P(x) → ∧x Q(x))
∧x (P(x) → Q(x)) → (∨x P(x) → ∨x Q(x))
De Morgana dla kwantyfikatorów
¬∧x P(x) ↔ ∨x ¬P(x)
¬∨x P(x) ↔ ∧x ¬P(x)
Wyłączania kwantyfikatorów przed nawias (Q nie zależy od x)
∧x P(x) ∧ Q ↔ ∧x (P(x)∧Q)
∨x P(x) ∧ Q ↔ ∨x (P(x)∧Q)
∧x P(x) ∨ Q ↔ ∧x (P(x)∨Q)
∨x P(x) ∨ Q ↔ ∨x (P(x)∨Q)
Definicja zbioru potęgowego, przykłady
Dla każdego zbioru A istnieje zbiór wszystkich podzbiorów zb. A
∧A∨X∧Y (Y∈X⇔Y⊂A
P(A)={Y : Y⊂A)
Np. P({a})={{a},∅}
P(∅)={∅}
P({a,b})={∅,{a},{b},{a,b}}
Tw. Jeżeli zb. A ma n elementów, to zb. potęgowy zbioru A ma 2n elementów.
Iloczyn kartezjański, podstawowe prawa
Dla zbiorów A i B określamy zbiór
A x B = { (x,y) : x ∈ A ∧ y ∈ B }
Prawa:
Ax∅ = ∅xA = ∅
Na ogół AxB ≠ BxA
(A∪B)xC = (AxC)∪(BxC)
(A∩B)xC = (AxC)∩(BxC)
(A-B)xC = (AxC)-(BxC)
Ax(B∪C) = (AxB)∪(AxC)
Ax(B∩C) = (AxB)∩(AxC)
Ax(B-C) = (AxB)-(AxC)
Relacje równoważności, klasy abstrakcji, zasada abstrakcji
Def. Relację R⊂A2 nazywamy relacją równoważności zbioru U jeżeli :
1) R jest zwrotna ∧x∈U x R x
2) R jest symetryczna ∧x,u∈U ( x R y → y R x )
3) R jest przechodnia ∧x,y,z∈U (x R y ∧ y R z → x R z )
Przykłady
x R y ↔ x = y ; R⊆U2 → R = IU najmniejsza relacja w zbiorze U
R = U2 = U x U relacja totalna na zbiorze U
Klasy abstrakcji relacji równoważności
Niech R będzie relacją równoważności na zbiorze U
Dla każdego elementu a∈U określony zbiór
[a]R = { b ∈ U : a R b }
Nazywamy klasą abstrakcji relacji R wyznaczoną przez element a
Przykład
na zbiorze {-3,-2,-1,0,1,2,3} x R y ↔ |x| = |y|
[0]R = { 0 }
[1]R = {1,-1} = [-1]R
[2]R = {2,-2} = [-2]R
[3]R = {3,-3} = [-3]R
Zasada abstrakcji
Jeżeli R jest relacją równoważności na zb. A, to zbiór A/R jest podziałem zb. A.
Poprawne schematy wnioskowania rachunku zdań
Poprawny schemat wnioskowania (logiczna reguła wnioskowania) - wniosek wynika z przesłanek na gruncie KRZ nie istnieje takie wartościowanie,
przy którym wszystkie przesłanki są prawdziwe, a wniosek fałszywy
Prawa:
(p⇒q)∧p⇒q - reguła odrywania
(p⇒q)∧(q⇒r)⇒(p⇒r) - reg. Sylogizmu warunkowego
(p∨q)∧(p⇒r)∧(q⇒r)⇒r - reg. Eliminacji alternatywy
(p∨q)∧(¬p)⇒q - reg. Otrzymywania dla alternatywy
(p⇒q)∧(q⇒p)⇒(p⇔q) - reg. Wprowadzania równoważności
Aksjomaty systemu LPR
(A0) wszystkie formy jezyka elementarnego, które są podstawieniami tautologi KRZ
(A1) ∧x A → A[x/t]
(A1`) A[x/t] → ∨x A
(A2) ∧x (A→B) → (∧x A → ∧x B)
(A2`) ∧x (A→B) → (∨x A → ∨x B)
(A3) A → ∧x A
(A3`) ∨x A → A
(A1)(A1`) -prawa podstawiania
(A2)(A2`) -prawa rozstawiania kwantyfikatorów przy implikacji
(A3)(A3`) -prawa zbytecznych kwantyfikatorów
Relacje, dziedzina, przeciwdziedzina, relacja odwrotna, złożenie relacji
Relacją n - wyrazową nazywany dowolny zbiór, którego elementami są n-wyrazowe układy uporządkowane.
Dziedziną R nazywamy zbiór DR = { x ∈ A : ∨y∈B ( x,y ) ∈ R }
Przeciwdziedziną relacji R nazywamy zbiór D*R = { y∈B : ∨x∈A ( x , y ) ∈ R }
Odwrotność relacji R-1 = { ( y , x ) : ( x , y ) ∈R }
R-1 relacja odwrotna do relacji R
Przykład:
R = { (0,1) , (1,2) } ; R-1 = { (1,0), (2,1) }
R = { (x,y)∈R2 : x<y } ; R-1 = { (y,x)∈R2 : x<y } = {(x,y) ∈R y<x }
Złożenie (superpozycja) relacji
S ∘ R = { ( x , y ) : ∨z ( ( x , z ) ∈ R ∧ ( z , y ) ∈ S ) }
Przykład
R = { ( 0,1 ) , ( 1,2 ) } ; S = { ( 1,0 ) , ( 2,3 )}
S ∘ R = { (0,0 ) , ( 1,3 ) } ; R ∘ S = { ( 1,1 ) }
Na ogół S ∘ R ≠ R ∘ S
Relacje porządkujące i liniowo porządkujące
Relację R⊂A2 nazywamy relacją częściowo-porządkującą na zb. A, jeżeli jest zwrotna, słabo-antysymetryczna i przechodnia.
Relację R⊂A2 nazywamy r. liniowo-porządkującą na zb. A, jeżeli jest zwrotna, słabo-antysymetryczna, przechodnia i spójna.
Koniunkcyjna i alternatywna postać normalna
Formuła w alternatywnej postaci normalnej (apn) - alternatywa skończenie wielu koniunkcji elementarnych
K1∨K2∨...∨Kn
Formuła w koniunkcyjnej postaci normalnej (kpn) - koniunkcja skończenie wielu alternatyw elementarnych
A1∧A2∧...∧An
Arytmetyka Peano
Język: =2, +2, ∗2 - symbole relacyjne
S1 - symbol funkcyjny
0 - stała przedmiotowa
S(n) = n+1
Aksjomaty równości Aksjomaty następnika Aksjomaty mnożenia
(R1) x = x (P1) ¬S(x) = 0 (P5) x ∗ 0 = 0
(R2) z = y => y = x (P2) S(x) = S(y) => x = y (P6) x ∗ S(y) = x ∗ y + x
(R3) (x = y)∧(y = z) => (x = z) Aksjomaty dodawania Aksjomat indukcji matematycznej
(R4) (x = y) => S(x) = S(y) (P3) x + 0 = x (P7) A[x/0]∧ ^x(A=>A[x/S(x)])=> ^xA
(P4) x + S(y) = S(x + y)
Definicja i podstawowe własności stosunku zawierania zbiorów
Stosunek inkluzji
Def.
A ⊆ B ↔ ∧x ( x ∈ A → x ∈ B)
Zbiór A jest zawarty w zbiorze B (A⊆B), jeżeli każdy element zbioru A jest elementem zbioru B
Własności stosunków zawierania
1) A ⊆ A zawartość
2) A ⊆ B ∧ B ⊆ A → A = B antysymetria
3) A ⊆ B ∧ B ⊆ C → A ⊆ C przechodniość
4) ^A (∅⊂A)
Funkcje jako relacje
Relację R nazywamy funkcją jeżeli spełnia warunek prawostronnej jednoznaczności:
∧x,y1,y2 ( x R y1 ∧ x R y2 → y1 = y2 )
Def. Mówimy, że f jest funkcją ze zbioru A w zbiór B (f: A→B) jeżeli spełnione są warunki:
f jest funkcją
Df = A
D*f ⊂ B
Def. Funkcję f nazywamy różnowartościową ( wzajemnie jednoznaczną ) jeżeli :
∧x1,x2 ( f(x1) ∧ f(x2) → x1 = x2 )
Stosunek równoliczności zbiorów i jego własności
Def. Zbiór X jest równoliczny ze zb. Y wtw., gdy istnieje bijekcja zb. X na zb. Y
X|rY ∨f X 1-1→”na” Y
Np. N~{n∈N : n ≥ 10}
{x∈Z : x ≥ 0}~{x∈Z : x ≤ 0}
Relacja równoliczności jest relacją równoważności.
Def. Rodzinę wszystkich zbiorów równolicznych ze zb. X nazywamy mocą zb. X i oznaczamy =X.
Def. Zb. X nazywamy skończonym wtw., gdy jest pusty lub dla każdego el. x∈X, zbiory X i X\{x} nie są równoliczne.
Zbiory, które nie są skończone nazywamy nieskończonymi.
Aksjomatyczny system rachunku zdań.
Def. System posługujący się aksjomatami i zbiorem udowodnionych zdań, uznanych za prawdziwe, a wyprowadzonych właśnie z tych aksjomatów.
Aksjomaty implikacji: (A1) p=>(q=>p) (A2) [p=>(q=>r)]=>[(p=>q)=>(p=>r)]
Aksjomat negacji: (A3) [¬q=>¬p]=>(p=>q)
Aksjomaty koniunkcji: (A4) p∧q=>p (A5) p∧q=>q (A6) (p=>q)=>[(p=>r)=>(p=>q∧r)]
Aksjomaty alternatywy: (A7) p=>p∨q (A8) q=>p∨q (A9) (p=>r)=>[(q=>r)=>(p∨q=>r)]
Aksjomaty równoważności: (A10) (p⇔q)=>(p=>r) (A11) (p⇔q)=>(q=>p) (A12) (p=>q)=>[(q=>p)=>(p⇔q)]
Metoda tablic analitycznych dla LPR
MTA to dowodzenie A przez odrzucanie. Gałąź nazywamy sprzeczną jeśli zawiera parę sprzecznych formuł, drzewo nazywamy zamkniętym jeśli każda gałąź jest zamknięta. Dowód formuły A to drzewo zamknięte, którego korzeń oznaczony jest przez A. Stosuje się reguły dowodzenia.
Definicje działań na zbiorach i prawa algebry zbiorów.
Algebra zbiorów
Działania:
Suma : x∈ A ∪ B ↔ x ∈ A ∨ x ∈ B
Iloczyn: x∈ A ∩ B ↔ x ∈ A ∧ x ∈ B
Różnica : x∈ A - B ↔ x ∈ A ∧ ¬ x ∈ B
Prawa
De Morgana A - (B ∪ C) = (A - B) ∩ (A - C) ; A - (B ∩ C) = (A - B) ∪ (A - C)
Dla różnicy (A-B)-C = A-(B∪C) ; A-(B-C) = (A-B)∪(A∩C) ; (A∪B)-C = (A-C)∪(B-C)
Dla sumy i iloczynu A⊂B∪A ; B⊂B∪A ; A⊂C∧B⊂C => A∪B⊂C ; A∩B⊂A ; A∩B⊂B ; C⊂A∧C⊂B => C⊂A∩B
Przykład dowodu założeniowego
(T3) (p=>q)=>[(q=>r)=>(p=>r)]
p=>q zał.
q=>r zał.
p zał.
MP (1,3) q
MP (2,4) r
Antynomia Russell'a
Nie istnieje zbiór wszystkich zbiorów
W(x) ≡ X∉X
Tworzymy zbiór R={x : X∉X}
^y (Y∈R⇔Y∉R)
Y/R (R∈R) ⇔ (R∉R)
Aksjomaty algebry Boole'a
(B1) A ∪ B = B ∪ A (B1`) A ∩ B = B ∩ A
(B2) (A ∪ B) ∪ C = A ∪ (B ∪ C) (B2`) (A ∩ B) ∩ C = A ∩ (B ∩ C)
(B3) A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C) (B3`) A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
(B4) A ∪ Ř = A (B4`) A ∩ U = A
(B5) A ∪ -A = U (B5`) A ∩ -A = Ř
Obraz, przeciwobraz i prawa
Dla A⊂X określamy:
f[A] = { y ∃x (x∈A ∧ y=f(x)} = {f(x) x∈A} f[A] nazywamy obrazem zb. A danym przez funkcję f.
Dla B⊂Y określamy:
f -1[B] = {x∈X : f(x)∈B} f -1[B] nazywamy przeciwobrazem zb. B danym przez funkcję f.
Np. f : R→R f(x)=x2
A = {x∈R : -1≤ x ≤1}
Prawa:
f [A1∪A2] = f [A1] ∪ f [A2]
f [A1∩A2] ⊂ f [A1] ∩ f [A2]
f -1[B1 ∪/∩ B2] = f -1[B1] ∪/∩ f -1[B2]
f -1[B'] = f -1[B]'
Aksjomat ekstensjonalności i jego zastosowania
Def. Jeżeli zbiory mają te same elementy to są równe.
^z (z∈X ⇔ z∈Y) => X=Y
Np.
A={x : x∈R ∧ x>0} B={x : x∈R ∧ x3>0}
A=B
Para uporządkowana i lemat o parach uporządkowanych
Def.
( a , b ) = { {a} , {a,b} } para uporządkowana elementów a i b
Lemat o parach uporządkowanych
( a , b ) = ( c , d ) ↔ a = c ∧ b = d
Wniosek : a ≠ b → ( a , b ) ≠ ( b , a )
Typy relacji na zbiorze A
Def. Relację R ⊆ A2 nazywamy relacją w zbiorze A
Piszemy x R y zamiast ( x,y ) ∈ R
Relację R w zbiorze A nazywamy
zwrotną, jeżeli ∧x∈A x R x
symetryczną, jeżeli ∧x,y ∈A ( x R y → y R x )
przechodnią, jeżeli ∧x,y,z∈A (x R y ∧ y R z → x R z )
przeciwzwrotną, jeżeli ∧x∈A ¬ x R x
przeciwsymetryczną, jeżeli ∧x,y ∈A ( x R y → ¬ y R x )
(słabo) antysymetryczną, jeżeli ∧x,y ∈A ( x R y ∨ y R x → x = y)
spójną, jeżeli ∧x,y∈A ( x R ∨ y R x )
ostro spójną, jeżeli ∧x,y∈A (x R y ∨ x = y ∨ y R x )
Zbiory mocy χ0 i mocy continuum
Zb. X jest mocy χ0 wtw., gdy X jest zbiorem wszystkich wyrazów pewnego nieskończonego ciągu (bez powtórzeń).
Zbiory mocy χ0 to: N (naturalne), Z (całkowite), Q (wymierne), bo są równoliczne ze zbiorem liczb naturalnych
Zbiory mocy continuum: R (rzeczywiste), (0,1), (-1/2,1/2)