Kartézský součin

  • Kartézský součin množin je množina všech uspořádaných -tic prvků z těchto množin
  • Je-li , pak píšeme a říkáme -tá kartézská mocnina množiny X
  • Velikost je
  • Relace mezi je libovolná podmnožina kartézského součinu

Pojem relace

  • Relace je množina uspořádaných -tic prvků

  • Relace je určena:

    • Aritou vztahu = číslo udávající počet objektů, které do relace vstupují
    • Množiny, jejichž prvky do relace vstupují
  • Relace je matematickým protějškem pojmu vztah

  • Označuje se

  • Číslu říkáme arita relace , se nazývá -ární (unární, binární, ternární, …)

  • , právě když a

Vztah a operace s relacemi

  • Relace jsou speciální množiny (relace je podmmožina kartézského součinu) lze s nimi provádět množinové operace a vztahy

  • Rovnost (vztah)

    • Označujeme symbolem ""
    • Pro každé platí: , právě když
    • Dvě množiny obsahují stejné prvky
    • Když říkáme, že množina A se rovná množině B
    • platí, právě když platí zároveň a
  • Inkluze (vztah)

    • Označujeme symbolem ""
    • Pro každé platí: jestliže , pak
    • Všechny prvky množiny jsou také prvky množiny
    • Když říkáme, že množna je podmnožinou množiny
  • Průnik (operace)

    • Označujeme symbolem ""
    • a
    • Prvek patří do , právě když patří do A a zároveň do B
    • Společné prvky
    • Množiny a se nazývají navzájem disjunktní, právě když
  • Sjednocení (operace)

    • Označujeme symbolem ""
    • nebo
    • Prvek patří do , právě když patří do A nebo do B
    • Spojení všech prvků v množinách
  • Rozdíl (operace)

    • Označujeme symbolem ""
      • a
      • Prvek patří do , právě když patří do , ale nepatří do
  • Inverze (operace)

    • Inverzní relací k relaci je relace
    • “Pořadí v relaci se převrátí”
  • Skládání (operace)

    • Je-li a , pak složením relací je relace
      • existuje a
    • “Přes společný prvek (tzv. prostředníka) spojím relace do jedné”

Binární relace a jejich reprezentace

  • Základní způsoby reprezentace binárních relací je:

    • Maticí, Grafem, Seznamem seznamů
  • Reprezentace maticí (tabulkou)

    • Máme relaci , kde a . Relaci R repzentujeme maticí/tabulkou, ve které se na místě odpovídající řádku a sloupci nachází hodnota, která určuje, zda dvojici , nebo
    • se nazývá matice relace
    • Výhodou je přehlednost, nevýhodou je paměťová náročnost

    Pro relaci R = \set{<a,1>,<a,2>,<a,4>,<b,2>,<b,4>,<c,1>}

  • Reprezentace orientovaným grafem

    • Graf binární relace dostaneme tak, že:
      • Každý prvek znázorníme v rovině jako kroužek s označením daného prvku
      • Pokud , nakreslíme z kroužku odpovídajícího do kroužku odpovídajícího orientovanou čáru s šipkou.

    Pro relaci R=\set{<a,b>,<a,d>,<b,d>,<c,a>}

  • Reprezentace seznamem seznamů

    • Je vhodný pro uložení binární relace na množině
    • Reprezentaci tvoří hlavní (spojový) seznam, ve kterém jsou uloženy všechny prvky množiny .
    • Z každého prvku hlavního seznamu vede seznam obsahující právě ty , pro každé
    • Reprezentace seznamem seznamů je paměťové úsporná a je vhodná pro počítačové zpracování

    Pro relaci R=\set{<a,b>,<a,d>,<b,d>,<c,a>}

Mocnina relace

  • -tou mocninu relace zavádíme pomocí skládání relací

    • Obecně neplatí
  • Nechť jsou binární relace na , kde

    • a
    • Pokud je tranzitivní, pak pro každé
    • pro každé
    • Pokud je konečná a pro každé , pak pro nějaké

Uzávěry relací

  • Pro binární relaci na definujeme binární relace:
    • = reflexivní uzávěr relace
      • K relaci přidám relaci identity
    • = symetrický uzávěr relace
      • K relaci přidám inverzní relaci
    • = tranzitivní uzávěr relace R
      • =
      • Sjednocení nekonečně mnoho relací , pokud ale je R definována na konečné množině , kde , pak

Příklad

Předchozí: Množiny, množinové operace, potenční množina, kartézský součin, číselné množiny, spočetné a nespočetné množiny Následující: Funkce (zobrazení) a jejich vlastnosti Celý okruh: 1. Teoretické základy informačních technologií