Relace, operace, struktury

Slides:



Advertisements
Podobné prezentace
DOTAZOVACÍ JAZYKY slajdy přednášce DBI006
Advertisements

Číselné obory -Zákony, uzavřenost a operace
Množiny Přirozená čísla Celá čísla Racionální čísla Komplexní čísla
Úvod do databázových systémů
Algebra.
Teorie čísel Nekonečno
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Úvod do Teorie množin.
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Základní číselné množiny
Fakulta životního prostředí Katedra informatiky a geoinformatiky
Teorie ICT.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti
Fakulta životního prostředí Katedra informatiky a geoinformatiky
Fakulta životního prostředí Katedra informatiky a geoinformatiky
1.přednáška úvod do matematiky
Formální axiomatické teorie Teorie relací a funkcí.
ORIENTOVANÉ GRAFY V této části se seznámíme s následujícími pojmy:
Číselné obory Podmínky používání prezentace © RNDr. Jiří Kocourek 2013
Číselným oborem rozumíme číselnou množinu, na které jsou definovány bez omezení početní operace sčítání a násobení, tj. číselný obor je vzhledem k těmto.
Fakulta životního prostředí Katedra informatiky a geoinformatiky
Úvod do databázových systémů
Informatika pro ekonomy II přednáška 10
Predikátová logika.
Predikátová logika.
V matematice existují i seskupení objektů, které nejsou množinami.
Pre-algebra Antonín Jančařík.
Algebra II..
Moderních digitální bezdrátové komunikace
Výroková logika.
Formalní axiomatické teorie
Pre-algebra Antonín Jančařík.
Úvod do logiky 5. přednáška
Databázové systémy Informatika pro ekonomy, př. 18.
Množiny.
Mocnina částečně uspořádané množiny
MATEMATIKA Obsah přednášky Funkce. 3. Limita funkce
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Vektorové prostory.
Úvod do logiky (presentace 2) Naivní teorie množin, relace a funkce
Teorie množin.
Pre-algebra Antonín Jančařík.
Výroková logika.
Predikátová logika1 Predikátová logika 1. řádu Teď „logika naostro“ !
Čísla Množiny a podmnožiny čísel Přirozená čísla Nula Celá čísla
Pre-algebra Antonín Jančařík.
E-R diagram Entity – Relation diagram, diagram entit a vztahů mezi nimi Entity – objekty, které chci v databázi popisovat, mohou nabývat různých hodnot,
Repetitorium z fyziky I
Matice Přednáška č.4. Definice: Soubor prvků nazýváme maticí typu i-tý řádek j-tý sloupec prvky matice.
MNOŽINY RNDr. Jiří Kocourek. Množina: skupina (souhrn, soubor) nějakých objektů.
Úvod do databázových systémů
Funkce Funkce je zobrazení z jedné číselné množiny do druhé, nejčastěji Buď A a B množiny, f zobrazení. Potom definiční obor a obor hodnot nazveme množiny:
ALGEBRAICKÉ STRUKTURY
Kartézský součin Binární relace
Definiční obor a obor hodnot
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
MATEMATIKA Obsah přednášky. Opakování, motivační příklady Funkce.
Matematická logika 5. přednáška
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Informatika pro ekonomy přednáška 8
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
1 Lineární (vektorová) algebra
EU peníze školám Reg. číslo projektu: CZ.1.07/1.4.00/ Autor
Predikátová logika (1. řádu).
Matematická logika 5. přednáška
Přednáška 14: Relace a algebry
MNOŽINY RNDr. Jiří Kocourek.
Predikátová logika.
Vybrané partie z logiky
Transkript prezentace:

Relace, operace, struktury

K čemu slouží relace K evidenci nějaké množiny objektů popsané pomocí jejich vlastností (atributů), viz relační algebra a relační databáze K popisu vztahů mezi objekty jedné množiny

Definice relace Relace mezi množinami A1,A2,…,An je jakákoliv podmnožina kartézského součinu A1xA2x…xAn. n-nární relace na množině A je podmnožina kartézského součinu AxAx…xA. Unární relace – vlastnost prvku Binární relace – vztah mezi dvěma prvky

Vlastnosti relací Reflexivní relace: pro každé x z A platí x R x Symetrická relace: pro každá x,y z A platí: pokud x R y, pak y R x Tranzitivní relace: pro každá tři x,y,z z A platí: pokud x R y a y R z, pak x R z

„Negativní“ vlastnosti Nesymetrická relace: existuje alespoň jedna dvojice x,y z A taková, že x R y, ale nikoli y R x (opak symetričnosti) Antisymetrická relace: pro každé x,y z A platí: pokud x R y a y R x, pak x=y Asymetrická relace: pro každé x,y z A platí: pokud x R y, pak není y R x

Úplnost relací Úplná relace: pro každá dvě x,y z A je buď x R y, nebo y R x Slabě úplná relace: pro každá dvě různá x,y z A je buď x R y, nebo y R x

