如果我有Σ={a},有什么话Σ*?
Σ*= {a,aa,aaa,aaaa.....}?
谢谢
它有你没有提到的空字符串,它还包含所有长度的 a 序列。
Σ={a}如果
你的字母表是Σ*= {#, a,aa,aaa,aaaa.....}所有可能的n* a,包括空字符串# (phi)。产生该序列的另一种方法是使用语法:
S -> S
S -> aS
S -> #
#空字符串在哪里。
*inΣ*通常表示零次或多次。所以Σ*会有空字符串,以及字母表中的任何字母组合Σ。
(由于您的字母表只有a,那么Σ*将有as和空字符串的任意组合。)
如果您的字母表有更多的值Σ = {a,b},那么您将拥有as 和bs以及空字符串的任意组合。IEΣ* = {phi, a, b, aa, ab, ba, bb, bab, ...(etc)}
Σ*是一组任意长度的字符串,您可以通过连接从中提取的任意数量的符号Σ(包括无符号)来创建。
这是定义的一种方法Σ*:
设Σ^n为长度为 n over 的字符串集合Σ。
那么 Σ* = Σ^0 并集 Σ^1 并集 ...
Σ^0 = {phi}因为 phi 是唯一的长度字符串0。Σ*因此无论是什么,phi总是在Σ。