字符串运算

✍ dations ◷ 2025-09-07 07:10:37 #字符串运算

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

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

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

设 是一个语言,并设 Σ {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)}

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

相关

  • 颜色颜色或色彩(英语:Color)是眼、脑和我们的生活经验对光的颜色类别描述的视觉感知特征,其名称有红色、橙色、黄色、绿色、蓝色或紫色。这种对颜色的感知来自可见光谱中的电磁辐射
  • 犯罪社会学犯罪社会学是在犯罪学的众分支里,从社会学观点来解释犯罪成因和拟订刑事政策的一种思考方式、研究方法。犯罪社会学的典型理论,是以社会阶级(尤其父母的社经地位)和社会区位(例:出
  • 华中科技大学光学与电子信息学院光学与电子信息学院,简称光电子学院,创办于2012年。该学院为原来的光电子科学与工程学院和电子科学与技术系合并组建。光学与电子信息学院
  • 超级种子超级种子(Super-seeding)是BitTorrent协议中的一种算法。有些BitTorrent客户端用户下载完成后就关掉下载任务,全过程只提供了较少量数据给其他用户。为尽量避免这种行为,在非官
  • 恩广高速公路恩施-广元高速公路,简称恩广高速,中国国家高速公路网编号为G5012,是 沪渝高速公路的联络线之一,位于湖北、重庆、四川三省市境内,途经主要城市有恩施、利川、万州、达州、巴中、广
  • 伪装者 (美国电视剧)《伪装者》(英语:The Pretender)是一部NBC从1996年到2000年播放的美国剧情电视剧。迈克尔·T.维斯(英语:Michael T. Weiss)扮演天才杰瑞,前“中心”的神童能天衣无缝地模仿和神通广
  • 郧阳民变郧阳民变,又称“郧阳盗乱”“郧阳起义”,为明代中期成化年间,河南西华的“刘千斤”刘通、“石和尚”石龙、“李胡子”李原等人率数万流民造反的历史事件。明朝兵部尚书白圭、都
  • 冈本伦冈本伦,日本男性漫画家,昵称“倫たん”。和歌山县出身,现居于东京都。喜好GUNPLA。成名作为《妖精的旋律》。冈本伦曾是BANDAI的员工,参与制作《时之国度的妖精旋律》(時の国のエ
  • 广东凤铝铝业男子篮球俱乐部广东凤铝铝业男子篮球俱乐部曾经是中国全国男子篮球联赛(NBL)的一只参赛球队,成立于2006年,2008年解散退出。2006年11月16日,广东凤铝铝业男子篮球俱乐部成立,由广东凤铝铝业有限公司投资组建,主场在广东佛山。2007年,第一年参加NBL联赛,就通过小组赛,并取得决赛第2名。2008年,又取得冠军。年底,在CBA准入问题上,与中国篮协发生矛盾。因没有取得CBA参赛资格,宣布退出NBL联赛。
  • 台湾三十三观音灵场台湾三十三观音灵场是位于台湾基隆市、台北市、新北市、新竹市、台中市、南投县、台南市、高雄市、屏东县的三十三处观音灵场(寺院),依三十三所之礼所番号进行巡礼。开创于1997年。。