JAG Flashcards
Jazyky, Automaty, Gramatiky https://docs.google.com/document/d/1QW6bqV5cCkpwsj9eBODKTO6u-2nRSqRklsXkx5MxQ9k/edit#
Definice: abeceda, slovo nad abecedou, délka slova, zřetězení slov, množiny Σ* a Σ+ , mocniny
Vlastnosti operace zřetězení nad Σ* a Σ+
Definice: podslovo, prefix, sufix
Definice: jazyk nad abecedou
Definice: konečný automat, množina stavů, vstupní abeceda, změna stavů, výstup konečného automatu
Jaké jsou typy automatů?
Definice: Mealyho automat, Mooreův automat, DFA, automat bez vstupů
Stavový diagram, rozšířená přechodová funkce + tvrzení o ní, jazyk přijímaný konečným automatem
Regulární jazyky, pumping lemma pro regulární jazyky, Nerodova věta
Jak dokázat, že daný automat přijímá daný jazyk?
Ekvivalentní automaty, dosažitelné stavy + postup jejich nalezení, ekvivalence stavů, redukovaný automat, konstrukce relace, algoritmus redukce
Věta o redukovaným automatu a původním automatu (2.1.32)
Isomorfní automaty
Věta o tom, kdy 2 automaty přijímají stejný jazyk (2.1.34)
Nedeterministický automat: definice, stavový diagram NFA, rozšířená přechodová funkce NFA, slovo přijímané NFA, jazyk přijímaný NFA
Tvrzení o vztahu DFA a NFA (mezi 2.2.7 a 2.2.8)
Podmnožinová konstrukce
NFA-ε: definice, jazyk přijímaný, rozšířená přechodová funkce, ε-uzávěr, třída jazyků přijímaných NFA-ε