Minimalizace automatů. Z. Sawa (VŠB-TUO) Teoretická informatika 2. října / 53

Wielkość: px
Rozpocząć pokaz od strony:

Download "Minimalizace automatů. Z. Sawa (VŠB-TUO) Teoretická informatika 2. října / 53"

Transkrypt

1 Minimlizce utomtů Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

2 Minimlizce konečného utomtu Předpokládejme deterministický konečný utomt A = (Q,Σ,δ,q 0,F). Definice Stvy q,q Q nzýváme ekvivlentní, což zpisujeme q q, jestliže pro kždé w Σ pltí q w F právě tehdy, když q w F. Poznámk: Notce q w F oznčuje, že q w q pro nějké q F. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

3 Minimlizce konečného utomtu Budeme používt q q pro oznčení (q q ). Všimněte si, že q q právě tehdy, když existuje nějké slovo w Σ tkové, že: q w F není prvd, že q w F, nebo q w w F není prvd, že q F. Tkovému slovu w budeme říkt rozlišující slovo pro stvy q q. Tkže q q pltí právě tehdy, když neexistuje žádné rozlišující slovo pro stvy q q. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

4 Minimlizce konečného utomtu Sndno ověříme, že je relce typu ekvivlence n množině stvů Q: Je reflexivní: Pro kždé q Q pltí q q. Je symetrická: Pokud q q, pk q q. Je trnzitivní: Jestliže q q q q, pk q q. Později uvidíme, jk je možné relci efektivně spočítt. Můžeme si všimnout, že pokud nhrdíme přechod q q přechodem q q, kde q q, jzyk přijímný utomtem se tím nezmění. Podobně se jzyk nezmění, když nhrdíme původní počáteční stv q 0 nějkým jiným počátečním stvem q 0 tkovým, že q 0 q 0. V zásdě je možné všechny stvy, které jsou nvzájem ekvivlentní podle relce, sloučit do stvu jediného. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

5 Minimlizce konečného utomtu Relce má některé zjevné vlstnosti: Pro kždé q 1,q 2 Q tkové, že q 1 q 2, pltí: q 1 F právě tehdy, když q 2 F Pokud q 1 F q 2 F, nebo pokud q 1 F q 2 F, pk je rozlišujícím slovem pro stvy q 1 q 2. Pro kždé Σ kždé q 1,q 2 Q tkové, že q 1 q 2 q 2, pltí q 1 q 2. q 1 Pokud q 1 q 2, pk existuje nějké rozlišující slovo w Σ pro q 1 q 2. Ale v tom přípdě je w rozlišujícím slovem pro q 1 q 2. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

6 Minimlizce konečného utomtu Předchozí tvrzení je možno sndno rozšířit n libovolná slov: Pokud q 1 q 2 pltí q 1 w q 1 q 2 w q 2 pro w Σ, pk q 1 q 2. V opčném přípdě by existovlo pro q 1 q 2 nějké rozlišující slovo w Σ, což by znmenlo, že ww je rozlišujícím slovem pro q 1 q 2. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

7 Minimlizce konečného utomtu Všimněte si, že rovněž pltí opčné tvrzení: Pro kždé q 1,q 2 Q tkové, že: q 1 F právě tehdy, když q 2 F, pro kždé Σ kždé q 1,q 2 Q tkové, že q 1 pltí q 1 q 2, pltí, že q 1 q 2. q 1 q 2 q 2, Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

8 Minimlizce konečného utomtu 1 2 b 3 4 b b b b b 5 6 b 7 8 b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

9 Minimlizce konečného utomtu 1 2 b 3 4 b b b b b 5 6 b 7 8 b 4 8, tkže stvy 4 8 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

10 Minimlizce konečného utomtu 1 2 b 3 4, 8 b b b b 5 6 b 7,b 4 8, tkže stvy 4 8 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

11 Minimlizce konečného utomtu 1 2 b 3 4, 8 b b b b 5 6 b 7,b 4 8, tkže stvy 4 8 je možné sloučit do jednoho. 3 7, tkže stvy 3 7 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

12 Minimlizce konečného utomtu b 1 2 b 3,7 4,8 b b b 5 6,b 4 8, tkže stvy 4 8 je možné sloučit do jednoho. 3 7, tkže stvy 3 7 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

13 Minimlizce konečného utomtu b 1 2 b 3,7 4,8 b b b 5 6,b 4 8, tkže stvy 4 8 je možné sloučit do jednoho. 3 7, tkže stvy 3 7 je možné sloučit do jednoho. 2 6, tkže stvy 2 6 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

14 Minimlizce konečného utomtu b 1 2,6 b 3,7 4,8 b b,b 5 4 8, tkže stvy 4 8 je možné sloučit do jednoho. 3 7, tkže stvy 3 7 je možné sloučit do jednoho. 2 6, tkže stvy 2 6 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

15 Minimlizce konečného utomtu b 1 2,6 b 3,7 4,8 b b,b 5 4 8, tkže stvy 4 8 je možné sloučit do jednoho. 3 7, tkže stvy 3 7 je možné sloučit do jednoho. 2 6, tkže stvy 2 6 je možné sloučit do jednoho. 1 5, tkže stvy 1 5 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

16 Minimlizce konečného utomtu b b b 1,5 2,6 3,7 4,8,b 4 8, tkže stvy 4 8 je možné sloučit do jednoho. 3 7, tkže stvy 3 7 je možné sloučit do jednoho. 2 6, tkže stvy 2 6 je možné sloučit do jednoho. 1 5, tkže stvy 1 5 je možné sloučit do jednoho. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

17 Minimlizce konečného utomtu Protože je ekvivlence, existuje jí odpovídjící rozkld, tj. množin {S 1,S 2,...,S k } podmnožin Q (tj., S i Q pro kždé i {1,...,k}), tková, že: S 1 S 2 S k = Q Všechny množiny S 1,S 2,...,S k jsou vzájemně disjunktní, tj. S i S j = pro i j. Množiny S 1,S 2,...,S k se nzývjí třídy ekvivlence. Pro třídu ekvivlence, která obshuje stv q Q, budeme používt oznčení [q], tj. [q] = {q Q q q }. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

18 Minimlizce konečného utomtu Jk vyplývá z předchozího popisu, pro třídy ekvivlence pltí následující: Pro kždé q Q pltí q F právě tehdy, když q F pltí pro kždé q [q]. Pokud pltí q 1 q 1 pro nějké Σ q 1 Q, pk ke kždému q 2 [q 1 ] existuje nějké q 2 Q tkové, že q 1 q 2. Tkže, pokud q 1 q 2, tk pro kždé Σ pltí δ(q 1,) δ(q 2,), neboli, jinými slovy, pokud [q 1 ] = [q 2 ], pk [δ(q 1,)] = [δ(q 2,)]. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

19 Minimlizce konečného utomtu Sloučením všech vzájemně ekvivlentních stvů utomtu A = (Q,Σ,δ,q 0,F) dostneme utomt A = (Q,Σ,δ,q 0,F ), kde: Q je množin všech tříd ekvivlence množiny Q vzhledem k, tj. Q = {[q] q Q}. δ je definován následovně: pro q Q Σ je δ ([q],) = [δ(q,)]. q 0 = [q 0] F = {[q] q F} Dá se sndno ukázt, že L(A ) = L(A). Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

20 Minimlizce konečného utomtu Definice DKA A nzýváme redukovný, jestliže: Nemá žádné nedosžitelné stvy. Pro kždé q,q Q pltí q q pro q q (tj. pokud q q, pk q = q ). V dném DKA A můžeme odstrnit jeho nedosžitelné stvy sestrojit k němu výše uvedenou konstrukcí odpovídjící utomt A. Je zřejmé, že pltí L(A ) = L(A) utomt A je redukovný. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

21 Minimlizce konečného utomtu Deterministické konečné utomty A = (Q,Σ,δ,q 0,F) A = (Q,Σ,δ,q 0,F ) jsou isomorfní, jestliže mezi nimi existuje isomorfismus, tj. funkce f : Q Q tková, že: f je bijekce pro kždé q Q Σ pltí δ (f(q),) = f(δ(q,)) q 0 = f(q 0) pro kždé q Q pltí, že f(q) F právě tehdy, když q F Poznámk: Neformálně to znmená, že A A jsou v podsttě jeden tentýž utomt ž n to, že jejich stvy jsou oznčeny různě. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

22 Minimlizce konečného utomtu Vět Pro kždý regulární jzyk L jsou všechny redukovné utomty A tkové, že L(A) = L, izomorfní. Důsledek Jestliže je A redukovný DKA A má n-stvů, tk kždý DKA, který přijímá jzyk L(A), má nejméně n stvů. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

23 Minimlizce konečného utomtu Nyní se budeme zbývt lgoritmem pro výpočet relce (resp. odpovídjícího rozkldu). Pro tento účel je vhodné zvést n množině stvů Q pomocné relce 0, 1, 2,... Definice For i N je relce i Q Q definován následovně: q i q právě tehdy, když pro kždé slovo w Σ tkové, že w i, pltí q w F právě tehdy, když q w F. Poznámk: Sndno se ověří, že pro kždé i N je relce i ekvivlence. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

