2.5.4 Věta. Každý jazyk reprezentovaný regulárním výrazem je regulárním jazykem.

Rozměr: px
Začít zobrazení ze stránky:

Download "2.5.4 Věta. Každý jazyk reprezentovaný regulárním výrazem je regulárním jazykem."

Transkript

1 2.5. Regulární výrzy [ ] Regulární výrzy Regulární jzyky jsme definovli jko ty jzyky, které jsou přijímány konečnými utomty; ukázli, že je jedno, zd jsou deterministické neo nedeterministické. Regulární výrzy slouží jko dlší popis regulárních jzyků viz (Byly to právě regulární výrzy, které dly jméno třídě jzyků přijímných konečnými utomty.) Regulární výrzy nd ecedou. Definice. Je dán eced Σ. Množin všech regulárních výrzů nd Σ je definován induktivně tkto: je regulární výrz, ε je regulární výrz, je regulární výrz pro kždé písmeno Σ, jsou-li r 1 r 2 regulární výrzy, pk r 1 + r 2, r 1 r 2 r 1 jsou regulární výrzy Jzyk reprezentující regulární výrz. Kždý regulární výrz nd ecedou Σ reprezentuje jzyk nd ecedou Σ to tkto: Regulární výrz reprezentuje jzyk. Regulární výrz ε reprezentuje jzyk {ε}. Je-li Σ, pk regulární výrz reprezentuje jzyk {}. Jestliže regulární výrz r 1 reprezentuje jzyk L 1 regulární výrz r 2 reprezentuje jzyk L 2, pk regulární výrz r 1 + r 2 reprezentuje jzyk L 1 L 2 regulární výrz r 1 r 2 reprezentuje jzyk L 1 L 2. Jestliže regulární výrz r reprezentuje jzyk L, pk regulární výrz r reprezentuje jzyk L Vět. Kždý jzyk reprezentovný regulárním výrzem je regulárním jzykem. Důkz: Regulární výrzy, ε, (pro Σ) reprezentují po řdě jzyky, {ε}, {}. Všechny tyto jzyky jsou regulární. O třídě regulárních jzyků víme, že je uzvřen n sjednocení, zřetězení Kleeneho operci. To znmená, že jsou-li jzyky reprezentovné regulárními výrzy r, r 1 r 2 regulární, pk jsou regulární i jzyky reprezentovné regulárními výrzy r 1 + r 2, r 1 r 2 r Kleeneho vět. Kždý jzyk přijímný konečným utomtem je možné reprezentovt regulárním výrzem. Důkz: Je dán DFA M = (Q, Σ, δ, q 0, F ), který přijímá jzyk L. Pro jednoduchost oznčme množinu stvů Q = {1,..., n} počáteční stv q 0 = 1. Pro k = 0, 1,..., n definujeme množiny slov R (k) tkto: R (k) je množin těch slov w, pro něž δ (i, w) = j sled z i do j má vnitřní stvy jen z {1,..., k}. Zřejmě pltí: pro i j je R (0) = { δ(i, ) = j}; pro i = j je R(0) i,i = {ε} { δ(i, ) = i}. V oou přípdech se jedná o konečnou množinu. Proto umíme množinu R (0) regulárním výrzem. reprezentovt Mrie Demlová: Jzyky, utomty grmtiky Před. 5: 29/10/2018

2 22 [ ] Předpokládejme, že všechny množiny slov R (k) výrzem r k. Pk pro množinu slov R(k+1) pltí: pro dné k umíme reprezentovt regulárním Proto množinu R (k+1) opět regulární výrz. R (k+1) = R (k) R(k) i,k+1 (R(k) k+1,k+1 ) R (k) k+1,j. lze reprezentovt regulárním výrzem r k + rk i,k+1 (rk k+1,k+1 ) r k k+1,j, což je Nvíc, jzyk L je sjednocení všech množin R (n) 1,j regulárním výrzem j F rn 1,j Ekvivlentní regulární výrzy. pro j F. Proto jzyk L je reprezentován Definice. Řekneme, že dv regulární výrzy r q jsou ekvivlentní, jestliže jimi reprezentovné jzyky jsou stejné. Fkt, že regulární výrzy r q jsou ekvivlentní zpisujeme r = q Některé ekvivlentní regulární výrzy. Jsou-li r, p q regulární výrzy, pk 1. p + q = q + p, 2. (p + q)r = p r + q r, r(p + q) = r p + r q, 3. (r ) = r, (ε + r) (ε + r) = r, 4. (p + q) = (p q ), 5. (p + q) = (p + q), 6. (p + q) = (p q) p, 7. r = ε + rr, 8. rr = r r, 9. (p q) = ε + p (q p) q, 10. (p q) p = p (q p), 11. r = = r. Poznámk. Pomocí výše uvedených vzthů není vždy jednoduché zjistit, zd dv regulární výrzy jsou ekvivlentní. Algoritmicky se dný prolém řeší npř. tk, že ke kždému regulárnímu výrzu r q njdeme konečný deterministický utomt, které přijímjí jzyky reprezentovné těmito regulárními výrzy. Získné utomty následně zredukujeme. Jsou-li redukovné utomty isomorfní, jsou regulární výrzy r q ekvivlentní, jink ekvivlentní nejsou. Dv způsoy, jk k dnému regulárnímu výrzu r zkonstruovt DFA, který přijímá jzyk reprezentovný tímto výrzem, ukzujeme v dlším odstvci Konstrukce konečného utomtu k regulárnímu výrzu. Je dán regulární výrz r. Sestrojit k němu konečný deterministický utomt, který přijímá jzyk L r reprezentovný regulárním výrzem r, můžeme dvěm způsoy: I. Pomocí důkzu Kleeneho věty. Regulární výrz rozdělíme n několik jednoduchých podvýrzů, pro které umíme jednoduše sestrojit DFA. Nyní pomocí metod z důkzu věty sestrojíme nedeterministický utomt M 1, je-li to nutné, tk s ε přechody, který přijímá jzyk L r. Podmnožinovou konstrukcí k němu sestrojíme deterministický utomt M 2 přijímjící stejný jzyk. Je-li potře, M 2 redukujeme tím dostneme hledný utomt. II. Přímou metodou. Jednotlivé vstupní symoly regulárního výrzu r očíslujeme. Dále zjistíme 1. všechny očíslovné symoly, kterými může některé slovo jzyk L r zčínt; 2. všechny dvojice očíslovných symolů, které mohou po soě následovt v některém slově jzyk L r ; Mrie Demlová: Jzyky, utomty grmtiky Před. 5: 29/10/2018

3 2.5. Regulární výrzy [ ] všechny očíslovné symoly, kterými může některé slovo jzyk L r končit; 4. zd prázdné ε slovo leží v jzyce L r. Stvy nedeterministického utomtu M jsou všechny očíslovné symoly počáteční stv s. Stvový digrm utomtu M dostneme tkto: Ze stvu s vede hrn do kždého stvu i, Σ, který je vyjmenován v odě 1. Hrn je v tomto přípdě oznčen symolem. Ze stvu i do stvu j (, Σ) vede hrn oznčená právě tehdy, když dvojice i j yl vyjmenovná v odě 2. Koncové stvy jsou všechny k, které jsou vyjmenovné v odě 3. Jestliže prázdné slovo ε ptří do jzyk L r, je koncovým stvem i počáteční stv s. DFA přijímjící jzyk L r dostneme podmnožinovou konstrukcí z utomtu M přípdnou redukcí. Oě metody ukážeme n příkldě Příkld. Pro regulární výrz r = ( + ). Řešení. I. metod. Regulární výrz r rozdělíme n r 1 = ( + ), r 2 =. Pk r = r 1r 2. Pk jeden ε-nfapřijímjící jzyk L r je dán tulkou stvovým digrmem ε q 0 {q 1, q 2 } {q 3 } q 1 {q 2 } q 2 {q 0 } q 3 q 0 ε q 2 q1 q 3 Podmnožinovou konstrukcí dostneme DFA: {q 0 } {q 0, q 1, q 2 } {q 3 } {q 0, q 1, q 2 } {q 0, q 1, q 2 } {q 0, q 2, q 3 } {q 3 } {q 0, q 2, q 3 } {q 0, q 1, q 2 } {q 3 } Po přejmenování stvů má výsledný DFA tulku: stvový digrm I A K A A L K O O L A K O O O Mrie Demlová: Jzyky, utomty grmtiky Před. 5: 29/10/2018

4 24 [ ] A I K L, O, II. metod. Očíslujeme jednotlivé výskyty vstupních symolů: ( ) Slovo z jzyk L r může zčínt: 1, 2 neo Po soě mohou následovt (ve slově z L r ): 1 1, 1 2, 1 4, 2 3, 3 1, Slovo z L r končí Prázdné slovo neleží v L r. Zkonstruujeme nedeterministický utomt podle II. metody. Ten má stvový digrm 2 s Podmnožinovou konstrukcí dostneme utomt s tulkou s { 1, 2 } { 4 } { 1, 2 } { 1, 2 } { 3, 4 } { 4 } { 3, 4 } { 1, 2 } { 4 } Automt už je redukovný po přejmenování stvů dostáváme stejný utomt jko metodou I Regulární výrz reprezentující jzyk L(M). Je dán deterministický utomt M. Regulární výrz reprezentující jzyk L(M) dostneme ud postupem z důkzu Kleeneovy věty neo úprvmi stvového digrmu. Ke stvovému digrmu přidáme dv stvy; to nový počáteční stv strt nový koncový stv f in. Dále přidáme hrny oznčené prázdným slovem ε ze stvu strt do počátečního stvu utomtu z kždého koncového stvu do stvu fin. Oznčení hrn chápeme jko regulární výrzy. S tkto vzniklým orientovným grfem provádíme úprvy: Mrie Demlová: Jzyky, utomty grmtiky Před. 5: 29/10/2018

5 2.6. Prktické použití regulárních výrzů. [ ] 25 ) (Odstrnění prlelních hrn.) Jsou v grfu dvě prlelní hrny oznčené regulárními výrzy r 1 r 2, nhrdíme je jednou hrnou oznčenou regulárním výrzem r 1 + r 2. ) (Odstrnění smyčky.) Je-li v grfu smyčk ve vrcholu q oznčená regulárním výrzem r, pk smyčku odstrníme oznčení s liovolné hrny zčínjící v q změníme n r s. c) (Odstrnění vrcholu q.) Jestliže v q není smyčk, odstrníme jej tímto postupem: Kždou dvojici hrn e 1 e 2, kde KV (e 1 ) = q = P V (e 2 ) nhrdíme hrnou e s P V (e) = P V (e 1 ) KV (e) = KV (e 2 ). Je-li hrn e 1 oznčen regulárním výrzem r hrn e 2 regulárním výrzem s, je e oznčen regulárním výrzem r s. Končíme tehdy, když grf má jen dv vrcholy, to strt fin, jedinou hrnu, to ze strt do f in. Oznčení této hrny je hledný regulární výrz. 2.6 Prktické použití regulárních výrzů. Teorie regulárních jzyků ptří k úhelným kmenům informtiky. Prxe čsto ývá méně učesná než teorie s regulárními jzyky to dopdlo podoně. Proto prktickému použití regulárních jzyků, regulárních výrzů konečných utomtů věnujeme smosttnou sekci Kde lze potkt regulární jzyk. Nejčstější použití regulárních jzyků není ni moc nápdné. Ve většině prkticky používných počítčových jzyků lze rozlišit části (podřetězce), tzv. lexikální elementy, též tokeny, které lze pokládt z slov z regulárního jzyk. Npř. v ěžných progrmovcích jzycích to jsou zápisy konstnt, zápisy identifikátorů, klíčová slov, relční znménk pod. Progrm, který dný jzyk nlyzuje (syntktický nlyzátor, prser), ovykle oshuje proceduru, které se říká lexikální nlyzátor která funguje jko konečný utomt. Lexikální nlyzátor při kždém svém vyvolání přečte ze vstupního souoru nejdelší část, která tvoří jeden lexikální element voljícímu progrmu vrátí jeho typ hodnotu. Zytek syntktického nlyzátoru může díky tomu ýt jednodušší, neot prcuje už jen s lexikálními elementy. Dlší význmné použití regulárních jzyků je pro uživtele viditelnější je to vyhledávání výskytů slov dných regulárním výrzem. Progrm grep opisuje n výstup ty řádky vstupního souoru, které oshují podřetězec popsný regulárním výrzem. Mnohé editory dovedou při opercích vyhledej, popř. vyhledej nhrd hledt podle dného regulárního výrzu. Toto yl mimochodem nejstrší plikce regulárních výrzů. V některých progrmovcích jzycích (Perl, AWK, Ruy) je vyhledávání ( popř. náhrd) vzoru dného regulárním výrzem součástí jzyk. V mnoh dlších jzycích jsou k dispozici knihovny. Vyhledávání vzorů se tké využívá v ntivirech v ntispmových filtrech Zápis regulárních výrzů. Formální lgerický zápis regulárních výrzů, jk yl definován v 2.5.2, je vhodný pro teoretické úvhy. Pro prktické účely se používá syntx, která zejmén zjednodušuje zápis množin znků dovoluje flexiilně vyjádřit počty opkování. Regulární výrz. (tečk) reprezentuje liovolný znk (přesněji: jzyk tvořený všemi jednoznkovými slovy). Pro zápis oecnější množiny znků se používá konstrukce s hrntými závorkmi. Příkldy: [c] reprezentuje liovolný jeden ze znků,, c. [-f] reprezentuje liovolný jeden ze znků ž f. [0-9] reprezentuje liovolnou číslici. [^c] reprezentuje liovolný znk jiný než, c. [^-f] reprezentuje liovolný znk jiný než ž f. Znk ( svislítko, v UNIXu rour) znčí lterntivu, tedy operci, která se v lgerickém zápisu znčí +. 1 Tuto sekci npsl Jiří Demel. Mrie Demlová: Jzyky, utomty grmtiky Před. 5: 29/10/2018

6 26 [ ] Hvězdičk (Kleeneho operce) se zpisuje v řádce, nikoli jko exponent. Znk + oznčuje jedno neo více opkování předcházejícího. Tedy r+ = rr. Znk? oznčuje žádný neo jeden výskyt předchozího. Tedy r? oznčuje to, co y se v lgerickém zápise vyjádřilo jko (ε + r). Pro oecnější počty opkování předchozího znku neo výrzu v závorkách se používá konstrukce se složenými závorkmi. Příkldy: r{3} znčí přesně 3 opkování, r{3,} znčí 3 neo více opkování, r{3,5} znčí 3 ž 5 opkování. Znk ^ n zčátku výrzu znčí zčátek textu neo řádky. Znk $ n konci výrzu znčí konec textu neo řádky. Některé znky (npř. []^$.*) mjí v prktických regulárních výrzech speciální význm popsný výše. Potřeujeme-li některý z těchto znků použít ve výrzu jko oyčejný znk, je tře před tento znk zpst orácené lomítko, tj. tkzvně znk escpovt. Npř. pro vyhledání doménového jmén fel.cvut.cz je tře escpovt tečky, tedy správný výrz je fel\.cvut\.cz, jink y výrzu vyhovovlo tké nesprávné felxcvutcz. Některé speciální znky (npř. {}()+?) se ohužel v prxi používjí nejednotným způsoem. V některých implementcích je nutno tyto znky escpovt, y měly speciální význm, jinde je nopk nutno escpovt, y fungovly jko oyčejné znky ez speciálního význmu. Prktické regulární výrzy se nejčstěji používjí pro hledání podslov v prohledávném textu. Tedy npř. výrz sen ude nlezen v textu ndnesený. Chceme-li hledt sen smotný, musíme použít výrz ^sen$. Výrz reprezentující prázdné slovo je ^$. Výše uvedený popis prktických regulárních výrzů zdlek není úplný. Pro zevrunější poučení doporučuji text Pvl Strpy kde je i tulk odlišností syntxe regulárních výrzů v různých implementcích Implementce regulárních výrzů jsou zhru tří typů. Simulce DFA je nejrychlejší. Je-li DFA, který rozpoznává jzyk dný regulárním výrzem, již sestrojen, pk smotné prohledávání vyžduje čs O(t), kde t je délk prohledávného textu. Konstrukce DFA k dnému regulárnímu výrzu ovšem vyžduje nějký čs pmět, je to tedy něco jko investice, která se ne vždy vypltí. Pro hledání v rozsáhlých textech je simulce DFA nejrychlejší ze všech tří možností. Stv reprezentován návěštím v progrmu. Progrm přečte znk podle toho, co přečetl, pomocí příkzů if cse skočí n návěští, které reprezentuje následující stv DFA. Vhodné, pokud je regulární jzyk předem znám. Používá se v lexikálních nlyzátorech. Stv reprezentován oshem proměnné. Přechodová funkce může ýt dán ve formě dvourozměrného pole, kde přečtený znk dosvdní stv se použijí jko indexy prvek pole oshuje nový stv. Simulce NFA proíhá tk, že vždy po přečtení znku ze vstupu vypočteme množinu všech stvů, do nichž se NFA tímto znkem může dostt. Tedy z předchozí množiny ktivních stvů počítáme novou množinu. Automt sice je nedeterministický, le díky konečnému počtu stvů lze sndno prlelně sledovt všechny možné větve výpočtu. Není tedy tře žádný ctrcking. 2 Simulce NFA prcuje v čse O(qt), kde q je počet stvů NFA t je délk prohledávného textu. Vlstní prohledávání je tedy pomlejší než v přípdě DFA, le počáteční konstrukce NFA je jednodušší rychlejší než konstrukce DFA. Existuje vrint, kdy ěhem simulce činnosti NFA je postupně vytvářen DFA. 2 Pozor, v jink velmi pěkném textu Pvl Strpy jsou pojmy nedeterministický, deterministický rekurzivní použity poněkud nešt stně: slovem deterministický je oznčen simulce NFA, nedeterministický stroj znmená rekurzivní hledání možnost použít DFA tm vůec není zmíněn. Mrie Demlová: Jzyky, utomty grmtiky Před. 5: 29/10/2018

