Equality languages, fixed point languages and representations of recursively enumerable languages

J. Engelfriet, G. Rozenberg
{"title":"Equality languages, fixed point languages and representations of recursively enumerable languages","authors":"J. Engelfriet, G. Rozenberg","doi":"10.1109/SFCS.1978.14","DOIUrl":null,"url":null,"abstract":"A considerable part of formal language'theory deals with mappings on free monoids. A way to measure the similarity of mappings a,a on the free monoid r* generated by an alphabet E is to consider the equality language of a and a denoted by Eq(a,8) and consisting of all words x in E* such that a(x) = 6(x). To measure the similarity of a mapping with the identity mapping on the same domain one considers the fixed point language of a de~oted by Fp(a) and consisting of all words x in E such that a(x) = x (if a is a relation in r* x E* then we take Fp(a) = {x £ E* : x £ a(x)}). Thus equality languages and fixed point languages are very natural from the mathematical point of view. If we consider homomorphisms of free monoids then their equality languages represent sets of instances of the Post correspondence Problem; in this sense considering equality languages of homomorphisms is a classical topic in formal language theory (and computability theory). A revival of interest in those languages was stimulated recently by research concerning some very challenging decision problems in formal language theory; it became apparent that in several cases equality languages of homomorphisms playa vital role in (positive!) solutions of some basic equivalence problems of L systems (see e.g. (2) and [4]). This paper is an attempt towards a systematic investigation of equality languages and fixed point languages of homomorphisms and dgsm mappings (i.e. mappings defined by deterministic generalized sequential machines with accepting states). Homomorphisms and dgsm mappings are certainly among the most important mappings in formal language theory and so they form a good departure point for building up a systematic theory. Related work appears in [3] and [8]. In this extended abstract we summarize\" some of the results we have obtained in this direction. It is organized as follows. Section 2 provides basic language-theoretic properties of equality languages and fixed point languages of homomorphisms. In Section 3 we present some results on the equality languages and fixed point languages of dgsm mappings but we concentrate on the subclass of dgsm mappings (that we introduce) called symmetric dgsm mappings. The theorem on fixed point languages of these mappings seems to be quite central in our theory. Then Section 4 provides an illustration of the usefulness of the classes of languages we have considered to provide various","PeriodicalId":346837,"journal":{"name":"19th Annual Symposium on Foundations of Computer Science (sfcs 1978)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1978-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"19th Annual Symposium on Foundations of Computer Science (sfcs 1978)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SFCS.1978.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

A considerable part of formal language'theory deals with mappings on free monoids. A way to measure the similarity of mappings a,a on the free monoid r* generated by an alphabet E is to consider the equality language of a and a denoted by Eq(a,8) and consisting of all words x in E* such that a(x) = 6(x). To measure the similarity of a mapping with the identity mapping on the same domain one considers the fixed point language of a de~oted by Fp(a) and consisting of all words x in E such that a(x) = x (if a is a relation in r* x E* then we take Fp(a) = {x £ E* : x £ a(x)}). Thus equality languages and fixed point languages are very natural from the mathematical point of view. If we consider homomorphisms of free monoids then their equality languages represent sets of instances of the Post correspondence Problem; in this sense considering equality languages of homomorphisms is a classical topic in formal language theory (and computability theory). A revival of interest in those languages was stimulated recently by research concerning some very challenging decision problems in formal language theory; it became apparent that in several cases equality languages of homomorphisms playa vital role in (positive!) solutions of some basic equivalence problems of L systems (see e.g. (2) and [4]). This paper is an attempt towards a systematic investigation of equality languages and fixed point languages of homomorphisms and dgsm mappings (i.e. mappings defined by deterministic generalized sequential machines with accepting states). Homomorphisms and dgsm mappings are certainly among the most important mappings in formal language theory and so they form a good departure point for building up a systematic theory. Related work appears in [3] and [8]. In this extended abstract we summarize" some of the results we have obtained in this direction. It is organized as follows. Section 2 provides basic language-theoretic properties of equality languages and fixed point languages of homomorphisms. In Section 3 we present some results on the equality languages and fixed point languages of dgsm mappings but we concentrate on the subclass of dgsm mappings (that we introduce) called symmetric dgsm mappings. The theorem on fixed point languages of these mappings seems to be quite central in our theory. Then Section 4 provides an illustration of the usefulness of the classes of languages we have considered to provide various
相等语言、不动点语言和递归可枚举语言的表示
形式语言理论中有相当一部分涉及自由模群上的映射。衡量映射A, A在由字母E生成的自由单群r*上的相似度的一种方法是考虑A和A的相等语言,用Eq(A,8)表示,由E*中的所有单词x组成,使得A (x) = 6(x)。为了度量一个映射与同一域上的恒等映射的相似度,我们考虑一个由Fp(a)标记的不动点语言,它由E中的所有词x组成,使得a(x) = x(如果a是r* x E*中的一个关系,则取Fp(a) = {x * E*: x * a(x)})。因此,从数学的角度来看,等式语言和不动点语言是很自然的。如果我们考虑自由模群的同态,则它们的相等语言表示后对应问题的实例集;从这个意义上说,考虑同态相等语言是形式语言理论(和可计算理论)中的一个经典话题。最近,关于形式语言理论中一些非常具有挑战性的决策问题的研究刺激了对这些语言的兴趣的复兴;很明显,在一些情况下,同态的相等语言在L系统的一些基本等价问题的(正)解中起着至关重要的作用(参见例(2)和[4])。本文试图系统地研究同态和dgsm映射(即由具有接受状态的确定性广义序列机定义的映射)的相等语言和不动点语言。同态映射和dgsm映射无疑是形式语言理论中最重要的映射,因此它们是建立系统理论的一个很好的出发点。相关工作见于[3]和[8]。在这篇扩展摘要中,我们总结了在这个方向上取得的一些成果。它的组织如下。第二节给出了相等语言和同态不动点语言的基本语言理论性质。在第3节中,我们给出了dgsm映射的相等语言和不动点语言的一些结果,但我们主要关注dgsm映射的子类(我们引入的)称为对称dgsm映射。这些映射的不动点语言定理似乎是我们理论的核心。然后,第4节提供了我们考虑提供各种语言类的有用性的说明
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信