24 Minimlizce konečného utomtu Vybrné vlstnosti relcí 0, 1, 2,... : Pro kždé i N máme i i+1, tj., pro kždé q,q Q, q i+1 q implikuje q i q (tedy q i q implikuje q i+1 q ). q 0 q právě, když bud q F q F, nebo q F q F. Pro kždé i N q 1,q 2 Q máme q 1 i+1 q 2 právě, když q 1 i q 2, pro všechn Σ máme δ(q 1,) i δ(q 2,). Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

25 Minimlizce konečného utomtu Tkže máme sekvenci relcí 0, 1, 2,... n Q kde Poznmenejme, že když i = i+1 pro nějké i N pk j = i pro všechn j i, i.e., i = i+1 = i+2 = i+3 = Protože Q je konečná množin, musí existovt tkové i N, že i = i+1. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

26 Minimlizce konečného utomtu Necht k N je nejmenší číslo tkové, že k = k+1. Z toho plyne, že jestliže nějké stvy q q nemohou být rozlišeny slovem délky nejvýše k (tj., q k q ), potom nemohou být rozlišeny slovem žádné délky i (tj., q i q pro kždé i N). Ale to znmená, že nemohou být rozlišen žádným slovem, tedy že q q. Lemm Necht k N je nejmenší číslo tkové, že k = k+1. Potom k =, tj., pro kždé q,q Q máme q q právě tehdy, když q k q. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

27 Minimlizce konečného utomtu 1 2 b 3 4 b b b b b 5 6 b 7 8 b b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

28 Minimlizce konečného utomtu b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

29 Minimlizce konečného utomtu b Relce 0 : I II 4 8 b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

30 Minimlizce konečného utomtu b Relce 0 : b I 1 I I 2 I I 3 II I 5 I I 6 I I 7 II I II 4 II II 8 II II Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

31 Minimlizce konečného utomtu b Relce 0 : b I 1 I I 2 I I 3 II I 5 I I 6 I I 7 II I II 4 II II 8 II II Relce 1 : III IV 3 7 II 4 8 b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

32 Minimlizce konečného utomtu b Relce 0 : b I 1 I I 2 I I 3 II I 5 I I 6 I I 7 II I II 4 II II 8 II II Relce 1 : b III 1 III III 2 III IV 5 III III 6 III IV IV 3 II IV 7 II IV II 4 II II 8 II II Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

33 Minimlizce konečného utomtu b Relce 1 : b III 1 III III 2 III IV 5 III III 6 III IV IV 3 II IV 7 II IV II 4 II II 8 II II Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

34 Minimlizce konečného utomtu b Relce 1 : b III 1 III III 2 III IV 5 III III 6 III IV IV 3 II IV 7 II IV II 4 II II 8 II II Relce 2 : V 1 5 VI 2 6 IV 3 7 II 4 8 b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

35 Minimlizce konečného utomtu b Relce 1 : b III 1 III III 2 III IV 5 III III 6 III IV IV 3 II IV 7 II IV II 4 II II 8 II II Relce 2 : b V 1 VI V 5 VI V VI 2 VI IV 6 VI IV IV 3 II IV 7 II IV II 4 II II 8 II II Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

36 Minimlizce konečného utomtu b Relce 2 : b V 1 VI V 5 VI V VI 2 VI IV 6 VI IV IV 3 II IV 7 II IV II 4 II II 8 II II Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

37 Minimlizce konečného utomtu b Relce 2 : b V 1 VI V 5 VI V VI 2 VI IV 6 VI IV IV 3 II IV 7 II IV II 4 II II 8 II II b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

