Parallel action: Concurrent dynamic logic with independent modalities (Q1207436)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Parallel action: Concurrent dynamic logic with independent modalities
scientific article

    Statements

    Parallel action: Concurrent dynamic logic with independent modalities (English)
    0 references
    0 references
    1 April 1993
    0 references
    Regular dynamic logic is extended by the program construct \(\alpha\cap\beta\), meaning ``\(\alpha\) and \(\beta\) executed in parallel''. In a semantics due to Peleg, each program \(\alpha\) is interpreted as a relation \(R_ \alpha\) on a set of pairs \((s,T)\), with \(s\in S\) and \(T\subseteq S\), where \(S\) is the set of states and \(T\) is the set of states reachable from the state \(s\) by a single execution of \(\alpha\), possibly involving several processes acting in parallel. The modalities \(\langle \alpha\rangle\) and \([\alpha]\) are given as follows: \[ \begin{aligned} \langle \alpha\rangle A &\text{ is true at } s\text{ iff there exists } T\text{ with } sR_ \alpha T\text{ and }A\text{ true throughout }T,\quad \text{and}\\ [\alpha]A &\text{ is true at }s\text{ iff for all }T,\;\text{if }sR_ \alpha T\text{ then }A\text{ is true throughout } T,\end{aligned} \] which make \(\langle \alpha\rangle\) and \([\alpha]\) no longer interdefinable via negation. It is proved that the logic defined in this modeling is finitely axiomatizable and has the finite model property, hence is decidable. This requires the development of a new theory of canonical models and filtrations for ``reachability'' relations.
    0 references
    concurrent dynamic logic
    0 references
    parallel processes
    0 references
    concurrency
    0 references
    reachability
    0 references
    modalities
    0 references
    finitely axiomatizable
    0 references
    finite model property
    0 references
    canonical models
    0 references
    filtrations
    0 references
    0 references

    Identifiers

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