306 字
2 分钟
[形式语言与自动机] DFA确定有穷自动机
确定有穷自动机的定义
确定有穷自动机(DFA)是一个五元组:
其中:
- 是一个有限的状态集合
- 是一个有限的输入符号集合(字母表)
- 是状态转移函数,定义了在给定状态和输入符号的情况下,自动机如何转移到下一个状态
- 是初始状态
- 是终结状态集或接受状态集合
条件
- 转移是确定且唯一的:对于每个状态 和每个输入符号 ,转移函数 定义了一个唯一的下一个状态
- DFA在任何时候只能处于一个状态
- DFA接受一个字符串,如果从初始状态出发,按照输入字符串的符号进行状态转移,最终停在一个接受状态上
- DFA拒绝一个字符串,如果从初始状态出发,按照输入字符串的符号进行状态转移,最终停在一个非接受状态上
- DFA不能有ε-转移,即不能在没有输入符号的情况下进行状态转移
[形式语言与自动机] DFA确定有穷自动机
https://a1kari8.github.io/posts/automata/dfa/