文法与语言
文法: 描述语言的语法结构的形式规则
例如:He gave me a book
几个基本概念
字母表: 一个有穷字符集,记为Σ
字母表中每个元素称为字符
Σ中的字符所构成的任何一个有穷序列称为字符串
不包含任何字符的序列称为空字符串,记为ε
Σ*表示Σ上的所有字的全体,包含空字ε
例如:设Z={a,b},则
Σ*={ε,a,b,aa,ab,ba,bb,aaa……}
如果字符串x中有m个字符,则称其长度为m,表示为|x|=m
例如:|ε|=0
Σ* 的子集U和V的连接(积)定义为
UV={ αβ| α∈U & β∈V }
示例:设
U={a,aa}
V={b,bb}
UV={ab,abb,aab,aabb}
(注意:UV与VU不同)
V自身的n次积记为
Vn=V V…V(n个V)
V自身的0次积记为
V0&#