38 Minimlizce konečného utomtu Algoritmus testování ekvivlence deterministických konečných utomtů A 1 = (Q 1,Σ,δ 1,q 01,F 1 ) A 2 = (Q 2,Σ,δ 2,q 02,F 2 ): Sestrojit utomt A jko disjunktní sjednocení A 1 A 2, kde: Q = Q 1 Q 2 (bez ztráty obecnosti můžeme předpokládt Q 1 Q 2 = ) Pro q Q Σ δ(q,) = { δ 1 (q,) když q Q 1 δ 2 (q,) když q Q 2 F = F 1 F 2 (Počáteční stv utomtu A není důležitý.) Otestovt, zd q 01 q 02 v A. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

39 Regulární výrzy Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

40 Regulární výrzy Regulární výrzy popisující jzyky nd becedou Σ:,, (kde Σ) jsou regulární výrzy:... oznčuje prázdný jzyk... oznčuje jzyk {}... oznčuje jzyk {} Jestliže α, β jsou regulární výrzy, pk i (α+β), (α β), (α ) jsou regulární výrzy: (α+β)... oznčuje sjednocení jzyků oznčených α β (α β)... oznčuje zřetězení jzyků oznčených α β (α )... oznčuje iterci jzyk oznčeného α Neexistují žádné dlší regulární výrzy než ty definovné podle předchozích dvou bodů. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

41 Regulární výrzy Příkld: beced Σ = {0,1} Podle definice jsou 0 i 1 regulární výrzy. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

42 Regulární výrzy Příkld: beced Σ = {0,1} Podle definice jsou 0 i 1 regulární výrzy. Protože 0 i 1 jsou regulární výrzy, je i (0+1) regulární výrz. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

43 Regulární výrzy Příkld: beced Σ = {0,1} Podle definice jsou 0 i 1 regulární výrzy. Protože 0 i 1 jsou regulární výrzy, je i (0+1) regulární výrz. Protože 0 je regulární výrz, je i (0 ) regulární výrz. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

44 Regulární výrzy Příkld: beced Σ = {0,1} Podle definice jsou 0 i 1 regulární výrzy. Protože 0 i 1 jsou regulární výrzy, je i (0+1) regulární výrz. Protože 0 je regulární výrz, je i (0 ) regulární výrz. Protože (0+1) i (0 ) jsou regulární výrzy, je i ((0+1) (0 )) regulární výrz. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

45 Regulární výrzy Příkld: beced Σ = {0,1} Podle definice jsou 0 i 1 regulární výrzy. Protože 0 i 1 jsou regulární výrzy, je i (0+1) regulární výrz. Protože 0 je regulární výrz, je i (0 ) regulární výrz. Protože (0+1) i (0 ) jsou regulární výrzy, je i ((0+1) (0 )) regulární výrz. Poznámk: Jestliže α je regulární výrz, zápisem L(α) oznčujeme jzyk definovný regulárním výrzem α. L((0+1) (0 )) = {0, 1, 00, 10, 000, 100, 0000, 1000, 00000,...} Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

46 Regulární výrzy Strukturu regulárního výrzu si můžeme znázornit bstrktním syntktickým stromem: (((((0 1) ) 1) (1 1))+(((0 0)+1) )) Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

47 Regulární výrzy Formální definice sémntiky regulárních výrzů: L( ) = L() = {} L() = {} L(α ) = L(α) L(α β) = L(α) L(β) L(α+β) = L(α) L(β) Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

48 Regulární výrzy Aby byl zápis regulárních výrzů přehlednější stručnější, používáme následují prvidl: Vynecháváme vnější pár závorek. Vynecháváme závorky, které jsou zbytečné vzhledem k socitivitě opercí sjednocení (+) zřetězení ( ). Vynecháváme závorky, které jsou zbytečné vzhledem k prioritě opercí (nejvyšší prioritu má iterce ( ), menší zřetězení ( ) nejmenší sjednocení (+)). Nepíšeme tečku pro zřetězení. Příkld: Místo obvykle píšeme (((((0 1) ) 1) (1 1))+(((0 0)+1) )) (01) 111+(00+1) Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

49 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem 0 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

50 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem jzyk tvořený jediným slovem 01 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

51 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem jzyk tvořený jediným slovem jzyk tvořený dvěm slovy 0 1 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

52 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem jzyk tvořený jediným slovem jzyk tvořený dvěm slovy jzyk tvořený slovy, 0, 00, 000,... Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

53 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem jzyk tvořený jediným slovem jzyk tvořený dvěm slovy jzyk tvořený slovy, 0, 00, 000,... (01)... jzyk tvořený slovy, 01, 0101, ,... Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

54 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem jzyk tvořený jediným slovem jzyk tvořený dvěm slovy jzyk tvořený slovy, 0, 00, 000,... (01)... jzyk tvořený slovy, 01, 0101, ,... (0+1)... jzyk tvořený všemi slovy nd becedou {0,1} Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

55 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem jzyk tvořený jediným slovem jzyk tvořený dvěm slovy jzyk tvořený slovy, 0, 00, 000,... (01)... jzyk tvořený slovy, 01, 0101, ,... (0+1)... jzyk tvořený všemi slovy nd becedou {0,1} (0+1) jzyk tvořený všemi slovy končícími 00 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

56 Regulární výrzy Příkldy: Ve všech přípdech Σ = {0,1} jzyk tvořený jediným slovem jzyk tvořený jediným slovem jzyk tvořený dvěm slovy jzyk tvořený slovy, 0, 00, 000,... (01)... jzyk tvořený slovy, 01, 0101, ,... (0+1)... jzyk tvořený všemi slovy nd becedou {0,1} (0+1) jzyk tvořený všemi slovy končícími 00 (01) 111(01)... jzyk tvořený všemi slovy obshujícími podslovo 111 předcházené i následovné libovolným počtem slov 01 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

57 Regulární výrzy (0+1) 00+(01) 111(01)... jzyk tvořený všemi slovy, která bud končí 00 nebo obshují podslovo 111 předcházené i následovné libovolným počtem slov 01 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

58 Regulární výrzy (0+1) 00+(01) 111(01)... jzyk tvořený všemi slovy, která bud končí 00 nebo obshují podslovo 111 předcházené i následovné libovolným počtem slov 01 (0+1) 1(0+1)... jzyk tvořený všemi slovy obshujícími lespoň jeden symbol 1 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

59 Regulární výrzy (0+1) 00+(01) 111(01)... jzyk tvořený všemi slovy, která bud končí 00 nebo obshují podslovo 111 předcházené i následovné libovolným počtem slov 01 (0+1) 1(0+1)... jzyk tvořený všemi slovy obshujícími lespoň jeden symbol 1 0 (10 10 )... jzyk tvořený všemi slovy obshujícími sudý počet symbolů 1 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

60 Regulární výrzy Příkld jednoduchého lgoritmického problému týkjícího se regulárních výrzů: Vstup: Regulární výrz α. Otázk: Je L(α)? Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

61 Regulární výrzy Příkld jednoduchého lgoritmického problému týkjícího se regulárních výrzů: Vstup: Regulární výrz α. Otázk: Je L(α)? Cílem je tedy npst funkci Emp, která dostne jko vstup libovolný regulární výrz α vrátí hodnotu typu Bool tkovou, že { True pokud L(α) Emp(α) = Flse jink. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

62 Regulární výrzy Funkci Emp je sndné implementovt pomocí rekurze. N zákldě tvru regulárního výrzu α (de fcto n zákldě toho, co je v kořeni bstrktního syntktického stromu reprezentujícího výrz α) se vybere příslušná větev výpočtu: [α = ] Emp(α) = Flse [α = ] Emp(α) = True [α =, kde Σ] Emp(α) = Flse [α = β+γ] Emp(α) = Emp(β) Emp(γ) [α = β γ] Emp(α) = Emp(β) Emp(γ) [α = β ] Emp(α) = True Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

63 Regulární výrzy Popis funkce Emp můžeme zpst i stručněji: Emp( ) = Flse Emp() = True Emp() = Flse pro Σ Emp(β+γ) = Emp(β) Emp(γ) Emp(β γ) = Emp(β) Emp(γ) Emp(β ) = True Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

64 Regulární výrzy Vezměme si podobný, le o něco složitější, problém: Vstup: Regulární výrz α nd becedou Σ. Výstup: Množin X Σ tková, že pro kždé Σ pltí, že X právě tehdy, když se nchází n zčátku nějkého slov z L(α), tj. když existuje w Σ tkové, že w L(α). Cílem je tedy nvrhnout funkci first, která pro zdný regulární výrz vrcí podmnožinu symbolů becedy Σ, přičemž first(α) = { Σ w Σ : w L(α)}. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

65 Regulární výrzy first( ) = first() = first() = { } pro Σ first(β+γ) = first(β) first(γ) { first(β) first(γ) pokud L(β) first(β γ) = first(β) jink first(β ) = first(β) Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

66 Regulární výrzy Vstup: Regulární výrz α nd becedou Σ. Výstup: Množin lst(α) = { Σ w Σ : w L(α)}. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

67 Regulární výrzy Vstup: Regulární výrz α nd becedou Σ. Výstup: Množin lst(α) = { Σ w Σ : w L(α)}. lst( ) = lst() = lst() = { } pro Σ lst(β+γ) = lst(β) lst(γ) { lst(β) lst(γ) pokud L(γ) lst(β γ) = lst(γ) jink lst(β ) = lst(β) Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

68 Převod regulárního výrzu n konečný utomt Tvrzení Kždý jzyk, který je možné vyjádřit regulárním výrzem, je regulární (tj. rozpoznávný nějkým konečným utomtem). Důkz: Stčí ukázt, jk k dnému regulárnímu výrzu α zkonstruovt konečný utomt, který rozpoznává jzyk [α]. Konstrukce je rekurzivní postupuje podle struktury výrzu α: Pokud je α elementární výrz (tj., nebo ): Sestrojíme přímo odpovídjící utomt. Pokud je α tvru (β+γ), (β γ) nebo (β ): Rekurzivně sestrojíme utomty rozpoznávjící jzyky [β] [γ]. Z nich sestrojíme utomt rozpoznávjící jzyk [α]. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

69 Převod regulárního výrzu n konečný utomt Automty pro elementární výrzy: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

70 Převod regulárního výrzu n konečný utomt Automty pro elementární výrzy: Konstrukce pro sjednocení: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

71 Převod regulárního výrzu n konečný utomt Automty pro elementární výrzy: Konstrukce pro sjednocení: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

72 Převod regulárního výrzu n konečný utomt Konstrukce pro zřetězení: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

73 Převod regulárního výrzu n konečný utomt Konstrukce pro zřetězení: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

74 Převod regulárního výrzu n konečný utomt Konstrukce pro zřetězení: Konstrukce pro iterci: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

75 Převod regulárního výrzu n konečný utomt Konstrukce pro zřetězení: Konstrukce pro iterci: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

76 Převod regulárního výrzu n konečný utomt Příkld: Konstrukce utomtu pro výrz ((+b) b) : Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

77 Převod regulárního výrzu n konečný utomt Příkld: Konstrukce utomtu pro výrz ((+b) b) : Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

78 Převod regulárního výrzu n konečný utomt Příkld: Konstrukce utomtu pro výrz ((+b) b) : b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

79 Převod regulárního výrzu n konečný utomt Příkld: Konstrukce utomtu pro výrz ((+b) b) : b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

80 Převod regulárního výrzu n konečný utomt Příkld: Konstrukce utomtu pro výrz ((+b) b) : b b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

81 Převod regulárního výrzu n konečný utomt Příkld: Konstrukce utomtu pro výrz ((+b) b) : b b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

82 Převod regulárního výrzu n konečný utomt Příkld: Konstrukce utomtu pro výrz ((+b) b) : b b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

83 Převod regulárního výrzu n konečný utomt Pokud se výrz α skládá z n znků (nepočítáme-li závorky), má výsledný utomt: nejvýše 2n stvů, nejvýše 4n přechodů. Poznámk: Převodem ze zobecněného nedeterministického utomtu n deterministický všk může počet stvů vzrůst exponenciálně, tj. výsledný utomt pk může mít ž 2 2n = 4 n stvů. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

84 Převod regulárního výrzu n NKA bez -přechodů Výše popsná konstrukce vytváří utomt velkým množství zbytečných -přechodů. Popíšeme zde lterntivní konstrukci, která vytváří utomt bez -přechodů. Nejprve si všimněme, že v dříve popsné konstrukci jediné přechody, které nejsou -přechody, vznikjí z tomických regulárních výrzů, kde Σ: p q Pro dnou dvojici stvů p q pltí, že příslušný přechod oznčený symbolem, je jediným přechodem vycházejícím ze stvu p jediným přechodem vstupujícím do stvu q. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

85 Převod regulárního výrzu n NKA bez -přechodů Příkld: Automt pro výrz ((+b) b) : b b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

86 Převod regulárního výrzu n NKA bez -přechodů Příkld: Automt pro výrz ((+b) b) : b b Důležité jsou stvy, do kterých vedou přechody se symboly ze Σ: Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

87 Převod regulárního výrzu n NKA bez -přechodů Příkld: Automt pro výrz (( 1 +b 2 ) b 3 ) : 1 b 3 b 2 Důležité jsou stvy, do kterých vedou přechody se symboly ze Σ: Odpovídjí jednotlivým výskytům symbolů ze Σ v dném regulárním výrze. Budeme jim říkt pozice. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

88 Převod regulárního výrzu n NKA bez -přechodů Uvžujme regulární výrzy, kde jsou výskyty symbolů ze Σ jednoznčně oznčeny, tj. místo symbolů ze Σ jsou použity příslušné pozice: Npříkld původnímu regulárnímu výrzu ((+b) b) tk odpovídá výrz (( 1 +b 2 ) b 3 ). Pro tkto uprvený regulární výrz α oznčme Pos(α) množinu všech pozic v dném regulárním výrze: Příkld: Pos((( 1 +b 2 ) b 3 ) ) = { 1,b 2,b 3 } Pro kždou pozici x Pos(α) oznčme symb(x) příslušný původní symbol ze Σ: Příkld: symb( 1 ) =, symb(b 2 ) = b, symb(b 3 ) = b, Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

89 Převod regulárního výrzu n NKA bez -přechodů Pro dný (uprvený) regulární výrz α oznčme first(α) množinu všech symbolů, kterými může zčínt slovo z L(α) Příkld: first((( 1 +b 2 ) b 3 ) ) = { 1,b 2 } Poznámk: Do first(α) ptří právě ty pozice x, které jsou v utomtu sestrojeném dříve popsnou konstrukcí dosžitelné z počátečního stvu sekvencí -přechodů následovnou symbolem symb(x). Podobně pro dný (uprvený) regulární výrz α oznčme lst(α) množinu všech symbolů, kterými může slovo z L(α) končit. Příkld: lst((( 1 +b 2 ) b 3 ) ) = {b 3 } Poznámk: Do lst(α) ptří právě ty pozice x, ze kterých je v utomtu sestrojeném dříve popsnou konstrukcí dosžitelný koncový stv sekvencí -přechodů. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

90 Převod regulárního výrzu n NKA bez -přechodů Pro dný (uprvený) regulární výrz α x Pos(α) oznčme follow(α,x) množinu všech pozic, které mohou ve slovech z L(α) následovt bezprostředně po pozici x, tj. y follow(α,x) existují slov u,v tková, že uxyv L(α) Příkld: Pro α = (( 1 +b 2 ) b 3 ) je follow(α, 1 ) = {b 3 } follow(α,b 2 ) = {b 3 } follow(α,b 3 ) = { 1,b 2 } Poznámk: Do follow(α,x) ptří právě ty pozice y, které jsou v utomtu sestrojeném dříve popsnou konstrukcí dosžitelné z pozice x sekvencí -přechodů následovnou symbolem symb(y). Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

91 Převod regulárního výrzu n NKA bez -přechodů Hlvní myšlenk: pro výrz α sestrojíme NKA (Q,Σ,δ,{q 0 },F), kde Q = {q 0 } Pos(α), kde q 0 je počáteční stv (přičemž q 0 Pos(α)) do q 0 nevedou žádné přechody všechny přechody do stvu x Pos(α) jsou oznčeny symbolem symb(x) pro kždé x first(α) přidáme přechod q 0 x, kde = symb(x) pro kždé x Pos(α) y follow(α,x) přidáme přechod x kde = symb(y) { lst(α) {q 0 } pokud L(α) F = lst(α) jink y, Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

92 Převod regulárního výrzu n NKA bez -přechodů Příkld: Automt pro výrz (( 1 +b 2 ) b 3 ) q 0 b 1 b 2 b b b b 3 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

93 Převod regulárního výrzu n NKA bez -přechodů Výpočet funkce follow(α,x), kde x Pos(α): [α = ] α neobshuje žádné pozice [α = ] α neobshuje žádné pozice [α = x] follow(α,x)= { follow(β, x) pokud x Pos(β) [α = β+γ] follow(α,x)= follow(γ, x) pokud x Pos(γ) follow(β, x) pokud x Pos(β)\ lst(β) [α = β γ] follow(α,x)= follow(β, x) first(γ) pokud x lst(β) follow(γ, x) pokud x Pos(γ) { [α = β follow(β, x) pokud x Pos(β)\ lst(β) ] follow(α,x)= follow(β, x) first(β) pokud x lst(β) Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

94 Převod regulárního výrzu n NKA bez -přechodů Pro regulární výrz s n pozicemi má výsledný utomt celkem n+1 stvů O(n 2 ) přechodů Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

95 Převod konečného utomtu n regulární výrz Tvrzení Kždý regulární jzyk je možné popst nějkým regulárním výrzem. Důkz: Stčí ukázt, jk pro libovolný konečný utomt A zkonstruovt regulární výrz α tkový, že L(α) = L(A). A uprvíme tk, by měl právě jeden počáteční právě jeden přijímjící stv. Budeme postupně odebírt jednotlivé stvy. Přechody budou oznčeny regulárními výrzy. Zbude utomt se dvěm stvy počátečním koncovým, jedním přechodem ohodnoceným výsledným regulárním výrzem. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

96 Převod konečného utomtu n regulární výrz Hlvní myšlenk: Při odstrňování stvu q nhrdit pro kždou dvojici zbylých stvů q j, q k cestu z q j do q k vedoucí přes q. q j α q k β q δ γ Po odstrnění stvu q: q j α+βγ δ q k Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

97 Převod konečného utomtu n regulární výrz Příkld: b 1 2 b b 3 Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

98 Převod konečného utomtu n regulární výrz Příkld: b s 1 2 b b 3 f Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

99 Převod konečného utomtu n regulární výrz Příkld: b+ s b 2 +b f b 3 bb Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

100 Převod konečného utomtu n regulární výrz Příkld: s (b+) f b+(b+) b 3 +(+b)(b+) bb+(+b)(b+) b Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

101 Převod konečného utomtu n regulární výrz Příkld: s (b+) + (b+(b+) b) (bb+(+b)(b+) b) (+(+b)(b+) ) f Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

102 Ekvivlence konečných utomtů regulárních výrzů Vět Jzyk je regulární právě tehdy, když je ho možné popst regulárním výrzem. Z. Sw (VŠB-TUO) Teoretická informtik 2. říjn / 53

Určitý (Riemannův) integrál a aplikace. Nevlastní integrál. 19. prosince 2018

Určitý (Riemannův) integrál a aplikace. Nevlastní integrál. 19. prosince 2018 Určitý (Riemnnův) integrál plikce. Nevlstní integrál Seminář 9. prosince 28 Určitý integrál Existence: Necht funkce f (x) je definovná n uzvřeném intervlu, b. Necht je splněn n tomto intervlu kterákoliv

Bardziej szczegółowo

JAZYKY A AUTOMATY. e-book

JAZYKY A AUTOMATY. e-book JAZYKY A AUTOMATY e-ook Václv NÝDL, Vivin WHITE, Ann MALCEVA Ktedr plikovné mtemtiky informtiky Ekonomická fkult, Jihočeská univerzit v Českých Budějovicích 1 Tto pulikce vznikl v rámci projektu IP16-18

Bardziej szczegółowo

Linea rnı (ne)za vislost

Linea rnı (ne)za vislost [1] Lineární (ne)závislost Skupiny, resp. množiny, vektorů mohou být lineárně závislé nebo lineárně nezávislé... a) zavislost, 3, b) P. Olšák, FEL ČVUT, c) P. Olšák 2010, d) BI-LIN, e) L, f) 2009/2010,

Bardziej szczegółowo

Edita Pelantová, katedra matematiky / 16

Edita Pelantová, katedra matematiky / 16 Edita Pelantová, katedra matematiky seminář současné matematiky, září 2010 Axiomy reálných čísel Axiomy tělesa Axiom 1. x + y = y + x a xy = yx (komutativní zákon). Axiom 2. x + (y + z) = (x + y) + z a

Bardziej szczegółowo

Kristýna Kuncová. Matematika B2 18/19

Kristýna Kuncová. Matematika B2 18/19 (6) Určitý integrál Kristýna Kuncová Matematika B2 18/19 Kristýna Kuncová (6) Určitý integrál 1 / 28 Newtonův integrál Zdroj: https://kwcalculus.wikispaces.com/integral+applications Kristýna Kuncová (6)

Bardziej szczegółowo

Kristýna Kuncová. Matematika B3

Kristýna Kuncová. Matematika B3 (10) Vícerozměrný integrál II Kristýna Kuncová Matematika B3 Kristýna Kuncová (10) Vícerozměrný integrál II 1 / 30 Transformace Otázka Jaký obrázek znázorňuje čtverec vpravo po transformaci u = x + y a

Bardziej szczegółowo

MATEMATIKA 3. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

MATEMATIKA 3.   Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci MATEMATIKA 3 Dana Černá http://www.fp.tul.cz/kmd/ Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci Osnova: Komplexní funkce - definice, posloupnosti, řady Vybrané komplexní funkce

Bardziej szczegółowo

Matematika I (KMI/PMATE) Co se naučíme? x = a a x = b. rozumět pojmu střední hodnota funkce na daném intervalu. Obrázek 1.

Matematika I (KMI/PMATE) Co se naučíme? x = a a x = b. rozumět pojmu střední hodnota funkce na daném intervalu. Obrázek 1. Mtemtik I (KMI/PMATE). Integrální počet funkcí jedné proměnné.. Co se nučíme? Po sérii přednášek věnovných integrálům byste měli být schopni: rozumět definici pojmu neurčitý integrál používt metodu přímé

Bardziej szczegółowo

(1) Derivace. Kristýna Kuncová. Matematika B2 17/18. Kristýna Kuncová (1) Derivace 1 / 35

(1) Derivace. Kristýna Kuncová. Matematika B2 17/18. Kristýna Kuncová (1) Derivace 1 / 35 (1) Derivace Kristýna Kuncová Matematika B2 17/18 Kristýna Kuncová (1) Derivace 1 / 35 Růst populací Zdroj : https://www.tes.com/lessons/ yjzt-cmnwtvsq/noah-s-ark Kristýna Kuncová (1) Derivace 2 / 35 Růst

Bardziej szczegółowo

1 Soustava lineárních rovnic

1 Soustava lineárních rovnic Soustavy lineárních rovnic Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Soustava lineárních rovnic 2 Řešitelnost soustavy lineárních rovnic 3 Gaussova eliminační metoda 4 Jordanova eliminační

Bardziej szczegółowo

Kristýna Kuncová. Matematika B2

Kristýna Kuncová. Matematika B2 (3) Průběh funkce Kristýna Kuncová Matematika B2 Kristýna Kuncová (3) Průběh funkce 1 / 26 Monotonie (x 2 ) = 2x (sin x) = cos x Jak souvisí derivace funkce a fakt, zda je funkce rostoucí nebo klesající?

Bardziej szczegółowo

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Mocninné řady 1 / 18

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Mocninné řady 1 / 18 Komplexní analýza Mocninné řady Martin Bohata Katedra matematiky FEL ČVUT v Praze bohata@math.feld.cvut.cz Martin Bohata Komplexní analýza Mocninné řady 1 / 18 Posloupnosti komplexních čísel opakování

Bardziej szczegółowo

Definice Řekneme, že PDA M = (Q,Σ,Γ,δ,q 0,Z 0,F) je. 1. pro všechna q Q a Z Γ platí: kdykoliv δ(q,ε,z), pak δ(q,a,z) = pro všechna a Σ;

Definice Řekneme, že PDA M = (Q,Σ,Γ,δ,q 0,Z 0,F) je. 1. pro všechna q Q a Z Γ platí: kdykoliv δ(q,ε,z), pak δ(q,a,z) = pro všechna a Σ; Deterministické zásobníkové automaty Definice 3.72. Řekneme, že PDA M = (Q,Σ,Γ,δ,q 0,Z 0,F) je deterministický (DPDA), jestliže jsou splněny tyto podmínky: 1. pro všechna q Q a Z Γ platí: kdykoliv δ(q,ε,z),

Bardziej szczegółowo

Matematika II. Ing. Radek Fučík, Ph.D. WikiSkriptum. verze: 25. října 2019

Matematika II. Ing. Radek Fučík, Ph.D. WikiSkriptum. verze: 25. října 2019 Mtemtik II Ing. Rdek Fučík, Ph.D. WikiSkriptum verze: 25. říjn 209 Obsh Integrce rcionálních funkcí 4 2 Zobecněný Riemnnův integrál 5 2. Definice........................................ 5 2.2 Kritéri konvergence.................................

Bardziej szczegółowo

Obsah. Aplikovaná matematika I. Vlivem meze Vlivem funkce Bernhard Riemann. Mendelu Brno. 3 Vlastnosti určitého integrálu

Obsah. Aplikovaná matematika I. Vlivem meze Vlivem funkce Bernhard Riemann. Mendelu Brno. 3 Vlastnosti určitého integrálu Určitý integrál Aplikovná mtemtik I Dn Říhová Mendelu Brno Obsh Zákldní úloh integrálního počtu Definice určitého integrálu 3 Vlstnosti určitého integrálu 4 Výpočet určitého integrálu 5 Geometrické plikce

Bardziej szczegółowo

Co nám prozradí derivace? 21. listopadu 2018

Co nám prozradí derivace? 21. listopadu 2018 Co nám prozradí derivace? Seminář sedmý 21. listopadu 2018 Derivace základních funkcí Tečna a normála Tečna ke grafu funkce f v bodě dotyku T = [x 0, f (x 0 )]: y f (x 0 ) = f (x 0 )(x x 0 ) Normála: y

Bardziej szczegółowo

podle přednášky doc. Eduarda Fuchse 16. prosince 2010

podle přednášky doc. Eduarda Fuchse 16. prosince 2010 Jak souvisí plochá dráha a konečná geometrie? L ubomíra Balková podle přednášky doc. Eduarda Fuchse Trendy současné matematiky 16. prosince 2010 (FJFI ČVUT v Praze) Konečná geometrie 16. prosince 2010

Bardziej szczegółowo

Necht je funkce f spojitá v intervalu a, b a má derivaci v (a, b). Pak existuje bod ξ (a, b) tak, že f(b) f(a) b a. Geometricky

Necht je funkce f spojitá v intervalu a, b a má derivaci v (a, b). Pak existuje bod ξ (a, b) tak, že f(b) f(a) b a. Geometricky Monotónie a extrémy funkce Diferenciální počet - průběh funkce Věta o střední hodnotě (Lagrange) Necht je funkce f spojitá v intervalu a, b a má derivaci v (a, b). Pak existuje bod ξ (a, b) tak, že f (ξ)

Bardziej szczegółowo

Numerické metody 8. května FJFI ČVUT v Praze

Numerické metody 8. května FJFI ČVUT v Praze Obyčejné diferenciální rovnice Numerické metody 8. května 2018 FJFI ČVUT v Praze 1 Úvod Úvod Základní metody Pokročilejší metody Soustava Vyšší řád Program 1 Úvod Úvod - Úloha Základní úloha, kterou řešíme

Bardziej szczegółowo

Matematická analýza II (NMUM102)

Matematická analýza II (NMUM102) Mtemtická nlýz II (NMUM102) Mrtin Rmoutil 2. července 2018 Kpitol 1 Hlubší věty o limitním chování funkcí 1.1 L Hospitlovo prvidlo V této první kpitole si dokážeme tk zvné L Hospitlovo prvidlo. To může

Bardziej szczegółowo

Aproximace funkcí 1,00 0,841 1,10 0,864 1,20 0,885. Body proložíme lomenou čarou.

Aproximace funkcí 1,00 0,841 1,10 0,864 1,20 0,885. Body proložíme lomenou čarou. Příklad Známe následující hodnoty funkce Φ: u Φ(u) 1,00 0,841 1,10 0,864 1,20 0,885 Odhadněte přibližně hodnoty Φ(1,02) a Φ(1,16). Možnosti: Vezmeme hodnotu v nejbližším bodě. Body proložíme lomenou čarou.

Bardziej szczegółowo

Úvodní informace. 18. února 2019

Úvodní informace. 18. února 2019 Úvodní informace Funkce více proměnných Cvičení první 18. února 2019 Obsah 1 Úvodní informace. 2 Funkce více proměnných Definiční obor Úvodní informace. Komunikace: e-mail: olga@majling.eu nebo olga.majlingova@fs.cvut.cz

Bardziej szczegółowo

(2) Funkce. Kristýna Kuncová. Matematika B2. Kristýna Kuncová (2) Funkce 1 / 25

(2) Funkce. Kristýna Kuncová. Matematika B2. Kristýna Kuncová (2) Funkce 1 / 25 (2) Funkce Kristýna Kuncová Matematika B2 Kristýna Kuncová (2) Funkce 1 / 25 Sudá a lichá funkce Určete, které funkce jsou sudé a které liché: liché: A, D, E sudé: B Kristýna Kuncová (2) Funkce 2 / 25

Bardziej szczegółowo

Matematika (KMI/PMATE)

Matematika (KMI/PMATE) Matematika (KMI/PMATE) Úvod do matematické analýzy Limita a spojitost funkce Matematika (KMI/PMATE) Osnova přednášky lineární funkce y = kx + q definice lineární funkce význam (smysl) koeficientů lineární

Bardziej szczegółowo

Powyższe reguły to tylko jedna z wersji gry. Istnieje wiele innych wariantów, można też ustalać własne zasady. Miłej zabawy!

Powyższe reguły to tylko jedna z wersji gry. Istnieje wiele innych wariantów, można też ustalać własne zasady. Miłej zabawy! Krykiet W krykieta może grać od 2 do 4 osób, którzy albo grają każdy przeciw każdemu, albo dzielą się na dwie drużyny. Bramki oraz palik startowy i powrotne umieszcza się tak, jak pokazano na rysunku.

Bardziej szczegółowo

Obsah. 1 Konstrukce (definice) Riemannova integrálu Výpočet Newtonova Leibnizova věta Aplikace výpočet objemů a obsahů 30

Obsah. 1 Konstrukce (definice) Riemannova integrálu Výpočet Newtonova Leibnizova věta Aplikace výpočet objemů a obsahů 30 Určitý integrál Robert Mřík 6. září 8 Obsh 1 Konstrukce (definice) Riemnnov integrálu. Výpočet Newtonov Leibnizov vět. 18 3 Numerický odhd Lichoběžníkové prvidlo 19 4 Aplikce výpočet objemů obshů 3 c Robert

Bardziej szczegółowo

Elementární funkce. Edita Pelantová. únor FJFI, ČVUT v Praze. katedra matematiky, FJFI, ČVUT v Praze

Elementární funkce. Edita Pelantová. únor FJFI, ČVUT v Praze. katedra matematiky, FJFI, ČVUT v Praze Elementární funkce Edita Pelantová FJFI, ČVUT v Praze Seminář současné matematiky katedra matematiky, FJFI, ČVUT v Praze únor 2013 c Edita Pelantová (FJFI) Elementární funkce únor 2013 1 / 19 Polynomiální

Bardziej szczegółowo

3.1 Derivace funkce Definice derivace Vlastnosti derivace Derivace elementárních funkcí... 49

3.1 Derivace funkce Definice derivace Vlastnosti derivace Derivace elementárních funkcí... 49 Obsh Číselné množiny reálné funkce 5. Množin reálných čísel...................................... 5. Množin kompleních čísel.....................................3 Reálné funkce jedné reálné proměnné..............................

Bardziej szczegółowo

Logika V. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Logika V. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12 Logika V. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı České vysoké učení technické v Praze c Kateřina Trlifajová, 2010 BI-MLO, ZS 2011/12 Evropský sociální

Bardziej szczegółowo

5. a 12. prosince 2018

5. a 12. prosince 2018 Integrální počet Neurčitý integrál Seminář 9, 0 5. a. prosince 08 Neurčitý integrál Definice. Necht funkce f (x) je definovaná na intervalu I. Funkce F (x) se nazývá primitivní k funkci f (x) na I, jestliže

Bardziej szczegółowo

Nekomutativní Gröbnerovy báze

Nekomutativní Gröbnerovy báze Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Bc. Zuzana Požárková Nekomutativní Gröbnerovy báze Katedra algebry Vedoucí diplomové práce: RNDr. Jan Št ovíček, Ph.D. Studijní

Bardziej szczegółowo

Numerické metody minimalizace

Numerické metody minimalizace Numerické metody minimalizace Než vám klesnou víčka - Stříbrnice 2011 12.2. 16.2.2011 Emu (Brkos 2011) Numerické metody minimalizace 12.2. 16.2.2011 1 / 19 Obsah 1 Úvod 2 Základní pojmy 3 Princip minimalizace

Bardziej szczegółowo

Inverzní Z-transformace

Inverzní Z-transformace Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 9. přednáška 11MSP úterý 16. dubna 2019 verze: 2019-04-15 12:25

Bardziej szczegółowo

Pojem množiny nedefinujeme, pouze připomínáme, že množina je. Nejprve shrneme pojmy a fakta, které znáte ze střední školy.

Pojem množiny nedefinujeme, pouze připomínáme, že množina je. Nejprve shrneme pojmy a fakta, které znáte ze střední školy. 1 Kapitola 1 Množiny 1.1 Základní množinové pojmy Pojem množiny nedefinujeme, pouze připomínáme, že množina je souhrn, nebo soubor navzájem rozlišitelných objektů, kterým říkáme prvky. Pro známé množiny

Bardziej szczegółowo

Funkce zadané implicitně. 4. března 2019

Funkce zadané implicitně. 4. března 2019 Funkce zadané implicitně 4. března 2019 Parciální derivace druhého řádu Parciální derivace druhého řádu funkce z = f (x, y) jsou definovány: Parciální derivace 2 f 2 = ( ) f 2 f 2 = ( ) f 2 f a 2 f 2 f

Bardziej szczegółowo

Obsah. Limita posloupnosti a funkce. Petr Hasil. Limita posloupnosti. Pro a R definujeme: Je-li a < 0, pak a =, a ( ) =. vlastní body.

Obsah. Limita posloupnosti a funkce. Petr Hasil. Limita posloupnosti. Pro a R definujeme: Je-li a < 0, pak a =, a ( ) =. vlastní body. Obsah a funkce Petr Hasil Přednáška z Matematické analýzy I Úvod 2 c Petr Hasil (MUNI) a funkce Matematická analýza / 90 c Petr Hasil (MUNI) a funkce Matematická analýza 2 / 90 Úvod Úvod Pro a R definujeme:

Bardziej szczegółowo

Katedra kybernetiky skupina Inteligentní Datové Analýzy (IDA) Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Katedra kybernetiky skupina Inteligentní Datové Analýzy (IDA) Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Vytěžování dat Filip Železný Katedra kybernetiky skupina Inteligentní Datové Analýzy (IDA) Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Filip Železný (ČVUT) Vytěžování dat 1 / 26

Bardziej szczegółowo

(13) Fourierovy řady

(13) Fourierovy řady (13) Fourierovy řady Kristýna Kuncová Matematika B3 Kristýna Kuncová (13) Fourierovy řady 1 / 22 O sinech a kosinech Lemma (O sinech a kosinech) Pro m, n N 0 : 2π 0 2π 0 2π 0 sin nx dx = sin nx cos mx

Bardziej szczegółowo

Stochastické modelování v ekonomii a financích Konzistence odhadu LWS. konzistence OLS odhadu. Předpoklady pro konzistenci LWS

Stochastické modelování v ekonomii a financích Konzistence odhadu LWS. konzistence OLS odhadu. Předpoklady pro konzistenci LWS Whitův pro heteroskedasticitě pro heteroskedasticitě Stochastické modelování v ekonomii a financích 7. 12. 2009 Obsah Whitův pro heteroskedasticitě pro heteroskedasticitě 1 Whitův 2 pro 3 heteroskedasticitě

Bardziej szczegółowo

MATEMATICKÁ ANALÝZA II. Martin Klazar

MATEMATICKÁ ANALÝZA II. Martin Klazar MATEMATICKÁ ANALÝZA II (učebnice předběžná verze, červen 2019) Mrtin Klzr Obsh Předmluv Obsh přednášek zkoušk iv v Úvod 1 1 Primitivní funkce 3 1.1 Zákldní vlstnosti primitivních funkcí...............

Bardziej szczegółowo

Automatové modely. Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Automatové modely. Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Automatové modely Stefan Ratschan Katedra číslicového návrhu Fakulta informačních technologíı České vysoké učení technické v Praze Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Stefan

Bardziej szczegółowo

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Úvod 1 / 32

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Úvod 1 / 32 Komplexní analýza Úvod Martin Bohata Katedra matematiky FEL ČVUT v Praze bohata@math.feld.cvut.cz Martin Bohata Komplexní analýza Úvod 1 / 32 Základní informace Stránky předmětu: http://math.feld.cvut.cz/bohata/kan.html

Bardziej szczegółowo

Zadání: Vypočítejte hlavní momenty setrvačnosti a vykreslete elipsu setrvačnosti na zadaných

Zadání: Vypočítejte hlavní momenty setrvačnosti a vykreslete elipsu setrvačnosti na zadaných Příklad k procvičení : Průřeové charakteristik Zadání: Vpočítejte hlavní moment setrvačnosti a vkreslete elipsu setrvačnosti na adaných obracích. Příklad. Zadání: Rokreslení na jednoduché obrace: 500 T

Bardziej szczegółowo

Algebra I Cvičení. Podstatná část příkladů je převzata od kolegů, jmenovitě Prof. Kučery, Doc. Poláka a Doc. Kunce, se

Algebra I Cvičení. Podstatná část příkladů je převzata od kolegů, jmenovitě Prof. Kučery, Doc. Poláka a Doc. Kunce, se Algebra I Cvičení Podstatná část příkladů je převzata od kolegů, jmenovitě Prof. Kučery, Doc. Poláka a Doc. Kunce, se kterými jsem při přípravě cvičení spolupracoval. Sbírka vznikla modifikací některých

Bardziej szczegółowo

Univerzita Karlova v Praze Matematicko-fyzikální fakulta

Univerzita Karlova v Praze Matematicko-fyzikální fakulta Univerzita arlova v Praze Matematicko-fyzikální fakulta BAALÁŘSÁ PRÁCE Matěj Novotný Operátory skládání na prostorech funkcí atedra matematické analýzy Vedoucí bakalářské práce: doc. RNDr. Jiří Spurný

Bardziej szczegółowo

Statistika (KMI/PSTAT)

Statistika (KMI/PSTAT) Statistika (KMI/PSTAT) Cvičení deváté aneb Důležitá rozdělení pravděpodobnosti spojité náhodné veličiny Statistika (KMI/PSTAT) 1 / 15 Spojitá náhodná veličina Spojitá náhodná veličina Spojitá náhodná veličina

Bardziej szczegółowo

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost. Vyšší matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU

Bardziej szczegółowo

Kristýna Kuncová. Matematika B2 18/19. Kristýna Kuncová (1) Vzorové otázky 1 / 36

Kristýna Kuncová. Matematika B2 18/19. Kristýna Kuncová (1) Vzorové otázky 1 / 36 (1) Vzorové otázky Kristýna Kuncová Matematika B2 18/19 Kristýna Kuncová (1) Vzorové otázky 1 / 36 Limity - úlohy Otázka Určete lim x 0 f (x) A -3 B 0 C 5 D 7 E D Zdroj: Calculus: Single and Multivariable,

Bardziej szczegółowo

Internet a zdroje. (Zdroje na Internetu) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17.

Internet a zdroje. (Zdroje na Internetu) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. Internet a zdroje (Zdroje na Internetu) Mgr. Petr Jakubec Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu 12 26. listopadu 2010 (KFC-INTZ) Databáze, citování 26. listopadu 2010

Bardziej szczegółowo

Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Vysvětlování modelovacích chyb 133 / 156

Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Vysvětlování modelovacích chyb 133 / 156 Vysvětlování modelovacích chyb Petr Křemen FEL ČVUT Petr Křemen (FEL ČVUT) Vysvětlování modelovacích chyb 133 / 156 Co nás čeká 1 Konjunktivní dotazy 2 Vyhodnocování konjunktivních dotazů v jazyce ALC

Bardziej szczegółowo

YNUM - Numerická matematika

YNUM - Numerická matematika YNUM - Numerická mtemtik Ivn Pultrová 5. květn 009 Progrm (6 přednášek, 6 cvičení): Polynomiální interpolce, numerická integrce, chyb integrce. Metod nejmenších čtverců. Diskrétní Fourierov trnsformce.

Bardziej szczegółowo

Cauchyova úloha pro obyčejnou diferenciální rovnici

Cauchyova úloha pro obyčejnou diferenciální rovnici Řešení ODR v MATLABu Přednáška 3 15. října 2018 Cauchyova úloha pro obyčejnou diferenciální rovnici y = f (x, y), y(x 0 ) = y 0 Víme, že v intervalu a, b existuje jediné řešení. (f (x, y) a f y jsou spojité

Bardziej szczegółowo

Univerzita Karlova v Praze Matematicko-fyzikální fakulta. algoritmu. Katedra algebry

Univerzita Karlova v Praze Matematicko-fyzikální fakulta. algoritmu. Katedra algebry Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Jiří Lechner Dekodér konvolučního kódu pomocí Viterbiho algoritmu Katedra algebry Vedoucí bakalářské práce: doc. RNDr. Jiří Tůma,

Bardziej szczegółowo

Vybrané kapitoly z matematiky

Vybrané kapitoly z matematiky Vybrané kapitoly z matematiky VŠB-TU Ostrava 2018-2019 Vybrané kapitoly z matematiky 2018-2019 1 / 11 Křivkový integrál Vybrané kapitoly z matematiky 2018-2019 2 / 11 Parametricky zadaná křivka v R 3 :

Bardziej szczegółowo

1 Definice. A B A B vlastní podmnožina. 4. Relace R mezi množinami A a B libovolná R A B. Je-li A = B relace na A

1 Definice. A B A B vlastní podmnožina. 4. Relace R mezi množinami A a B libovolná R A B. Je-li A = B relace na A 1 Definice 1. Množiny: podmnožina: A B x(x A x B) průnik: A B = {x A x B} sjednocení: A B = {x x A x B} rozdíl: A B = {x A x B} A B A B vlastní podmnožina 2. uspořádaná dvojice: (x, y) = {{x}, {x, y}}

Bardziej szczegółowo

Obsah. 1.5 Věty o střední hodnotě integrálu... 23

Obsah. 1.5 Věty o střední hodnotě integrálu... 23 Obsh Riemův itegrál. Určitý itegrál: Cuchyov-Riemov defiice...............2 Určitý itegrál jko limit poslouposti.................. 9.3 Vlstosti určitého itegrálu......................... 3.4 Výpočet určitého

Bardziej szczegółowo

ÚVOD DO ARITMETIKY Michal Botur

ÚVOD DO ARITMETIKY Michal Botur ÚVOD DO ARITMETIKY Michal Botur 2011 2 Obsah 1 Algebraické základy 3 1.1 Binární relace.................................. 3 1.2 Zobrazení a operace............................... 7 1.3 Algebry s jednou

Bardziej szczegółowo

02GR - Odmaturuj z Grup a Reprezentací

02GR - Odmaturuj z Grup a Reprezentací 02GR - Odmaturuj z Grup a Reprezentací podle přednášky doc. Ing. Goce Chadzitaskose, CSc 27. června 2019 Obsah 1 Grupy 4 1.1 Algebraický koncept................................ 4 1.2 Vlastnosti grup...................................

Bardziej szczegółowo

Obsah. Petr Hasil. (konjunkce) (disjunkce) A B (implikace) A je dostačující podmínka pro B; B je nutná podmínka pro A A B: (A B) (B A) A (negace)

Obsah. Petr Hasil. (konjunkce) (disjunkce) A B (implikace) A je dostačující podmínka pro B; B je nutná podmínka pro A A B: (A B) (B A) A (negace) Množiny, číselné obory, funkce Petr Hasil Přednáška z Matematické analýzy I c Petr Hasil (MUNI) Množiny, číselné obory, funkce Matematická analýza / 5 Obsah Množinové operace Operace s funkcemi Definice

Bardziej szczegółowo

Petr Hasil. c Petr Hasil (MUNI) Nekonečné řady MA III (M3100) 1 / 187

Petr Hasil. c Petr Hasil (MUNI) Nekonečné řady MA III (M3100) 1 / 187 Nekonečné řady Petr Hasil Přednáška z Matematické analýzy III c Petr Hasil (MUNI) Nekonečné řady MA III (M3100) 1 / 187 Obsah 1 Nekonečné číselné řady Základní pojmy Řady s nezápornými členy Řady s libovolnými

Bardziej szczegółowo

Stavový popis Stabilita spojitých systémů (K611MSAP) Katedra aplikované matematiky Fakulta dopravní ČVUT. čtvrtek 20. dubna 2006

Stavový popis Stabilita spojitých systémů (K611MSAP) Katedra aplikované matematiky Fakulta dopravní ČVUT. čtvrtek 20. dubna 2006 Modelování systémů a procesů (K611MSAP) Přednáška 4 Katedra aplikované matematiky Fakulta dopravní ČVUT Pravidelná přednáška K611MSAP čtvrtek 20. dubna 2006 Obsah 1 Laplaceova transformace Přenosová funkce

Bardziej szczegółowo

DFT. verze:

DFT. verze: Výpočet spektra signálu pomocí DFT kacmarp@fel.cvut.cz verze: 009093 Úvod Signály můžeme rozdělit na signály spojité v čase nebo diskrétní v čase. Další možné dělení je na signály periodické nebo signály

Bardziej szczegółowo

Kapitola 4: Soustavy diferenciálních rovnic 1. řádu

Kapitola 4: Soustavy diferenciálních rovnic 1. řádu Sbírka příkladů Matematika II pro strukturované studium Kapitola 4: Soustavy diferenciálních rovnic 1 řádu Chcete-li ukončit prohlížení stiskněte klávesu Esc Chcete-li pokračovat stiskněte klávesu Enter

Bardziej szczegółowo

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava Lineární algebra 5. přednáška: Báze a řešitelnost soustav Dalibor Lukáš Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava email: dalibor.lukas@vsb.cz http://www.am.vsb.cz/lukas/la1 Text

Bardziej szczegółowo

Kompaktnost v neklasických logikách

Kompaktnost v neklasických logikách Univerzita Karlova v Praze Filozofická fakulta Katedra logiky Diplomová práce Petra Ivaničová Kompaktnost v neklasických logikách Compactness in non-classical logics Praha, 2010 Vedoucí práce: Prof. RNDr.

Bardziej szczegółowo

Operace s funkcemi [MA1-18:P2.1] funkční hodnota... y = f(x) (x argument)

Operace s funkcemi [MA1-18:P2.1] funkční hodnota... y = f(x) (x argument) KAPITOLA : Funkce - úvod [MA-8:P.] reálná funkce (jedné) reálné proměnné... f : A R...... zobrazení množin A R do množin reálných čísel R funkční hodnota... = f() ( argument) ( tj. reálná funkce f : A

Bardziej szczegółowo

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu   (reg. č. CZ.1.07/2.2.00/28. Extrémy Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného

Bardziej szczegółowo

Základy obecné algebry

Základy obecné algebry . Základy obecné algebry Ústav matematiky, Fakulta strojního inženýrství VUT v Brně, 2013 Obsah 1 Algebraické struktury 3 1.1 Operace a zákony................................. 3 1.2 Některé důležité typy

Bardziej szczegółowo

NDMI002 Diskrétní matematika

NDMI002 Diskrétní matematika NDMI002 Diskrétní matematika prof. RNDr. Martin Loebl, CSc. ZS 2016/17 Obsah 1 Množiny 2 1.1 Relace....................................... 2 1.2 Ekvivalence.................................... 3 1.3 Částečné

Bardziej szczegółowo

Úvod do Informatiky (FI:IB000)

Úvod do Informatiky (FI:IB000) Fakulta Informatiky Masarykova Univerzita Úvod do Informatiky (FI:IB000) Doc. RNDr. Petr Hliněný, Ph.D. hlineny@fi.muni.cz 15. března 2010 Obsažný a dobře přístupný úvod do nezbytných formálních matematických

Bardziej szczegółowo

Univerzita Palackého v Olomouci

Univerzita Palackého v Olomouci Počítačová grafika - 5. cvičení Radek Janoštík Univerzita Palackého v Olomouci 22.10.2018 Radek Janoštík (Univerzita Palackého v Olomouci) Počítačová grafika - 5. cvičení 22.10.2018 1 / 10 Reakce na úkoly

Bardziej szczegółowo

Matematická analýza II

Matematická analýza II Mtemtická lýz II Edit Peltová ktedr mtemtiky Fkult jderá fyzikálě ižeýrská ČVUT Trojov 3, 20 00 Prh Předmluv Skriptum je určeo studetům prvího ročíku FJFI jko učebí pomůck k předáškám z mtemtické lýzy.

Bardziej szczegółowo

Univerzita Karlova v Praze Matematicko-fyzikální fakulta

Univerzita Karlova v Praze Matematicko-fyzikální fakulta Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Lukáš Perůtka Hledání optimálních strategií číselného síta Katedra algebry Vedoucí diplomové práce: Prof. RNDr. Aleš Drápal, CSc.,

Bardziej szczegółowo

Tvarová optimalizace pro 3D kontaktní problém

Tvarová optimalizace pro 3D kontaktní problém Tvarová optimalizace pro 3D kontaktní problém s Coulombovým třením Petr Beremlijski, Jaroslav Haslinger, Michal Kočvara, Radek Kučera a Jiří V. Outrata Katedra aplikované matematik Fakulta elektrotechnik

Bardziej szczegółowo

6 Dedekindovy řezy (30 bodů)

6 Dedekindovy řezy (30 bodů) Pokročilá lineární algebra 3. série 6 Dedekindovy řezy (3 bodů) V této úloze se pokusíme seznámit s Dedekindovými řezy, pomocí nichž zavedeme reálná čísla. Tuto konstrukci vymyslel a publikoval Dedekind

Bardziej szczegółowo

Matematická analýza 2. Kubr Milan

Matematická analýza 2. Kubr Milan Matematická analýza. Kubr Milan. února 008 Obsah Vektorové funkce jedné reálné proměnné. 3. Základní pojmy...................................... 3. Křivky v R n........................................

Bardziej szczegółowo

Matematika 2, vzorová písemka 1

Matematika 2, vzorová písemka 1 Matematika 2, vzorová písemka Pavel Kreml 9.5.20 Přesun mezi obrazovkami Další snímek: nebo Enter. Zpět: nebo Shift + Enter 2 3 4 Doporučení Pokuste se vyřešit zadané úlohy samostatně. Pokud nebudete vědět

Bardziej szczegółowo

Obsah. 1.2 Integrály typu ( ) R x, s αx+β

Obsah. 1.2 Integrály typu ( ) R x, s αx+β Sbírka úloh z matematické analýzy. Čížek Jiří Kubr Milan. prosince 006 Obsah Neurčitý integrál.. Základní integrály...................................... Integrály typu ) R, s α+β γ+δ d...........................

Bardziej szczegółowo

1 Dedekindovy řezy (30 bodů)

1 Dedekindovy řezy (30 bodů) Pokročilá matematická analýza úlohy pro zimní semestr Dedekindovy řezy ( bodů) V této úloze se pokusíme seznámit s Dedekindovými řezy, pomocí nichž zavedeme reálná čísla. Tuto konstrukci vymyslel a publikoval

Bardziej szczegółowo

4.3. Przekształcenia automatów skończonych

4.3. Przekształcenia automatów skończonych 4.3. Przeksztłceni utomtów skończonych Konstrukcj utomtu skończonego (niedeterministycznego) n podstwie wyrżeni regulrnego (lgorytm Thompson). Wejście: wyrżenie regulrne r nd lfetem T Wyjście : utomt skończony

Bardziej szczegółowo

ČVUT FEL, K October 1, Radek Mařík Ověřování modelů II October 1, / 39

ČVUT FEL, K October 1, Radek Mařík Ověřování modelů II October 1, / 39 Ověřování modelů II Radek Mařík ČVUT FEL, K13132 October 1, 2014 Radek Mařík (marikr@felk.cvut.cz) Ověřování modelů II October 1, 2014 1 / 39 Obsah 1 Temporální logiky LTL logika 2 Jazyk modelů Vlastnosti

Bardziej szczegółowo

Zobecněné metriky Různé poznámky 12. METRIZACE. Miroslav Hušek, Pavel Pyrih KMA MFF UK. 12. Poznámky

Zobecněné metriky Různé poznámky 12. METRIZACE. Miroslav Hušek, Pavel Pyrih KMA MFF UK. 12. Poznámky 12. METRIZACE Poznámky Miroslav Hušek, Pavel Pyrih KMA MFF UK 2009 Jak bylo zmíněno v úvodních kapitolách tohoto textu, axiómy metrik (nebo pseudometrik) se často oslabují, aby bylo možné popsat další

Bardziej szczegółowo

Průvodce studiem V této kapitole se budeme zabývat diferenciálním počtem pro funkce více

Průvodce studiem V této kapitole se budeme zabývat diferenciálním počtem pro funkce více 5 Diferenciální počet funkcí více proměnných Průvodce studiem V této kapitole se budeme zabývat diferenciálním počtem pro funkce více proměnných, především budeme pracovat s funkcemi dvou proměnných Ukážeme

Bardziej szczegółowo

Příručka k rychlé instalaci: NWD2105. Základní informace. 1. Instalace softwaru

Příručka k rychlé instalaci: NWD2105. Základní informace. 1. Instalace softwaru Příručka k rychlé instalaci: NWD2105 Základní informace NWD2105 je bezdrátový USB adaptér určený pro použití s počítačem. NWD2105 je kompatibilní s technologií WPS (Wi-Fi Protected Setup). A: LED kontrolka

Bardziej szczegółowo

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií Náhodné vektory prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Katedra teoretické informatiky Fakulta informačních technologií České vysoké učení technické v Praze c Rudolf Blažek, Roman Kotecký,

Bardziej szczegółowo

(a). Pak f. (a) pro i j a 2 f

(a). Pak f. (a) pro i j a 2 f Připomeň: 1. Necht K R n. Pak 1. Funkce více proměnných II 1.1. Parciální derivace vyšších řádů K je kompaktní K je omezená a uzavřená. 2. Necht K R n je kompaktní a f : K R je spojitá. Pak f nabývá na

Bardziej szczegółowo

Geometrická nelinearita: úvod

Geometrická nelinearita: úvod Geometrická nelinearita: úvod Opakování: stabilita prutů Eulerovo řešení s využitím teorie 2. řádu) Stabilita prutů Ritzovou metodou Stabilita tenkých desek 1 Geometrická nelinearita Velké deformace průhyby,

Bardziej szczegółowo

Register and win! www.kaercher.com

Register and win! www.kaercher.com Register and win! www.kaercher.com A B A, B A B 2 6 A régi készülékek értékes újrahasznosítható anyagokat tartalmaznak, amelyeket tanácsos újra felhasználni. Szárazelemek, olaj és hasonló anyagok ne kerüljenek

Bardziej szczegółowo

GEM a soustavy lineárních rovnic, část 2

GEM a soustavy lineárních rovnic, část 2 GEM a soustavy lineárních rovnic, část Odpřednesenou látku naleznete v kapitole 6 skript Abstraktní a konkrétní lineární algebra. Jiří Velebil: B6B0LAG 8.3.09: GEM a soustavy, část / Minulá přednáška Gaussova

Bardziej szczegółowo

Kombinatorika a komplexní aritmetika

Kombinatorika a komplexní aritmetika a komplexní aritmetika katedra matematiky, FEL ČVUT v Praze, http://math.feld.cvut.cz/ Jan Hamhalter Datum Komplexní čísla, kombinatorika 1/56 Historie: Zavedení komplexních čísel bylo motivováno snahou

Bardziej szczegółowo

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

Odpřednesenou látku naleznete v kapitolách skript Abstraktní a konkrétní lineární algebra. Lineární prostor Lineární kombinace Lineární prostory nad R Odpřednesenou látku naleznete v kapitolách 1.1 1.4 skript Abstraktní a konkrétní lineární algebra. Jiří Velebil: Lineární algebra 01A-2018: Lineární

Bardziej szczegółowo

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií Základní pojmy pravděpodobnosti prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Katedra teoretické informatiky Fakulta informačních technologií České vysoké učení technické v Praze c Rudolf Blažek,

Bardziej szczegółowo

Ústav teorie informace a automatizace RESEARCH REPORT. Pavel Boček, Karel Vrbenský: Implementace algoritmu MIDIA v prostředí Google Spreadsheets

Ústav teorie informace a automatizace RESEARCH REPORT. Pavel Boček, Karel Vrbenský: Implementace algoritmu MIDIA v prostředí Google Spreadsheets Akademie věd České republiky Ústav teorie informace a automatizace Academy of Sciences of the Czech Republic Institute of Information Theory and Automation RESEARCH REPORT Pavel Boček, Karel Vrbenský:

Bardziej szczegółowo

Formálne jazyky Automaty. Formálne jazyky. 1 Automaty. IB110 Podzim

Formálne jazyky Automaty. Formálne jazyky. 1 Automaty. IB110 Podzim Formálne jazyky 1 Automaty 2 Generatívne výpočtové modely IB110 Podzim 2010 1 Jednosmerné TS alebo konečné automaty TS sú robustné voči modifikáciam existuje modifikácia, ktorá zmení (zmenší) výpočtovú

Bardziej szczegółowo

Ústav teorie informace a automatizace. Tato prezentace je k dispozici na:

Ústav teorie informace a automatizace. Tato prezentace je k dispozici na: Aplikace bayesovských sítí Jiří Vomlel Ústav teorie informace a automatizace Akademie věd České republiky Tato prezentace je k dispozici na: http://www.utia.cas.cz/vomlel/ Obsah přednášky Podmíněná pravděpodobnost,

Bardziej szczegółowo

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava Lineární algebra 8. přednáška: Kvadratické formy Dalibor Lukáš Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava email: dalibor.lukas@vsb.cz http://www.am.vsb.cz/lukas/la Text byl vytvořen

Bardziej szczegółowo

Przekształcenia automatów skończonych

Przekształcenia automatów skończonych Przeksztłceni utomtów skończonych Teori utomtów i języków formlnych Dr inŝ. Jnusz Mjewski Ktedr Informtyki Konstrukcj utomtu skończonego n podstwie wyrŝeni regulrnego (lgorytm Thompson) Wejście: wyrŝenie

Bardziej szczegółowo

Diferenciální rovnice základní pojmy. Rovnice se

Diferenciální rovnice základní pojmy. Rovnice se Diferenciální rovnice základní pojmy. Rovnice se separovanými proměnnými. Vyšší matematika, Inženýrská matematika LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské

Bardziej szczegółowo

Příklad 1.2 Nalezněte obsah oblasti ohraničené křivkami y =lnx, y =ln 2 x.

Příklad 1.2 Nalezněte obsah oblasti ohraničené křivkami y =lnx, y =ln 2 x. Kpitol Aplikce určitého integrálu. Délk, obsh, objem Příkld. Nlezněte obsh oblsti ohrničené křivkmi xy 4, x + y 5. Návod. Soustv rovnice xy 4,x + y 5mádvěřešení[, 4] [4, ]. (viz obr.) Oblst ohrničená křivkmi

Bardziej szczegółowo

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra matematiky

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra matematiky Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra matematiky bakalářská práce vícebodové okrajové úlohy Plzeň, 18 Hana Levá Prohlášení Prohlašuji, že jsem tuto bakalářskou práci vypracovala

Bardziej szczegółowo