Matematyka dyskretna
Zadania złożone
Dział „ZBIORY”
ZADANIE 1.9
Dla każdego z wymienionych niżej zbiorów podaj, ile elementów zawiera zbiór potęgowy danego zbioru:
A = { 1,2,3 },
B = P({ 1,2}),
C = {{1,2}, {3}},
D = P (∅).
Odpowiedź:
P(A) = {∅, {1}, {2},{3}, {1,2}, {2,3}, {1,3}, {1,2,3}
P(B) = P({∅,{1}, {2}, {1,2}) = {∅, {∅}, {{1}}, {{2}}, {{1,2}}, {∅, {{1}}, {∅,{2}}, {∅{1,2}}, {{1}, {2}}, {{2}, {1,2}}, {∅, {1}, {2}}, {∅,{1}, {1,2}}, {∅, {2}, {1,2}}, {{1}, {2}, {1,2}}, {∅, {1}, {2}, {1,2}}
P(C) = {∅, {{1,2}}, {{3}}, {{1,2}, {3}}
P(D) = P({∅}) = {∅, {∅}}
ZADANIE 1.11
Sprawdź, czy dla dowolnych zbiorów A oraz B zachodzi A ∩ B = Ac ∩ Bc
Odpowiedź: z prawa de Morgana Ac ∩ Bc = (A ∩ B)c zatem A ∩ B = Ac ∩ Bc ⇔ A ∩ B = ∅
ZADANIE 1.12
Wymień wszystkie elementy podanych zbiorów:
Odpowiedź:
P ({ 1,2}) = {∅, {1,2}},
P ({1, {2}) = {∅, {1}, {{2}}, {1,{2}}},
P ({0, {0,1}}) = {∅, {0}, {{0,1}},{0, {0,1}}},
P ({∅}) = {∅, {∅}},
P ({∅, {∅}}) = {∅, {∅}, {{∅}}, {∅, {∅}}},
P (∅, {∅, {∅}}) = {∅, {∅}, {{∅, {∅}}}, {∅, {∅, {∅}}}}.
ZADANIE 1.13
Sprawdź, czy dla dowolnych zbiorów A i B zachodzi:
P (A ∩ B) = P (A) ∩ P (B)
P (A ∪ B) = P (A) ∪ P (B)
Odpowiedź:
1o niech A = {a}, B = {b}
A ∩ B = ∅, P (A ∩ B) = ∅
P (A) = {∅, {a}}, P(B) = {∅, {b}}, P (A) ∩ P (B) = ∅
2o niech A = {{a},{a, b}}, B = {{a}, {b}}
A ∩ B = {a}, P (A ∩ B) = {∅, {a}}
P (A) = {∅, {a}, {a, b}, {a, a, b}}
P (B) = {∅, {a}, { b}, {a, b}}
P (A) ∩ P (B) = {∅, {a}, {a, b}}
Zatem w 1 przypadku – zachodzi, a w 2 przypadku - nie zachodzi.
niech A = {{a}, {a, b}}, B = {{a}, {b}}
A ∪ B = {{a}, {b}, {a, b}}
P (A ∪ B) = {∅, {{a}}, {{b}}, {{a, b}}, {{a}, {a, b}, {{b}, {a, b}}, {{a}, {b}}, {{a}, {b}, {a, b}}}
P (A) = {∅, {a}, {a, b}, {a, {a, b}}}
P (B) = {∅, {a}, {b}, {a, b}}
P (A) ∪ P (B) = {∅, {a}, {b}, {a, b}, {a, {a, b}}}
Zatem zachodzi dla dowolnych A i B.
Dział „FUNKCJE”
ZADANIE 2.1
Która z podanych relacji jest funkcją? Dla każdej funkcji wyznacz jej dziedzinę i przeciwdziedzinę.
r = {(1,2),(2,2), (2,4), (4,4), (4,8), (8,4)},
r = {(1,2), (2,2), (3,4), (4,8), (8,5)},
r = {(3,2}, (2,1), (3,5), (2,8), (3,6)},
r = {(x, y) ∈ Q x Q: x = y2},
r = {(x, y) ∈ R x R: x4 = y3},
r = {(x, y) ∈ Z x Z: 2x + y = max ({x,2})},
r = {(x, y) ∈ R x R: IyI =2x},
r = {(x, y) ∈ R x R: (2x + 4)y=2x },
Odpowiedź:
relacja nie funkcją ponieważ jednemu argumentowi przyporządkowuje te same wartości, np.: para (2,2), (2,4); Dom (f) = {1,2,4, 8}, Im (f) = {2,4,8};
relacja jest funkcją; Dom (f) = {1,2,3, 4, 8}, Im (f) = {2,4,5, 8};
relacja nie funkcją ponieważ jednemu argumentowi przyporządkowuje te same wartości, np.: para (3,2), (3,5); Dom (f) = {2,3}, Im (f) = {1,2,5,6,8};
relacja jest funkcją; y = x1/2 ; Dom (f) = Q+, Im (f) = Q+;
relacja nie funkcją ponieważ jednemu argumentowi przyporządkowuje te same wartości, np.: para (1,1), (-1,1); y = x4/3 Dom (f) = R+, Im (f) = R+;
relacja jest funkcją; y = max ({x,2}) – 2x; Dom (f) = Z, Im (f) = Z;
x | -1 | 0 | 1 | 2 |
---|---|---|---|---|
y | 4 | 2 | 0 | -2 |
relacja jest funkcją; Dom (f) = R, Im (f) = R;
relacja jest funkcją, y=2x / (2x + 4), Dom (f) = R, Im (f) = R;
ZADANIE 2.7
Udowodnij, że funkcja f: N x N → N taka, że f (n, m ) = 2n(2m + 1) -1 jest różnowartościowa.
Odpowiedź:
Funkcja jest różnowartościowa gdy f (n1, m1 ) ≠ f (n2, m2 ). Weźmy dla przykładu pary (1, 1) i (2,2).
f (1,1 ) = 21(2∗1 + 1) -1 = 5, f (2,2 ) = 22(2∗5 + 1) -1 = 19 z tego wynika, że funkcja jest różnowartościowa.
ZADANIE 2.9
Dane jest przekształcenie f: R → R. Zbadaj, czy jest ono odwzorowaniem różnowartościowym i czy jest odwzorowaniem „na”. Wskaż przeciwdziedzinę funkcji f:
x + 3 dla x > 0
f (x) = 0 dla x = 0
x – 1 dla x < 0
Odpowiedź:
Funkcja jest odwzorowaniem różnowartościowym ponieważ dla różnych wartości x przyporządkowuje różne wartości y.
Funkcja jest funkcją „na”, gdyż zbiorem wartości tej funkcji jest R. Im (f) = R.
ZADANIE 2.13
Dane są funkcje f: R → R, f (x) = x + 3x, g: R → R, g (x) = x3, h: R → R, h (x) = max ({3, x}) – x. Wyznacz:
f o f,
f o g,
g o h,
(f o g) o h,
f o (g o h).
Odpowiedź:
f o f = f ( f(x)) = f ( x + 3x ) = x + 3x + 3 x + 3x
f o g = f (g (x)) = f ( x3 ) = x3 + 3 x3
g o h = g (h (x)) = g (max ({3, x}) – x) = x max ({3, x}) – x
(f o g) o h = h (f o g) = h (x3 + 3 x3) = max ({3, x3 + 3 x3}) – (x3 + 3 x3)
z definicji łączności złożenia funkcji wiemy, że f o (g o h) = (f o g) o h, zatem wynik jest ten sam co w punkcie d) tego zadania.
Dział „RELACJE”
ZADANIE 4.5
Sprawdź, które z własności: zwrotność, przeciwzwrotność, symetryczność, przeciwsymetryczność, antysymetryczność, przechodniość i spójność posiada relacja r określona w zbiorze A.
A – zbiór mieszkańców Warszawy, r = {(a,b) ∈ A x A: a jest bratem b},
A – zbiór miast leżących w Azji, r = {(a,b) ∈ A x A: a jest miastem położonym wyżej nad poziomem morza niż miasto b},
A = {1, 2, 3}, r = {(1, 2), (2, 3), (3, 1)},
A = {x, y, z}, r = {(x, x), (y, x), (y, z), (z, z), (z, y)},
A = 2N, r = {(X, Y) ∈ A x A: X ⊆ Y},
A = N, r = {(a, b) ∈ A x A: istnieje k ∈ Z takie, że ab = 3k + 1},
A = Z, r = {(a, b) ∈ A x A: max {a, b} = 1},
A = Z, r = {(a, b) ∈ A x A: nwd (a, b) = 1},
A = R \{0}, r = {(a, b) ∈ A x A: a = 3b},
Odpowiedź:
relacja jest przeciwzwrotna, symetryczna i przechodnia,
relacja jest przeciwzwrotna, przeciwsymetryczna i przechodnia,
relacja jest przeciwzwrotna, przeciwsymetryczna, antysymetryczna i spójna,
relacja nie określonych własności,
relacja jest zwrotna, przeciwsymetryczna, antysymetryczna i przechodnia,
relacja jest symetryczna i przechodnia,
relacja jest zwrotna i symetryczna,
relacja jest symetryczna,
relacja jest przeciwzwrotna, przeciwsymetryczna i antysymetryczna.
ZADANIE 4.10
Relacja r określona w zbiorze X jest euklidesowska, gdy dla dowolnych x, y, z ∈ X, jeśli x r y i x r z, to y r z. Sprawdź, która z relacji spełnia ten warunek.
Sprawdź, które z własności: zwrotność, przeciwzwrotność, symetryczność, przeciwsymetryczność, antysymetryczność, przechodniość i spójność posiada relacja r określona w zbiorze A.
r ⊆ 2N x 2N, dla dowolnych A, B ∈ 2N , A r B wtedy i tyko wtedy, gdy A ∩ B = ∅,
r ⊆ Z3 x Z3, dla dowolnych(x1, x2 , x3 ), (y1 , y2 , y3) ∈ Z3, (x1, x2 , x3 ) r (y1 , y2 , y3) wtedy i tyko wtedy, gdy x2 = y2.
Odpowiedź:
r = { (A, B) ∈ 2N x 2N , A ∩ B = ∅} nie jest euklidesowska, bo np.:
X = {1, 2}, Y = {3, 4}, Z = {4, 5} wtedy X r Y i X r Z ale ¬ (X r Z),
r = {(x1, x2 , x3 ), (y1 , y2 , y3) ∈ Z3 x Z3, x2 = y2} jest euklidesowska, bo jeśli
x = (x1, x2 , x3 ) to (y1 , x2 , y3) i z = (z1, x2 , z3)
ZADANIE 4.10
Sprawdź, która z relacji r ⊆ X x X spełnia następujący warunek: dla każdego x ∈ X istnieje taki y ∈ X taki, że x r y.
r ⊆ R x R, dla dowolnych x, y ∈ R, x r y wtedy i tyko wtedy, gdy x = y, gdzie y oznacza część całkowitą liczby y,
r ⊆ Z3 x Z3, dla dowolnych(x1, x2 , x3 ), (y1 , y2 , y3) ∈ Z3, (x1, x2 , x3 ) r (y1 , y2 , y3) wtedy i tyko wtedy, gdy 2x2 = y2.
Odpowiedź:
r = {(x, y) ∈R x R, x = y}, sprawdzając, czy dla każdego x istnieje taki y, że x r y przyjmuję za przykład x = 21/2 zatem widać, że relacja nie zachodzi.
r = {(x1, x2 , x3 ), (y1 , y2 , y3) ∈ Z3 x Z3, 2x2 = y2} sprawdzając, czy dla każdego (x1, x2 , x3 )∈ Z3 istnieje taki (y1 , y2 , y3) ∈ Z3, że (x1, x2 , x3 ) r (y1 , y2 , y3) przyjmuję za przykład x = (1, -2, 3), wtedy y = 2 -2= 1/4 ∈Z, zatem widać, że relacja nie zachodzi.
ZADANIE 4.13
Wyznacz relację odwrotną do relacji r. Określ dziedzinę i przeciwdziedzinę relacji odwrotnej.
r = {(x, x), (x, y), (y, y), (y, z), (z, y), (z, s)},
r = {(a, b)∈R x R : b = max ({a, b})},
r = {(a, b) ∈R x {-1, 0, 1} : b = sgn (a)}.
Odpowiedź:
r-1 = {(x, x), (y, x), (y, y), (z, y), (y, z), (s, z)}, D = {s, x, y, z}, Dp = {x, y, z};
r-1 = {(b, a)∈R x R : b = max ({b, a})}, D = R, Dp = R;
r-1 = {( b, a)∈R x {-1, 0, 1} : b = sgn (a)}, D = {-1, 0, 1}, Dp = R.
Dział „RACHUNEK ZDAŃ”
ZADANIE 7.2
Niech p, q, r i s będą następującymi zdaniami: p = ”x>0” , q =”y>0”, r = ”wyniki są wyświetlane na ekranie”, s = ”program wykonuje instrukcję x:=x+1”.
Zapisz każde z poniższych zdań w postaci formuły klasycznego rachunku zadań.
Jeśli x nie jest dodatnie, to program wykonuje instrukcję x:=x+1,
Wyniki są wyświetlane na ekranie wtedy i tylko wtedy gdy x jest dodatnie,
Jeśli obie zmienne x i y są dodatnie, to wyniki są wyświetlane na ekranie,
Program wykonuje instrukcję x=x+1 dopóty dopóki x jest dodatnie,
Warunkiem koniecznym na to, by program wyświetlił wyniki jest, by zmienne x i y miały wartości dodatnie.
Odpowiedź:
¬ p ⇒ s
p ⇔ r
(p∧q) ⇒ r
p ⇒ s
(p∧q) ⇒ r
ZADANIE 7.4
Wskaż takie wartości zmiennych n i m, by otrzymane zdania były fałszywe.
Jeśli m, n są niezerowymi liczbami całkowitymi takimi, że m2=n2, to m=n,
Jeśli n jest liczbą naturalną, to n2<2n.
Odpowiedź:
Fałsz dla przykładowych m=1 i n= -1,
Fałsz dla przykładowych n=3, 32<23.
ZADANIE 7.6
Zaproponuj zdanie złożone, które:
Jest prawdziwe wtedy i tylko wtedy, gdy dokładnie jedna z trzech zmiennych zdaniowych
p, q, r jest prawdziwa,
Jest prawdziwe wtedy i tylko wtedy gdy dokładnie dwie z trzech zmiennych zdaniowych
p, q, r są prawdziwe.
Odpowiedź:
¬(p∨q)∧r jest prawdziwe ⇒ gdy r jest prawdziwe,
p∧q∧r¬(p∧r)∧¬(q∧r) jest prawdziwe gdy p, q – prawdziwe oraz r – fałszywe.
ZADANIE 7.21
Które z podanych rozumowań jest poprawne?
Przesłanki: 1. Jeżeli student nie uczył się pilnie, to nie zda egzaminu. 2. Student nie zdał egzaminu.
Wniosek: Student nie uczył się pilnie.
Przesłanki: 1. Jeżeli student nie uczył się pilnie, to nie zda egzaminu. 2. Student zdał egzamin.
Wniosek: Student nie uczył się pilnie.
Przesłanki: 1. Jeżeli student nie uczył się pilnie, to zda egzamin. 2. Student nie uczył się pilnie..
Wniosek: Student nie zda egzaminu.
Przesłanki: 1. Jeżeli student uczył się pilnie, to zda egzamin. 2. Student uczył się pilnie.
Wniosek: Student zda egzamin.
Przesłanki: 1. Jeżeli student uczył się pilnie, to zda egzamin. 2. Student nie zdał egzaminu.
Wniosek: Student nie uczył się pilnie.
Odpowiedź:
Poprawne rozumowanie jest wtedy i tylko wtedy gdy jego schemat jest tautologią.
Niech p – „student uczył się pilnie”, q – „student zda egzamin”.
Tautologiami są schematy:
[(¬p→¬q)∧¬q]→¬p
[(¬p→¬q)∧q]→p
d) [(p→q)∧q]→q
Poprawne rozumowania to a, b, d.
Dział „RACHUNEK PREDYKATÓW”
ZADANIE 8.1
W podanych formułach wskaż, które wystąpienia zmiennych są wolne, a które związane:
(∃x)(∃y)((x=z)=>(∀z)(xy=z)) ∧ ¬ (∀z)((x+y=z))=> (∀z)(x<z)),
((∀x)(∃y)(x>y ⇔ (x2>y2)) ∨ ((∃z)(x+y<z)=>(∀y)( x2>y2)).
Odpowiedź:
dla wyrażenia α = ( ∃x)(∃y)((x=z)=>(∀z)(xy=z)) zmienne x, y, z są związane
dla wyrażenia β = (∀z)((x+y=z))=> (∀z)(x<z))zmienne x, z są związane, zmienna y jest wolna
dla wyrażenia α = ((∀x)(∃y)(x>y ⇔ (x2>y2)) zmienne x, y są związane
dla wyrażenia β = ((∃z)(x+y<z)=>(∀y)( x2>y2))zmienne y, z są związane, zmienna x jest wolna
ZADANIE 8.3
Podaj przykład formuły rachunku predykatów, która:
Jest prawdziwa w strukturze liczb naturalnych i nie jest prawdziwa w strukturze liczb rzeczywistych,
Jest prawdziwa w strukturze liczb rzeczywistych i nie jest prawdziwa w strukturze liczb naturalnych.
Odpowiedź:
(∀a)(∀b)(1+a+b>0) – jest prawdziwa w strukturze liczb naturalnych i nie jest prawdziwa w strukturze liczb rzeczywistych ponieważ wystarczy podstawić dowolna liczbę rzeczywistą mniejszą od 0 i nierówność nie będzie spełniona,
(∃a)(∀b)(2a=b) – jest prawdziwa w strukturze liczb rzeczywistych i nie jest prawdziwa w strukturze liczb naturalnych ponieważ, np. dla b=1 nie istnieje a spełniające dane równanie.
ZADANIE 8.4
Zbadaj prawdziwość podanych formuł rachunku kwantyfikatorów w strukturze liczb całkowitych i naturalnych:
Odpowiedź:
(∃x)(∀y)(x≤y)
dla liczb naturalnych – prawda, ponieważ skoro podstawiając najmniejsze naturalne x i y =0 nierówność jest spełniona, to jest ona również spełniona dla wyższych liczb;
dla liczb całkowitych – prawda, ponieważ zawsze można znaleźć x takie aby nierówność jest spełniona;
(∀x)(∀y)(∃z)(x+y=z)
dla liczb naturalnych – prawda, ponieważ zawsze można znaleźć liczbę naturalną będącą wynikiem sumy dwóch liczb naturalnych;
dla liczb całkowitych – prawda, ponieważ zawsze można znaleźć liczbę całkowitą będącą wynikiem sumy dwóch liczb całkowitych;
(∀x)(∀y)(x2=y2 => x=y)
dla liczb naturalnych i całkowitych – prawda, ponieważ, gdy kwadraty liczb są równe to znaczy, że te liczby też są równe;
(∀x)(∃y)(x2>y2 => x>y)
dla liczb naturalnych i całkowitych – prawda, ponieważ zawsze można znaleźć taki y aby kwadraty liczb spełniały nierówność a to znaczy, że te liczby też spełniają nierówność;
(∀m) (∃n)(2m=n)
dla liczb naturalnych i całkowitych – prawda, ponieważ zawsze można znaleźć takie n aby m i n spełniały równanie;
(∀n) (∃k)(2n=k)
dla liczb naturalnych – prawda, ponieważ zawsze można znaleźć liczbę naturalną będącą wynikiem potęgowania liczby 2;
dla liczb całkowitych – fałsz, np.: dla 2-2= ¼, a ¼ nie należy do liczb całkowitych .
ZADANIE 8.5
Wyznacz wartości logiczne poniższych zdań:
(∃r∈R)(∀n∈N)(r>n ⇒ r<n)
(∃k∈Z)(∃s∈R)(k+2s = -1) ∧ (2k-s=-14)
(∀n)(∃k)((n∈N ∧ k∈N) ⇒ (n=2k)
Odpowiedź:
(∃r∈R)(∀n∈N)(r>n ⇒ r<n) – fałsz
np.: dla r=1 i n=0 prawda, że 1>0, ale nieprawda, że 1<0;
(∃k∈Z)(∃s∈R)(k+2s = -1) ∧ (2k-s=-14)
należy przeprowadzić dyskusję dla przypadków:
gdy lewa strona koniunkcji jest prawdą - dla k=1 i s=-1 jest spełnione k+2s = -1, to prawa strona jest fałszem, ponieważ 2+1≠-14;
gdy prawa strona koniunkcji jest prawdą - dla k=-8 i s=-2 jest spełnione 2k-s=-14 to lewa strona jest fałszem, ponieważ -8-4≠-1;
dla pozostałych n nie istnieje k aby obie strony koniunkcji były prawdą;
Biorąc pod uwagę, że zgodnie z algebrą Boole’a koniunkcja jest prawdą tylko wtedy, gdy oba zdania są prawdą, stwierdzam, że zdanie jest fałszywe;
(∀n)(∃k)((n∈N ∧ k∈N) ⇒ (n=2k)) – fałsz, np.: dla n=3 nie istnieje k spełniające równanie 3=2k .