Safety and liveness of \(\omega\)-context-free languages (Q811129)

From MaRDI portal





scientific article; zbMATH DE number 4215373
Language Label Description Also known as
English
Safety and liveness of \(\omega\)-context-free languages
scientific article; zbMATH DE number 4215373

    Statements

    Safety and liveness of \(\omega\)-context-free languages (English)
    0 references
    0 references
    0 references
    1991
    0 references
    Let \(\Sigma\) be an alphabet. An \(\omega\)-language L over \(\Sigma\) is called safe if the following condition is satisfied for every \(\omega\)- word x over \(\Sigma\) : if every prefix of x can be extended to an \(\omega\)-word in L then \(x\in L\). The \(\omega\)-language L is said to be live if every word can be extended to an \(\omega\)-word in L. These definitions are motivated by considerations concerning concurrent systems. It is known that every \(\omega\)-regular language can be represented as the intersection of a safe \(\omega\)-regular language with a live \(\omega\)-regular language \textit{B. Alpern}, and \textit{F. B. Schneider} [Distrib. Comput. 2, 117-126 (1987; Zbl 0641.68039)]. The central issue of this paper is to investigate a possible generalization of this result to \(\omega\)-context-free languages. Some sufficient conditions are provided which hold true in quite a few interesting cases; however, an example is also provided which shows that a full generalization is not possible.
    0 references

    Identifiers