Funkcje
Transkrypt
Funkcje
Funkcje 1 Obraz i przeciwobraz zbioru poprzez funkcję Rozważmy dowolną funkcję f : X → Y . Dla dowolnego zbioru A ⊂ X określamy obraz zbioru A: f (A) = {f (x); x ∈ A} = {y ∈ Y : ∃x∈A f (x) = y}. Dla dowolnego zbioru B ⊂ Y określamy przeciwobraz zbioru B: f −1 (B) = {x ∈ X; f (x) ∈ B}. Zadanie 1 Rozważmy kilka przykładów funkcji f : R → R. (a) f (x) = x2 + x + 1. Znajdź f ([−1, 2]) i f −1 (( 43 , 1)). (b) f (x) = sin 3x. Znajdź f ((0, π3 )) i f −1 ([−1, 0)). √ √ √ √ (c) f (x) = [x]. Znajdź f ((− 2, 2)) i f −1 ((− 2, 2)). Zadanie 2 Niech f : Z × Z → Z, f (x, y) = xy. (a) Znajdź obrazy zbiorów: {1, 10, 100, 1000}×{1, 10, 100, 1000}, 2Z×2Z, {2n : n ∈ N}×(2Z+1). (b) Znajdź przeciwobrazy zbiorów: {1, 2, 3}, 2Z, 2Z + 1. Zadanie 3 Niech f : X → Y będzie dowolną funkcją. (a) Udowodnij, że dla dowolnych zbiorów A, B ⊂ X, jeśli A ⊂ B, to f (A) ⊂ f (B). (b) Podaj przykład funkcji f i takich zbiorów A, B ⊂ X, że A $ B i f (A) = f (B). Zadanie 4 Niech f : X → Y będzie dowolną funkcją. Udowodnij, że dla dowolnych zbiorów A, B ⊂ X zachodzą następujące zależności: (a) f (A ∪ B) = f (A) ∪ f (B), (b) f (A ∩ B) ⊂ f (A) ∩ f (B), (c) f (A) \ f (B) ⊂ f (A \ B). Zadanie 5 (a) Podaj przykład funkcji f i takich zbiorów A, B ⊂ X, że f (A ∩ B) $ f (A) ∩ f (B). (b) Podaj przykład funkcji f i takich zbiorów A, B ⊂ X, że f (A) \ f (B) $ f (A \ B). Zadanie 6 Niech f : X → Y będzie dowolną funkcją. (a) Udowodnij, że dla dowolnych zbiorów A, B ⊂ Y , jeśli A ⊂ B, to f −1 (A) ⊂ f −1 (B). (b) Podaj przykład funkcji f i takich zbiorów A, B ⊂ Y , że A $ B i f −1 (A) = f −1 (B). Zadanie 7 Niech f : X → Y będzie dowolną funkcją. Udowodnij, że dla dowolnych zbiorów A, B ⊂ Y zachodzą równości: (a) f −1 (A ∪ B) = f −1 (A) ∪ f −1 (B), (b) f −1 (A ∩ B) = f −1 (A) ∩ f −1 (B), (c) f −1 (A \ B) = f −1 (A) \ f −1 (B). Zadanie 8 Niech f : X → Y będzie dowolną funkcją. Jakie własności (zwrotność, symetria, ...) ma relacja binarna ρ w zbiorze 2X , określona w ten sposób, że dla dowolnych A, B ∈ 2X : (a) AρB ⇔ f (A) ⊂ f (B), (b) AρB ⇔ f (A) = f (B), (c) AρB ⇔ f (A) ∩ f (B) = ∅? 1 2 Składanie funkcji Złożeniem funkcji f : X → Y i g: Y → Z nazywamy funkcję g ◦ f : X → Z określoną wzorem (g ◦ f )(x) = g(f (x)) dla x ∈ X. Zadanie 9 W jakiej kolejności można złożyć poniższe funkcje? Dla każdej z tych funkcji określ jej przeciwdziedzinę. √ (a) f : [0, +∞) → . . ., f (x) = x, g: R → . . ., f (x) = x2 − x + 14 , √ (b) f : [1, +∞) → . . ., f (x) = x − 1, g: R → . . ., f (x) = x2 + x + 1, √ 2 (c) f : R \ {1, −1} → . . ., f (x) = 1+x 1 − x. 1−x2 , g: (−∞, 1] → . . ., f (x) = Zadanie 10 Niech X będzie dowolnym alfabetem. Rozważmy funkcje rev: X ∗ → X ∗ , head: X ∗ \ {} → X, tail: X ∗ \ {} → X. Znajdź złożenia funkcji: rev ◦ rev, head ◦ rev, tail ◦ rev. 3 Funkcje różnowartościowe i „na” Mówimy, że funkcja jest różnowartościowa, jeśli dla dowolnych dwóch różnych elementów dziedziny, wartości funkcji odpowiadające tym elementom są różne. Oznacza to, że funkcja f : X → Y jest różnowartościowa wtedy i tylko wtedy, gdy dla dowolnych x1 , x2 ∈ X zachodzi implikacja f (x1 ) = f (x2 ) ⇒ x1 = x2 . Zadanie 11 Dla jakich a, b, c, d ∈ R (c 6= 0) funkcja f : R \ {− dc } → R określona wzorem f (x) = ax+b cx+d jest różnowartościowa? Zadanie 12 Uzasadnij, że dla dowolnego alfabetu X funkcje rev i double są różnowartościowe. Zadanie 13 Udowodnij, że funkcja f : X → Y jest różnowartościowa dokładnie wtedy, gdy dla dowolnych podzbiorów A, B ⊂ X zachodzi implikacja A $ B ⇒ f (A) $ f (B). Zadanie 14 Rozważmy dowolne funkcje f : X → Y i g: Y → Z. Wykaż, że jeżeli funkcja g ◦ f jest różnowartościowa, to funkcja f jest różnowartościowa. Zadanie 15 Udowodnij, że funkcja f : X → Y jest różnowartościowa wtedy i tylko wtedy, gdy dla dowolnego zbioru Z i dowolnych funkcji g1 , g2 : Z → X, jeśli f ◦ g1 = f ◦ g2 , to g1 = g2 . Mówimy, że funkcja f : X → Y jest „na”, jeśli każdy element przeciwdziedziny jest wartością funkcji odpowiadającą pewnemu elementowi dziedziny, czyli dla każdego y ∈ Y istnieje x ∈ X takie, że f (x) = y. Ten warunek możemy zapisać krócej f (X) = Y . Zbiór f (X) (obraz dziedziny) nazywamy zbiorem wartości funkcji f . Zadanie 16 Czy funkcja f : R \ {− dc } → R określona wzorem f (x) = (c 6= 0), może być „na”? ax+b cx+d , gdzie a, b, c, d ∈ R Zadanie 17 Udowodnij, że dla dowolnego alfabetu X funkcja rev jest „na”. Zadanie 18 Rozważmy dowolne funkcje f : X → Y i g: Y → Z. Wykaż, że jeżeli funkcja g ◦ f jest „na”, to funkcja g jest „na”. Zadanie 19 Udowodnij, że funkcja f : X → Y jest „na” wtedy i tylko wtedy, gdy dla dowolnego zbioru Z i dowolnych funkcji g1 , g2 : Y → Z, jeśli g1 ◦ f = g2 ◦ f , to g1 = g2 . Zadanie 20 Wykaż, że dowolną funkcję f : X → Y można przedstawić w postaci złożenia dwóch funkcji g: X → Z i h: Z → Y (gdzie Z jest pewnym zbiorem) takich, że g jest „na”, a h jest różnowartościowa. 2 Rozwiązania, wskazówki, odpowiedzi 3 (a) Połowa rozwiązania. Załóżmy, że A ⊂ B. Udowodnimy inkluzję f (A) ⊂ f (B). Weźmy dowolny element y ∈ f (A)... (b) Tu można podać dużo różnych przykładów. Dopasuj zbiory A i B do funkcji f : R → R określonej wzorem f (x) = x2 . Inny przykład: dopasuj funkcję f do zbiorów A = {a}, B = X = Y = {a, b}. 4 Wskazówka. (a) Zastosuj zadanie 3 (a) do inkluzji A ⊂ A ∪ B i B ⊂ A ∪ B. Pozostanie do udowodnienia inkluzja f (A ∪ B) ⊂ f (A) ∪ f (B). Weźmy dowolny element y ∈ f (A ∪ B). Istnieje x ∈ A ∪ B takie, że y = f (x). Co trzeba otrzymać, żeby stwierdzić, że y ∈ f (A) ∪ f (B)? (b) Zastosuj zadanie 3 (a) do inkluzji A ∩ B ⊂ A i A ∩ B ⊂ B. 6 (a) Analogicznie do 3 (a). 7 (c) Połowa rozwiązania. Weźmy dowolny element x ∈ X. Wówczas x ∈ f −1 (A \ B) ⇔ f (x) ∈ A \ B ⇔ f (x) ∈ A ∧ f (x)6∈B ⇔ . . . 14 Wskazówka. Jeśli f (x1 ) = f (x2 ), to g(f (x1 )) = g(f (x2 )). 19 Rozwiązanie. (⇒) Załóżmy, że funkcja f : X → Y jest „na” i rozważmy dowolne funkcje g1 , g2 : Y → Z, takie, że (?) g1 ◦ f = g2 ◦ f. Pokażemy, że g1 = g2 . Dla dowolnego y ∈ Y istnieje x ∈ X taki, że y = f (x) (f jest „na”). Zatem, z równości (?), dla y ∈ Y otrzymujemy g1 (y) = g1 (f (x)) = g2 (f (x)) = g2 (y), co oznacza, że g1 = g2 . (⇐) Pokażemy, że jeśli funkcja f : X → Y nie jest „na”, to istnieje zbiór Z i funkcje g1 , g2 : Y → Z, dla których nie jest prawdziwa implikacja g1 ◦ f = g2 ◦ f ⇒ g1 = g2 , czyli g1 ◦ f = g2 ◦ f i g1 6= g2 . Zauważmy, że wystarczy rozważyć dwuelementowy zbiór Z = {a, b}, funkcję g1 : Y → Z określić wzorem g1 (y) = a dla każdego y ∈ Y , a funkcję g2 : Y → Z określić następująco: ( g2 (y) = a, jeśli y ∈ f (X), b, jeśli y ∈ Y \ f (X). Funkcje g1 i g2 są różne, gdyż zbiór Y \ f (X) jest niepusty (f nie jest „na”). Natomiast dla każdego x ∈ X oczywiście f (x) ∈ f (X), więc g2 (f (x)) = a = g1 (f (x)). Piotr Jędrzejewicz, Ćwiczenia ze wstępu do matematyki dla informatyków, I rok informatyki, jesień 2002. Funkcje, wersja trzecia, 12 II 2003. 3