DFA, NFA, Regular Languages
January 22, 2025Less than 1 minute
DFA, NFA, Regular Languages
- Using deterministic finite automata (DFAs).
- Using nondeterministic finite automata (NFAs).
- Using a closure definition involving, union, concatenation, and Kleene ∗.
- Using regular expressions.
- Using right-invariant equivalence relations of finite index (the Myhill-Nerode charac-
terization). - Using right-linear context-free grammars.
- DFA
- NFA
closure
regular expressions
right-invariant equivalence relations of finite index
DFA
The “Cross-product” Construction
Morphisms, F-Maps, B-Maps and Homomorphisms of DFA’s
NFA
smallest DFA
transition table
值的格子是集合,多一列Epsilon输入,不接受Epsilon移动的状态这里就是空集合
-Closure
Converting an NFA into a DFA
An Algorithm to convert an NFA into a DFA: The “subset construction”