On Semantically-Deterministic Automata

Bader Abu Radi, O. Kupferman
{"title":"On Semantically-Deterministic Automata","authors":"Bader Abu Radi, O. Kupferman","doi":"10.48550/arXiv.2305.15489","DOIUrl":null,"url":null,"abstract":"A nondeterministic automaton is semantically deterministic (SD) if different nondeterministic choices in the automaton lead to equivalent states. Semantic determinism is interesting as it is a natural relaxation of determinism, and as some applications of deterministic automata in formal methods can actually use automata with some level of nondeterminism, tightly related to semantic determinism. In the context of finite words, semantic determinism coincides with determinism, in the sense that every pruning of an SD automaton to a deterministic one results in an equivalent automaton. We study SD automata on infinite words, focusing on B\\\"uchi, co-B\\\"uchi, and weak automata. We show that there, while semantic determinism does not increase the expressive power, the combinatorial and computational properties of SD automata are very different from these of deterministic automata. In particular, SD B\\\"uchi and co-B\\\"uchi automata are exponentially more succinct than deterministic ones (in fact, also exponentially more succinct than history-deterministic automata), their complementation involves an exponential blow up, and decision procedures for them like universality and minimization are PSPACE-complete. For weak automata, we show that while an SD weak automaton need not be pruned to an equivalent deterministic one, it can be determinized to an equivalent deterministic weak automaton with the same state space, implying also efficient complementation and decision procedures for SD weak automata.","PeriodicalId":266158,"journal":{"name":"International Colloquium on Automata, Languages and Programming","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Colloquium on Automata, Languages and Programming","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2305.15489","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A nondeterministic automaton is semantically deterministic (SD) if different nondeterministic choices in the automaton lead to equivalent states. Semantic determinism is interesting as it is a natural relaxation of determinism, and as some applications of deterministic automata in formal methods can actually use automata with some level of nondeterminism, tightly related to semantic determinism. In the context of finite words, semantic determinism coincides with determinism, in the sense that every pruning of an SD automaton to a deterministic one results in an equivalent automaton. We study SD automata on infinite words, focusing on B\"uchi, co-B\"uchi, and weak automata. We show that there, while semantic determinism does not increase the expressive power, the combinatorial and computational properties of SD automata are very different from these of deterministic automata. In particular, SD B\"uchi and co-B\"uchi automata are exponentially more succinct than deterministic ones (in fact, also exponentially more succinct than history-deterministic automata), their complementation involves an exponential blow up, and decision procedures for them like universality and minimization are PSPACE-complete. For weak automata, we show that while an SD weak automaton need not be pruned to an equivalent deterministic one, it can be determinized to an equivalent deterministic weak automaton with the same state space, implying also efficient complementation and decision procedures for SD weak automata.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
论语义确定性自动机
如果不确定性自动机中的不同不确定性选择导致等效状态,则不确定性自动机是语义确定性的(SD)。语义决定论很有趣,因为它是决定论的一种自然放松,并且在形式化方法中确定性自动机的一些应用实际上可以使用具有某种程度的非决定论的自动机,这与语义决定论密切相关。在有限词的上下文中,语义决定论与决定论是一致的,在某种意义上,每次将SD自动机修剪为确定性自动机都会产生一个等效的自动机。我们研究了无限词上的SD自动机,重点研究了B\ \ uchi、co-B\ uchi和弱自动机。我们发现,虽然语义决定论并没有提高自动机的表达能力,但SD自动机的组合和计算性质与确定性自动机有很大的不同。特别是,sdb \ \ uchi和cob \ \ uchi自动机比确定性自动机在指数上更简洁(事实上,也比历史确定性自动机在指数上更简洁),它们的互补涉及指数膨胀,并且它们的决策过程(如普适性和最小化)是pspace完备的。对于弱自动机,我们证明了不需要将SD弱自动机修剪为等效确定性弱自动机,但可以将其确定为具有相同状态空间的等效确定性弱自动机,这也意味着SD弱自动机的有效互补和决策过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Integer Linear-Exponential Programming in NP by Quantifier Elimination On Finding Constrained Independent Sets in Cycles Checking Refinement of Asynchronous Programs against Context-Free Specifications A General Framework for Learning-Augmented Online Allocation On Semantically-Deterministic Automata
×
引用
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