Matematika pro informatiku 1

Podobné dokumenty
Teorie grup 1 Příklad axiomatické teorie

Matematika pro informatiku 2

ALGEBRA. Téma 4: Grupy, okruhy a pole

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

Teoretická informatika Tomáš Foltýnek Algebra Struktury s jednou operací

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa

Algebra 2 KMI/ALG2. Zpracováno podle přednášek prof. Jiřího Rachůnka a podle přednášek prof. Ivana Chajdy. slidy k přednáškám

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Matematika pro informatiku 12

Algebraické struktury s jednou binární operací

Střípky z LA Letem světem algebry

Učební texty k státní bakalářské zkoušce Matematika Algebra. študenti MFF 15. augusta 2008

Témata ke státní závěrečné zkoušce z matematiky ARITMETIKA

Západočeská univerzita v Plzni FAKULTA PEDAGOGICKÁ

1 Připomenutí vybraných pojmů

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

Matematika pro informatiku 10

Co je to univerzální algebra?

Matematika IV - 2. přednáška Základy teorie grup

Lineární algebra Kapitola 1 - Základní matematické pojmy

Věta o dělení polynomů se zbytkem

Matematika IV - 3. přednáška Rozklady grup

Matematika IV - 3. přednáška Rozklady grup

Základní pojmy teorie množin Vektorové prostory

1 Báze a dimenze vektorového prostoru 1

Operace s maticemi. 19. února 2018

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA I, zimní semestr 2000/2001 Michal Marvan. 2.

Západočeská univerzita v Plzni

Operace s maticemi

Bakalářská matematika I

Aritmetika s didaktikou I.

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

Lineární algebra Operace s vektory a maticemi

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

Algebra II pro distanční studium

Definujte Gaussovský obor. Vysvětlete, co přesně rozumíme jednoznačností rozkladu.

Aritmetika s didaktikou I.

Karel Klouda c KTI, FIT, ČVUT v Praze 28. února, letní semestr 2010/2011

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

Historie matematiky a informatiky Cvičení 2

Algoritmus pro hledání vlastních čísel kvaternionových matic

Nechť M je množina. Zobrazení z M M do M se nazývá (binární) operace

Úlohy k procvičování textu o svazech

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

Matematika pro informatiku 4

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

DEFINICE Z LINEÁRNÍ ALGEBRY

1. Pologrupy, monoidy a grupy

Maturitní témata profilová část

Základy aritmetiky a algebry II

ALGEBRA. Téma 5: Vektorové prostory

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

0.1 Úvod do lineární algebry

Cyklické grupy a grupy permutací

Matematická analýza 1

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.

7 Analytické vyjádření shodnosti

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

Polynomy nad Z p Konstrukce faktorových okruhů modulo polynom. Alena Gollová, TIK Počítání modulo polynom 1/30

Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.

Charakteristika tělesa

Historie matematiky a informatiky Cvičení 1

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy

Základy matematiky pro FEK

MATURITNÍ TÉMATA Z MATEMATIKY

Základy matematiky pro FEK

Těleso racionálních funkcí

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

ZÁKLADY ARITMETIKY A ALGEBRY I

Učitelství 1. stupně ZŠ tématické plány předmětů matematika

Matematika B101MA1, B101MA2

Odpřednesenou látku naleznete v kapitolách skript Abstraktní a konkrétní lineární algebra.

Matematika B101MA1, B101MA2

Lineární prostory. - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem

Cvičení z Lineární algebry 1

Počet kreditů: 5 Forma studia: kombinovaná. Anotace: Předmět seznamuje se základy dělitelnosti, vybranými partiemi algebry, šifrování a kódování.

Požadavky ke zkoušce

7. Lineární vektorové prostory

1. Základní příklady a poznatky o monoidech a grupách

Zavedení a vlastnosti reálných čísel

)(x 2 + 3x + 4),

18. První rozklad lineární transformace

0.1 Úvod do lineární algebry

PŘEDNÁŠKA 7 Kongruence svazů

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

3. Algebraické systémy

Maturitní okruhy z matematiky - školní rok 2007/2008

MPI - 5. přednáška. 1.1 Eliptické křivky

Grupy Mgr. Růžena Holubová 2010

Lineární algebra : Lineární prostor

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

ALGEBRA. 1. Pomocí Eukleidova algoritmu najděte největší společný dělitel čísel a a b. a) a = 204, b = 54, b) a = , b =

označme j = (0, 1) a nazvěme tuto dvojici imaginární jednotkou. Potom libovolnou (x, y) = (x, 0) + (0, y) = (x, 0) + (0, 1)(y, 0) = x + jy,

