,字母表作为一个集合,在理论上是可以是一个无限大的集合的,但是在实际应用上,总会有一些的规则,所以字母表的中的字符个数总是有限的.
2:由字表T中的字符构成的有限序称为字母表T上的字符(或句子)。...3:字符串的运算
设w1和w2是字母表T上的字符,w1=a1a2…am,w2 =b1b2…bn,则w1w2 =a1a2…amb1b2…bn称为字符w1和w2的连接。...显然,字母表上的任意一个字符w与空串的连接还是w,即εw=wε =w
字符串w的逆,用w表示,w是字符串w的倒置。如,当w=b1b2…bk,则w=bk…b2b1。空ε的逆还是ε,即ε =ε。...举个例子:比如abcd,这样abc就可以看为是abcd的前缀和子串,d就可以看为abcd的子串和后缀.在这里,子串是一个特殊情况,他是属于任何字符串的前缀,后缀,以及子串.
4:T*是字母表T上的所有字符串和空集的集合...当一个字符串能够被一个语言的识别系统接受,则说这个字符串是该语言的一个句子,否则不属于该语言.