8、5.2确定有限自动机

确定有限自动机

  • 对状态图进行形式化定义
  • 确定有限自动机(Deterministic Finite Automata, DFA) M是一个五元式 M=(S, Σ, f, S 0, F),其中:
    • S: 有穷状态集
    • Σ:输入字母表(有穷)
    • f: 状态转换函数,为S×Σ→S的单值部分映射,f(s, a)=s’表示:当现行状态为s,输入字符为a时,将 状态转换到下一状态s’,s’称为s的一个后继状态
    • S0∈S是唯一的一个初态
    • F⊆S :终态集(可空)

 

  • DFA表示为状态转换图
    • 假定DFA M含有m个状态n个输入字符
    • 对应的状态转换图含有m个状态结点,每个结点顶 多含有n条箭弧射出,且每条箭弧用Σ上的不同的输入字符来作标记
  • 对于 Σ*中的任何字 α,若存在一条从初态到某一 终态的道路,且这条路上所有弧上的标记符连接成的字等于α,则称 α为DFA M所识别 (接收 )
  • DFA M所识别的字的全体记为L(M)

           

 

posted @ 2022-11-27 21:22  多一些不为什么的坚持  阅读(152)  评论(0编辑  收藏  举报