抽象语言族

抽象语言族_4分词条

目录 [隐藏]

抽象语言族 抽象语言族

       

 

抽象语言族 正文

       
  某些代数运算下具有封闭性的形式语言类,简称AFL。抽象语言族是用代数方法研究形式语言理论的重要成果。
  基本定义  令抽象语言族为无限字母表,在其任一有限子集抽象语言族i上构造语言抽象语言族。如果任何一组语言{Li}中至少包含一个抽象语言族,则称{Li}为一语言族。
  在同态、逆同态和与正则语言相交下保持封闭的语言族称为满三重组。对并运算封闭的满三重组称为满半AFL。对乘幂闭包封闭的满半 AFL称为满AFL。从一个语言族抽象语言族出发,经上述代数运算后得到的闭包分别称为由抽象语言族生成的满三重组、满半AFL和满AFL,以抽象语言族抽象语言族)、抽象语言族(抽象语言族)和抽象语言族抽象语言族)表之。如果语言族抽象语言族只包含一个语言L,则由抽象语言族生成的结构分别称为满主三重组,满主半AFL及满主AFL。如果把同态限制为无空字同态,即不得把非空字映为空字,则所有以上定义中的“满”字皆应除去。
  判别准则  把非确定型有限自动机中的输出字母推广为输出字母串,所得的装置称为a转换器。把一个语言L的所有语句作输入,全体输出语句的集合即构成新语言L′。
  一个语言族成为满三重组的充分必要条件是它在 a转换器运算下是封闭的。对抽象语言族。又对 K≥1构造任意的抽象语言族。在抽象语言族上定义同态h为:h(c)=ε,h(ɑ)=ɑ(对任意ɑ∈抽象语言族),则L中任一语句S不会比它的映像h(s)长K倍以上。因此称hK有界同态。所有的K有界同态统称有界同态。
  一个语言族成为 AFL的充分必要条件是它在并运算、无空字乘幂闭包、无空字正则置换、与正则语言相交及有界同态下是封闭的。
  一个语言族成为满 AFL的充分必要条件是它在并运算、乘幂闭包、正则置换、与正则语言相交及同态映射下是封闭的。
  抽象接收器族  类似于从个别的语言到抽象语言族,从个别的自动机(接收器)出发也可得到相应的抽象接收器族,简称AFA。AFA接受语言族有两种方式。如果只要求该AFA最后进入终止状态,则接受的语言族正好是满半AFL。如果除了要求AFA进入终止状态外,还要求它的存储同时变空,则接受的语言族正好是满AFL。
  乔姆斯基分层的四族语言抽象语言族0抽象语言族1抽象语言族2抽象语言族3都是AFL,其中只有抽象语言族0抽象语言族2抽象语言族3是满AFL。抽象语言族1不是,因为它在一般的同态映射下不封闭。

 

抽象语言族 配图

       

 

抽象语言族 相关连接

       

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

被引用: 抽象语言族已被如下媒体引用 我来补充
开放分类: 我来补充
自动化
计算机术语

讨论区

更多>>

编辑者

共3人协作

相关词条

DIRECTX
自动机理论
EOS
plascal教程
概率自动机论
同态信号处理
多重线性代数
Pascal语言教程part-1
有限自动机论
布尔代数
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有