7 2.6. Prktické použití regulárních výrzů. [ ] 27 Rekurzivní hledání (cktrcking) nevyužívá konečné utomty, nmísto toho porovnává prohledávný text přímo s regulárním výrzem když nenjde možnost pokrčovt, vrcí se zkouší porovnt prohledávný text s dlší částí regulárního výrzu. N některých regulární výrzech prcuje cktrcking znčně neefektivně. Npř. (.*):(.*):(.*):(.*):(.*) pro hledání pěti údjů oddělených čtyřmi dvojtečkmi neo je-li hledán výrz????? v textu. Výhodou rekurzivního hledání je rychlejší strt, le zejmén možnost rozšířit množinu vyhledávných slov z hrnice regulárních jzyků pomocí tzv. zpětných referencí. Kždý pár kultých závorek, kromě toho, že seskupuje to, co je uvnitř, zároveň vymezuje část vstupního textu, která se shodovl s vnitřkem závorky. N tkto zpmtovnou část vstupního textu se pk lze odvolt zápisem \číslo. Tedy npř. ve výrzu (.*)\1 zstupuje \1 text, který yl reprezentován výrzem (.*). Výrz (.*)\1 tedy reprezentuje jzyk tvořený všemi zdvojenými slovy, npř. uu neo holhol. Tento jzyk není regulární, není dokonce ni ezkontextový. Historicky první implementce regulárních výrzů (popsán v článku z roku 1968) yl zložen n prlelní simulci NFA. Jejím utorem yl Ken Thomson, jeden z otců UNIXu. Snd proto se to v UNIXu regulárními výrzy jen hemží. Otcové UNIXu teorii regulárních jzyků konečných utomtů doře znli, První open source implementce všk yl zložen n cktrckingu. Díky otevřenosti se rozšířil mimo jiné do Perlu odtud skrze PCRE (Perl Comptile Regulr Expressions) do knihoven řdy dlších jzyků. Detilní popis včetně příkldu implementce včetně historických podroností lze njít v článku Mrie Demlová: Jzyky, utomty grmtiky Před. 5: 29/10/2018

Automaty a gramatiky(bi-aag)

Automaty a gramatiky(bi-aag) BI-AAG (2011/2012) J. Holu: 3. Operce s konečnými utomty p. 2/33 Převod NKA ndka BI-AAG (2011/2012) J. Holu: 3. Operce s konečnými utomty p. 4/33 Automty grmtiky(bi-aag) 3. Operce s konečnými utomty Jn

Více

Je regulární? Pokud ne, na regulární ji upravte. V původní a nové gramatice odvod te řetěz 1111.

Je regulární? Pokud ne, na regulární ji upravte. V původní a nové gramatice odvod te řetěz 1111. Grmtiky. Vytvořte grmtiku generující množinu řetězů { n m } pro n, m N {} tková, že n m. Pomocí této grmtiky derivujte řetezy,. 2. Grmtik je dán prvidly S ɛ S A A S B B A B. Je regulární? Pokud ne, n regulární

Více

Formální jazyky. Z. Sawa (VŠB-TUO) Úvod do teoretické informatiky 7. března / 46

Formální jazyky. Z. Sawa (VŠB-TUO) Úvod do teoretické informatiky 7. března / 46 Formální jzyky Z. Sw (VŠB-TUO) Úvod do teoretické informtiky 7. řezn 2012 1/ 46 Teorie formálních jzyků motivce Příkldy typů prolémů, při jejichž řešení se využívá pozntků z teorie formálních jzyků: Tvor

Více

Definice. Necht M = (Q, T, δ, q 0, F ) je konečný automat. Dvojici (q, w) Q T nazveme konfigurací konečného automatu M.

Definice. Necht M = (Q, T, δ, q 0, F ) je konečný automat. Dvojici (q, w) Q T nazveme konfigurací konečného automatu M. BI-AAG (20/202) J. Holu: 2. Deterministické nedeterministické konečné utomty p. 2/3 Konfigurce konečného utomtu BI-AAG (20/202) J. Holu: 2. Deterministické nedeterministické konečné utomty p. 4/3 Automty

Více

Minimalizace automatů. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 28. března / 31

Minimalizace automatů. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 28. března / 31 Minimlizce utomtů M. Kot, Z. Sw (VŠB-TU Ostrv) Úvod do teoretické informtiky 28. řezn 2007 1/ 31 Ekvivlence utomtů 1 2 3 1 2 3 1 2 Všechny 3 utomty přijímjí jzyk všech slov se sudým počtem -ček Nejvýhodnějšíjepronásposledníznich-mánejméněstvů

Více

Automaty a gramatiky

Automaty a gramatiky Automty grmtiky Romn Brták, KTIML rtk@ktiml.mff.cuni.cz http://ktiml.mff.cuni.cz/~rtk Úvod do formálních grmtik Grmtiky, všichni je známe, le co to je? Popis jzyk pomocí prvidel, podle kterých se vytvářejí

Více

Automaty a gramatiky

Automaty a gramatiky 5 Automty grmtiky Romn Brták, KTIML rtk@ktiml.mff.cuni.cz http://ktiml.mff.cuni.cz/~rtk Co ylo minule Množinové operce s jzyky sjednocení, pr nik, rozdíl, dopln k uzv enost opercí (lgoritmus p evodu) et

Více

Převody Regulárních Výrazů. Minimalizace Konečných. Regulární jazyky 2 p.1/35

Převody Regulárních Výrazů. Minimalizace Konečných. Regulární jazyky 2 p.1/35 Převody Regulárních Výrzů Minimlizce Konečných Automtů Regulární jzyky 2 p.1/35 Kleeneho lger Definice 2.1 Kleeneho lger sestává z neprázdné množiny se dvěm význčnými konstntmi 0 1, dvěm inárními opercemi

Více

Automaty a gramatiky. Úvod do formáln. lních gramatik. Roman Barták, KTIML. Příklady gramatik

Automaty a gramatiky. Úvod do formáln. lních gramatik. Roman Barták, KTIML. Příklady gramatik Úvod do formáln lních grmtik Automty grmtiky Romn Brták, KTIML rtk@ktiml.mff.cuni.cz http://ktiml.mff.cuni.cz/~rtk Grmtiky, všichni je známe, le co to je? Popis jzyk pomocí prvidel, podle kterých se vytvářejí

Více

6. Zobrazení δ: (a) δ(q 0, x) obsahuje x i, x i Z. (b) δ(x i, y) obsahuje y j, x i y j P 7. Množina F je množinou koncových stavů.

