Show simple item record

dc.contributor.authorAbuin, Alex
dc.contributor.authorBolotov, Alexander
dc.contributor.authorHermo Huguet, Montserrat
dc.contributor.authorLucio Carrasco, Francisca
dc.date.accessioned2024-01-29T17:01:27Z
dc.date.available2024-01-29T17:01:27Z
dc.date.issued2022-10-21
dc.identifier.citationJournal of Logical and Algebraic Methods in Programming 130 : (2023) // Article ID 100828es_ES
dc.identifier.issn2352-2208
dc.identifier.issn2352-2216
dc.identifier.urihttp://hdl.handle.net/10810/64436
dc.description.abstractCertifying proofs are automated deductive proofs obtained as outcomes of a formal verification of temporal properties, where model checking is one of the most promi- nent approaches. The satisfiability problem for the Computation Tree Logic (CTL) cannot be reduced to the CTL model checking problem. Hence model checking algo- rithms for CTL cannot be adapted for testing CTL satisfiability. However, any decision procedure of CTL satisfiability can perform model checking tasks. Our context-based tableau approach to CTL satisfiability introduces a tree-style one-pass tableau that does not require auxiliary constructions or extra-logical rules for branch pruning. As a con- sequence this method brings the classical duality between tableaux and sequent calculi in temporal logic. For any input formula, a closed tableau represents a formal sequent proof that certifies the unsatisfiability of the input, whereas an open tableau provides at least a model certifying the satisfiability of the input formula. Hence, in this framework the satisfiability test can be performed and complemented with certifying proofs and models. This is also true in relation to more expressive branching-time logic, Extended CTL (ECTL), which enriches CTL with simple fairness formulae. This paper contin- ues the development of dual systems of tableau method and sequent calculi, introduc- ing these techniques for CTL and ECTL. We prove the soundness and completeness of both methods and define algorithms for obtaining systematic tableaux which produce models and formal proofs (as certificates) depending on whether the input formulae are satisfiable or not. We also describe the implementation of this technique and provide experimental results.es_ES
dc.description.sponsorshipThese authors has been supported by the European Union (FEDER funds) under grants TIN2017-86727- C2-2-R and PID2020-112581GB-C22es_ES
dc.language.isoenges_ES
dc.publisherElservieres_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subjecttemporal logices_ES
dc.subjectfairnesses_ES
dc.subjectbranching-timees_ES
dc.subjectcertified model checkinges_ES
dc.titleTableaux and Sequent Calculi for CTL and ECTL: Satisfiability Test with Certifying Proofs and Modelses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.holder© 2022 Elsevier under CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)es_ES
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S2352220822000815es_ES
dc.identifier.doi10.1016/j.jlamp.2022.100828
dc.departamentoesLenguajes y sistemas informáticoses_ES
dc.departamentoeuHizkuntza eta sistema informatikoakes_ES


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

© 2022 Elsevier under CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Except where otherwise noted, this item's license is described as © 2022 Elsevier under CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)