spot/tests/core
Alexandre Duret-Lutz 9bf1edd80d ltlsynt: add option --global-equivalence
Fixes issue #529.

* spot/tl/apcollect.hh,
spot/tl/apcollect.cc (collect_equivalent_literals): New function.
* python/spot/impl.i: Adjust.
* spot/tl/formula.hh,
spot/tl/formula.cc (formula_ptr_less_than_bool_first): New comparison
function.
* spot/twaalgos/aiger.hh, spot/twaalgos/aiger.cc: Adjust to deal
with equivalent assignments.
* bin/ltlsynt.cc: Implement the new option.
* tests/core/ltlsynt.test: Adjust test cases.
2023-10-03 09:21:55 +02:00
..
.gitignore
385.test
500.test
521.test
522.test
acc.cc
acc.test
acc2.test
acc_word.test
accsimpl.test
alternating.test
autcross.test
autcross2.test
autcross3.test
autcross4.test
autcross5.test
babiak.test
bare.test
basimul.test
bdd.test
bdddict.cc
bdddict.test
bitvect.cc
bitvect.test
bricks.cc
bricks.test
checkpsl.cc
checkta.cc
complement.test
complementation.test
complete.test
consterm.cc
consterm.test
cube.cc
cube.test
cycles.test
dbacomp.test
dca.test
dca2.test
defs.in
degendet.test
degenid.test
degenlskip.test
degenscc.test
det.test
dfs.test
dnfstreett.test
dot2tex.test
dra2dba.test
dstar.test
dualize.test
dupexp.test
emptchk.cc
emptchk.test
emptchke.test
emptchkr.test
equals.test
equalsf.cc
eventuniv.test
exclusive-ltl.test
exclusive-tgba.test
explpro2.test
explpro3.test
explpro4.test
explprod.test
explsum.test
format.test
full.test
gamehoa.test
genaut.test
genltl.test
gragsa.test
graph.cc
graph.test
hierarchy.test
highlightstate.test
ikwiad.cc
included.test
intvcmp2.cc
intvcomp.cc
intvcomp.test
isomorph.test
isop.test
kind.cc
kind.test
kripke.test
kripkecat.cc
latex.test
lbt.test
lbttparse.test
length.cc
length.test
lenient.test
ltl2dstar.test
ltl2dstar2.test
ltl2dstar3.test
ltl2dstar4.test
ltl2neverclaim-lbtt.test
ltl2neverclaim.test
ltl2ta.test
ltl2ta2.test
ltl2tgba.test
ltl2tgba2.test
ltl3ba.test
ltl3dra.test
ltlcounter.test
ltlcross.test
ltlcross2.test
ltlcross3.test
ltlcross4.test
ltlcross5.test
ltlcross6.test
ltlcrossce.test
ltlcrossce2.test
ltlcrossgrind.test
ltldo.test
ltldo2.test
ltlf.test
ltlfilt.test
ltlgrind.test
ltlrel.cc
ltlrel.test
ltlsynt-pgame.test
ltlsynt.test
ltlsynt2.test
lunabbrev.test
maskacc.test
maskkeep.test
mempool.cc
mempool.test
minterm.cc
minterm.test
minusx.test
monitor.test
nenoform.test
neverclaimread.test
ngraph.cc
ngraph.test
nondet.test
obligation.test
optba.test
origin
parity.cc
parity.test
parity2.test
parse.test
parseaut.test
parseerr.test
pdegen.test
pgsolver.test
prodchain.test
prodor.test
rabin2parity.test
rand.test
randaut.test
randomize.test
randpsl.test
randtgba.cc
randtgba.test
readltl.cc
readsave.test
reduc.cc
reduc.test
reduc0.test
reduccmp.test
reducpsl.test
remfin.test
remove_x.test
remprop.test
renault.test
safra.cc
safra.test
satmin.test
satmin2.test
satmin3.test
sbacc.test
scc.test
sccdot.test
sccif.cc
sccif.test
sccsimpl.test
semidet.test
sepsets.test
serial.test
sim2.test
sim3.test
sonf.test
split.test
spotlbtt.test
spotlbtt2.test
streett.test
strength.test
stutter-ltl.test
stutter-tgba.test
sugar.test
syfco.test
syntimpl.cc
syntimpl.test
taatgba.cc
taatgba.test
tgbagraph.test
tostring.cc
tostring.test
tripprod.test
trival.cc
trival.test
tunabbrev.test
tunenoform.test
twacube.cc
twacube.test
twagraph.cc
unabbrevwm.test
unambig.test
unambig2.test
uniq.test
utf8.test
uwrm.test
wdba.test
wdba2.test