Rabin's theorem in the concurrency setting: a conjecture (Q2253187)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Rabin's theorem in the concurrency setting: a conjecture
scientific article

    Statements

    Rabin's theorem in the concurrency setting: a conjecture (English)
    0 references
    0 references
    0 references
    25 July 2014
    0 references
    Rabin's theorem says that the monadic second-order theory of the infinite binary tree is decidable. A simple consequence is that for every finite state transition system, the monadic second-order theory of its computation tree is decidable. In concurrency theory, 1-safe Petri nets generalize finite state transition systems and labelled event structures are counterparts to computation trees. Unlike the sequential case, not every 1-safe Petri net, i.e., its event structure unfolding, has a decidable monadic second-order theory. This paper presents, as a conjecture, a characterisation of those 1-safe Petri nets that have a decidable monadic second-order theory and provides a number of arguments supporting this conjecture. The characterisation is based on a property of event structures coined grid-freeness, and the papers proves decidability of this property. It is shown that grid-freeness is a necessary condition for the decidability question mentioned above, whereas the sufficiency is left open. Finally, the paper shows that the claim of the conjecture implies decidability of several distributed controller synthesis problems.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    Rabin's theorem
    0 references
    monadic second-order logic
    0 references
    event structure
    0 references
    Petri net
    0 references
    grid-freeness
    0 references
    0 references
    0 references