无限制文法

✍ dations ◷ 2025-11-09 03:29:36 #无限制文法

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

无限制文法是形式文法 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} 是否属于某个无限制文法的语言的决定性问题一般是不可判定的。

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

相关

  • 佩德罗·米格尔·埃切尼克佩德罗·米格尔·埃切尼克(巴斯克语:Pedro Miguel Etxenike,西班牙语:Pedro Miguel Echenique,1950年6月8日-)是西班牙固体物理学家,也是巴斯克地区现今最负盛名的科学家之一。1950
  • 对氨基苯磺酸对氨基苯磺酸 (4-氨基苯磺酸 )是一种广泛用于硝酸根和亚硝酸根的定量分析的白色晶体。这种酸的固态形式以内盐存在,并具有不寻常的高熔点。对氨基苯磺酸可通过苯胺的磺化反应合
  • .nz.nz为新西兰国家和地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az   B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .b
  • 刘若英我敢Renext世界巡回演唱会2015年7月13日,刘若英于北京举办我敢Renext世界巡回演唱会起跑新闻发布会,同时进行网络直播,宣布于2015年9月19日开始首站泉州场的演唱会,并公布此后31个城市的行程。同日于网络
  • 陈伯山陈伯山(550年-589年),南北朝陈朝鄱阳王,字静之。世祖文帝陈蒨第三子,母亲为严淑媛。陈伯山为人英伟,举止闲雅,喜愠不形于色,陈蒨非常器重他。当初陈霸先建立陈朝时,刚刚得到天下,诸王受
  • 明日天涯《》是2003年的一部由余力为导演的中国科幻片。它在2003年戛纳电影节上的一种注目单元上映。
  • 弗林德斯山脉弗林德斯山脉(Flinders Ranges)是南澳大利亚州最大的山脉。弗林德斯山脉起始于阿德莱德以北约200 km(125 mi)处,山脉全长430 km(265 mi)。最高峰圣玛丽峰高1,171米(3,842英尺)。
  • 可萨和平可萨和平是历史家用于形容可萨汗国强大时间(700年-950年),钦察草原至北高加索无征战,商队可从东欧到中国。这字眼在十九世纪后被史家使用。但之后可萨汗国属国独立,他们后来被钦察人同化。
  • 轩辕增十九巨蟹座55AH 3522, LHS 2062, LTT 12310, GCTP 2117.00, SAO 80478, LFT 609, HIP 43587巨蟹座55B轩辕增十九又叫轩辕增廿,西名巨蟹座55(55 Cancri),是一对位于巨蟹座的双星系统,距离地球约41光年。巨蟹座55的两颗恒分别是巨蟹座55A和巨蟹座55B,其中巨蟹座55A是一颗与太阳差不多的黄矮星,而巨蟹座55B是一颗红矮星,这颗恒星的距离比地球和太阳之间的距离大上1000倍,但以恒星的尺度来,他们两个恒星可说是几乎靠在一起。迄20
  • 凯提文 (Unicode区段)凯提文是一个位于第一辅助平面的Unicode区块,包含了凯提文字符。历史上,凯提文曾被用于书写博杰普尔语、摩揭陀语、阿瓦德语、迈蒂利语、乌尔都语,以及其他与印地语有关的语言。下列与Unicode相关的文档记录了在凯提文区块中定义特定字符的目的和过程: