spot/src/tgbatest
Thibaud Michaud 1995602df5 Adding function to canonicalize an automaton.
* src/tgbaalgos/are_isomorphic.cc, src/tgbaalgos/are_isomorphic.hh,
src/bin/autfilt.cc: are_isomorphic now uses canonicalize. It returns a
bool, because the mapping cannot be deduced easily from the
canonicalized automaton.
* src/graph/graph.hh: Add equality operator to trans_storage_t
for easy comparison of transition vectors.
* src/tgba/tgbagraph.hh: Add equality operator to tgba_graph_trans_data
and to tgba_digraph.
* src/tgbaalgos/canonicalize.cc, src/tgbaalgos/canonicalize.hh:
New files.
* src/tgbaalgos/Makefile.am: Add them.
* src/tgbatest/isomorph.test: Test them.
2014-12-17 14:12:59 +01:00
..
.cvsignore more files to ignore 2004-06-22 22:58:09 +00:00
.gitignore tgbatest: rewrite emptchk.test in C++ 2014-08-18 23:59:59 +02:00
acc.cc Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
acc.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
babiak.test * src/tgbatest/babiak.test: Rewrite using ltlcross. 2013-01-10 18:42:36 +01:00
basimul.test simulation: build tgba_digraph 2014-06-20 13:31:23 +02:00
bitvect.cc Replace << "c" by << 'c', and check for it in style.sh 2014-02-12 16:17:51 +01:00
bitvect.test bitvect: add a is_subset_of method. 2014-02-12 14:07:16 +01:00
checkpsl.cc tgba_digraph: add a copy constructor, and obsolete dupexp 2014-10-28 19:38:13 +01:00
checkta.cc tgbatest: speed ltl2ta.test up! 2014-08-18 20:23:15 +02:00
complementation.cc Replace most uses of scc_map by scc_info. 2014-10-08 17:33:14 +02:00
complementation.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
cycles.test Remove ltl2tgba_lacim and all supporting classes. 2014-07-09 18:08:44 +02:00
dbacomp.test tests: add some missing "set -e" 2013-11-22 02:13:57 +01:00
defs.in ltlcross: support short names 2013-11-22 02:13:57 +01:00
degendet.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
degenid.test get rid of tgba_tba_proxy 2014-08-12 16:42:58 +02:00
degenlskip.test autfilt: return with exit code 1 if there is no match 2014-12-10 16:36:34 +01:00
det.test autfilt: add a --quiet option 2014-12-11 15:15:23 +01:00
dfs.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
dra2dba.test Fix a regression in tgbamask.cc, reported by Alexandre Lewkowicz. 2014-03-20 13:58:07 +01:00
dstar.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
dupexp.test Remove ltl2tgba_lacim and all supporting classes. 2014-07-09 18:08:44 +02:00
emptchk.cc tgba_digraph: add a copy constructor, and obsolete dupexp 2014-10-28 19:38:13 +01:00
emptchk.test tgbatest: rewrite emptchk.test in C++ 2014-08-18 23:59:59 +02:00
emptchke.test get rid of tgba_tba_proxy 2014-08-12 16:42:58 +02:00
emptchkr.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
explpro2.test autfilt: return with exit code 1 if there is no match 2014-12-10 16:36:34 +01:00
explpro3.test autfilt: return with exit code 1 if there is no match 2014-12-10 16:36:34 +01:00
explpro4.test autfilt: return with exit code 1 if there is no match 2014-12-10 16:36:34 +01:00
explprod.test autfilt: return with exit code 1 if there is no match 2014-12-10 16:36:34 +01:00
hoaparse.test autfilt: add options --is-deterministic --is-complete and -v 2014-12-11 19:26:19 +01:00
intvcmp2.cc Replace << "c" by << 'c', and check for it in style.sh 2014-02-12 16:17:51 +01:00
intvcomp.cc Replace << "c" by << 'c', and check for it in style.sh 2014-02-12 16:17:51 +01:00
intvcomp.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
isomorph.test Adding function to canonicalize an automaton. 2014-12-17 14:12:59 +01:00
kv.test * src/tgbatest/kv.test: Fix the test comparison. 2012-10-12 22:09:16 +02:00
lbttparse.test hoaparse: improve reporting of errors in LBTT guards 2014-12-11 22:36:47 +01:00
ltl2dstar.test ltlcross: fix missing check for complement of negative automata 2014-08-31 19:56:24 +02:00
ltl2dstar2.test minimize_obligation: can complement the input TGBA if deterministic 2013-08-26 17:27:42 +02:00
ltl2neverclaim-lbtt.test tgbatest: Rewrite ltl2neverclaim using ltlcross. 2013-01-10 18:22:35 +01:00
ltl2neverclaim.test tgbatest: Rewrite ltl2neverclaim using ltlcross. 2013-01-10 18:22:35 +01:00
ltl2ta.test graph: store the source indices in the transition vector 2014-12-02 22:58:18 +01:00
ltl2ta2.test ltl2ta: fix a crash with --ta. 2014-04-07 18:21:10 +02:00
ltl2tgba.cc tgbaparse, lbttparse: do not pass an environment for acceptance sets 2014-12-10 20:49:17 +01:00
ltl2tgba.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
ltlcounter.test get rid of tgba_tba_proxy 2014-08-12 16:42:58 +02:00
ltlcross.test Merge branch master (Spot 1.2.5) into next. 2014-08-22 16:45:41 +02:00
ltlcross2.test ltlcross: add support for reading TGBA as HOA 2014-11-19 19:29:29 +01:00
ltlcross3.test ltlcross: report aborted HOA files 2014-11-21 16:07:27 +01:00
ltlcross4.test Fix spurious failre with Pandas 0.13. 2014-02-06 01:33:17 +01:00
ltlcrossce.test tests: add some missing "set -e" 2013-11-22 02:13:57 +01:00
ltlprod.cc Handle all automata through shared_ptr. (monstro patch) 2014-08-15 11:07:05 +02:00
ltlprod.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
Makefile.am autfilt: --instut, --destut, --is-empty 2014-12-17 10:26:46 +01:00
maskacc.cc Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
maskacc.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
monitor.test monitor: add a few tests 2014-11-20 10:59:56 +01:00
neverclaimread.test autfilt: return with exit code 1 if there is no match 2014-12-10 16:36:34 +01:00
nondet.test bin: support multi-line CSV fields. 2013-12-06 13:45:55 +01:00
obligation.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
powerset.cc Handle all automata through shared_ptr. (monstro patch) 2014-08-15 11:07:05 +02:00
randaut.test autfilt: --count 2014-12-15 12:06:34 +01:00
randomize.test randomize: new function 2014-12-03 14:23:59 +01:00
randpsl.test ltl2tgba_fm: fix translation of !{f} as done last year for {f} 2014-08-21 23:16:39 +02:00
randtgba.cc defaultenv: simplify usage 2014-11-30 19:53:14 +01:00
randtgba.test tgbaparse: Return a tgba_digraph. 2014-06-27 11:40:28 +02:00
readsat.cc sat: factor the creation of temporary files 2014-02-07 12:07:16 +01:00
readsat.test sat: generalize the code for reading the solution 2013-09-08 20:43:52 +02:00
readsave.test autfilt: %w shows an accepting word 2014-12-17 10:26:46 +01:00
renault.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
satmin.test satmin: cleanup interfaces and minimization loops 2013-09-08 20:43:17 +02:00
satmin2.test * src/tgbatest/satmin2.test, src/tgbatest/Makefile.am: New test. 2014-02-08 20:31:49 +01:00
scc.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
sccsimpl.test Fix "BDD Error" in scc_filter(). 2013-06-19 21:21:16 +02:00
sim.test tgba_digraph: add a copy constructor, and obsolete dupexp 2014-10-28 19:38:13 +01:00
sim2.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
simdet.test Fix non determinism in the simulation. 2012-11-14 18:22:11 +01:00
spotlbtt.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
spotlbtt2.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
stutter.test autfilt: --instut, --destut, --is-empty 2014-12-17 10:26:46 +01:00
taatgba.cc Handle all automata through shared_ptr. (monstro patch) 2014-08-15 11:07:05 +02:00
taatgba.test Upgrade GPL v2+ to GPL v3+. 2012-10-12 22:05:18 +02:00
tgbaread.cc tgbaparse, lbttparse: do not pass an environment for acceptance sets 2014-12-10 20:49:17 +01:00
tgbaread.test Store membership to acceptance sets using bitsets, not BDDs. 2014-10-06 10:18:57 +02:00
tripprod.test autfilt: return with exit code 1 if there is no match 2014-12-10 16:36:34 +01:00
wdba.test ltl_to_tgba_fm: Build a tgba_digraph instead of a tgba_explicit_formula 2014-08-06 18:31:18 +02:00
wdba2.test Remove ltl2tgba_lacim and all supporting classes. 2014-07-09 18:08:44 +02:00