无限制文法

✍ dations ◷ 2025-11-20 05:46:01 #无限制文法

在形式语言理论中,无限制文法是对文法的产生式左右两侧都没有限制的形式文法。这是乔姆斯基层级中最一般性的文法类,它们可以识别任意的递归可枚举语言。

无限制文法是形式文法 G = ( N , Σ , P , S ) {displaystyle G=(N,Sigma ,P,S)} ,这里的 N {displaystyle N} 是非终结符的集合, Σ {displaystyle Sigma } 是终结符的集合,这里的 N {displaystyle N} Σ {displaystyle Sigma } 是无交集的(实际上这个限制不是必需的,因为无限制文法在非终结符和终结符之间不做真实区分,存在这个指定纯粹是为了使得你在尝试生成文法的句子形式的时候知道何时停止), P {displaystyle P} 是形如 α β {displaystyle alpha to beta } 的产生规则的集合,这里的 α {displaystyle alpha } β {displaystyle beta } 是在 N Σ {displaystyle Ncup Sigma } 中的符号的字符串而 α {displaystyle alpha } 是非空字符串, S N {displaystyle Sin N} 是特别指定的开始符号。如名称所暗含的,在无限制文法可以有什么类型的产生规则上没有真实限制。

可以证明无限制文法特征化了递归可枚举语言。这同于声称对于所有无限制文法 G {displaystyle G} 都存在某个图灵机有能力识别 L ( G ) {displaystyle L(G)} 反之亦然。给定一个无限制文法,这种图灵机足够简单构造为两磁带非确定图灵机。第一个磁带包含要被测试的输入字 w {displaystyle w} ,而机器使用第二个磁带生成来自 G {displaystyle G} 的句子形式。图灵机接着做如下事情:

容易看出这个图灵机将在最后步骤被执行任意次之后在第二个磁带上生成 G {displaystyle G} 的所有的句子形式,所以语言 L ( G ) {displaystyle L(G)} 必定是递归可枚举的。

相反构造也是可能的。给定某个图灵机,有可能建立一个无限制文法。

从无限制文法和图灵机的等价性上,给定一个字符串 s {displaystyle s} 是否属于某个无限制文法的语言的决定性问题一般是不可判定的。

给出一个语言的描述完全可能建立一个通用无限制文法有能力接受任何其他无限制文法的语言,如同有可能建立一个通用图灵机,所以在理论上有可能建造一个基于无限制文法的编程语言。

相关

  • 联合国教育、科学及文化组织联合国教育、科学与文化组织(法语:Organisation des Nations unies pour l'éducation, la science et la culture,缩写作 ONUÉSC ; 英语:United Nations Educational, Scient
  • 数学软件数学软件,是用来建模、分析、计算各种数学资料,包括数值、符号、几何资料等之电脑软件。目前比较流行的电脑代数系统有MAPLE、Mathematica、Maxima、PARI/Gp(英语:PARI/Gp)、Sage
  • 2008年世界大学棒球锦标赛2008年世界大学棒球锦标赛(World University Baseball Championship 2008)为第四届世界大学棒球锦标赛(World University Baseball Championship)赛事。该赛事于2008年7月17日至
  • 大花曼陀罗大花曼陀罗(学名:)为茄科木曼陀罗属下的一个种。原产巴西东南岸,但在该地绝迹,却于新喀里多尼亚成为入侵种。
  • 科利·多克托罗科利·多克托罗(Cory Doctorow,1971年7月11日-)生于加拿大多伦多,科幻小说作家和技术激进主义分子。他作品常见的主题有华特迪士尼公司、数字版权管理、文件共享和后稀缺经济。多
  • 打邦河打邦河,位于中国贵州省西南部,是北盘江左岸支流,发源于安顺市市区东北郊的塔墓山,西南流入安顺市北的虹山水库(虹山湖),出库后东南流经安顺市区,至宁谷镇五官村转西南流,经油菜河水库
  • 丹大动车组列车丹大动车组列车是中国铁路运行于辽宁省大连市及中国最大边境城市丹东市之间的动车组列车,自2015年12月17日起开行,现由沈阳铁路局大连客运段负责客运服务业务。列车使用和谐号CRH5型电力动车组,从大连北站及大连站起,运行于哈大客运专线、丹大快速铁路,途经金州、庄河北、东港北等站点到达丹东站。大连北站至丹东站区间全长293公里,最高运营时速为200公里。目前每日共开行列车6对,每日最早开车时间为6时36分,最晚开车时间为19时04分。其中大连至丹东下行方向使用车次为D7701-D7713次、D7721次等奇
  • 杜澎杜澎(1921年-2010年),原名王润泉,男,直隶(今河北)饶阳人,中国话剧表演艺术家、曲艺作家,曾任中国曲艺家协会理事。同父异母妹妹石梅、弟弟蓝天野。
  • 塔里耶伊·伯塔里耶伊·伯(挪威语:Tarjei Bø,1988年7月29日-),挪威男子冬季两项运动员。他曾代表挪威参加2010年、2014年、2018年和2022年冬季奥林匹克运动会冬季两项比赛,获得三枚金牌、二枚银牌和一枚铜牌。 维基共享资源上的相关多媒体资源:塔里耶伊·伯
  • 简繁转换一对多列表本列表按简化字笔画数罗列了一个简化字对应多个繁体字的情况。淡红底色的是简化字;淡蓝底色的是可对应的繁体字。以下是繁体中文里可以互换的汉字构件的写法。并、秃于前文中亦有列出。当一个简体字所对应的复数个繁体字在意义上差异很大而且皆很常用,此时就很难设计一套能总是无误地由简体转成繁体的转换规则,一般需要透过人工校正。例如只(隻)、丑(醜)、发(發髮)、范(範)、卷(捲)、须(須鬚)、松(鬆)、后(後)、制(製)、郁(鬱)、御(禦)、姜(薑)、杰(傑)、云(雲)、准(準)、系(係繫)、几(幾)、冲(沖衝)、里(裏