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

From MaRDI portal





scientific article; zbMATH DE number 4215373
Language Label Description Also known as
default for all languages
No label defined
    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