Characterizing finite Kripke structures in propositional temporal logic (Q1123183)

From MaRDI portal
Revision as of 09:01, 20 June 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
Characterizing finite Kripke structures in propositional temporal logic
scientific article

    Statements

    Characterizing finite Kripke structures in propositional temporal logic (English)
    0 references
    0 references
    0 references
    0 references
    1988
    0 references
    A (finite) Kripke structure is a triple \(M=<S,R,{\mathcal L}>\), where S is the (finite) set of states, \(R\subseteq S\times S\) is a (total) transition relation and \({\mathcal L}\) is a valuation from states to the set of subsets of atomic formulas of a given (propositional) temporal logic theory \({\mathcal T}\). The chosen logics are \(CTL^*\) [\textit{E. A. Emerson} and \textit{J. Y. Halpern}, J. Assoc. Comput. Mach. 33, 151-178 (1986; Zbl 0629.68020)] and CTL. CTL is a restricted subset of \(CTL^*\) that permits only branching time operators (linear time operator being disallowed) such that each path quantifier must be immediately followed by exactly one of the operators G (``always''), F (``sometimes''), X (``next time'') or U (``until''). It is shown that if two finite Kripke structures can be distinguished (via valid formulas) in \(CTL^*\), then they can also be distinguished in CTL. The formulas implied characterize the Kripke structures via a natural equivalence relation (similar to bisimulation), or via a ``stuttering'' relation (by eliminating the ``next time'' operator). A polynomial time algorithm for computing the equivalence relation via stuttering is also given.
    0 references
    branching time semantics
    0 references
    linear time semantics
    0 references
    Kripke structure
    0 references
    temporal logic
    0 references
    stuttering
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references