1 / 129

II Relacje i relacje równoważności

II Relacje i relacje równoważności. Materiały pomocnicze do wykładu. uczelnia: PJWSTK przedmiot: Matematyka Dyskretna 1 wykładowca: dr Magdalena Kacprzak data: marzec 2009. Matematyka dyskretna. Wspólna nazwa wszystkich działów matematyki, które zajmują się

aminia
Download Presentation

II Relacje i relacje równoważności

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. II Relacje i relacje równoważności Materiały pomocnicze do wykładu uczelnia: PJWSTK przedmiot: Matematyka Dyskretna 1 wykładowca: dr Magdalena Kacprzak data: marzec 2009

  2. Matematyka dyskretna Wspólna nazwa wszystkich działów matematyki, które zajmują się badaniem struktur nieciągłych, to znaczy zawierających zbiory co najwyżej przeliczalne (inaczej dyskretne). Niektóre z tych działów to: • teoria mnogości (zbiory, relacje, funkcje, moce zbiorów) • logika matematyczna (rachunek zdań i predykatów) • teoria grafów • indukcja i rekurencja • kombinatoryka • rachunek prawdopodobieństwa i statystyka

  3. Matematyka nie jest sportem dla widzów!!! • Matematyka nie jest jak hokej czy sporty ekstremalne, które dobrze się ogląda. Bardziej przypomina szachy – trzeba rozumieć zasady, żeby się świetnie bawić.

  4. Literatura • Mirkowska G., Elementy Matematyki Dyskretnej, PJWSTK, 2003 • Kacprzak M., Mirkowska G., Rembelski P., Sawicka A., Elementy Matematyki Dyskretnej. Zbiór zadań, PJWSTK, 2008 • Ross K.A., Wright Ch., Matematyka Dyskretna, PWN 1999 • Rasiowa H., Wstęp do matematyki współczesnej, PWN 1968 • Marek W., Onyszkiewicz J., Zbiór zadań z teorii mnogości, • Ławrow I., Maksimowa Ł., Zadania z teorii mnogości, logiki matematycznej i teorii algorytmów, PWN, 2004 • Matuszewska H., Matuszewski W., Elementy logiki i teorii mnogości dla informatyków, BEL Studio, 2003

  5. Zbiór i iloczyn kartezjański

  6. Pojęcie zbioru • Zbiórjest pojęciem pierwotnym, tzn. nie podajemy jego formalnej definicji. Intuicyjnie powiemy, że zbiór jest kolekcją pewnych obiektów. • Obiekty, które należą do pewnego zbioru nazywamy elementami tego zbioru. Pojęcie elementu zbioru również jest pojęciem pierwotnym. • Zbiory będziemy oznaczać dużymi literami A, B, X a ich elementy małymi a,b,x itp..

  7. Elementy zbioru • Zdanie „element a należy do zbioru A” (lub „a jest elementem zbioru A) zapisujemy aA. • Zdanie „element a nie należy do zbioru A” (lub „a nie jest elementem zbioru A) zapisujemy aA.

  8. (Anastacia,1); (Anastacia,2); (Anastacia,3); (Maria Carey,1); (Maria Carey, 2); (Maria Carey,3); (Shakira,1); (Shakira, 2); (Shakira,3) iloczyn kartezjański Iloczyn kartezjański Anastacia, Maria Carey, Shakira 1 2 3

  9. Iloczyn kartezjański Iloczynem (produktem) kartezjańskim zbiorów X i Y, oznaczanym przez X´Y, nazywamy zbiór złożony z wszystkich par uporządkowanych (x,y) takich, że xÎX i yÎY, (x,y)ÎX´YwttwxÎ X i yÎ Y. UWAGA: (a,b)  (b,a)

  10. Przykład X=N={0,1,2,3,...}, Y={y: 1y2} X´Y={(x,y) : xN i 1y2} (0,1)X´Y, (1,3/2)X´Y, (2,2)X´Y (1,1/2)X´Y

  11. 2 1 0 0 1 2 3 4 Przykład X=N={0,1,2,3,...}, Y={y: 1y2} y x

  12. Pojęcie relacji

  13. Intuicje • Relacja – zależność (funkcja, stosunek, związek, powiązanie, więź) między dwoma bądź wieloma elementami. • Własność przysługująca pewnym elementom. • Językiem relacji można opisywać wiele zjawisk życia codziennego: relacje rodzinne, relacje społeczne (międzyludzkie), relacje emocjonalne.

  14. Przykład • Niech A=zbiór ludzi, B=zbiór sportów r = {(a,b)AB : człowiek a lubi uprawiać sport b} narciarstwo tenis pływanie Janek Piotr Kasia

  15. Przykład • Niech A=zbiór miast oraz B=zbiór państw r = {(a,b)AB : miasto a leży w państwie b} Paryż Hamburg Barcelona Madryt Marsylia La Corunia Niemcy Francja Hiszpania

  16. Przykład • Niech A=B=zbiór państw r = {(a,b)AB : państwo a graniczy z państwem b} Niemcy Francja Polska Austria Czechy Niemcy Francja Polska Austria Czechy

  17. Przykład • Niech A=zbiór modeli samochodów B=zbiór marek samochodów r = {(a,b)AB : a jest modelem marki b} Fiesta Ford Almera Nissan Ibiza Seat Patrol

  18. Przykład • Niech A=B={3,4,6,8} r = {(a,b)AB : a jest dzielnikiem liczby b} 3 4 6 8 3 4 6 8

  19. Definicja relacji • Niech X i Y będą dwoma zbiorami. Dowolny podzbiór r produktu kartezjańskiego X´Y nazywamy relacją dwuargumentową (binarną) w X´Y. • Jeśli X=Y, to mówimy, że r jest relacją binarną w X.

  20. Definicja relacji Jeśli (x,y)Îr to piszemy x r y i mówimy, że relacja r zachodzi między elementami x i y.

  21. Sposoby reprezentacji • Niech A=B={Niemcy, Francja, Polska, Austria, Czechy} r = {(a,b)AB : państwo a graniczy z państwem b} Niemcy Francja Polska Austria Czechy Niemcy Francja Polska Austria Czechy

  22. Sposoby reprezentacji: wypisanie par należących do relacji • Niech A=B={Niemcy, Francja, Polska, Austria, Czechy} r = {(a,b)AB : państwo a graniczy z państwem b} r = {(Niemcy, Francja), (Niemcy,Polska), (Niemcy, Austria), (Niemcy, Czechy), (Francja, Niemcy), (Polska, Niemcy), (Polska, Czechy), (Austria, Niemcy), (Austria, Czechy), (Czechy, Niemcy), (Czechy, Polska), (Czechy, Austria)}

  23. Sposoby reprezentacji: tabelka (macierz) • Niech A=B={Niemcy, Francja, Polska, Austria, Czechy} r = {(a,b)AB : państwo a graniczy z państwem b}

  24. Sposoby reprezentacji: graf • Niech A=B={Niemcy, Francja, Polska, Austria, Czechy} r = {(a,b)AB : państwo a graniczy z państwem b} Niemcy Polska Francja Austria Czechy

  25. Dziedzina Dziedziną relacji rÍX´Y nazywamy zbiór D(r) tych xÎX, dla których istnieje yÎY, taki że (x,y)Îr: D(r)={xÎX : istnieje yÎY dla którego (x,y)Îr}.

  26. Dziedzina • Niech A=B={3,4,9,16} r = {(a,b)AB : a jest kwadratem liczby b} 3 4 9 16 9 16 3 4 DZIEDZINA RELACJI r

  27. Przeciwdziedzina Przeciwdziedziną relacji rÍX´Y nazywamy zbiór D*(r) tych yÎY, dla których istnieje xÎX, takie że (x,y)Îr: D*(r)={yÎY : istnieje xÎX dla którego (x,y)Îr}.

  28. Przeciwdziedzina • Niech A=B={3,4,9,16} r = {(a,b)AB : a kwadratem liczby b} 3 4 9 16 3 4 16 9 PRZECIWDZIEDZINA RELACJI r

  29. Przykłady relacji

  30. Relacje określone w zbiorze liczb rzeczywistych i całkowitych • x r y wttw xy, • x r y wttw xy, • x r y wttw x+y<10, • x r y wttw x=y.

  31. Przykłady zastosowania relacji w definiowaniu programów Program1 begin z:=x; y:=1; whilez-y0 do z:=z-y; y:=y+2 od end

  32. Przykłady zastosowania relacji w definiowaniu programów Program2 begin z:=0; whilezy do z:=z+1; x:=x+1 od end

  33. Relacja modulo Niech p będzie ustaloną liczbą całkowitą, większą niż 1. Weźmy liczby całkowite m i n. Mówimy, że liczba m przystaje do liczby n modulo p i piszemy mn (mod p), gdy różnica (m-n) jest wielokrotnością p.

  34. Relacja modulo c.d. • 7  2 (mod 5), bo 7-2 jest podzielne przez 5, • 12  22 (mod 10), bo 12-22 jest podzielne przez 10. Arytmetyka modularna jest używana między innymi w kryptografii (szyfr RSA - Ronald Rivest, Adi Shamir, Leonard Adleman).

  35. Relacje określone w zbiorze programów Program P1 jest w relacji r z programem P2 wttw wartość zmiennej x po wykonaniu programu P1 jest taka sama jak wartość zmiennej x po wykonaniu programu P2 dla tych samych danych początkowych.

  36. Relacje określone w zbiorze programów Czy program P1 jest w relacji r z programem P2? P1(k) = { x:=k } dla kZ, P2(k) = { x:=k2} dla kZ.

  37. Relacje określone w zbiorze programów Niech A={0,1,2,3}, B=N. Czy program P1 jest w relacji r z programem P2? P1 = { y:=random(A); if y jest liczbą parzystą then x:=y+1 else x:=y-1 }, P2 = {y:=random(B); x:=y mod 4 }. gdzie random(X) jest akcją polegającą na wylosowaniu dowolnej liczby ze zbioru X.

  38. Relacje określone w zbiorze automatów Automat A1 jest w relacji r z automatem A2 wttw zbiór stanów osiągalnych automatu A1 jest taki sam jak zbiór stanów osiągalnych automatu A2 dla tych samych stanów początkowych.

  39. Relacje określone w zbiorze automatów Czy dla poniższych automatów zachodzi (A1,A2)r? 0 0 1 2 1 2 4 3 4 3

  40. Rodzaje relacji

  41. Relacja zwrotna Relację binarną rÍX´X nazywamy zwrotną wttw dla każdego xÎX, (x,x)Îr.

  42. Relacja zwrotna Inaczej: r jest zwrotna wttw {(x,x) : xÎX} Í r.

  43. Relacja zwrotna • Niech A={3,4,6,8} r = {(a,b)A2 : a jest dzielnikiem liczby b} 3 4 6 8 3 4 6 8

  44. Relacja zwrotna • Niech A={3,4,6,8} r = {(a,b)A2 : a jest dzielnikiem liczby b} 3 8 6 4

  45. Relacja zwrotna • Niech A={3,4,6,8} r = {(a,b)A2 : a jest dzielnikiem liczby b} Relacja jest zwrotna, bo dla każdego aA, (a,a)  r (3,3)  r, (4,4)  r, (6,6)  r, (8,8)  r

  46. Relacja przeciwzwrotna Relację binarną rÍX´X nazywamy przeciwzwrotną wttw dla każdego xÎX, (x,x)r.

  47. Relacja przeciwzwrotna Inaczej: r jest przeciwzwrotna wttw {(x,x) : xÎX}Çr = Æ.

  48. Relacja przeciwzwrotna • Niech A={Niemcy, Francja, Polska, Austria, Czechy} r = {(a,b)A2 : państwo a graniczy z państwem b} Niemcy Polska Francja Austria Czechy

  49. Relacja przeciwzwrotna • Niech A={Niemcy, Francja, Polska, Austria, Czechy} r = {(a,b)A2 : państwo a graniczy z państwem b}

  50. Relacja przeciwzwrotna • Niech A={Niemcy, Francja, Polska, Austria, Czechy} r = {(a,b)A2 : państwo a graniczy z państwem b} Relacja jest przeciwzwrotna, bo dla każdego aA, (a,a) r (Niemcy, Niemcy)  r, (Francja, Francja)  r, (Polska, Polska)  r, (Austria,Austria)  r, (Czechy, Czechy)  r

More Related