小书童
发布时间

语言及其文法

作者

1. 字母表&&字母表上的运算

  1. 字母表1∑_12∑_2的乘积 12={aba1,b2}∑_1∑_2 = \{ab \mid a∈∑_1, b∈∑_2\} 例如:{0,1}{a,b} = {0a,0b,1a,1b}
  2. 字母表∑的n次幂(长度为n的符号串构成的集合) 0∑^0 = {ε} n∑^n = (n1)∑^(n-1)∑,n>=1 例如:0,13{0,1}^3 = {0,1}{0,1}{0,1} = {000,001,010,011,100,101,110,111}
  3. 字母表∑的正闭包(长度正数的符号串构成的集合) +=23...∑^+ = ∑∪∑^2∪∑^3∪... 例如:{a,b,c,d}^+ = {a,b,c,d,aa,bb,cc,dd,ab,ac,ad,ba...}
  4. 字母表∑的克林闭包(任意符号串长度可以为0构成的集合) =+0=023...∑^* = ∑^+∪∑^0 = ∑^0∪∑∪∑^2∪∑^3∪... 例如:{a,b,c,d}^* = {ε,a,b,c,d,aa,bb,cc,dd,ab,ac,ad,ba...}