History-Determinism vs Fair Simulation

Udi Boker, Thomas A. Henzinger, Karoliina Lehtinen, Aditya Prakash
{"title":"History-Determinism vs Fair Simulation","authors":"Udi Boker, Thomas A. Henzinger, Karoliina Lehtinen, Aditya Prakash","doi":"arxiv-2407.08620","DOIUrl":null,"url":null,"abstract":"An automaton is history-deterministic if its nondeterminism can be resolved\non the fly, only using the prefix of the word read so far. This mild form of\nnondeterminism has attracted particular attention for its applications in\nsynthesis problems. An automaton $A$ is guidable with respect to a class $C$ of\nautomata if it can fairly simulate every automaton in $C$ whose language is\ncontained in that of $A$. In other words, guidable automata are those for which\ninclusion and simulation coincide, making them particularly interesting for\nmodel-checking. We study the connection between these two notions, and specifically the\nquestion of when they coincide. For classes of automata on which they do,\ndeciding guidability, an otherwise challenging decision problem, reduces to\ndeciding history-determinism, a problem that is starting to be well-understood\nfor many classes. We provide a selection of sufficient criteria for a class of automata to\nguarantee the coincidence of the notions, and use them to show that the notions\ncoincide for the most common automata classes, among which are $\\omega$-regular\nautomata and many infinite-state automata with safety and reachability\nacceptance conditions, including vector addition systems with states,\none-counter nets, pushdown-, Parikh-, and timed-automata. We also demonstrate that history-determinism and guidability do not always\ncoincide, for example, for the classes of timed automata with a fixed number of\nclocks.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"33 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.08620","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

An automaton is history-deterministic if its nondeterminism can be resolved on the fly, only using the prefix of the word read so far. This mild form of nondeterminism has attracted particular attention for its applications in synthesis problems. An automaton $A$ is guidable with respect to a class $C$ of automata if it can fairly simulate every automaton in $C$ whose language is contained in that of $A$. In other words, guidable automata are those for which inclusion and simulation coincide, making them particularly interesting for model-checking. We study the connection between these two notions, and specifically the question of when they coincide. For classes of automata on which they do, deciding guidability, an otherwise challenging decision problem, reduces to deciding history-determinism, a problem that is starting to be well-understood for many classes. We provide a selection of sufficient criteria for a class of automata to guarantee the coincidence of the notions, and use them to show that the notions coincide for the most common automata classes, among which are $\omega$-regular automata and many infinite-state automata with safety and reachability acceptance conditions, including vector addition systems with states, one-counter nets, pushdown-, Parikh-, and timed-automata. We also demonstrate that history-determinism and guidability do not always coincide, for example, for the classes of timed automata with a fixed number of clocks.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
历史决定论与公平模拟
如果一个自动机的非确定性可以在运行中解决,只需使用迄今为止读取的词的前缀,那么这个自动机就是历史决定论的。这种温和的非确定性形式在合成问题中的应用引起了特别的关注。如果一个自动机 $A$ 可以公平地模拟 $C$ 中语言包含在 $A$ 语言中的每一个自动机,那么相对于一类自动机 $C$ 来说,这个自动机 $A$ 是可指导的。换句话说,可指导自动机是那些包含和模拟相吻合的自动机,这使它们成为特别有趣的模型检查形式。我们研究这两个概念之间的联系,特别是它们何时重合的问题。对于这两个概念重合的自动机类别,决定可指导性这个原本具有挑战性的决策问题,可以简化为决定历史决定性,而这个问题在很多类别中都开始得到很好的理解。我们为一类自动机提供了一些充分标准,以保证这些概念的吻合,并用它们来证明这些概念对于最常见的自动机类是吻合的,其中包括$\omega$-regular自动机和许多具有安全和可达性接受条件的无穷态自动机,包括具有状态的向量加法系统、单计数器网、下推式自动机、帕里克式自动机和定时自动机。我们还证明了历史决定论和可指导性并不总是一致的,例如,对于具有固定时钟数的定时自动机类。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Query Learning of Advice and Nominal Automata Well-Behaved (Co)algebraic Semantics of Regular Expressions in Dafny Run supports and initial algebra supports of weighted automata Alternating hierarchy of sushifts defined by nondeterministic plane-walking automata $\mathbb{N}$-polyregular functions arise from well-quasi-orderings
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1