正则无限树语言的歧义层次

A. Rabinovich, Doron Tiferet
{"title":"正则无限树语言的歧义层次","authors":"A. Rabinovich, Doron Tiferet","doi":"10.46298/lmcs-17(3:18)2021","DOIUrl":null,"url":null,"abstract":"An automaton is unambiguous if for every input it has at most one accepting\ncomputation. An automaton is k-ambiguous (for k > 0) if for every input it has\nat most k accepting computations. An automaton is boundedly ambiguous if it is\nk-ambiguous for some $k \\in \\mathbb{N}$. An automaton is finitely\n(respectively, countably) ambiguous if for every input it has at most finitely\n(respectively, countably) many accepting computations.\n The degree of ambiguity of a regular language is defined in a natural way. A\nlanguage is k-ambiguous (respectively, boundedly, finitely, countably\nambiguous) if it is accepted by a k-ambiguous (respectively, boundedly,\nfinitely, countably ambiguous) automaton. Over finite words every regular\nlanguage is accepted by a deterministic automaton. Over finite trees every\nregular language is accepted by an unambiguous automaton. Over $\\omega$-words\nevery regular language is accepted by an unambiguous B\\\"uchi automaton and by a\ndeterministic parity automaton. Over infinite trees Carayol et al. showed that\nthere are ambiguous languages.\n We show that over infinite trees there is a hierarchy of degrees of\nambiguity: For every k > 1 there are k-ambiguous languages that are not k - 1\nambiguous; and there are finitely (respectively countably, uncountably)\nambiguous languages that are not boundedly (respectively finitely, countably)\nambiguous.\n","PeriodicalId":369104,"journal":{"name":"International Symposium on Mathematical Foundations of Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Ambiguity Hierarchy of Regular Infinite Tree Languages\",\"authors\":\"A. Rabinovich, Doron Tiferet\",\"doi\":\"10.46298/lmcs-17(3:18)2021\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An automaton is unambiguous if for every input it has at most one accepting\\ncomputation. An automaton is k-ambiguous (for k > 0) if for every input it has\\nat most k accepting computations. An automaton is boundedly ambiguous if it is\\nk-ambiguous for some $k \\\\in \\\\mathbb{N}$. An automaton is finitely\\n(respectively, countably) ambiguous if for every input it has at most finitely\\n(respectively, countably) many accepting computations.\\n The degree of ambiguity of a regular language is defined in a natural way. A\\nlanguage is k-ambiguous (respectively, boundedly, finitely, countably\\nambiguous) if it is accepted by a k-ambiguous (respectively, boundedly,\\nfinitely, countably ambiguous) automaton. Over finite words every regular\\nlanguage is accepted by a deterministic automaton. Over finite trees every\\nregular language is accepted by an unambiguous automaton. Over $\\\\omega$-words\\nevery regular language is accepted by an unambiguous B\\\\\\\"uchi automaton and by a\\ndeterministic parity automaton. Over infinite trees Carayol et al. showed that\\nthere are ambiguous languages.\\n We show that over infinite trees there is a hierarchy of degrees of\\nambiguity: For every k > 1 there are k-ambiguous languages that are not k - 1\\nambiguous; and there are finitely (respectively countably, uncountably)\\nambiguous languages that are not boundedly (respectively finitely, countably)\\nambiguous.\\n\",\"PeriodicalId\":369104,\"journal\":{\"name\":\"International Symposium on Mathematical Foundations of Computer Science\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Symposium on Mathematical Foundations of Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.46298/lmcs-17(3:18)2021\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Symposium on Mathematical Foundations of Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/lmcs-17(3:18)2021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

如果对每个输入最多有一个接受计算,则自动机是无二义的。一个自动机是k二义性的(对于k > 0),如果对于每个输入它最多有k个接受计算。如果一个自动机对\mathbb{N}$中的某个$k具有风险二义性,那么它就是有界二义性的。如果对于每个输入,自动机最多有有限(分别,可计数)多个接受计算,则自动机是有限(分别,可计数)模糊的。规则语言的歧义程度是以自然的方式定义的。如果一种语言被k-ambiguous(分别是有界的、有限的、可数的)自动机所接受,那么它就是k-ambiguous(分别是有界的、有限的、可数的)。在有限的单词中,每一种规则语言都被确定性自动机所接受。在有限树上,每一种规则语言都被一个明确的自动机所接受。超过$\omega$-wordsevery正则语言被一个明确的B\ \ uchi自动机和一个确定性奇偶自动机所接受。Carayol等人指出,在无限的树上存在着模棱两可的语言。我们证明了在无限树上存在歧义度的层次结构:对于每一个k > 1,有k个不具有k- 1歧义的语言;有有限的(分别是可数的和不可数的)模棱两可的语言不是有限的(分别是可数的)模棱两可的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Ambiguity Hierarchy of Regular Infinite Tree Languages
An automaton is unambiguous if for every input it has at most one accepting computation. An automaton is k-ambiguous (for k > 0) if for every input it has at most k accepting computations. An automaton is boundedly ambiguous if it is k-ambiguous for some $k \in \mathbb{N}$. An automaton is finitely (respectively, countably) ambiguous if for every input it has at most finitely (respectively, countably) many accepting computations. The degree of ambiguity of a regular language is defined in a natural way. A language is k-ambiguous (respectively, boundedly, finitely, countably ambiguous) if it is accepted by a k-ambiguous (respectively, boundedly, finitely, countably ambiguous) automaton. Over finite words every regular language is accepted by a deterministic automaton. Over finite trees every regular language is accepted by an unambiguous automaton. Over $\omega$-words every regular language is accepted by an unambiguous B\"uchi automaton and by a deterministic parity automaton. Over infinite trees Carayol et al. showed that there are ambiguous languages. We show that over infinite trees there is a hierarchy of degrees of ambiguity: For every k > 1 there are k-ambiguous languages that are not k - 1 ambiguous; and there are finitely (respectively countably, uncountably) ambiguous languages that are not boundedly (respectively finitely, countably) ambiguous.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信