Transkript:

Matematika pro informatiku 1 Alena Šolcová katedra teoretické informatiky Fakulta informačních technologií ČVUT Evropský sociální fond Investujeme do vaší budoucnosti

Přednášející Ing. Karel Klouda, Ph. D. KK Doc. RNDr. Martin Holeňa, CSc. MH Doc. RNDr. Jaroslav Milota, CSc. JM Doc. RNDr. Alena Šolcová, Ph. D. AS 2

Program přednášky 14. 2. - 21. 2. Obecná algebra: grupy, konečné grupy, Cayleyho tabulky, typy grup, permutační, alternující, cyklické, grupy symetrií, normální podgrupy. Homomorfismy. AS (2+4) 28. 2. Konečná tělesa, prvočíselný řád tělesa, okruh a jeho vlastnosti, obor integrity. KK (2) 7. 3. Algebra a algoritmy (algoritmy pro výpočet kořenů polynomů - Newtonova metoda, Lehmerova-Schurova metoda, atd.) AS (4) 14. 3. Vybrané problémy teorie grafů, typy hamiltonovských problémů. Algoritmická teorie grafů. KK (2) 21. 3. Algebraická řešení kombinatorických problémů, Pólyova enumerace. KK (4) 28. 3. Konvexní množiny, konvexní obal, ryze konvexní množina, věta o oddělování konvexních množin, Minkowského věta o projekci. KK (2) 4. 4. Vybrané problémy teorie čísel, kvadratická kongruence, Gaussovy algoritmy. AS (4) 11. 4. Speciální prvočísla - faktoriální, palindromická, cyklická, Gaussova, Eisensteinova prvočísla. Vlastnosti Fermatových prvočísel, příklady aplikací. AS (2) 18. 4. Malá Fermatova věta, testování prvočíselnosti, Pépinův test, teorie čísel a geometrie, konstruovatelnost mnohoúhelníků. Rychlé algoritmy: násobení, numerické hledání odmocnin. KK (4) 2. 5. Vybrané numerické metody, Lagrangeova a Hermiteova interpolace, numerická integrace, numerické řešení obyčejných diferenciálních rovnic. MH (4) 9. 5. Fourierova transformace, Fermatova transformace. Výpočet vlastních čísel matic, metody řešení soustav lineárních rovnic. JM (2) 3

Cvičení a cvičící Účast na cvičení je nutná 2 testy, max 20 bodů x 2 = 40 Zápočet - min. 20 bodů Možnost získat body za aktivitu ve cvičení, řešení úloh Ing. Karel Klouda, Ph. D. Ing. Michal Kupsa, Ph. D. Doc. RNDr. Alena Šolcová, Ph. D. 4

Požadavky ke zkoušce Témata probraná v přednáškách i ve cvičeních Otázky teoretické i řešení úloh Viz EDUX 5

Binární operace Binary operation Binární operací na neprázdné množině A rozumíme každé zobrazení kartézského součinu A x A do A. Multiplikativní zápis operace Aditivní zápis operace Cayleyho (Cayleyova) tabulka pro binární operaci na konečné množině Binární operace na nekonečných množinách zadáváme nějakým předpisem nebo zákonitostí. 6

Příklady binárních operací, Příklad 1: Nechť A je neprázdná množina A= {a, b, c}. a a = c b c = b c a = a Tabulkami definujeme operace, a b = a b a = b c a = c a b c a c a a b a c b c a b c a b c a a a b b b c a c c c b 7

Arthur Cayley 1821-1895 Právník Studoval Hamiltonovy kvaterniony Profesorem čisté matematiky v Cambridge Zabýval se teorií invariantů (pro teorii relativity), teorií matic (pro kvantovou mechaniku), teorií grup 8

Příklady binárních operací Obyčejné sčítání, násobení, odečítání binární operace na množině Z všech celých čísel nebo na množině Q všech racionálních čísel nebo na množině R, na množině C všech komplexních čísel Dělení není binární operací na žádné z těchto množin (není definováno dělení nulou). Odečítání není binární operací na množině N všech přirozených čísel. (Nemůžeme odečítat větší číslo od menšího.) 9

Vlastnosti binárních operací Asociativita operace při skládání operace nezáleží na uzávorkování (a + b) + c = a + (b + c) Komutativita nezáleží na pořadí prvků Existence neutrálního prvku Existence inverzního prvku ke každému prvku základní množiny 10

Vlastnosti binárních operací na množině A V1 Asociativita a,b,c є A a(bc) = (ab)c (multiplikativní zápis) V2 Komutativita a,b є A ba = ab V3 Existence neutrálního (jednotkového) prvku e є A a є A ea = ae = a V4 Existence inverzního prvku a є A a -1 є A aa -1 = a -1 a = e 11

