形式语言与自动机预备知识——字符串
形成语言的构成细胞是“符号”,符号无法被严格定义,只能用枚举法表示。
-
字母表:符号的有限非空集,设为 Σ \Sigma Σ。
-
字符串:位于字母表 Σ \Sigma Σ上,定义规则如下
(1) ϵ \epsilon ϵ为 Σ \Sigma Σ上的字符串,称为空串,即它不包含任何 Σ \Sigma Σ中的符号
(2)若 x x x是 Σ \Sigma Σ上的字符串,且 a ∈ Σ a\in\Sigma a∈Σ,则 x a xa xa是 Σ \Sigma Σ上的字符串
(3) y y y是 Σ \Sigma Σ上的字符串,当且仅当它由(1)(2)导出
对于 Σ \Sigma Σ上的任何串 x x x,总有 x ϵ = ϵ x = x x\epsilon =\epsilon x=x xϵ=ϵx=x -
字符串上的操作
- 字符串的连接:如果 x , y x,y x,y都是 Σ \Sigma Σ上的字符串,则 x y