Definice: Deterministický konečný automat
Definice: Slovo, , , , , jazyk
Definice: Operace zřetězení, mocnina, délka slova
Definice: Rozšířená přechodová funkce
Definice: Jazyky rozpoznatelné konečnými automaty, regulární jazyky
Věta: Iterační (pumping) lemma pro regulární jazyky
Věta: Neregularita
Algoritmus: Hledání dosažitelných stavů
Definice: Kongruence
Věta: Myhill-Nerodova věta
Definice: Automatový homomorfismus
Věta: Ekvivalence automatů
Definice: Ekvivalence stavů
Algoritmus: Hledání rozlišitelných stavů v DFA
Algoritmus: Testování ekvivalence regulárních jazyků
Definice: Redukovaný DFA, redukt
Algoritmus: Nalezení reduktu DFA
Definice: Nedeterministický konečný automat s přechody (NFA)
Definice: -uzávěr
Definice: pro NFA
Definice: Jazyk přijímaný NFA
Definice: Konfigurace končného automatu, výpočetní graf NFA
Algoritmus: Podmnožinová konstrukce (s -přechody)
Věta: Převod NFA na DFA
Věta: Uzavřenost na množinové operace
Definice: Řetězcové operace nad jazyky
Věta: Uzavřenost regulárních jazyků na řetězcové operace
Definice: Regulární výrazy, hodnota regulárního výrazu
Věta: Varianta Kleeneho věty
Definice: Substituce jazyků
Definice: Homomorfismus jazyků, inverzní homomorfismus
Věta: Uzavřenost na homomorfismus
Věta: Uzavřenost na inverzní homomorfismus
Věta: Rozhodovací problémy pro regulární jazyky
Definice: Formální (generativní) gramatika
Definice: Klasifikace gramatik podle tvaru přepisovacích pravidel
Definice: Derivace
Definice: Jazyk generovaný gramatikou
Věta:
Věta: -NFA pro gramatiku typu 3 rozpoznávající stejný jazyk
Definice: Levé (a pravé) lineární gramatiky
Definice: Lineární gramatika, jazyk
Definice: Derivační strom
Definice: Levá a pravá derivace
Věta: Ekvivalence tvrzení o derivacích
Definice: Ekvivalence gramatik
gramatiky jsou ekvivalentní, jestliže , tj. generují stejný jazyk
Definice: Zbytečný, užitečný, generující, dosažitelný symbol
Definice: Nulovatelný neterminál; jednotkové pravidlo, jednotkový pár
Věta: Gramatika v normálním tvaru, redukovaná
Definice: Chomského normální tvar
o bezkontextové gramatice bez zbytečných symbolů, kde jsou všechna pravidla ve tvaru nebo , kde , říkáme, že je v Chomského normálním tvaru (ChNF)
Algoritmus: Převod CFG do Chomského normálního tvaru
Věta: Lemma o vkládání (pumping) pro bezkontextové jazyky
Algoritmus: CYK algoritmus, v čase
Definice: Jednoznačnost a víceznačnost CFG
Definice: Zásobníkový automat (PDA)
Definice: Konfigurace zásobníkového automatu
Definice: , posloupnosti konfigurací
Definice: Jazyk přijímaný koncovým stavem, prázdným zásobníkem
Věta: L(CFG), L(PDA), N(PDA)
Algoritmus: Konstrukce PDA z CFG
Definice: Deterministický zásobníkový automat (DPDA)
Věta: Zařazení mezi a regulární jazyky
Věta: , právě když bezprefixový a
Věta: CFL uzavřené na sjednocení, konkatenaci, iteraci, reverzi, naopak neuzavřené na průnik
Věta: CFL i DCFL jsou uzavřené na průnik s regulárním jazykem
Věta: CFL jsou uzavřené na substituci a homomorfismus
Věta: CFL jsou uzavřené na inverzní homomorfismus
Věta: Odečtení regulárního jazyka
Věta: CFL nejsou uzavřené na doplněk ani rozdíl
Věta: Uzavřenost DCFL na doplněk, sjednocení, průnik a homomorfismus
Definice: Turingův stroj
Definice: Konfigurace Turingova stroje, krok Turingova stroje
Definice: TM přijímá jazyk, rekurzivně spočetný jazyk
Definice: Přechodový diagram pro TM
Definice: Vícepáskový Turingův stroj
Věta: Vícepáskový Turingův stroj
Definice: Nedeterministický TM
Věta: Nedeterministický TM
Věta: TM s jednosměrnou páskou
Definice: Separovaná gramatika
Definice: Monotónní (nevypouštějící) gramatika
Věta: Příklad kontextového jazyka
Definice: Lineárně omezený automat (LBA)
Věta: Každý kontextový jazyk lze přijímat pomocí LBA
Věta: LBA přijímají pouze kontextové jazyky
Věta: Rekurzivně spočetné jsou
Věta: Každý jazyk typu 0 je rekurzivně spočetný
Definice: TM zastaví
Definice: Rekurzivní jazyky
Definice: Diagonální jazyk
Věta: není rekurzivně spočetný jazyk
Definice: Univerzální jazyk
Věta: Existence univerzálního Turingova stroje
Věta: Postova věta
Věta: Nerozhodnutelnost univerzálního jazyka
Definice: Rozhodnutelný problém
Věta: Redukce problému
Věta: Problém zastavení není rozhodnutelný
Definice: Časová složitost
Definice: (Asymptotická) horní hranice
Definice: Třída časové složitosti
Definice: Doba běhu nedeterministického TM
Věta: Převod mezi časovou složitostí pro deterministický a nedeterministický TM
Věta:
Definice: Verifikátor
Věta: , NTIME
Definice: Polynomiálně vyčíslitelná funkce, převoditelný jazyk, polynomiální redukce
Definice: SAT, 3SAT
Definice: NP úplnost
Věta: Cook-Levinova věta
Věta: 3SAT je NP-úplný
Věta: Problém tautologičnosti je co-NP
Definice: Prostorová složitost
Definice: Třídy prostorové složitosti
Věta: Savitchova věta
Definice: PSPACE
Věta: Prostorové a časové třídy