Show simple item record

dc.contributor.authorBolotov, Alexander
dc.contributor.authorHermo Huguet, Montserrat
dc.contributor.authorLucio Carrasco, Francisca
dc.date.accessioned2024-01-31T08:25:52Z
dc.date.available2024-01-31T08:25:52Z
dc.date.issued2020-02-13
dc.identifier.citationTheoretical Computer Science 813 : 428-451 (2020)es_ES
dc.identifier.issn0304-3975
dc.identifier.urihttp://hdl.handle.net/10810/64493
dc.description.abstractTemporal logic has become essential for various areas in computer science, most notably for the specification and verification of hardware and software systems. For the specification purposes rich temporal languages are required that, in particular, can express fairness constraints. For linear-time logics which deal with fairness in the linear-time setting, one-pass and two-pass tableau methods have been developed. In the repository of the CTL-type branching-time setting, the well-known logics ECTL and ECTL+ were developed to explicitly deal with fairness. However, due to the syntactical restrictions, these logics can only express restricted versions of fairness. The logic CTL*, often considered as ‘the full branching-time logic’ overcomes these restrictions on expressing fairness. However, CTL* is extremely challenging for the application of verification techniques, and the tableau technique, in particular. For example, there is no one-pass tableau construction for CTL*, while one-pass tableau has an additional benefit enabling the formulation of dual sequent calculi that are often treated as more ‘natural’ being more friendly for human understanding. These two considerations lead to the following problem - are there logics that have richer expressiveness than ECTL+, allowing the formulation of a new range of fairness constraints with ‘until’ operator, yet ‘simpler’ than CTL?, and for which a one-pass tableau can be developed? Here we give a positive answer to this question, introducing a sub-logic of CTL* called ECTL#, its tree-style one-pass tableau, and an algorithm for obtaining a systematic tableau, for any given admissible branching-time formulae. We prove the termination, soundness and completeness of the method. As tree-shaped one-pass tableaux are well suited for the automation and are amenable for the implementation and for the formulation of sequent calculi. Our results also open a prospect of relevant developments of the automation and implementation of the tableau method for ECTL#, and of a dual sequent calculi.es_ES
dc.description.sponsorshipAuthors have been partially supported by Spanish Project TIN2017-86727-C2-2-R, and by the University of the Basque Country under Project LoRea GIU18/182.es_ES
dc.language.isoenges_ES
dc.publisherElsevieres_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.subjecttableauxes_ES
dc.subjectbranching-timees_ES
dc.subjectone-pass tableaues_ES
dc.titleBranching-time logic ECTL# and its tree-style one-pass tableau: Extending fairness expressibility of ECTL+es_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.holder© 2020. This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/es_ES
dc.relation.publisherversionhttps://doi.org/10.1016/j.tcs.2020.02.015es_ES
dc.identifier.doi10.1016/j.tcs.2020.02.015
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

© 2020. This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/
Except where otherwise noted, this item's license is described as © 2020. This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/