- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
离散数学南方科技大学
2第11章 形式语言和自动机初步11.1 形式语言和形式文法11.2 有穷自动机11.3 有穷自动机和正则文法的等价性11.4 图灵机
3字符串和形式语言形式文法形式文法的分类 0型文法 1型文法 或上下文有关文法 2型文法 或上下文无关文法 3型文法 或正则文法11.1 形式语言与形式文法
4语言的基本要素汉语字符:汉字和标点符号字符集:合法字符的全体句子:一串汉字和标点符号语法:形成句子的规则形式语言字符字母表字符串形式文法
5字符串字母表Σ: 非空的有穷集合字符串: Σ中符号的有穷序列 如 Σ ={a,b} a, b, aab, babb字符串?的长度|?|: ?中的字符个数 如 |a|=1, |aab|=3空字符串ε: 长度为0, 即不含任何符号的字符串an : n个a组成的字符串Σ*: Σ上字符串的全体
6 子字符串(子串): 字符串中若干连续符号组成的字符串前缀: 最左端的子串后缀: 最右端的子串例如 ? =abbaab a,ab,abb是?的前缀 aab,ab,b是?的后缀 ba是?的子串, 但既不是前缀, 也不是后缀 ?本身也是?的子串, 且既是前缀, 也是后缀 ?也是?的子串, 且既是前缀, 也是后缀
7字符串的连接运算设? =a1a2 … an, ? = b1b2 … bm,?? =a1a2 … anb1b2 … bm称作??与? 作的连接 如 ? =ab, ? =baa, ?? =abbaa, ?? =baaab 对任意的字符串??, ? , ? (1) (?? )γ= ?(??) 即, 连接运算满足结合律 (2) ?? = ??= ? 即, 空串?是连接运算的单位元 n个?的连接记作?n 如 (ab)3= ababab, ?0=?
8形式语言定义: Σ*的子集称作字母表Σ上的形式语言, 简称 语言例如 Σ={a,b} A={a,b,aa,bb} B={an | n∈N} C={anbm | n,m≥1} D={? } 空语言?
9形式文法一个例子——标识符标识符 : 字母 | 下划线 | 标识符 字母 | 标识符 下划线| 标识符数字字母 : a | b | … | z | A | B | … | Z下划线 : _数字 : 0 | 1 | … | 9
10形式文法的定义定义 形式文法是一个有序4元组G=V,T,S,P ,其中(1) V是非空有穷集合, V 的元素称作变元或非终极符(2) T是非空有穷集合且V∩T =?, T 的元素称作终极符(3) S∈V 称作起始符(4) P是非空有穷集合, P的元素称作产生式或改写规则, 形如???, 其中?,? ∈(V∪T)*且?≠?.
11文法生成的语言设文法 G = V,T,S,P, ?,?∈(V∪T)*, ? ? ? : 存在???∈P和?,?∈(V∪T)*, 使得 ?=???, ?=??? 称?直接派生出?. ? ? : 存在?1, ?2, … , ?m, 使得 ? = ?1 ? ?2 ? … ? ?m= ? 称? 派生出? .恒有 ? ? (当m=1时) 是 ? 的自反传递闭包
12文法生成的语言 定义 设文法G= V,T,S,P , G生成的语言 L(G)={?∈T* ∣S ?} L(G)由所有满足下述条件的字符串组成: (1) 仅含终结符; (2) 可由起始符派生出来.定义 如果L(G1)= L(G2), 则称文法G1与G2等价.
13举例例1 文法G1= V,T,S,P,其中V={S}, T={a,b}, P: S→aSb | ab L(G1)={anbn | n0}例2 文法G2= V,T,S,P,其中V={A,B,S}, T={0,1}, P: S→1A, A→0A | 1A | 0B, B→0 L(G2)={1x00 | x?{0, 1}*}例3 文法G3= V,T,S,P,其中V={A,B,S}, T={0,1}, P: S→B0, B→A0, A→A1 | A0, A→1 L(G3)= L(G2), G3与G2等价
14例4 G= V,T,S
您可能关注的文档
- 中国石油大学(北京)离散数学课件-第7章格与布尔代数.pptx
- 厦门大学有机化学课件-第1章绪论.ppt
- 南京林业大学 线性代数课件 第二章 行列式.pptx
- 西南石油大学概率论与数理统计课件-第3章随机向量.pptx
- 宁夏大学概率论与数理统计课件-第4章随机变量的数字特征.pptx
- 南京航空航天大学大学物理课件-第13章.pptx
- 西南大学大学物理课件-第6章静电场.pdf
- 同济大学大学物理课件-第3章 刚体力学.pdf
- 长安大学线性代数课件-第3章向量组的线性相关性.pdf
- 湘潭大学概率论与数理统计课件-第5章大数定律和中心极限定理.ppt
- 2.2+构造地貌的形成课件【知识精研】高中地理人教版(2019)选择性必修1.pptx
- 第49讲 社会主义国家的发展与变化 教学课件--高三统编版(2019)必修中外历史纲要下一轮复习.pptx
- Unit 3 Fascinating Parks Reading and Thinking 课件 【知识精研】高中英语人教版(2019)选择性必修第一册.pptx
- Unit 4 Journey Across a Vast Land 一轮复习词汇基础课件高三英语人教版(2019)选择性必修第二册.pptx
- 2023年全国乙卷七选五说课课件-高三上学期英语二轮复习专项.pptx
- 1.1 多种多样的区域 课件 【知识精研】高二地理人教版(2019)选择性必修2.pptx
- 2.3资源枯竭型地区的可持续发展【知识精研精析】以德国鲁尔区为例课件【知识精研】高中地理湘教版(2019)选择性必修2.pptx
- 第三章 地球上的水 第一节水循环与陆地水体及相互关系 艺术班高考地理复习课件.pptx
- 第10课 影响世界的工业革命 课件--高三统编版(2019)必修中外历史纲要下一轮复习.pptx
- 2.2.3生态脆弱区的综合治理课件【知识精研】高中地理人教版(2019)选择性必修2.pptx
文档评论(0)