字符串运算

✍ dations ◷ 2025-08-07 05:07:49 #字符串运算

在计算机科学领域形式语言理论中,经常用到各种字符串函数;但是符号不同于计算机编程中所用到的,某些在理论领域中常用的函数,在编程中很少用到。本文定义其中一些基本术语。

字符串的字母表是在一个特定字符串中出现的所有字母的列表。如果 是字符串,则它的字母表指示为

这可以等价地认为是先把字符串中的所有字母按照给定的顺序排好,再去掉其中重复者。

设 是一个语言,并设 Σ {displaystyle Sigma } ,它把 Σ {displaystyle Sigma } 是字符串,对于每个字母 。字符串同态是保持字符串连接二元运算的同态。给定一个语言 , f ( L ) {displaystyle f(L)} 的同态像。字符串 的逆同态像被定义为

而语言 的逆同态像被定义为

注意一般的说 f ( f 1 ( L ) ) L {displaystyle f(f^{-1}(L))neq L} 。简单单一字母置换密码是字符串代换的例子。

如果 是字符串,而 Σ {displaystyle Sigma } 的字符串投影是通过删除不在 Σ {displaystyle Sigma } ,它的投影给出自

字符串 与字母 的右商是在字符串 中切断右手端字母 得到的字符串。它被指示为 s / a {displaystyle s/a} ,则结果是空串。就是:

空串的右商可以是:

类似的,给出幺半群 M {displaystyle M} 的右语法关系。它给出为

关系明显是有有限索引的(有有限数目个等价类),当且仅当右商族有限的;就是说如果

是有限的。在这种情况下, 是可识别语言,就是说可被有限状态自动机识别的语言。这个在语法幺半群中详细讨论。

字符串 与字母 的右取消是切除字符串 右手端的字母 的首次出现得到的字符串。它被指示为 s ÷ a {displaystyle sdiv a} 并被递归的定义为

空串总是可取消的:

明显的,右取消和投影可交换:

字符串的前缀是关于给定语言一个字符串的所有前缀的集合:

语言的前缀闭包是

一个语言叫做前缀闭合的,如果 Pref ( L ) = L {displaystyle operatorname {Pref} (L)=L} 。明显的,前缀闭包算子是幂等的:

前缀关系是二元关系 {displaystyle sqsubseteq } ,有着 s t {displaystyle ssqsubseteq t} 当且仅当 s Pref L ( t ) {displaystyle sin operatorname {Pref} _{L}(t)}

前缀文法生成(关于这个文法)前缀闭合的语言。

相关

  • Hsub3/subNSOsub3/sub胺基磺酸,是无色晶体,水溶液呈酸性,化学式为H3NSO3。熔点205℃,可溶于液态氮、乙醇、甲酰胺、丙酮,微溶于甲醇,难溶于醚。晶体为NH3+SO3− 的两性离子结构,N及3个O在S的周围形成歪
  • 半地下室半地下室泛指房间地面低于室外地平面的半穴居公寓单位,由于采光差、比较嘈吵、缺乏隐私等种种理由,其租金价格比同一栋楼宇的其他单位为低。韩国的半地下室因为2019年电影《上
  • 1964年南越政变1964年时南越发生三次政变:
  • 薇拉·菲茨杰拉德薇拉·菲茨杰拉德(英语:Willa Fitzgerald,1991年1月17日-)是一名诞生于田纳西州纳许维尔的美国女演员。她最知名的作品是MTV所出品的《惊声尖叫》,在剧中饰演女主角艾玛·杜佛。
  • 章简甫章简甫(1491年-1572年),名文,号筼谷。明代江苏长洲人。出身刻工世家,祖章昶、父章浩均善书兼擅镌刻。章简甫生于弘治四年(1491年),美须眉,健言谈,又承其家学,精摹拓,在书法上造诣甚深。著
  • 安德鲁·杰曼特奖安德鲁·杰曼特奖(英语:Andrew Gemant Award)是一个由美国物理联合会颁发的奖项,以材料科学的先驱安德鲁·杰曼特的名字命名。
  • 巴统国际机场巴统国际机场(格鲁吉亚语:ბათუმის ალექსანდრე ქართველის სახელობის საერთაშორისო აეროპორტი,IATA代码:BUS;ICAO代码:UGSB),又称亚历山大•卡特维利巴统国际机场,是位于乔治亚城市巴统以南2公里处的一个国际机场。巴统是乔治亚南部阿查拉自治共和国的首府,也是黑海沿岸的一座港口。巴统国际机场和库塔伊西国际机场、提比里斯国际机场并为乔治亚的三座国际机场。
  • 杰布拉伊尔区杰布拉伊尔区(阿塞拜疆语:Cəbrayıl rayonu‎)是阿塞拜疆的一个区,位于该国西南部,南隔库拉河与伊朗相望。面积1,050平方公里,1993年人口59,101人。首府杰布拉伊尔,大约6,300人居住于此,大部分为阿泽里人。1930年建区。1993年8月23日至2020年10月9日,杰布拉伊尔一直在阿尔察赫共和国的实际控制之下。阿塞拜疆在2020年纳戈尔诺-卡拉巴赫战争期间重新控制杰布拉伊尔。阿布歇隆 · 阿格达姆 · 阿格达什 · 阿格贾贝迪 · 阿克斯塔法 · 阿赫苏 · 阿斯塔拉
  • 黄煜晏黄煜晏(1981年5月10日-),昵称为黄大胖,曾任马偕医院家医科总医师,拥有艺人、医师、魔术师、励志讲师、作家、街头表演者的多重身份。黄煜晏2007年自中山医学大学毕业后,赴布基纳法索担任为期十个月的医疗替代役期间,深入布基纳法索最偏远的角落医治病人,并运用魔术拉近与当地居民的关系。回国后,与好友们组成了一个Magic High团队,将魔术融合音乐及杂技。由于黄煜晏本身是一位医生,Magic High团队也义务接了许多特殊的表演,例如为视障朋友、以及安宁病房的病人提供表演。于马偕医院工作时期,必须至新竹
  • 达尼·安德鲁达尼·安德鲁(英语:Danny Andrew;1990年11月23日-)是一位英格兰足球运动员。在场上的位置是后卫。他现在效力于英格兰足球甲级联赛球队弗利特伍德镇足球俱乐部。