spot/src/tgbaalgos
Alexandre Duret-Lutz 358d4bfdf2 Rewrite the check of WDBA state acceptance in minimize().
* src/tgbaalgos/powerset.hh (power_map): New structure, allowing
the caller to retrieve the set of original states corresponding to
the set in the deterministic automaton.
(power_set): Adjust prototype to take a power_map instead of the
acc_list.
* src/tgbaalgos/powerset.cc (power_set): Strip all code using
acc_list, and update power_set.
* src/tgbaalgos/minimize.cc (minimize): Rewrite, using an
algorithm similar to the one in the Dax paper to check whether
state of the minimized automaton should be accepting.
2011-01-05 08:02:39 +01:00
..
gtec * src/tgbaalgos/gtec/gtec.hh: Fix copyright. 2010-01-29 15:48:55 +01:00
.cvsignore * src/Makefile.am (SUBDIRS): Add tgbaalgos. 2003-05-26 13:50:54 +00:00
.gitignore Add .gitignore files 2008-03-14 16:59:32 +01:00
bfssteps.cc * src/tgbaalgos/ndfs_result.hh: Rewrite the computation of accepting 2004-12-20 10:09:45 +00:00
bfssteps.hh * src/tgbaalgos/bfssteps.hh (bfs_steps::finalize): Document. 2005-01-03 14:20:08 +00:00
cutscc.cc * src/tgbaalgos/cutscc.cc (cut_scc): Pass `s' by reference instead 2009-11-17 16:48:42 +01:00
cutscc.hh * src/tgbaalgos/cutscc.cc (cut_scc): Pass `s' by reference instead 2009-11-17 16:48:42 +01:00
dotty.cc * src/tgbaalgos/dottydec.cc, src/tgbaalgos/dottydec.hh, 2004-11-03 15:17:06 +00:00
dotty.hh * src/tgba/tgba.hh, src/tgbaalgos/dotty.hh, 2004-11-17 16:56:36 +00:00
dottydec.cc * src/tgbaalgos/dottydec.cc, src/tgbaalgos/dottydec.hh, 2004-11-03 15:17:06 +00:00
dottydec.hh * src/tgba/tgba.hh, src/tgbaalgos/dotty.hh, 2004-11-17 16:56:36 +00:00
dupexp.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
dupexp.hh * src/evtgba/evtgbaiter.hh, src/ltlast/formula.hh, 2005-01-03 10:20:26 +00:00
eltl2tgba_lacim.cc Add support for W (weak until) and M (strong release) operators. 2010-04-12 16:40:41 +02:00
eltl2tgba_lacim.hh Touch up some doxygen comments and copyrights. 2010-01-30 16:00:37 +01:00
emptiness.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
emptiness.hh * src/tgbaalgos/emptiness.hh, src/tgbaalgos/emptiness.cc 2005-02-17 19:14:03 +00:00
emptiness_stats.hh * src/tgbatest/randtgba.cc: New option -H. 2008-02-25 14:36:56 +01:00
gv04.cc Fix a longstanding bug in our implementation of GV04. 2010-01-21 12:00:04 +01:00
gv04.hh * src/sanity/style.test: Catch occurrences of "accepting condition". 2005-02-20 22:41:11 +00:00
lbtt.cc Update to compile with the Intel compiler. 2008-12-18 23:41:10 +01:00
lbtt.hh * src/tgba/tgba.hh, src/tgbaalgos/dotty.hh, 2004-11-17 16:56:36 +00:00
ltl2taa.cc Add support for W (weak until) and M (strong release) operators. 2010-04-12 16:40:41 +02:00
ltl2taa.hh Touch up some doxygen comments and copyrights. 2010-01-30 16:00:37 +01:00
ltl2tgba_fm.cc Add support for W (weak until) and M (strong release) operators. 2010-04-12 16:40:41 +02:00
ltl2tgba_fm.hh Remove the theoretically bogus "containment" option of ltl2tgba_fm. 2010-01-30 12:32:01 +01:00
ltl2tgba_lacim.cc Add support for W (weak until) and M (strong release) operators. 2010-04-12 16:40:41 +02:00
ltl2tgba_lacim.hh * src/evtgba/evtgbaiter.hh, src/ltlast/formula.hh, 2005-01-03 10:20:26 +00:00
magic.cc * src/sanity/style.test: Catch occurrences of "accepting condition". 2005-02-20 22:41:11 +00:00
magic.hh * src/tgbaalgos/magic.hh: fixme is not a doxygen command. Use bug. 2008-02-25 14:36:55 +01:00
Makefile.am Implement is_safety_automaton(). 2011-01-05 08:02:38 +01:00
minimize.cc Rewrite the check of WDBA state acceptance in minimize(). 2011-01-05 08:02:39 +01:00
minimize.hh Move the logic for detecting when the minimize() algorithm is 2011-01-05 08:02:38 +01:00
ndfs_result.hxx * src/tgbaalgos/ndfs_result.hxx (ndfs_result::construct_cycle): 2008-02-25 14:36:56 +01:00
neverclaim.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
neverclaim.hh Fix copyrights. 2010-01-24 20:51:09 +01:00
powerset.cc Rewrite the check of WDBA state acceptance in minimize(). 2011-01-05 08:02:39 +01:00
powerset.hh Rewrite the check of WDBA state acceptance in minimize(). 2011-01-05 08:02:39 +01:00
projrun.cc * src/tgbaalgos/projrun.hh, src/tgbaalgos/projrun.cc: New files. 2004-11-02 16:26:57 +00:00
projrun.hh * src/tgba/tgba.hh, src/tgbaalgos/dotty.hh, 2004-11-17 16:56:36 +00:00
randomgraph.cc Fix random_graph() not to generate dead states. 2010-02-23 17:20:59 +01:00
randomgraph.hh Merge all ltlast/ files into formula.hh. The forward declaration of visitor was causing error messages too cryptic for users. 2008-06-12 16:33:03 +02:00
reachiter.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
reachiter.hh Fix copyrights. 2010-01-24 20:51:09 +01:00
reducerun.cc * src/tgbaalgos/reducerun.cc (reduce_run): Do not call erase() after 2004-12-16 23:13:33 +00:00
reducerun.hh Fix more errors reported by Clang. 2010-11-27 10:21:44 +01:00
reductgba_sim.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
reductgba_sim.hh Add SCC pruning options to the CGI script. 2010-01-30 14:52:16 +01:00
reductgba_sim_del.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
replayrun.cc * src/tgba/bdddict.hh (bdd_dict) <fv_map, vf_map, ref_set, 2004-12-15 16:23:07 +00:00
replayrun.hh * src/tgba/tgba.hh, src/tgbaalgos/dotty.hh, 2004-11-17 16:56:36 +00:00
rundotdec.cc * src/tgbaalgos/rundotdec.cc (tgba_run_dotty_decorator::link_decl): 2004-11-05 06:46:47 +00:00
rundotdec.hh * src/tgba/tgba.hh, src/tgbaalgos/dotty.hh, 2004-11-17 16:56:36 +00:00
safety.cc Implement is_safety_automaton(). 2011-01-05 08:02:38 +01:00
safety.hh Implement is_safety_automaton(). 2011-01-05 08:02:38 +01:00
save.cc Revert everything related to Damien's work in 2008 (he will commit a new version soon). 2009-03-25 16:44:05 +01:00
save.hh * src/tgba/tgba.hh, src/tgbaalgos/dotty.hh, 2004-11-17 16:56:36 +00:00
scc.cc Add trivial() and one_state_of() functions to scc_map. 2011-01-05 08:02:39 +01:00
scc.hh Add trivial() and one_state_of() functions to scc_map. 2011-01-05 08:02:39 +01:00
sccfilter.cc Keep acceptance conditions on transitions going to accepting SCCs 2010-03-06 00:24:16 +01:00
sccfilter.hh * src/tgbaalgos/sccfilter.hh: Fix some typos in the documentation. 2010-11-24 22:00:57 +01:00
se05.cc * src/sanity/style.test: Catch occurrences of "accepting condition". 2005-02-20 22:41:11 +00:00
se05.hh * src/sanity/style.test: Catch occurrences of "accepting condition". 2005-02-20 22:41:11 +00:00
stats.cc Fix copyrights. 2010-01-24 20:51:09 +01:00
stats.hh Fix copyrights. 2010-01-24 20:51:09 +01:00
tau03.cc * src/sanity/style.test: Catch occurrences of "accepting condition". 2005-02-20 22:41:11 +00:00
tau03.hh * src/sanity/style.test: Catch occurrences of "accepting condition". 2005-02-20 22:41:11 +00:00
tau03opt.cc Update to compile with the Intel compiler. 2008-12-18 23:41:10 +01:00
tau03opt.hh * src/sanity/style.test: Catch occurrences of "accepting condition". 2005-02-20 22:41:11 +00:00
weight.cc * src/tgbaalgos/emptiness_stats.hh, src/tgbaalgos/weight.cc, 2004-11-22 12:06:03 +00:00
weight.hh * src/tgbaalgos/emptiness_stats.hh, src/tgbaalgos/weight.cc, 2004-11-22 12:06:03 +00:00