6. Zobrazení δ: (a) δ(q 0, x) obsahuje x i, x i Z. (b) δ(x i, y) obsahuje y j, x i y j P 7. Množina F je množinou koncových stavů. Vzth mezi reg. výrzy kon. utomty Automty grmtiky(bi-aag) 7. Převody mezi reg. grm., reg. výrzy kon. utomty Jn Holu Algoritmus (okrčování): 6. Zorzení δ: () δ(, x) oshuje x i, x i Z. () δ(x i, y) oshuje

Více

Úvod do Teoretické Informatiky (456-511 UTI)

Úvod do Teoretické Informatiky (456-511 UTI) Úvod do Teoretické Informtiky (456-511 UTI) Doc. RNDr. Petr Hliněný, Ph.D. petr.hlineny@vs.cz 25. ledn 2006 Verze 1.02. Copyright c 2004 2006 Petr Hliněný. (S využitím části mteriálů c Petr Jnčr.) Osh

Více

Teorie jazyků a automatů I

Teorie jazyků a automatů I Šárk Vvrečková Teorie jzyků utomtů I Sírk úloh pro cvičení Ústv informtiky Filozoficko-přírodovědecká fkult v Opvě Slezská univerzit v Opvě Opv, poslední ktulizce 5. květn 205 Anotce: Tto skript jsou určen

Více

Automaty a gramatiky. Roman Barták, KTIML. Důkaz věty o isomorfismu reduktů. Věta o isomorfismu reduktů. Pro připomenutí

Automaty a gramatiky. Roman Barták, KTIML. Důkaz věty o isomorfismu reduktů. Věta o isomorfismu reduktů. Pro připomenutí 3 Automty grmtiky Romn Brták, KTIML rtk@ktimlmffcunicz http://ktimlmffcunicz/~rtk Pro připomenutí 2 Njít ekvivlentní stvy w X* δ*(p,w) F δ*(q,w) F Vyřdit nedosžitelné stvy 3 Sestrojit podílový utomt Automty

Více

Automaty a gramatiky. Organizační záležitosti. Přednáška: na webu (http://ktiml.mff.cuni.cz/~bartak/automaty) Proč chodit na přednášku?

Automaty a gramatiky. Organizační záležitosti. Přednáška: na webu (http://ktiml.mff.cuni.cz/~bartak/automaty) Proč chodit na přednášku? Orgnizční záležitosti Atomty grmtiky Romn Brták, KTIML rtk@ktiml.mff.cni.cz http://ktiml.mff.cni.cz/~rtk Přednášk: n we (http://ktiml.mff.cni.cz/~rtk/tomty) Proč chodit n přednášk? dozvíte se více než

Více

Formální jazyky. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 6. března / 48

Formální jazyky. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 6. března / 48 Formální jzyky M. Kot, Z. Sw (VŠB-TU Ostrv) Úvod do teoretické informtiky 6. březn 2007 1/ 48 Motivce 1: Vyhledávání v textu Potřebujeme řešit následující problém: Máme řdu různých textů(npř. soubory n

Více

3 Algebraické výrazy. 3.1 Mnohočleny Mnohočleny jsou zvláštním případem výrazů. Mnohočlen (polynom) proměnné je výraz tvaru

3 Algebraické výrazy. 3.1 Mnohočleny Mnohočleny jsou zvláštním případem výrazů. Mnohočlen (polynom) proměnné je výraz tvaru Algerické výrz V knize přírod může číst jen ten, kdo zná jzk, ve kterém je npsán. Jejím jzkem je mtemtik jejím písmem jsou mtemtické vzorce. (Glileo Glilei) Algerickým výrzem rozumíme zápis, ve kterém

Více

Konstrukce na základě výpočtu I

Konstrukce na základě výpočtu I ..11 Konstrukce n zákldě výpočtu I Předpokldy: Pedgogická poznámk: Původně yl látk rozepsnou do dvou hodin, v první ylo kromě dělení úseček zřzen i čtvrtá geometrická úměrná. Právě její prorání se nestíhlo,

Více

Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i,

Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i, [161014-1204 ] 11 2.1.35 Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i, kde i = 0, 1,..., takto: p 0 q právě tehdy, když bud p, q F nebo p, q F. Dokud i+1 i konstruujeme p

Více

56. ročník Matematické olympiády. b 1,2 = 27 ± c 2 25

56. ročník Matematické olympiády. b 1,2 = 27 ± c 2 25 56. ročník Mtemtické olympiády Úlohy domácí části I. kol ktegorie 1. Njděte všechny dvojice (, ) celých čísel, jež vyhovují rovnici + 7 + 6 + 5 + 4 + = 0. Řešení. Rovnici řešíme jko kvdrtickou s neznámou

Více

( t) ( t) ( t) Nerovnice pro polorovinu. Předpoklady: 7306

( t) ( t) ( t) Nerovnice pro polorovinu. Předpoklady: 7306 7.3.8 Nerovnice pro polorovinu Předpokldy: 736 Pedgogická poznámk: Příkld 1 není pro dlší průěh hodiny důležitý, má smysl pouze jko opkování zplnění čsu při zpisování do třídnice. Nemá smysl kvůli němu

Více

Petriho sítě PES 2007/2008. ceska@fit.vutbr.cz. Doc. Ing. Tomáš Vojnar, Ph.D. vojnar@fit.vutbr.cz

Petriho sítě PES 2007/2008. ceska@fit.vutbr.cz. Doc. Ing. Tomáš Vojnar, Ph.D. vojnar@fit.vutbr.cz PES Petriho sítě p. 1/34 Petriho sítě PES 2007/2008 Prof. RNDr. Miln Češk, CS. esk@fit.vutr.z Do. Ing. Tomáš Vojnr, Ph.D. vojnr@fit.vutr.z Sz: Ing. Petr Novosd, Do. Ing. Tomáš Vojnr, Ph.D. (verze 06.04.2010)

Více

Teorie jazyků a automatů

Teorie jazyků a automatů Slezská univerzit v Opvě Filozoficko-přírodovědecká fkult v Opvě Šárk Vvrečková Teorie jzyků utomtů Skript do předmětů II Zákldy teoretické informtiky Ústv informtiky Filozoficko-přírodovědecká fkult v

Více

Technická dokumentace Ing. Lukáš Procházka

Technická dokumentace Ing. Lukáš Procházka Tehniká dokumente ng Lukáš Proházk Tém: hlvní část dokumentu, orázky, tulky grfy 1) Osh hlvní části dokumentu ) Orázky, tulky grfy ) Vzore rovnie Hlvní část dokumentu Hlvní část dokumentu je řzen v následujíím

Více

