{"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.