Operator &= used to always move Fin to the front, it does not anymore.
The only thing it does now is to merge Inf(x)&Inf(y) as Inf({x,y}).
Operator |= is now symmetrical and merges Fin()s.
Fixes #253.
* spot/twa/acc.cc, spot/twa/acc.hh: Simplify &= and make |= symmetrical.
* spot/twaalgos/cleanacc.cc: Fix conjunction order.
* tests/core/acc.test, tests/core/acc2.test, tests/core/parseaut.test,
tests/core/readsave.test, tests/core/satmin2.test,
tests/core/sccdot.test, tests/python/acc_cond.ipynb,
tests/python/accparse.ipynb, tests/python/automata.ipynb,
tests/python/product.ipynb, tests/python/randaut.ipynb: Adjust test
cases.
|
||
|---|---|---|
| .. | ||
| .gitignore | ||
| _altscc.ipynb | ||
| _aux.ipynb | ||
| acc_cond.ipynb | ||
| accparse.ipynb | ||
| accparse2.py | ||
| alarm.py | ||
| alternating.py | ||
| alternation.ipynb | ||
| atva16-fig2a.ipynb | ||
| atva16-fig2b.ipynb | ||
| automata-io.ipynb | ||
| automata.ipynb | ||
| bdditer.py | ||
| bddnqueen.py | ||
| bugdet.py | ||
| declenv.py | ||
| decompose.ipynb | ||
| decompose_scc.py | ||
| dualize.py | ||
| formulas.ipynb | ||
| gen.ipynb | ||
| gen.py | ||
| highlighting.ipynb | ||
| implies.py | ||
| interdep.py | ||
| ipnbdoctest.py | ||
| langmap.py | ||
| ltl2tgba.py | ||
| ltl2tgba.test | ||
| ltlf.py | ||
| ltlparse.py | ||
| ltlsimple.py | ||
| ltsmin-dve.ipynb | ||
| ltsmin-pml.ipynb | ||
| merge.py | ||
| minato.py | ||
| misc-ec.py | ||
| optionmap.py | ||
| origstate.py | ||
| otfcrash.py | ||
| parsetgba.py | ||
| piperead.ipynb | ||
| prodexpt.py | ||
| product.ipynb | ||
| randaut.ipynb | ||
| randgen.py | ||
| randltl.ipynb | ||
| relabel.py | ||
| remfin.py | ||
| rs_like.py | ||
| satmin.py | ||
| sbacc.py | ||
| sccfilter.py | ||
| sccinfo.py | ||
| setacc.py | ||
| setxor.py | ||
| simstate.py | ||
| streett_totgba.py | ||
| sum.py | ||
| testingaut.ipynb | ||
| toweak.py | ||
| tra2tba.py | ||
| trival.py | ||
| twagraph.py | ||
| word.ipynb | ||