Ekvivalence Relace Rozkládá nosnou množinu na třídy ekvivalence Reflexivní Symetrická Tranzitivní Rozkládá nosnou množinu na třídy ekvivalence

Uspořádání Kvaziuspořádání (může obsahovat ekvivalentní i neporovnatelné prvky) Reflexivní Tranzitivní Částečné uspořádání (mohou existovat neporovnatelné prvky, ale ne ekvivalentní) antisymetrická

Uspořádání Slabé uspořádání (mohou existovat ekvivalentní prvky, ale ne neporovnatelné) Reflexivní Tranzitivní Úplná (úplné) uspořádání Antisymetrická

Uspořádání

Známka U konečných a spočetných množin lze uspořádání a slabé uspořádání vyjádřit číselnou známkou: X R y , právě když zn(x) ≤ zn(y) U kvaziuspořádání a částečného uspořádání to nelze, potřebujeme více známek. Některé preferenční relace nelze zařadit do žádné z kategorií uspořádání (například prahová nerozlišitelnost – není tranzitivní)

Ostrá uspořádání Ostré částečné uspořádání Ostré slabé uspořádání Ostré (úplné) uspořádání Není vyžadována reflexivita

Zaznamenání relace Výčtem prvků: {(orchidej, orchidej), (orchidej, růže), (orchidej, karafiát), (orchidej, tulipán), (orchidej, fialka), (orchidej, bodlák), (růže, růže), (růže, karafiát), (růže, tulipán), (růže, bodlál), (karafiát, karafiát), (karafiát, bodlák), (tulipán, tulipán), (tulipán, bodlák), (fialka, fialka), (fialka, bodlák), (bodlák, bodlák)}.

Zaznamenání relace tabulkou

Graf relace

Hasseho diagram Jen pro tranzitivní relace

Operace Předpis, který dvěma, nebo více prvkům dané množiny přiřadí výsledek n-nární operace na množině A je (n+1)-nární relace na množině, pro kterou platí, že pokud (x1,x2,…xn,y) je v relaci a (x1,x2,…,xn,z) je v relaci, pak y=z.

Četnost (arita) operací Nulární (konstanta) Unární (funkce) Binární (klasické operace) Ternální a vyšších řádů

Vlastnosti binárních operací Úplnost: pro každá x,y existuje x ⊕ y Komutativnost: x ⊕ y = y ⊕ x Asociativita: (x⊕ y) ⊕ z = x⊕ (y⊕ z) Neutrální prvek: existuje prvek ε, pro který x⊕ε = ε ⊕ x = x Inverzní prvek: pro každé x existuje y, pro které x⊕ y = ε

Algebra Množina Systém operací Systém vlastností (axiomů), které tyto operace splňují

Pologrupa, monoid Libovolná množina Operace ⊕ Pologrupa Monoid Úplná Asociativní Monoid S neutrálním prvkem

Grupa Operace ⊕ Abelova grupa Úplná Asocoativní S neutrálním prvkem S inverzními prvky Abelova grupa Navíc komutativní

Příklady grup Přirozená čísla a sčítání Nenulová reálná čísla a násobení Permutace konečné množiny Matice daného rozměru a sčítání Pohyby Rubikovy kostky

Okruh Množina se dvěma operacemi  a  Vůči operaci  se jedná o Abelovu grupu Operace  je úplná, komutativní, asociativní, má neutrální prvek Nemusí existovat inverzní prvky vzhledem k  Platí distributivní zákon: x (y  z)=(x y) ( y z) Například celá čísla s operacemi násobení a sčítání Zbytkové třídy celých čísel po dělení číslem n.

Obor integrity Okruh Navíc neexistují netriviální dělitelé nuly, tedy pokud x,y není rovno ε, pak x  y není rovno ε. Celá čísla jsou obor integrity. Zbytkové třídy po dělení prvočíslem p jsou obor integrity. Zbytkové třídy po dělení neprvočíslem n jsou okruh, ale ne obor integrity V Z6 platí 3.2=0

Těleso Množina T se dvěma operacemi  a  T a  tvoří Abelovu grupu s neutrálním prvkem ε T-{ε} a  tvoří Abelovu grupu Vůči okruhu se navíc požaduje existence inverzních prvků k  (tedy „možnost dělit“) Příklady: zlomky, reálná čísla, komplexní čísla, zbytkové třídy po dělení prvočíslem, logické spojky AND a OR.

Svaz Množina S se dvěma operacemi  (spojení) a  (průsek) Příklady  a  jsou komutativní a asociativní Platí distributivní zákony a  (b  c) = (a  b)  (a  c) a  (b  c) = (a  b)  (a  c) Absorbce: a (b  a)=a, a (b  a)=a Idenpotence a  a = a, a  a = a Příklady Výrokové formule a spojky AND a OR Podmnožiny dané množiny a operace sjednocení a průniku Prvky částečně uspořádané množiny a operace supremum a infimum.