• DocumentCode
    2148998
  • Title

    Rabin measures and their applications to fairness and automata theory

  • Author

    Klarlund, Nils ; Kozen, Dexter

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1991
  • fDate
    15-18 July 1991
  • Firstpage
    256
  • Lastpage
    265
  • Abstract
    Rabin conditions are a general class of properties of infinite sequences that encompass most known automata-theoretic acceptance conditions and notions of fairness. It is shown how to determine whether a program satisfies a Rabin condition by reasoning about single transitions instead of infinite computations. A concept, a Rabin measure, which in a precise sense expresses progress for each transition towards satisfaction of the Rabin condition, is introduced. When applied to termination problems under fairness constraints, Rabin measures constitute a simpler verification method than previous approaches, which often are syntax-dependent and require recursive applications of proof rules to syntactically transformed programs. Rabin measures also generalize earlier automata-theoretic verification methods. Combined with a result by S. Safra (1988), the result gives a method for proving that a program satisfies a nondeterministic Buchi automaton specification
  • Keywords
    automata theory; formal logic; Rabin condition; Rabin measures; acceptance conditions; automata theory; fairness constraints; infinite sequences; nondeterministic Buchi automaton specification; reasoning; single transitions; termination problems; verification method; Automata; Computer science; Constraint theory; Logic; Reasoning about programs; Scholarships;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1991. LICS '91., Proceedings of Sixth Annual IEEE Symposium on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-2230-X
  • Type

    conf

  • DOI
    10.1109/LICS.1991.151650
  • Filename
    151650