tl: implement suffix operator normal form

* spot/tl/Makefile.am: New sonf files
* spot/tl/sonf.cc, spot/tl/sonf.hh: Here.
* python/spot/impl.i: include sonf.hh header
* doc/spot.bib: add entry for the SONF paper
* tests/Makefile.am: new python tests
* tests/python/formulas.ipynb: show sample usage
* tests/python/sonf.py: test automata equivalence before/after SONF
* NEWS: mention the change
This commit is contained in:
Antoine Martin 2021-11-09 16:00:16 +01:00
parent c7201e4776
commit c71691659b
9 changed files with 348 additions and 0 deletions

View file

@ -445,6 +445,7 @@ TESTS_python = \
python/setxor.py \
python/simplacc.py \
python/simstate.py \
python/sonf.py \
python/split.py \
python/streett_totgba.py \
python/streett_totgba2.py \