Fair equivalence relations

被引:0
作者
Kupferman, O [1 ]
Piterman, N
Vardi, MY
机构
[1] Hebrew Univ Jerusalem, Sch Engn & Comp Sci, IL-91904 Jerusalem, Israel
[2] Weizmann Inst Sci, Dept CS, IL-76100 Rehovot, Israel
[3] Rice Univ, Dept Comp Sci, Houston, TX 77251 USA
来源
VERIFICATION: THEORY AND PRACTICE: ESSAYS DEDICATED TO ZHOAR MANNA ON THE OCCASION OF HIS 64TH BIRTHDAY | 2003年 / 2772卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Equivalence between designs is a fundamental notion in verification. The linear and branching approaches to verification induce different notions of equivalence. When the designs are modeled by fair state-transition systems, equivalence in the linear paradigm corresponds to fair trace equivalence, and in the branching paradigm corresponds to fair bisimulation. In this work we study the expressive power of various types of fairness conditions. For the linear paradigm, it is known that the Buchi condition is sufficiently strong (that is, a fair system that uses Rabin or Streett fairness can be translated to an equivalent Buchi system). We show that in the branching paradigm the expressiveness hierarchy depends on the types of fair bisimulation one chooses to use. We consider three types of fair bisimulation studied in the literature: There Exists-bisimulation, game-bisimulation, and For All-bisimulation. We show that while game-bisimulation and For All-bisimulation have the same expressiveness hierarchy as tree automata, There Exists-bisimulation induces a different hierarchy. This hierarchy lies between the hierarchies of word and tree automata, and it collapses at Rabin conditions of index one, and Streett conditions of index two.
引用
收藏
页码:702 / 732
页数:31
相关论文
共 45 条
  • [1] ABADI M, 1991, THEORETICAL COMPUTER, V82, P2530
  • [2] [Anonymous], 1986, TEXTS MONOGRAPHS COM
  • [3] [Anonymous], 1980, CALCULUS COMMUNICATI, DOI DOI 10.1007/3-540-10235-3
  • [4] Aziz A, 1995, LECT NOTES COMPUT SC, V939, P155
  • [5] AZIZ A, 1994, P 21 INT C AUT LANG
  • [6] Balcazar J., 1992, Formal Aspects of Computing, V4, P638, DOI 10.1007/BF03180566
  • [7] CHARACTERIZING FINITE KRIPKE STRUCTURES IN PROPOSITIONAL TEMPORAL LOGIC
    BROWNE, MC
    CLARKE, EM
    GRUMBERG, O
    [J]. THEORETICAL COMPUTER SCIENCE, 1988, 59 (1-2) : 115 - 131
  • [8] BUSTAN D, 2000, P 17 INT C AUT DED P
  • [9] THEORIES OF AUTOMATA ON OMEGA-TAPES - SIMPLIFIED APPROACH
    CHOUEKA, Y
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1974, 8 (02) : 117 - 141
  • [10] CLARKE E, 1993, LECT NOTES COMPUTER, V697