Uzavřenost množiny vzhledem k operaci Definice: Necht A je množina s binární operací *. Podmnožina B množiny A je uzavřená vzhledem k operaci *, jestliže pro každé dva prvky x, y є B je i x*y є B. Příklady: Uvažujme množinu N všech přirozených čísel. 1. Podmnožina všech sudých čísel je uzavřená vzhledem k operaci sčítání. 2. Podmnožina všech lichých čísel vzhledem ke sčítání uzavřená není (součet dvou lichých čísel je číslo sudé). 12

Uzavřenost množiny vzhledem k operaci Příklady: N s operací násobení {1}, podmnožina všech sudých čísel, podmnožina všech lichých čísel, podmnožina všech násobků nějakého přirozeného čísla (Ano) Podmnožina všech prvočísel (Ne) N s operací sčítání Podmnožina všech čísel dělitelných třemi (Ano) 13

Algebraické struktury s jednou operací Grupoid množina s jednou binární operací Pologrupa (semigroup) množina s jednou asociativní binární operací Monoid pologrupa, v níž existuje neutrální prvek Grupa (group) množina s jednou asociativní binární operací, v níž existuje neutrální prvek a ke každému prvku existuje prvek inverzní. Abelova grupa (Abelian group) grupa, v níž je operace navíc komutativní Cyklická grupa (cyclic group) 14

Definice grupy G1 Výsledek operace libovolných dvou prvků množiny M zůstane vždy v množině M. (M je uzavřená vzhledem k operaci.) G2 - Pro každé tři prvky množiny M platí asociativní zákon. Prvky a, b, c, nemusí být navzájem různé. a (b c) = (a b) c G3 V množině M existuje e neutrální prvek tak, že pro všechny prvky a z M je e a = a a a e = a G4 Ke každému prvku a z množiny M existuje právě jeden inverzní prvek a -1 a = a a -1 = e 15

Příklad otáčení čtverce kolem středu Nechť je dán čtverec ABCD. Uvažujme množinu R všech takových otočení čtverce ABCD kolem středu S, která převádějí čtverec ABCD opět na tento čtverec zákrytová otočení čtverce ABCD. Dohoda: otočení, která se liší o celočíselný násobek 360 považujeme za stejná Množina R se skládá z otočení o úhly O, 90, 180 a 270 - a 0, a 1, a 2, a 3 Otočení o 0 nazýváme identické otočení identita. 16

Příklad - otáčení čtverce kolem středu Otočení si označíme postupně a 0, a 1, a 2, a 3. Např. a 1. a 2 = a 3 Dvě otočení postupně za sebou zapíšeme a j. a i (multiplikativní zápis) a 0 a 1 a 2 a 3 a 0 a 0 a 1 a 2 a 3 x S a 1 a 1 a 2 a 3 a 0 A a 2 a 2 a 3 a 0 a 1 a 3 a 3 a 0 a 1 a 2 17

Příklad otáčení čtverce kolem středu Prověříme vlastnosti grupy z definice 1. Uzavřenost množiny 2. Asociativita operace 3. Existence neutrálního prvku 4. Ke každému a i existuje inverzní prvek. Otáčení čtverce tvoří grupu, dokonce Abelovu. Operace je komutativní. 18

Otáčení versus překlápění Otáčení čtverce o 90 Překlápění čtverce Cyklická grupa Z 4 Kleinova 4-grupa 19

Otáčení o daný úhel nekonečná grupa Každému úhlu є <0, 2 ) odpovídá prvek grupy otočení obrazce o úhel. Grupu lze jednoznačně převést na grupu násobení matic rotace: 20

Příklad grupy vyššího řádu 21

Další příklady grup Hodinová grupa (cyklická) sčítání hodin na ciferníku Kulová grupa (grupa transformací, symetrií) všechna pootočení koule Vojenská grupa (cyklická grupa řádu 4) čtyři povely: vlevo vbok, vpravo vbok, čelem vzad, stůj Pochodová grupa množina všech konečných posloupností povelů vojenské grupy + krok vpřed (včetně prázdné posloupnosti) sčítání vektorů v Gaussově rovině Škatulata, škatulata, hejbejte se permutační grupa 22

Příklady grup reálná čísla + sčítání celá čísla + sčítání přirozená čísla + sčítání - NE! celá čísla + odčítání reálná čísla + násobení - NE! racionální + sčítání racionální bez nuly + násobení vektory + skládání osmiúhelník + překlápění podle os symetrie a rotační symetrie 23

