SAT Meets Tableaux for Linear Temporal Logic Satisfiability
-
Published:2024-03-15
Issue:2
Volume:68
Page:
-
ISSN:0168-7433
-
Container-title:Journal of Automated Reasoning
-
language:en
-
Short-container-title:J Autom Reasoning
Author:
Geatti Luca,Gigante Nicola,Montanari Angelo,Venturato Gabriele
Abstract
AbstractLinear temporal logic ($$\textsf{LTL}\,$$
LTL
) and its variant interpreted on finite traces ($$\textsf{LTL}_{\textsf{f}\,}$$
LTL
f
) are among the most popular specification languages in the fields of formal verification, artificial intelligence, and others. In this paper, we focus on the satisfiability problem for $$\textsf{LTL}\,$$
LTL
and $$\textsf{LTL}_{\textsf{f}\,}$$
LTL
f
formulas, for which many techniques have been devised during the last decades. Among these are tableau systems, of which the most recent is Reynolds’ tree-shaped tableau. We provide a SAT-based algorithm for $$\textsf{LTL}\,$$
LTL
and $$\textsf{LTL}_{\textsf{f}\,}$$
LTL
f
satisfiability checking based on Reynolds’ tableau, proving its correctness and discussing experimental results obtained through its implementation in the BLACK satisfiability checker.
Funder
Libera Università di Bolzano
Publisher
Springer Science and Business Media LLC
Reference55 articles.
1. Abate, P., Goré, R., Widmann, F.: An on-the-fly tableau-based decision procedure for PDL-satisfiability. Electron. Notes Theor. Comput. Sci. 231, 191–209 (2009). https://doi.org/10.1016/j.entcs.2009.02.036 2. Bacchus, F., Kabanza, F.: Planning for temporally extended goals. Ann. Math. Artif. Intell. 22(1–2), 5–27 (1998) 3. Barbosa, H., Barrett, C.W., Brain, M., Kremer, G., Lachnitt, H., Mann, M., Mohamed, A., Mohamed, M., Niemetz, A., Nötzli, A., Ozdemir, A., Preiner, M., Reynolds, A., Sheng, Y., Tinelli, C., Zohar, Y.: cvc5: a versatile and industrial-strength SMT solver. In: Fisman, D., Rosu, G. (eds.) Tools and Algorithms for the Construction and Analysis of Systems-28th International Conference, TACAS 2022, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2022, Munich, Germany, April 2-7, 2022, Proceedings, Part I, Lecture Notes in Computer Science, vol. 13243, pp. 415–442. Springer (2022). https://doi.org/10.1007/978-3-030-99524-9_24 4. Bertello, M., Gigante, N., Montanari, A., Reynolds, M.: Leviathan: a new LTL satisfiability checking tool based on a one-pass tree-shaped tableau. In: Proceedings of the 25th International Joint Conference on Artificial Intelligence, pp. 950–956. IJCAI/AAAI Press (2016) 5. Beth, E.W.: Semantic entailment and formal derivability. Sapientia 14(54), 311 (1959)
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|