Automata Theory 简明教程
Automata Theory Introduction
Automata – What is it?
术语“自动机”源自希腊语单词“αὐτόματα”,意思是“自作用”。自动机(复数形式为 Automata)是一种抽象的自驱动计算设备,它自动执行预定的操作序列。
具有有限状态数的自动机称为 Finite Automaton (FA) 或 Finite State Machine (FSM)。
Related Terminologies
Alphabet
-
Definition − 一个 alphabet 是任何有限的符号集。
-
Example − ∑ = {a, b, c, d} 是 alphabet set ,其中“a”、“b”、“c”和“d”是 symbols 。
Length of a String
-
Definition −它是一个字符串中存在的符号数。(表示为 |S| )。
-
Examples −如果 S =“cabcad”,则 |S|= 6 如果 |S|= 0,则称为 empty string (表示为 λ 或 ε )。
Kleene Star
-
Definition − 克莱尼星 ∑ * 是符号或字符串集合 ∑ 上的一元运算符,该运算符提供所有可能长度的所有可能字符串的无限集合,包括 ∑ ,包括 λ 。
-
Representation − ∑* = ∑0 ∪ ∑1 ∪ ∑2 ∪……. 其中 ∑p 是所有长度为 p 的可能字符串的集合。
-
Example −如果 ∑ = {a, b},则 ∑* = {λ, a, b, aa, ab, ba, bb,………..}