Podstruktury (Substructures) Každá struktura může mít svou podstrukturu. Podgrupa (Subgroup) Necht G je grupa. Podgrupou grupy G rozumíme libovolnou podpologrupu H grupy G, takovou, že a -1 є H pro každou a є H. Normální podgrupa (Normal subgroup) Podgrupa H se nazývá normální, jestliže bhb -1 H pro každé b є G. 24

Normální podgrupy a generátory Průnik libovolného systému (normálních) podgrup grupy G je opět (normální) podgrupa grupy G. Jestliže M G, pak průnik všech (normálních) podgrup grupy G obsahujících množinu M se nazývá (normální) podgrupa grupy G generovaná množinou M. M se nazývá množinou generátorů této podgrupy. Jestliže podgrupa generovaná množinou M je rovna grupě G, pak M se nazývá množinou generátorů grupy G. 25

Cyklická a konečně generovaná grupa Grupa, v níž existuje jednoprvková množina generátorů, se nazývá cyklická (cyclic group). Grupa, v níž existuje konečná množina generátorů, se nazývá konečně generovaná (finitely generated group). 26

Symetrická grupa permutací Nechť M je neprázdná množina. Všechny permutace (bijektivní neboli vzájemně jednoznačné zobrazení) množiny M (na sebe) tvoří grupu vzhledem k operaci skládání. Tato grupa se nazývá symetrická grupa S(M) (symmetric group). V případě, že množina M = {1, 2,, n}, budeme ji značit S n. Vyšetřete, zda platí: Grupa S(M) je komutativní, právě když počet prvků množiny je větší než 2. 27

Příklady Rombická grupa K = { (), (1,2)(3,4), (1,3)(2,4), (1,4)(2,3)} K Kleinova čtyřgrupa (Klein four group) - nejmenší necyklická grupa - isomorfní s grupou symetrií obdélníku i kosočtverce Felix Klein, 1884 (Vierergruppe) a 2 =b 2 =c 2 =e, ab = ba = c, ac = ca = b, bc =cb = a 28

Axiomatická teorie grup a její vlastnosti Soustava axiomů může mít dvě důležité vlastnosti: Bezespornost nemožnost dokázat z tohoto systému dokázat dvě tvrzení, která by si vzájemně odporovala Úplnost Systém axiomů je úplný, když o pravdivosti libovolného tvrzení o pojmech vyšetřovaných v této teorii lze rozhodnout na základě tohoto systému axiomů Poznámka: Požadavek úplnosti není nezbytně nutný. Existuje řada teorií, které úplné nejsou (např. většina algebraických teorií). Zato požadavek bezespornosti je nutný vždy. 29

Axiomy teorie grup G1 Výsledek operace libovolných dvou prvků množiny M zůstane vždy v množině M. (M je uzavřená vzhledem k operaci.) G2 - Pro každé tři prvky množiny M platí asociativní zákon. Prvky a, b, c, nemusí být navzájem různé. a (b c) = (a b) c G3 V množině M existuje e neutrální prvek tak, že pro všechny prvky a z M je e a = a a a e = a G4 Ke každému prvku a z množiny M existuje právě jeden inverzní prvek a -1 a = a a -1 = e 30

Co předcházelo vzniku teorie grup? Rozvoj teorie čísel na konci 18. století Rozvoj teorie algebraických rovnic na konci 18. století vedoucí ke studiu permutací Rozvoj geometrie na počátku 19. století 31

Počátky teorie grup Jsou spojeny s teorií algebraických rovnic, tj. a n x n + a n-1 x n-1 + + a 1 x + a 0 = 0 Metody užívali Joseph L. Lagrange (1771) Paolo Ruffini (1799) Niels H. Abel (1824) Evariste Galois (1830) Vlastnosti rovnice a Galoisovy grupy jsou na sobě závislé. 32

Jiný zdroj vzniku teorie grup Druhá polovina 19. století Felix Klein Erlangenský program 1872 Každé geometrii odpovídá grupa transformací a pomocí těchto grup lze utřídit dosud známé geometrické teorie. 33

Aplikace Grupy např. umožňují charakterizovat symetričnost geometrických obrazců a těles, a to pomocí jejich zákrytových pohybů využití v krystalografii klasifikace pravidelných prostorových systémů Kvantová mechanika reprezentace grup pomocí lineárních zobrazení 34

Lámejte si hlavu - L1 Určete všechny podgrupy v grupě zadané Cayleyho tabulkou: x y z x x y z y y z x z z x y Odpovědi zasílejte na adresu: alena.solcova@fit.cvut.cz. Do předmětu zprávy: Jméno, číslo skupiny, L1 35