A Unified Automata-Theoretic Approach to LTLf Modulo Theories (Extended Version)

Marco Faella, Gennaro Parlato
{"title":"A Unified Automata-Theoretic Approach to LTLf Modulo Theories (Extended Version)","authors":"Marco Faella, Gennaro Parlato","doi":"arxiv-2408.08817","DOIUrl":null,"url":null,"abstract":"We present a novel automata-based approach to address linear temporal logic\nmodulo theory (LTL-MT) as a specification language for data words. LTL-MT\nextends LTL_f by replacing atomic propositions with quantifier-free\nmulti-sorted first-order formulas interpreted over arbitrary theories. While\nstandard LTL_f is reduced to finite automata, we reduce LTL-MT to symbolic\ndata-word automata (SDWAs), whose transitions are guarded by constraints from\nunderlying theories. Both the satisfiability of LTL-MT and the emptiness of\nSDWAs are undecidable, but the latter can be reduced to a system of constrained\nHorn clauses, which are supported by efficient solvers and ongoing research\nefforts. We discuss multiple applications of our approach beyond\nsatisfiability, including model checking and runtime monitoring. Finally, a set\nof empirical experiments shows that our approach to satisfiability works at\nleast as well as a previous custom solution.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"75 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.08817","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We present a novel automata-based approach to address linear temporal logic modulo theory (LTL-MT) as a specification language for data words. LTL-MT extends LTL_f by replacing atomic propositions with quantifier-free multi-sorted first-order formulas interpreted over arbitrary theories. While standard LTL_f is reduced to finite automata, we reduce LTL-MT to symbolic data-word automata (SDWAs), whose transitions are guarded by constraints from underlying theories. Both the satisfiability of LTL-MT and the emptiness of SDWAs are undecidable, but the latter can be reduced to a system of constrained Horn clauses, which are supported by efficient solvers and ongoing research efforts. We discuss multiple applications of our approach beyond satisfiability, including model checking and runtime monitoring. Finally, a set of empirical experiments shows that our approach to satisfiability works at least as well as a previous custom solution.
LTLf 模数理论的统一自动机理论方法(扩展版)
我们提出了一种基于自动机的新方法,将线性时态逻辑模数理论(LTL-MT)作为数据字的规范语言。LTL-MText 通过将原子命题替换为在任意理论上解释的无量纲多排序一阶公式,对 LTL_f 进行了改进。标准的 LTL_f 被简化为有限自动机,而我们将 LTL-MT 简化为符号数据字自动机(SDWAs),其转换受来自底层理论的约束的保护。LTL-MT 的可满足性和 SDWAs 的虚空性都是不可判定的,但后者可以简化为一个受限角条款(constrainedHorn clauses)系统,该系统得到了高效解算器和持续研究的支持。我们讨论了我们的方法在可证实性之外的多种应用,包括模型检查和运行时监控。最后,一组经验实验表明,我们的可满足性方法至少与之前的定制解决方案一样有效。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信
小红书