Matice. a B =...,...,...,...,..., prvků z tělesa T (tímto. Definice: Soubor A = ( a. ...,..., ra

Matice. a B =...,...,...,...,..., prvků z tělesa T (tímto. Definice: Soubor A = ( a. ...,..., ra Definice: Soubor A ( i j ) Mtice 11 12 1n 21 22 2n m 1 m2 prvků z těles T (tímto tělesem T bude v nší prxi nejčstěji těleso reálných čísel R resp těleso rcionálních čísel Q či těleso komplexních čísel

Více

Zavedení a vlastnosti reálných čísel PŘIROZENÁ, CELÁ A RACIONÁLNÍ ČÍSLA

Zavedení a vlastnosti reálných čísel PŘIROZENÁ, CELÁ A RACIONÁLNÍ ČÍSLA Zvedení vlstnosti reálných čísel Reálná čísl jsou zákldním kmenem mtemtické nlýzy. Konstrukce reálných čísel sice není náplní mtemtické nlýzy, le množin reálných čísel R je pro mtemtickou nlýzu zákldním

Více

10. Suffixové stromy 1 2014-01-23

10. Suffixové stromy 1 2014-01-23 10. Suffixové stromy V této kpitole popíšeme jednu pozoruhodnou dtovou strukturu, pomocí níž dokážeme prolémy týkjící se řetězců převádět n grfové prolémy řešit je tk v lineárním čse. Řetězce, trie suffixové

Více

Teorie jazyků a automatů

Teorie jazyků a automatů Šárk Vvrečková Teorie jzyků utomtů Sírk příkldů pro cvičení II Zákldy teoretické informtiky Ústv informtiky Filozoficko-přírodovědecká fkult v Opvě Slezská univerzit v Opvě Opv 24. listopdu 2016 Anotce:

Více

Naproti tomu gramatika je vlastně soupis pravidel, jak

Naproti tomu gramatika je vlastně soupis pravidel, jak 1 Kapitola 1 Úvod V přednášce se zaměříme hlavně na konečný popis obecně nekonečných množin řetězců symbolů dané množiny A. Prvkům množiny A budeme říkat písmena, řetězcům (konečným posloupnostem) písmen

Více

( a) Okolí bodu

( a) Okolí bodu 0..5 Okolí bodu Předpokldy: 40 Pedgogická poznámk: Hodin zjevně překrčuje možnosti většiny studentů v 45 minutách. Myslím, že nemá cenu přethovt do dlší hodiny, příkldy s redukovnými okolími nejsou nutné,

Více

Jak již bylo uvedeno v předcházející kapitole, můžeme při výpočtu určitých integrálů ze složitějších funkcí postupovat v zásadě dvěma způsoby:

Jak již bylo uvedeno v předcházející kapitole, můžeme při výpočtu určitých integrálů ze složitějších funkcí postupovat v zásadě dvěma způsoby: .. Substituční metod pro určité integrály.. Substituční metod pro určité integrály Cíle Seznámíte se s použitím substituční metody při výpočtu určitých integrálů. Zákldní typy integrálů, které lze touto

Více

( ) ( ) Sinová věta II. β je úhel z intervalu ( 0;π ). Jak je vidět z jednotkové kružnice, úhly, pro které platí. Předpoklady:

( ) ( ) Sinová věta II. β je úhel z intervalu ( 0;π ). Jak je vidět z jednotkové kružnice, úhly, pro které platí. Předpoklady: 4.4. Sinová vět II Předpokldy 44 Kde se stl hy? Námi nlezené řešení je správné, le nenšli jsme druhé hy ve hvíli, kdy jsme z hodnoty sin β určovli úhel β. β je úhel z intervlu ( ;π ). Jk je vidět z jednotkové

Více

Obecně: K dané funkci f hledáme funkci ϕ z dané množiny funkcí M, pro kterou v daných bodech x 0 < x 1 <... < x n. (δ ij... Kroneckerovo delta) (4)

Obecně: K dané funkci f hledáme funkci ϕ z dané množiny funkcí M, pro kterou v daných bodech x 0 < x 1 <... < x n. (δ ij... Kroneckerovo delta) (4) KAPITOLA 13: Numerická integrce interpolce [MA1-18:P13.1] 13.1 Interpolce Obecně: K dné funkci f hledáme funkci ϕ z dné množiny funkcí M, pro kterou v dných bodech x 0 < x 1

Více

Konstrukce na základě výpočtu II

Konstrukce na základě výpočtu II 3.3.1 Konstruke n zákldě výpočtu II Předpokldy: 030311 Př. 1: Jsou dány úsečky o délkáh,,. Sestroj úsečku o déle =. Njdi oený postup, jk sestrojit ez měřítk poždovnou úsečku pro liovolné konkrétní délky

Více

13. Exponenciální a logaritmická funkce

13. Exponenciální a logaritmická funkce @11 1. Eponenciální logritmická funkce Mocninná funkce je pro r libovolné nenulové reálné číslo dán předpisem f: y = r, r R, >0 Eponent r je konstnt je nezávisle proměnná. Definičním oborem jsou pouze

Více

Výfučtení: Goniometrické funkce

Výfučtení: Goniometrické funkce Výfučtení: Goniometriké funke Tentokrát se seriál ude zývt spíše mtemtikým než fyzikálním témtem. Pokud počítáte nějkou úlohu, ve které vystupují síly, tk je potřeujete dost čsto rozložit n součet dopočítt

Více

Úvod 1. 3 Regulární jazyky Konečné jazyky Pumping Lemma pro regulární jazyky a nekonečné jazyky Sjednocení...

Úvod 1. 3 Regulární jazyky Konečné jazyky Pumping Lemma pro regulární jazyky a nekonečné jazyky Sjednocení... Osh Úvod 1 1 Teoretická informtik 2 1.1 Vznik vývoj teoretické informtiky................... 2 1.1.1 Mtemtik............................. 2 1.1.2 Jzykověd............................. 5 1.1.3 Biologie...............................

Více

4.4.1 Sinová věta. Předpoklady: Trigonometrie: řešení úloh o trojúhelnících.

4.4.1 Sinová věta. Předpoklady: Trigonometrie: řešení úloh o trojúhelnících. 4.4. Sinová vět Předpokldy Trigonometrie řešení úloh o trojúhelnííh. Prktiké využití změřování měření vzdáleností, tringulční síť Tringulční síť je prolém měřit vzdálenosti dvou odů v krjině změříme velmi

Více

Konstrukce na základě výpočtu I

Konstrukce na základě výpočtu I .4.11 Konstruke n zákldě výpočtu I Předpokldy: Pedgogiká poznámk: Je důležité si uvědomit, že následujíí sled příkldů neslouží k tomu, y si žái upevnili mehniký postup n dělení úseček. Jediné, o y si měli

Více

PRINCIP ZÁPISU AKORDU POMOCÍ AKORDOVÝCH ZNAČEK

PRINCIP ZÁPISU AKORDU POMOCÍ AKORDOVÝCH ZNAČEK Střed 15 Prosinec 2004 04:00 PRINIP ZÁPISU KORU POMOÍ KOROVÝH ZNČK Určitě už se vám stlo že jste nkoukli do zpěvníku chtěli zhrát nějkou olíenou píseň hned ve druhém tktu vás odrdil zápis typu 5 + /mj7/9

Více

Integrály definované za těchto předpokladů nazýváme vlastní integrály.

Integrály definované za těchto předpokladů nazýváme vlastní integrály. Mtemtik II.5. Nevlstní integrály.5. Nevlstní integrály Cíle V této kpitole poněkud rozšíříme definii Riemnnov určitého integrálu i n přípdy, kdy je integrční oor neohrničený (tj. (, >,

Více

2.8.5 Lineární nerovnice s parametrem

2.8.5 Lineární nerovnice s parametrem 2.8.5 Lineární nerovnice s prmetrem Předpokldy: 2208, 2802 Pedgogická poznámk: Pokud v tom necháte studenty vykoupt (což je, zdá se, jediné rozumné řešení) zere tto látk tk jednu půl vyučovcí hodiny (první

Více

3.2.1 Shodnost trojúhelníků I

3.2.1 Shodnost trojúhelníků I 3.2.1 hodnost trojúhelníků I Předpokldy: 3108 v útvry jsou shodné, pokud je možné je přemístěním ztotožnit. v prxi těžko proveditelné hledáme jinou možnost ověření shodnosti v útvry jsou shodné, pokud

Více

ANALYTICKÁ GEOMETRIE V PROSTORU

ANALYTICKÁ GEOMETRIE V PROSTORU ANALYTICKÁ GEOMETRIE V PROSTORU 3. přednášk Vektorová lger Prvoúhlé souřdnice odu v prostoru Poloh odu v prostoru je vzhledem ke třem osám k soě kolmým určen třemi souřdnicemi, které tvoří uspořádnou trojici

Více

Podobnosti trojúhelníků, goniometrické funkce

Podobnosti trojúhelníků, goniometrické funkce 1116 Podonosti trojúhelníků, goniometriké funke Předpokldy: 010104, úhel Pedgogiká poznámk: Zčátek zryhlit α γ β K α' l M γ' m k β' L Trojúhelníky KLM n nšem orázku mjí stejný tvr (vypdjí stejně), le liší

Více

KVADRATICKÁ FUNKCE (vlastnosti, grafy)

KVADRATICKÁ FUNKCE (vlastnosti, grafy) KVADRATICKÁ FUNKCE (vlstnosti, gr) Teorie Kvdrtikou unkí se nzývá kždá unke dná předpisem ; R,, R; D( ) je proměnná z příslušného deiničního ooru unke (nejčstěji množin R),, jsou koeiient kvdrtiké unke,

Více

x + F F x F (x, f(x)).

x + F F x F (x, f(x)). I. Funkce dvou více reálných proměnných 8. Implicitně dné funkce. Budeme se zbývt úlohou, kdy funkce není zdná přímo předpisem, který vyjdřuje závislost její hodnoty n hodnotách proměnných. Jeden z možných

Více

MULTIDIMENSIONÁLNÍ JAZYKY A JEJICH AUTOMATY MULTI-DIMENSIONAL LANGUAGES AND THEIR AUTOMATA

MULTIDIMENSIONÁLNÍ JAZYKY A JEJICH AUTOMATY MULTI-DIMENSIONAL LANGUAGES AND THEIR AUTOMATA VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS MULTIDIMENSIONÁLNÍ

Více

R n výběr reprezentantů. Řekneme, že funkce f je Riemannovsky integrovatelná na

R n výběr reprezentantů. Řekneme, že funkce f je Riemannovsky integrovatelná na Mtemtik II. Určitý integrál.1. Pojem Riemnnov určitého integrálu Definice.1.1. Říkáme, že funkce f( x ) je n intervlu integrovtelná (schopná integrce), je-li n něm ohrničená spoň po částech spojitá.

Více

je parciální derivace funkce f v bodě a podle druhé proměnné (obvykle říkáme proměnné

je parciální derivace funkce f v bodě a podle druhé proměnné (obvykle říkáme proměnné 1. Prciální derivce funkce více proměnných. Prciální derivce funkce dvou proměnných. Je-li funkce f f(, ) definován v množině D f R 2 bod ( 1, 2 ) je vnitřním bodem množin D f, pk funkce g 1 (t) f(t, 2

Více

Úlohy školní klauzurní části I. kola kategorie C

Úlohy školní klauzurní části I. kola kategorie C 52. ročník mtemtické olympiády Úlohy školní kluzurní části I. kol ktegorie 1. Odtrhneme-li od libovolného lespoň dvojmístného přirozeného čísl číslici n místě jednotek, dostneme číslo o jednu číslici krtší.

Více

4.4.3 Kosinová věta. Předpoklady:

4.4.3 Kosinová věta. Předpoklady: 443 Kosinová vět Předpokldy 44 Př Rozhodni zd dokážeme spočítt zývjíí strny úhly u všeh trojúhelníků zdnýh pomoí trojie prvků (délek strn velikostí úhlů) V sinové větě vystupují dvě dvojie strn-protější

Více

Reprezentovatelnost částek ve dvoumincových systémech

Reprezentovatelnost částek ve dvoumincových systémech Reprezentovtelnost částek ve dvoumincových systémech Jn Hmáček, Prh Astrkt Máme-li neomezené množství mincí o předepsných hodnotách, může se stát, že pomocí nich nelze složit některé částky Pro jednoduchost

Více

Větu o spojitosti a jejich užití

Větu o spojitosti a jejich užití 0..7 Větu o spojitosti jejich užití Předpokldy: 706, 78, 006 Pedgogická poznámk: Při proírání této hodiny je tře mít n pměti, že všechny věty, které studentům sdělujete z jejich pohledu neuvěřitelně složitě

Více

METODICKÉ LISTY Z MATEMATIKY pro gymnázia a základní vzdělávání

METODICKÉ LISTY Z MATEMATIKY pro gymnázia a základní vzdělávání METODICKÉ LISTY Z MATEMATIKY pro gymnázi zákldní vzdělávání Jroslv Švrček kolektiv Rámcový vzdělávcí progrm pro zákldní vzdělávání Vzdělávcí oblst: Mtemtik její plikce Temtický okruh: Nestndrdní plikční

Více

Lineární nerovnice a jejich soustavy

Lineární nerovnice a jejich soustavy teorie řešené úlohy cvičení tipy k mturitě výsledky Lineární nerovnice jejich soustvy Víš, že pojem nerovnice není opkem pojmu rovnice? lineární rovnice má většinou jediné řešení, kdežto lineární nerovnice

Více

4. přednáška 22. října Úplné metrické prostory. Metrický prostor (M, d) je úplný, když každá cauchyovská posloupnost bodů v M konverguje.

4. přednáška 22. října Úplné metrické prostory. Metrický prostor (M, d) je úplný, když každá cauchyovská posloupnost bodů v M konverguje. 4. přednášk 22. říjn 2007 Úplné metrické prostory. Metrický prostor (M, d) je úplný, když kždá cuchyovská posloupnost bodů v M konverguje. Příkldy. 1. Euklidovský prostor R je úplný, kždá cuchyovská posloupnost

Více

63. ročník matematické olympiády III. kolo kategorie A. Ostrava, března 2014

63. ročník matematické olympiády III. kolo kategorie A. Ostrava, března 2014 63. ročník mtemtické olympiády III. kolo ktegorie Ostrv, 23. 26. řezn 204 MO . Nechť n je celé kldné číslo. Oznčme všechny jeho kldné dělitele d, d 2,..., d k tk, y pltilo d < d 2

Více

Deterministický konečný automat

Deterministický konečný automat Deterministický konečný utomt Formálně je deterministický konečný utomt definován jko pětice (Q,Σ,δ,q 0,F) kde: Q je konečná množin stvů Σ je konečná eced δ:q Σ Qjepřechodováfunkce q 0 Qjepočátečnístv

Více

9 Axonometrie ÚM FSI VUT v Brně Studijní text. 9 Axonometrie

9 Axonometrie ÚM FSI VUT v Brně Studijní text. 9 Axonometrie 9 Axonometrie Mongeov projekce má řdu předností: jednoduchost, sndná měřitelnost délek úhlů. Je všk poměrně nenázorná. Podsttnou část technických výkresů proto tvoří kromě půdorysu, nárysu event. bokorysu

Více

Spojitost funkce v bodě, spojitost funkce v intervalu

Spojitost funkce v bodě, spojitost funkce v intervalu 10.1.6 Spojitost funkce v bodě, spojitost funkce v intervlu Předpokldy: 10104, 10105 Př. 1: Nkresli, jk funkce f ( x ) dná grfem zobrzí vyznčené okolí bodu n ose x n osu y. Poté nkresli n osu x vzor okolí

Více

INTEGRACE KOMPLEXNÍ FUNKCE KŘIVKOVÝ INTEGRÁL

INTEGRACE KOMPLEXNÍ FUNKCE KŘIVKOVÝ INTEGRÁL INTEGRAE KOMPLEXNÍ FUNKE KŘIVKOVÝ INTEGRÁL N konci kpitoly o derivci je uveden souvislost existence derivce s potenciálním polem. Existuje dlší chrkterizce potenciálného pole, která nebyl v kpitole o derivci

Více

Seznámíte se s další aplikací určitého integrálu výpočtem objemu rotačního tělesa.

Seznámíte se s další aplikací určitého integrálu výpočtem objemu rotačního tělesa. .. Ojem rotčního těles Cíle Seznámíte se s dlší plikcí určitého integrálu výpočtem ojemu rotčního těles. Předpokládné znlosti Předpokládáme, že jste si prostudovli zvedení pojmu určitý integrál (kpitol.).

Více

{ } ( ) ( ) 2.5.8 Vztahy mezi kořeny a koeficienty kvadratické rovnice. Předpoklady: 2301, 2508, 2507

{ } ( ) ( ) 2.5.8 Vztahy mezi kořeny a koeficienty kvadratické rovnice. Předpoklady: 2301, 2508, 2507 58 Vzth mezi kořen koefiient kvdrtiké rovnie Předpokld:, 58, 57 Pedgogiká poznámk: Náplň zřejmě přeshuje možnost jedné vučoví hodin, příkld 8 9 zůstvjí n vičení neo polovinu hodin při píseme + + - zákldní

Více

integrovat. Obecně lze ale říct, že pokud existuje určitý integrál funkce podle různých definic, má pro všechny takové definice stejnou hodnotu.

integrovat. Obecně lze ale říct, že pokud existuje určitý integrál funkce podle různých definic, má pro všechny takové definice stejnou hodnotu. Přednášk 1 Určitý integrál V této přednášce se budeme zbývt určitým integrálem. Eistuje několik definic určitého integrálu funkce jedné reálné proměnné. Jednotlivé integrály se liší v tom, jké funkce lze

Více

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ Abecedou se rozumí libovolná konečná množina Σ. Prvky abecedy nazýváme znaky (symboly) Slovo (řetězec) v nad abecedou Σ je libovolná konečná posloupnost znaků této abecedy. Prázdné posloupnosti znaků odpovídá

Více

OBECNÝ URČITÝ INTEGRÁL

OBECNÝ URČITÝ INTEGRÁL OBECNÝ URČITÝ INTEGRÁL Zobecnění Newtonov nebo Riemnnov integrálu se definují různým způsobem dostnou se někdy různé, někdy stejné pojmy. V tomto textu bude postup volen jko zobecnění Newtonov integrálu,

Více

Návrh základních kombinačních obvodů: dekodér, enkodér, multiplexor, demultiplexor

Návrh základních kombinačních obvodů: dekodér, enkodér, multiplexor, demultiplexor Předmět Ústv Úloh č. 2 BDIO - Digitální obvody Ústv mikroelektroniky Návrh zákldních kombinčních obvodů: dekodér, enkodér, multiplexor, demultiplexor Student Cíle Porozumění logickým obvodům typu dekodér,

Více

DERIVACE A INTEGRÁLY VE FYZICE

DERIVACE A INTEGRÁLY VE FYZICE DOPLŇKOVÉ TEXTY BB0 PAVEL SCHAUER INTERNÍ MATERIÁL FAST VUT V BRNĚ DERIVACE A INTEGRÁLY VE FYZICE Obsh Derivce... Definice derivce... Prciální derivce... Derivce vektorů... Výpočt derivcí... 3 Algebrická

Více

NEWTONŮV INTEGRÁL. V předchozích kapitolách byla popsána inverzní operace k derivování. Zatím nebylo jasné, k čemu tento nástroj slouží.

NEWTONŮV INTEGRÁL. V předchozích kapitolách byla popsána inverzní operace k derivování. Zatím nebylo jasné, k čemu tento nástroj slouží. NEWTONŮV INTEGRÁL V předchozích kpitolách byl popsán inverzní operce k derivování. Ztím nebylo jsné, k čemu tento nástroj slouží. Uvžujme trmvj, která je poháněn elektřinou při brždění vyrábí dynmem elektřinu:

Více

V předchozích kapitolách byla popsána inverzní operace k derivování. Zatím nebylo jasné, k čemu tento nástroj slouží.

V předchozích kapitolách byla popsána inverzní operace k derivování. Zatím nebylo jasné, k čemu tento nástroj slouží. NEWTONŮV INTEGRÁL V předchozích kpitolách byl popsán inverzní operce k derivování Ztím nebylo jsné, k čemu tento nástroj slouží Uvžujme trmvj, která je poháněn elektřinou při brždění vyrábí dynmem elektřinu:

Více

Hyperbola, jejíž střed S je totožný s počátkem soustavy souřadnic a jejíž hlavní osa je totožná

Hyperbola, jejíž střed S je totožný s počátkem soustavy souřadnic a jejíž hlavní osa je totožná Hyperol Hyperol je množin odů, které mjí tu vlstnost, že solutní hodnot rozdílu jejich vzdáleností od dvou dných různých odů E, F je rovn kldné konstntě. Zkráceně: Hyperol = {X ; EX FX = }; kde symolem

Více

Studijní informační systém. Elektronický zápis předmětů a rozvrhu. I. Postup zápisu předmětů a rozvrhu

Studijní informační systém. Elektronický zápis předmětů a rozvrhu. I. Postup zápisu předmětů a rozvrhu Studijní informční systém Elektronický zápis předmětů rozvrhu V odoí elektronického zápisu předmětů proíhá tzv. předěžný zápis. Student má předměty zpsné ztím pouze předěžně může je po celé odoí elektronického

Více

Regulární výrazy. Definice Množina regulárních výrazů nad abecedou Σ, označovaná RE(Σ), je definována induktivně takto:

Regulární výrazy. Definice Množina regulárních výrazů nad abecedou Σ, označovaná RE(Σ), je definována induktivně takto: IB102 Automaty, gramatiky a složitost, 6. 10. 2014 1/29 Regulární výrazy Definice 2.58. Množina regulárních výrazů nad abecedou Σ, označovaná RE(Σ), je definována induktivně takto: 1 ε, a a pro každé a

Více

LINEÁRNÍ DIFERENCIÁLNÍ ROVNICE 2.ŘÁDU

LINEÁRNÍ DIFERENCIÁLNÍ ROVNICE 2.ŘÁDU LINEÁRNÍ DIFERENCIÁLNÍ ROVNICE 2.ŘÁDU ZDENĚK ŠIBRAVA 1. Obecné řešení lin. dif. rovnice 2.řádu s konstntními koeficienty 1.1. Vrice konstnt. Příkld 1.1. Njděme obecné řešení diferenciální rovnice (1) y

Více

a i,n+1 Maticový počet základní pojmy Matice je obdélníkové schéma tvaru a 11

a i,n+1 Maticový počet základní pojmy Matice je obdélníkové schéma tvaru a 11 Mticový počet zákldní pojmy Mtice je obdélníkové schém tvru 2...... n 2 22. 2n A =, kde ij R ( i =,,m, j =,,n ) m m2. mn ij R se nzývjí prvky mtice o mtici o m řádcích n sloupcích říkáme, že je typu m/n

Více

doplněk, zřetězení, Kleeneho operaci a reverzi. Ukážeme ještě další operace s jazyky, na které je

doplněk, zřetězení, Kleeneho operaci a reverzi. Ukážeme ještě další operace s jazyky, na které je 28 [181105-1236 ] 2.7 Další uzávěrové vlastnosti třídy regulárních jazyků Z předchozích přednášek víme, že třída regulárních jazyků je uzavřena na sjednocení, průnik, doplněk, zřetězení, Kleeneho operaci

Více

je jedna z orientací určena jeho parametrizací. Je to ta, pro kterou je počátečním bodem bod ϕ(a). Im k.b.(c ) ( C ) (C ) Obr Obr. 3.5.

je jedna z orientací určena jeho parametrizací. Je to ta, pro kterou je počátečním bodem bod ϕ(a). Im k.b.(c ) ( C ) (C ) Obr Obr. 3.5. 10. Komplexní funkce reálné proměnné. Křivky. Je-li f : (, b) C, pk lze funkci f povžovt z dvojici (u, v), kde u = Re f v = Im f. Rozdíl proti vektorovému poli je v tom, že jsou pro komplexní čísl definovány

Více

17 Křivky v rovině a prostoru

17 Křivky v rovině a prostoru 17 Křivky v rovině prostoru Definice 17.1 (rovinné křivky souvisejících pojmů). 1. Nechť F (t) [ϕ(t), ψ(t)] je 2-funkce spojitá n, b. Rovinnou křivkou nzveme množinu : {F (t) : t, b } R 2. 2-funkce F [ϕ,

Více

Zkoušku snadno provedeme tak, že do soustavy (1), která je ekvivalentní dané soustavě rovnic, dosadíme příslušné hodnoty s a p.

Zkoušku snadno provedeme tak, že do soustavy (1), která je ekvivalentní dané soustavě rovnic, dosadíme příslušné hodnoty s a p. 1. V oboru reálných čísel řešte soustvu rovnic x 2 xy + y 2 = 7, x 2 y + xy 2 = 2. (J. Földes) Řešení. Protože druhou rovnici můžeme uprvit n tvr xy(x + y) = 2, uprvme podobně i první rovnici: (x + y)

Více

Automaty a gramatiky. Trochu motivace. Roman Barták, KTIML. rní jazyky. Regulárn. Kleeneova věta. L = { w w=babau w=uabbv w=ubaa, u,v {a,b}* }

Automaty a gramatiky. Trochu motivace. Roman Barták, KTIML. rní jazyky. Regulárn. Kleeneova věta. L = { w w=babau w=uabbv w=ubaa, u,v {a,b}* } ochu motivce L = { w w=u w=uv w=u, u,v {,}* } Automty gmtiky Romn Bták, KIML tk@ktiml.mff.cuni.cz htt://ktiml.mff.cuni.cz/~tk L = L L L, kde L = { w w=u, u {,}* }, L = { w w=uv, u,v {,}* } L = { w w=u,

Více

Až dosud jsme se zabývali většinou reálnými posloupnostmi, tedy zobrazeními s definičním

Až dosud jsme se zabývali většinou reálnými posloupnostmi, tedy zobrazeními s definičním Limit funkce. Zákldní pojmy Až dosud jsme se zbývli většinou reálnými posloupnostmi, tedy zobrzeními s definičním oborem N. Nyní obrátíme svou pozornost n širší třídu zobrzení. Definice.. Zobrzení f, jehož

Více

Regulární výrazy. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 14. března / 20

Regulární výrazy. M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 14. března / 20 Regulární výrazy M. Kot, Z. Sawa (VŠB-TU Ostrava) Úvod do teoretické informatiky 14. března 2007 1/ 20 Regulární výrazy Jako například v aritmetice můžeme pomocí operátorů + a vytvářet výrazy jako (5+3)

Více

Při výpočtu obsahu takto omezených rovinných oblastí mohou nastat následující základní případy : , osou x a přímkami. spojitá na intervalu

Při výpočtu obsahu takto omezených rovinných oblastí mohou nastat následující základní případy : , osou x a přímkami. spojitá na intervalu Geometrické plikce určitého integrálu Osh rovinné olsti Je-li ploch ohrničen křivkou f () osou Při výpočtu oshu tkto omezených rovinných olstí mohou nstt následující zákldní přípd : Nechť funkce f () je

Více

Přednáška 9: Limita a spojitost

Přednáška 9: Limita a spojitost 4 / XI /, 5: Přednášk 9: Limit spojitost V minulých přednáškách jsme podrobněji prozkoumli důležitý pojem funkce. Při řešení konkrétních problémů se nše znlosti (npř. nměřená dt) zpisují jko funkční hodnoty

Více

II. kolo kategorie Z5

II. kolo kategorie Z5 II. kolo ktegorie Z5 Z5 II 1 Z prvé kpsy klhot jsem přendl 4 pětikoruny do levé kpsy z levé kpsy jsem přendl 16 dvoukorun do prvé kpsy. Teď mám v levé kpse o 13 korun méně než v prvé. Ve které kpse jsem

Více

Vzdělávací materiál. vytvořený v projektu OP VK. Název školy: Gymnázium, Zábřeh, náměstí Osvobození 20. Číslo projektu: CZ.1.07/1.5.00/34.

Vzdělávací materiál. vytvořený v projektu OP VK. Název školy: Gymnázium, Zábřeh, náměstí Osvobození 20. Číslo projektu: CZ.1.07/1.5.00/34. Vzdělávcí mteriál vytvořený v projektu OP VK Název školy: Gymnázium, Zářeh, náměstí Osvoození 20 Číslo projektu: Název projektu: Číslo název klíčové ktivity: CZ.1.07/1.5.00/34.0211 Zlepšení podmínek pro

Více

8 Mongeovo promítání

8 Mongeovo promítání 8 Mongeovo promítání Pomocí metod uvedených v kpitolách 3. 4., 3. 6. bychom mohli promítnout do roviny 3 libovolný útvr U E. V prxi všk většinou nestčí sestrojit jeden průmět. Z průmětu útvru U je většinou

Více

Jsou to rovnice, které obsahují neznámou nebo výraz s neznámou jako argument logaritmické funkce.

Jsou to rovnice, které obsahují neznámou nebo výraz s neznámou jako argument logaritmické funkce. Logritmické rovnice Jsou to rovnice, které oshují neznámou neo výrz s neznámou jko rgument ritmické funkce. Zákldní rovnice, 0 řešíme pomocí vzthu. Složitější uprvit n f g potom f g (protože ritmická funkce

Více

Riemannův určitý integrál.

Riemannův určitý integrál. Riemnnův určitý integrál. Definice 1. Budiž

Více

VIII. Primitivní funkce a Riemannův integrál

VIII. Primitivní funkce a Riemannův integrál VIII. Primitivní funkce Riemnnův integrál VIII.2. Riemnnův integrál opkování Vět. Nechť f je spojitá funkce n intervlu, b nechť c, b. Oznčíme-li F (x) = x (, b), pk F (x) = f(x) pro kždé x (, b). VIII.3.

Více

ZÁKLADY. y 1 + y 2 dx a. kde y je hledanou funkcí proměnné x.

ZÁKLADY. y 1 + y 2 dx a. kde y je hledanou funkcí proměnné x. VARIAČNÍ POČET ZÁKLADY V prxi se čsto hledjí křivky nebo plochy, které minimlizují nebo mximlizují jisté hodnoty. Npř. se hledá nejkrtší spojnice dvou bodů n dné ploše, nebo tvr zvěšeného ln (má minimální

Více

Úlohy krajského kola kategorie A

Úlohy krajského kola kategorie A 67. ročník mtemtické olympiády Úlohy krjského kol ktegorie A 1. Pvel střídvě vpisuje křížky kolečk do políček tbulky (zčíná křížkem). Když je tbulk celá vyplněná, výsledné skóre spočítá jko rozdíl X O,

Více

( a, { } Intervaly. Předpoklady: , , , Problém zapíšeme snadno i výčtem: { 2;3; 4;5}?

( a, { } Intervaly. Předpoklady: , , , Problém zapíšeme snadno i výčtem: { 2;3; 4;5}? 1.3.8 Intervly Předpokldy: 010210, 010301, 010302, 010303 Problém Množinu A = { x Z;2 x 5} zpíšeme sndno i výčtem: { 2;3; 4;5} Jk zpst množinu B = { x R;2 x 5}? A =. Jde o nekonečně mnoho čísel (2, 5 všechno

Více

2.cvičení. 1. Polopřímka: bod O dělí přímku na dvě navzájem opačné polopřímky.

2.cvičení. 1. Polopřímka: bod O dělí přímku na dvě navzájem opačné polopřímky. 2.cvičení 1. Polopřímk: od O dělí přímku n dvě nvzájem opčné polopřímky. Úsečk: průnik dvou polopřímek,. Polorovin: přímk dělí rovinu n dvě nvzájem opčné poloroviny. Úhel: průnik polorovin (pozor n speciální

Více

Datamining a AA (Above Average) kvantifikátor

Datamining a AA (Above Average) kvantifikátor Dtmining AA (Above Averge) kvntifikátor Jn Burin Lbortory of Intelligent Systems, Fculty of Informtics nd Sttistics, University of Economics, W. Churchill Sq. 4, 13067 Prgue, Czech Republic, burinj@vse.cz

Více

P2 Číselné soustavy, jejich převody a operace v čís. soustavách

P2 Číselné soustavy, jejich převody a operace v čís. soustavách P Číselné soustvy, jejich převody operce v čís. soustvách. Zobrzení čísl v libovolné číselné soustvě Lidé využívjí ve svém životě pro zápis čísel desítkovou soustvu. V této soustvě máme pro zápis čísel

Více

2.3. DETERMINANTY MATIC

2.3. DETERMINANTY MATIC 2.3. DETERMINANTY MATIC V této kpitole se dozvíte: definici determinntu čtvercové mtice; co je to subdeterminnt nebo-li minor; zákldní vlstnosti determinntů, používné v mnoh prktických úlohách; výpočetní

Více

( ) ( ) ( ) Exponenciální rovnice. 17.3. Řeš v R rovnici: 3 + 9 + 27 = ŘEŠENÍ: Postup z předešlého výpočtu doplníme využitím dalšího vztahu: ( ) t s t

( ) ( ) ( ) Exponenciální rovnice. 17.3. Řeš v R rovnici: 3 + 9 + 27 = ŘEŠENÍ: Postup z předešlého výpočtu doplníme využitím dalšího vztahu: ( ) t s t 7. EXPONENCIÁLNÍ ROVNICE 7.. Řeš v R rovnice: ) 5 b) + c) 7 0 d) ( ) 0,5 ) 5 7 5 7 K { } c) 7 0 K d) ( ) b) + 0 + 0 K ( ) 5 0 5, 7 K { 5;7} Strtegie: potřebujeme zíkt tkový tvr rovnice, kd je n obou trnách

Více

2.2.9 Grafické řešení rovnic a nerovnic

2.2.9 Grafické řešení rovnic a nerovnic ..9 Grfické řešení rovnic nerovnic Předpokldy: 0, 06 Př. : Řeš početně i grficky rovnici x + = x. Početně: Už umíme. x + = x x = x = K = { } Grficky: Kždá ze strn rovnice je výrzem pro lineární funkci

Více

3. APLIKACE URČITÉHO INTEGRÁLU

3. APLIKACE URČITÉHO INTEGRÁLU APLIKACE URČITÉHO INTEGRÁLU APLIKACE URČITÉHO INTEGRÁLU V mtemtice, le zejmén v přírodních technických vědách, eistuje nepřeerné množství prolémů, při jejichž řešení je nutno tím či oním způsoem použít

Více