Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Formální jazyky a automaty (IB005)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu IB005 - Formální jazyky a automaty, Fakulta informatiky, Masarykova univerzita (MU).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Kurs by měl u studenta rozvinout schopnost abstrakce, seznámit ho s možnostmikonečné specifikace nekonečných objektů, zde konkrétně jazyků, anaučit se aktivně pracovat se základními výpočetními modely a vytvořit předpoklady pro schopnosti vlastní formulace abstrakcí a jejich porozumění.

Osnova

Pojem jazyka a problém specifikace (nekonečných)jazyků; základní operace nad jazyky. Přepisovací systémy agramatiky. Chomského hierarchie.Konečné automaty a regulární gramatiky; Pumping lemma,Myhillova--Nerodovavěta, minimalizace. Nedeterministickékonečné automaty, vztah k regulárním gramatikám.Vlastnosti regulárníchjazyků; uzávěrové vlastnosti, regulární výrazy, Kleeneho věta,konečnost. Nástin aplikací (grep, ..., lex).Bezkontextové gramatiky a jazyky; transformace bezkontextovýchgramatik, vybrané normální formy, pumping lemma, uzávěrovévlastnosti; konečnost a regularita.Zásobníkové automaty a jejich vztah k bezkontextovým gramatikám;nedeterministická syntaktická analýza shora dolů a zdolanahoru.Turingovy stroje (TS). Rekursivní a rekursivně vyčíslitelné jazyky afunkce, uzávěrové vlastnosti. Lineárně ohraničené automaty.Nerozhodnutelnost, problém zastavení TS, princip redukce, Postův korespondenční problém, nerozhodnutelné problémy z teorie jazyků.

Literatura

ČERNÁ, Ivana , Mojmír KŘETÍNSKÝ a Antonín KUČERA . Formální jazyky a automaty I. Elportál, Brno: Masarykova univerzita, 2006. ISSN 1802-128X. URL infoGRUSKA, Jozef. Foundations of computing. London: International Thompson Computer Press, 1997. xv, 716 s. ISBN 1-85032-243-0. infoHOPCROFT, John E. a Jeffrey D. ULLMAN. Introduction to automata theory, languages, and computation. Reading: Addison-Wesley Publishing Company, 1979. 418 s., ob. ISBN 0-201-02988-X. infoCHYTIL, Michal. Automaty a gramatiky. Vyd. 1. Praha: SNTL - Nakladatelství technické literatury, 1984. 331 s. infoKOZEN, Dexter C. Automata and computability. New York: Springer, 1997. xiii, 400. ISBN 0-387-94907-0. infoSIPSER, Michael. Introduction to the theory of computation. 2nd ed. Boston: Thomson Course Technology, 2006. xix, 431 p. ISBN 0-534-95097-3. info

Požadavky

IB000 Mat. základy informatiky && ! IB102 Automaty, gramatiky, složitost Znalost problematiky v rozsahu předmětuIB000 Matematické základy informatiky

Garant

prof. RNDr. Mojmír Křetínský, CSc.

Vyučující

prof. RNDr. Mojmír Křetínský, CSc.doc. RNDr. Jiří Barnat, Ph.D.Mgr. Karolína MaláMgr. Lukáš Másilkodoc. RNDr. Jan Strejček, Ph.D.