Abstract
In our previous work we have introduced loop-type sequent calculi for propositional linear discrete tense logic and proved that these calculi are sound and complete. Decision procedures using the calculi have been constructed for the considered logic. In the present paper we restrict ourselves to the logic with the unary temporal operators “next” and “henceforth always”. Proof-theory of the sequent calculus of this logic is considered, focusing on loop specification in backward proof-search. We describe cyclic sequents and prove that any loop consists of only cyclic sequents. A class of sequents for which backward proof-search do not require loop-check is presented. It is shown how sequents can be coded by binary strings that are used in backward proof-search for the sake of more efficient loop-check.
This is a preview of subscription content, access via your institution.
References
Afshari, B., and G. E. Leigh, Cut-free completeness for modal mu-calculus, in 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS), Reykjavik, Iceland, 2017, pp. 1–12.
Alonderis, R., R. Pliuškevičius, A. Pliuškevičienė, and H. Giedra, Loop-type sequent calculi for temporal logic, Journal of Automated Reasoning 64(8):1663–1684, 2020.
Andrikonis, J., and R. Pliuškevičius, Contraction-free calculi for modal logics S5 and KD45, Lietuvos matematikos rinkinys, LMD darbai 52:237–242, 2011.
Brodsky, I. N., Enthymeme reconstruction, Bulletin of Leningrad State University 6(1):40–44, 1988.
Brotherston, J., Cyclic proofs for first-order logic with inductive definitions, in TABLEAUX, vol. 3702 of Lecture Notes in Artificial Intelligence, Springer Verlag, 2005, pp. 78–92. https://doi.org/10.1007/11554554_8.
Brünnler, K., and M. Lange, Cut-free sequent systems for temporal logic, The Journal of Logic and Algebraic Programming 76(2):216–225, 2008.
Das, A., and D. Pous, A cut-free cyclic proof system for kleene algebra, in R.A. Schmidt, and C. Nalon, (eds.), Automated Reasoning with Analytic Tableaux and Related Methods–26th International Conference, TABLEAUX 2017, Brasília, Brazil, September 25–28, 2017, Proceedings, vol. 10501 of Lecture Notes in Computer Science, Springer, 2017, pp. 261–277.
Dax, C., M. Hofmann, and M. Lange, A proof system for the linear time \(\mu \)-Calculus, in S. Arun-Kumar, and N. Garg, (eds.), FSTTCS 2006: Foundations of Software Technology and Theoretical Computer Science, vol. 4337 of Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, 2006, pp. 273–284.
Dyckhoff, R., Contraction free sequent calculi for intuitionistic logic, The Journal of Symbolic Logic 57(3):795–807, 1992.
Hazard, E., and D. Kuperberg, Cyclic proofs for transfinite expressions, in F. Manea, and A. Simpson, (eds.), 30th EACSL Annual Conference on Computer Science Logic (CSL 2022), vol. 216 of Leibniz International Proceedings in Informatics (LIPIcs), Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl, Germany, 2022, pp. 23:1–23:18. https://doi.org/10.4230/LIPIcs.CSL.2022.23
Heuerding, A., M. Seyfried, and H. Zimmermann, Efficient loop-check for backward proof search in some non-classical propositional logics, Lecture Notes in Computer Science 1071:210–225, 1996.
Hudelmaier, J., A contraction-free sequent calculus for S4, in H. Wansing, (ed.), Proof Theory of Modal Logic, Kluwer Academic Publishers, 1996, pp. 3–15.
Kokkinis, I., and T. Studer, Cyclic proofs for linear temporal logic, in D. Probst, and P. Schuster, (eds.), Concepts of Proof in Mathematics, Philosophy, and Computer Science, vol. 6 of Ontos Mathematical Logic, De Gruyter, 2016, pp. 171–192.
Moukhachjov, V. P., and I. V. Netchitailov, An improvement of Brodsky’s coding method for the sequent calculus of first-order logic, in Logic Joint International Conference of Automated Reasoning, Siena, Italy, 18–25 June, 2001, pp. 113–121.
Nide, N., and S. Takata, Deduction systems for BDI logic using sequent calculus, in AAMAS ’02: Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2, Association for Computing Machinery, New York, 2002, pp. 928–935.
Paech, B., Gentzen-systems for propositional temporal logics, Lecture Notes in Computer Science 385:240–253, 1988.
Pliuškevičius, R., Investigation of fininitary calculi for temporal logics by means on infinitary calculi, Lecture Notes in Computer Science 452:464–469, 1990.
Pliuškevičienė, A., Decision procedure for a fragment of dynamic logic, Lithuanian Mathematical Journal, special issue 41: 413–420, 2001.
Pliuškevičius, R., and A. Pliuškevičienė, Decision procedure for a fragment of mutual belief logic with quantified agent variables, Lecture Notes in Artificial Intelligence 3900:112–128, 2006.
Sundholm, G., A completeness proof for an infinitary tense-logic, Theoria 43:47–51, 1977. https://doi.org/10.1111/j.1755-2567.1977.tb00778.x
Tellez, G., and J. Brotherston, Automatically Verifying Temporal Properties of Pointer Programs with Cyclic Proof, Journal of Automated Reasoning 64:555–578, 2020. https://doi.org/10.1007/s10817-019-09532-0
Wolper, P., The tableau method for temporal logic: An overview, Logique et Analyse 28:119–136, 1985.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Presented by Jacek Malinowski; Received January 20, 2022.
Rights and permissions
About this article
Cite this article
Alonderis, R., Pliuškevičius, R., Pliuškevičienė, A. et al. Loop-Check Specification for a Sequent Calculus of Temporal Logic. Stud Logica 110, 1507–1536 (2022). https://doi.org/10.1007/s11225-022-10010-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11225-022-10010-9
Keywords
- Temporal logics
- Sequent calculi
- Derivation loops