adl / hoaf

Hanoi Omega-Automata Format
14 stars 2 forks source link

add "weak" and "inherently-weak" properties #22

Closed adl closed 10 years ago

adl commented 10 years ago

I would like to indicate in the property: line if an automaton is weak.

For Büchi automata, it is customary to distinguish two kinds of weakness:

Of course any weak automaton is also inherently weak, and any inherently weak automaton can be converted to a weak automaton by adjusting the acceptance set.

Essentially, a weak automaton is one in which the acceptance condition could be specified in terms of SCCs (instead of transitions or states). Presented this way (please see the wording in 947375b) the "weak" property generalizes nicely to non-Büchi automata.