Ambiguity Hierarchy of Regular Infinite Tree Languages

A. Rabinovich, Doron Tiferet
{"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}
引用次数: 1

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
正则无限树语言的歧义层次
如果对每个输入最多有一个接受计算,则自动机是无二义的。一个自动机是k二义性的(对于k > 0),如果对于每个输入它最多有k个接受计算。如果一个自动机对\mathbb{N}$中的某个$k具有风险二义性,那么它就是有界二义性的。如果对于每个输入,自动机最多有有限(分别,可计数)多个接受计算,则自动机是有限(分别,可计数)模糊的。规则语言的歧义程度是以自然的方式定义的。如果一种语言被k-ambiguous(分别是有界的、有限的、可数的)自动机所接受,那么它就是k-ambiguous(分别是有界的、有限的、可数的)。在有限的单词中,每一种规则语言都被确定性自动机所接受。在有限树上,每一种规则语言都被一个明确的自动机所接受。超过$\omega$-wordsevery正则语言被一个明确的B\ \ uchi自动机和一个确定性奇偶自动机所接受。Carayol等人指出,在无限的树上存在着模棱两可的语言。我们证明了在无限树上存在歧义度的层次结构:对于每一个k > 1,有k个不具有k- 1歧义的语言;有有限的(分别是可数的和不可数的)模棱两可的语言不是有限的(分别是可数的)模棱两可的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
FPT Approximation and Subexponential Algorithms for Covering Few or Many Edges Dynamic constant time parallel graph algorithms with sub-linear work Polynomial-Delay Enumeration of Large Maximal Common Independent Sets in Two Matroids Entropic Risk for Turn-Based Stochastic Games On the Expressive Power of Regular Expressions with Backreferences
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1