Cola includes complement algorithms for unambiguous nondeterministic Büchi automata (UNBA) and limit deterministic Büchi automata (LDBA), as well as a determinization algorithm for LDBAs. Cola has been built on top of Seminator.
-
Complementing UNBA: the slice-based algorithm
-
Determinizing LDBA: in submission
Please run the following steps to compile COLA after gitting clone this repo:
autoreconf -i
./configure --disable-python
make
Then you will get an executable file named cola !
Input an LDBA named "filename", and run ./cola --determinize=parity filename
, then you will get an equivalent deterministic parity automaton (DPA) on standard output!
To output the DPA to a file, use ./cola --determinize=parity filename -o out_filename