Funkcje
Transkrypt
Funkcje
Logika i teoria mnogo±ci, konspekt wykªad 8 Funkcje Zacznijmy od przypomnienia denicji funkcji, podanej na wykªadzie 6: Def. 6.5 O relacji f ⊂ X × Y 1) 2) mówimy, »e jest funkcj¡, gdy ∀ x ∈ X ∃ y ∈ Y : ⟨x, y⟩ ∈ f, ( ∀ x ∈ X ∀ y, y ′ ∈ Y : (⟨x, y⟩ ∈ f ) ∧ (⟨x, y ′ ⟩ ∈ f ) ⇒ (y = y ′ ). Ujmuj¡c to sªownie: funkcj¡ nazywamy tak¡ relacj¦, okre±lon¡ na iloczynie kartezja«skim zbiorów i Y, X y ∈ Y. »e nale»y do niej ka»dy element zbioru jeden b¦d¡cy z nim w relacji element Cz¦±ciej zamiast ⟨x, y⟩ ∈ f b¦dziemy pisa¢ (dziedziny) i dla ustalonego y = f (x) za± zamiast y ∈ X, f ⊂ X ×Y X istnieje dokªadnie b¦dziemy stosowa¢ oznaczenie f : X → Y. Niech f : X→Y b¦dzie funkcj¡ i niech A ⊂ X. Def. 8.1 Zbiór f (A) ⊂ Y, zdeniowany relacj¡: ( ) ( ) y ∈ f (A) ⇔ ∃ x ∈ X : (x ∈ A) ∧ (y = f (x)) nazywamy obrazem zbioru A wzgl¦dem funkcji chodzi, po prostu obrazem zbioru f lub, gdy z kontekstu jasnym jest o jaka funkcj¦ A. Przykªad 8.1. Niech X = N, Y = {0, 1} i niech f (n) = 0, gdy n jest liczb¡ parzysta, 1, gdy n jest liczb¡ nieparzysta. A = {2, 6, 220}, to f (A) = {0}. Podobnie, obrazem dowolnego podzbioru zbioru liczb nieparzystych jest zbiór {1}. Wreszcie, je±li A zwiera zarówno liczby parzyste, jak i nieparzyste (n.p. A = {1, 4}), to f (A) = {0, 1} = Y. Je±li A jest podzbiorem zbioru liczb parzystych (na przykªad Tw. 8.1 zbiorów Dla dowolnej funkcji A1 i A2 wzgl¦dem f f i dowolnych podzbiorów jej dziedziny A1 , A2 ⊂ X obraz sumy równy jest sumie obrazów tych zbiorów, f (A1 ∪ A2 ) = f (A1 ) ∪ f (A2 ). Dowód Niech Je±li y ∈ f (A1 ∪ A2 ). x ∈ A1 , Wówczas, na mocy denicji 8.1 to (z denicji ∃ x ∈ X : x ∈ A1 ∪ A2 ∧ y = f (x). f (A1 )) y = f (x) ∈ f (A1 ) ⇒ y ∈ f (A1 ) ∪ f (A2 ). 1 Je±li x ∈ A2 , to (z denicji Pokazali±my, »e Niech teraz Je±li ( f (A1 ∪ A2 ) ⊂ f (A1 ) ∪ f (A2 ). y ⊂ f (A1 ) ∪ f (A2 ). y ∈ f (A1 ) to (z denicji f (A1 )) ) ( ) ∃ x ∈ X : x ∈ A1 ∧ y = f (x) ⇒ ∃ x ∈ X : x ∈ A1 ∪ A2 ∧ y = f (x) ⇒ y ∈ f (A1 ∪ A2 ). Podobnie, je»eli ( f (A2 )) y = f (x) ∈ f (A2 ) ⇒ y ∈ f (A1 ) ∪ f (A2 ). y ∈ f (A2 ) to (z denicji f (A2 )) ) ( ) ∃ x ∈ X : x ∈ A2 ∧ y = f (x) ⇒ ∃ x ∈ X : x ∈ A1 ∪ A2 ∧ y = f (x) ⇒ y ∈ f (A1 ∪ A2 ). Pokazali±my, »e tak»e f (A1 ) ∪ f (A2 ) ⊂ f (A1 ∪ A2 ), co ko«czy dowód. Twierdzenie 8.1 jest szczególnym przypadkiem twierdzenie obowi¡zuj¡cego dla dowolnej indeksowanej rodziny podzbiorów zbioru Tw. 8.2 Niech f : X → Y X. X: b¦dzie funkcj¡ i niech Wówczas f (∪ ( ) At = t∈T At )t∈T b¦dzie indeksowan¡ rodzin¡ podzbiorów ∪ ( ) f At . t∈T Dowód. y∈Y : ) (1) ( ∪ ) (2) At ⇔ ∃x ∈ X : x ∈ At ∧ (y = f (x)) ⇔ ∃ x ∈ X ∃ t ∈ T : (x ∈ At ) ∧ y = f (x) Dla ka»dego y∈f (∪ t∈T t∈T ∪ ( ) ( ) (5) (4) ⇔ ∃ t ∈ T ∃ x ∈ X : (x ∈ At ) ∧ y = f (x) ⇔ ∃ t ∈ T : y ∈ f At ⇔ y ∈ f At . (3) t∈T Równowa»no±ci (1) i (4) wynikaj¡ z denicji obrazu zbioru, równowa»no±ci (2) i (5) z denicji sumy indeksowanej rodziny zbiorów, za± równowa»no±¢ (3) wyra»a prawo przemienno±ci dwóch kwantykatorów dla ka»dego. W przypadku, gdy zapytamy o obraz cz¦±ci wspólnej rodziny zbiorów, sytuacja nie jest ju» tak symetryczna zamiast równo±ci mamy inkluzj¦. Tw. 8.3 Niech f : X → Y X. b¦dzie funkcj¡ i niech Wówczas f (∩ ) At ⊂ t∈T W szczególno±ci, je±li T = {1, 2}, ( At )t∈T b¦dzie indeksowan¡ rodzin¡ podzbiorów ∩ ( ) f At . t∈T teza twierdzenia 8.3 przyjmuje posta¢: f (A1 ∩ A2 ) ⊂ f (A1 ) ∩ f (A2 ). 2 Dowód y∈Y : ( ∩ ) (1) ( ∩ ) (2) y∈f At ⇔ ∃x ∈ X : x ∈ At ∧ (y = f (x)) ⇔ ∃ x ∈ X ∀ t ∈ T : (x ∈ At ) ∧ y = f (x) Dla ka»dego t∈T t∈T ∩ ( ) ( ) (5) (4) ⇒ ∀ t ∈ T ∃ x ∈ X : (x ∈ At ) ∧ y = f (x) ⇔ ∀ t ∈ T : y ∈ f At ⇔ y ∈ f At . (3) t∈T x jest uniwerzale»no±¢ x od t. Implikacji w punkcie (3) nie mo»na zamieni¢ na równowa»no±¢: w jej poprzedniku salny (niezale»ny od t), za± zdanie po prawej stronie implikacji dopuszcza Zilustrujemy to podaj¡c jawny przykªad. Niech {1, 2}, A2 = {2, 3}. f b¦dzie funkcj¡ z przykªadu 8.1 i niech A1 = Wówczas: A1 ∩ A2 = {2} ⇒ f (A1 ∩ A2 ) = {0}. Z drugiej strony f (A1 ) = f (A2 ) = {0, 1} ⇒ f (A1 ) ∩ f (A2 ) = {0, 1}. Podany przykªad pokazuje, »e w ogólnym przypadku Niech teraz B⊂Y f (A1 ) ∩ f (A2 ) ̸⊂ f (A1 ∩ A2 ). b¦dzie podzbiorem przeciwdziedziny funkcji Def. 8.2 Przeciwobrazem zbioru B wzgl¦dem funkcji f f : X → Y. nazywamy zbiór f −1 (B) ⊂ X taki, »e x ∈ f −1 (B) ⇔ f (x) ∈ B. Niech f b¦dzie funkcj¡ z przykªadu 8.1. Wówczas przeciwobrazem zbioru {0} jest zbiór parzystych 2N, przeciwobrazem zbioru {1} jest zbiór nieparzystych liczb naturalnych 2N − 1, = N. ( ) Bt t∈T b¦dzie indeksowan¡ rodzin¡ podzbiorów Y. Zachodzi liczb naturalnych −1 ({0, 1}) za± f Tw. 8.4 Niech f −1 (∪ ) Bt = t∈T oraz f −1 (∩ ∪ ( ) f −1 Bt t∈T ) Bt = t∈T ∩ ( ) f −1 Bt . t∈T Dowód x ∈ f −1 (∪ ) Bt ⇔ f (x) ∈ t∈T ⇔ x∈ ∪ ∪ ( ) Bt ⇔ ∃ t ∈ T : f (x) ∈ Bt ⇔ ∃ t ∈ T : x ∈ f −1 Bt t∈T ( ) f −1 Bt t∈T 3 i podobnie x ∈ f −1 (∩ ) ⇔ f (x) ∈ Bt t∈T ⇔ x∈ ∩ ∩ ( ) Bt ⇔ ∀ t ∈ T : f (x) ∈ Bt ⇔ ∀ t ∈ T : x ∈ f −1 Bt t∈T ( ) f −1 Bt . t∈T Prosz¦ zwróci¢ uwag¦ na fakt, »e w obu przypadkach (zarówno sumy, jak i iloczynu rodziny zbiorów) mamy tutaj równo±¢ (a nie wyª¡cznie jednostronn¡ inkluzj¦). W±ród funkcji b¦d¡ nas interesowa¢ gªównie takie, które dla ró»nych warto±ci argumentu maj¡ ró»ne warto±ci. Def. 8.3 Funkcj¦ f : X → Y nazywamy injekcj¡ lub funkcj¡ ró»nowarto±ciow¡, je±li ∀ x1 , x2 ∈ X : lub, równowa»nie ( ) f (x1 ) = f (x2 ) ⇒ (x1 = x2 ) ( ) ∀ x1 , x2 ∈ X : (x1 ̸= x2 ) ⇒ f (x1 ) ̸= f (x2 ) . Przykªad 8.2 Niech X = Z (tym symbolem oznaczmy zbiór liczb caªkowitych), Y = N i niech g(n) = Funkcja g(n) −2n − 1 gdy n < 0, gdy n > 0 2n jest funkcj¡ ró»nowarto±ciow¡. Zauwa»my, »e (inaczej ni» dla funkcji z przykªadu 8.1) niepusty przeciwobraz zbioru jednoelementowego wzgl¦dem funkcji ró»nowarto±ciowej jest zawsze jednoelementowy. Niech nowiem dla funkcji f :X→Y mamy y ∈ f (X). Wówczas (y = f (x1 ) ∧ y = f (x2 )) ⇒ (f (x1 ) = f (x2 )) ⇒ x1 = x2 z denicji 8.3. Je±li wi¦c x ∈ f −1 ({y} {y}, to ma sens zde- b¦dzie funkcj¡ ró»nowarto±ciow¡. Deniujemy relacj¦ f −1 ⊂ f (X) × X jest elementem przeciwobrazu zbioru niowanie funkcji, przyporz¡dkowuj¡cej Def. 8.4 Niech f : X → Y y ∈ f (X) elementu x ∈ X. zwi¡zkiem ⟨y, x⟩ ∈ f −1 ⇔ f (x) = y. Tw. 8.5 Relacja przeciwdziedzinie f −1 X. zdeniowana powy»ej, jest funkcj¡ ró»nowarto±ciow¡ o dziedzinie f (X) i Dowód Poka»emy najpierw, »e ka»dego y ∈ f (X). f −1 jest funkcj¡. Z denicji Dalej, z denicji 8.4 ⟨y, x1 ⟩ ∈ f −1 ⇒ f (x1 ) = y ⟨y, x2 ⟩ ∈ f −1 ⇒ f (x2 ) = y f (x) dostajemy, »e f −1 jest zdeniowana dla } ⇒ f (x1 ) = f (x2 ) ⇒ x1 = x2 , 4 gdzie ostatnia implikacja wynika z ró»nowarto±ciowo±ci x wyznacza f. Pokazali±my wi¦c, »e zadanie warto±ci y −1 jest funkcj¡, uprawniony jest wi¦c zapis w sposób jednoznaczny, czyli f x = f −1 (y). Niech teraz f −1 (y1 ) = f −1 (y2 ) = x Z denicji 8.4: x = f −1 (y1 ) ⇒ f (x) = y1 x = f −1 (y2 ) ⇒ f (x) = y2 gdzie ostatnia implikacja wynika z faktu, »e f } ⇒ y1 = y2 , jest funkcj¡ (czyli, zadanie jej argumentu wyznacza jej warto±¢ w sposób jednoznaczny. Implikacja ( f −1 pokazuje (denicja 8.3), »e f −1 (y1 ) = f −1 (y2 ) ) ⇒ y1 = y2 jest funkcj¡ ró»nowarto±ciow¡. Def. 8.5 Niech f : X → Y funkcj¡ na zbiór b¦dzie funkcj¡. Je±li f (X) = Y, to funkcj¦ f nazywamy surjekcj¡ (lub Y ). ¡cz¡c t¦ denicj¦ z denicj¡ obrazu zbioru widzimy, »e f : X →Y jest surjekcj¡ wtedy i tylko wtedy, gdy ∀ y ∈ Y ∃ x ∈ X : y = f (x). Def. 8.6 Bijekcj¡ ze zbioru X w zbiór Y nazywamy funkcj¦ (o dziedzinie X i przeciwdziedzinie Y) która jest zarówno injekcj¡, jak i surjekcj¡. Tw. 8.6 Je±li f : X → Y bijekcj¡ ze zbioru Y jest bijekcj¡ ze zbioru w zbiór X w zbiór Y, to f −1 okre±lona w denicji 8.4 jest X. Dowód Funkcja f jest z zaªo»enia surjekcj¡, czyli jest ró»nowarto±ciow¡ funkcj¡ o dziedzinie Poniewa» f jest funkcj¡, wi¦c f (X) = Y, co w poª¡czeniu Y i przeciwdziedzinie Y. ∀ x ∈ X ∃ y ∈ Y : f (x) = y. z Tw. 8.5 pokazuje, »e St¡d i z denicji f −1 f −1 dostajemy ∀ x ∈ X ∃ y ∈ Y : y = f −1 (x) ⇒ f −1 (Y ) = X czyli f −1 jest surjekcj¡. Def. 8.7 (lub IX : X → X tak¡, identyczno±ci¡) na zbiorze X. Def. 8.8 wzorem Funkcj¦ Niech f : X →Y i »e ∀ x ∈ X : IX (x) = x g: Y →Z nazywamy funkcj¡ to»samo±ciow¡ b¦d¡ funkcjami. Funkcj¦ ( ) ∀ x ∈ X : g ◦ f (x) = g f (x) 5 g ◦ f : X → Z, zdeniowan¡ nazywamy zªo»eniem funkcji f i g. y = f (x) = x + 1 i funkcji z = g(y) = y 2 jest funkcja z = g ◦ f (x) = (x+1)2 ; zªo»eniem funkcji y = f (x) = 2x i funkcji z = g(y) = y+1 jest funkcja z = g◦f (x) = 2x+1. Na przykªad: zªo»eniem funkcji Tw. 8.7 Niech f : X → Y b¦dzie bijekcj¡. Wówczas f −1 ◦ f = IX oraz f ◦ f −1 = IY . Dowód Niech x oznacza dowolny element zbioru X i oznaczmy x′ = f −1 ◦ f (x). Mamy ( ) (2) ( ) (3) (1) x′ = f −1 ◦ f (x) = f −1 f (x) ⇒ f (x′ ) = f (x) ⇒ (x′ = x) gdzie równo±¢ (1) wynika z denicji 8.8, implikacja (2) z denicji 8.4 (denicji funkcji odwrotnej) za± (3) z ró»nowarto±ciowo±ci f. Uzyskana równo±¢ dowodzi, »e f −1 ◦ f = IX . ( ) y oznacza dowolny element zbioru Y i niech y ′ = f ◦f −1 (y) = f f −1 (y) . Z denicji −1 (y ′ ) = f −1 (y), sk¡d, i z ró»nowarto±ciowo±ci funkcji f −1 wynika równo±¢ 8.4 dostajemy st¡d, »e f y ′ = y dowodz¡ca to»samo±ci f ◦ f −1 = IY . Podobnie, niech 6