- 18 Jan, 2015 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #50. * src/tgbaalgos/cycles.cc, src/tgbaalgos/cycles.hh: Rewrite using unsigned instead of state*, and std::vector instead of std::map. * src/tgbaalgos/isweakscc.cc, src/tgbaalgos/powerset.cc: Adjust.
-
- 14 Jan, 2015 2 commits
-
-
Alexandre Duret-Lutz authored
This fixes #44. * src/bin/ltlfilt.cc: Implement -n/--max-count. * doc/org/ltlfilt.org, src/tgbatest/randpsl.test: Use it * NEWS: Document it.
-
Alexandre Duret-Lutz authored
* src/bin/ltlfilt.cc: Remove short option -n for --negate.
-
- 13 Jan, 2015 4 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/neverclaim.cc: Make sure the any accepting initial state is not output as an accept_all state. This bug caused ltl2dstar.test to fail.
-
Alexandre Duret-Lutz authored
Because -s can now take arguments. * src/tgbatest/ltl2dstar2.test: Here.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/minimize.cc (minimize_monitor): Simplify the call to tgba_powerset.
-
Alexandre Duret-Lutz authored
This helps issue #26 considerably, but I'm not closing it because there are a few places here and there that can be cleaned up. For instance build_state_set in minimize.cc should be rewritten. * src/misc/bitvect.hh (bitvector_array::clear_all): New method. * src/tgbaalgos/powerset.cc (tgba_powerset): Rewrite it. * src/tgbaalgos/powerset.hh (power_map): Simplify.
-
- 12 Jan, 2015 1 commit
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/powerset.cc: Replace std::deque by vector, and take the return of aut->out(s) by reference.
-
- 11 Jan, 2015 2 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/powerset.cc: Use bdd_implies.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/isdet.cc, src/tgbaalgos/isdet.hh: Rewrite using the tgba_digraph interface. * src/tgbatest/ltl2tgba.cc: Adjust call.
-
- 09 Jan, 2015 16 commits
-
-
Alexandre Duret-Lutz authored
* src/ltltest/equals.cc: Delete. * src/ltltest/Makefile.am: Adjust. * src/ltltest/unabbrevwm.test: Rewrite using ltlfilt.
-
Alexandre Duret-Lutz authored
Fixes #46. * src/tgbaalgos/neverclaim.cc: Add option '6'. * src/bin/common_aoutput.cc, src/bin/dstar2tgba.cc: Make it possible to use the option. * NEWS, doc/org/oaut.org: Document it. * src/tgbatest/ltlcross2.test: Test it.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/postproc.cc: Here. Otherwise, reading a neverclaim with autfilt would loose the SBA property and degeneralize again.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/degen.cc: Here.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/neverclaim.cc, src/tgbaalgos/neverclaim.hh: Here. Also take a string to supply options. * src/tgbatest/ltl2tgba.cc: Adjust call.
-
Alexandre Duret-Lutz authored
Fixes #48. * src/tgbaalgos/powerset.cc, src/tgbaalgos/powerset.hh: Here. * src/tgbaalgos/minimize.cc: Adjust usage.
-
Alexandre Duret-Lutz authored
* doc/org/oaut.org: Show another way to perform the last computation.
-
Alexandre Duret-Lutz authored
* src/sanity/style.test: Check for it. * src/dstarparse/nra2nba.cc, src/dstarparse/nsa2tgba.cc, src/tgbaalgos/randomize.cc, src/tgbaalgos/stutter.cc: Fix all those.
-
Alexandre Duret-Lutz authored
The namespace dstaryy was declared inline and then reopened as non-inline. Likewise for hoayy. Let's use different names. * src/dstarparse/dstarparse.yy, src/hoaparse/hoaparse.yy: Here.
-
Alexandre Duret-Lutz authored
* src/ltlvisit/randomltl.cc: Make sure generation of binary operator is done in a deterministic order.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/ltlvisit/mutation.cc: Force order of evaluation of arguments of binops.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/sccinfo.cc, src/tgbaalgos/sccinfo.hh: add scc_info::begin() and scc_info::end() methods to iterate over the node_ vector. Tidy the scc_node structure that that its member are accessed via methods. * src/tgbaalgos/safety.cc, src/bin/ltlcross.cc: Simplify using this interface.
-
Alexandre Duret-Lutz authored
* src/sanity/style.test: Test for the missing header. * iface/ltsmin/check.test, src/kripketest/kripke.test, src/kripketest/parse_print_test.cc, src/ltlparse/fmterror.cc, src/ltltest/consterm.test, src/ltltest/kind.test, src/ltltest/length.test, src/ltltest/ltlfilt.test, src/ltltest/reduc.cc, src/ltltest/reduc.test, src/ltltest/reduc0.test, src/ltltest/reducpsl.test, src/ltltest/remove_x.test, src/ltltest/unabbrevwm.test, src/ltltest/utf8.test, src/ltltest/uwrm.test, src/ltlvisit/dump.cc, src/ltlvisit/remove_x.cc, src/misc/casts.hh, src/misc/fixpool.hh, src/misc/hashfunc.hh, src/misc/ltstr.hh, src/sanity/readme.test, src/taalgos/tgba2ta.cc, src/tgbaalgos/bfssteps.cc, src/tgbaalgos/stats.cc, src/tgbatest/acc.test, src/tgbatest/bitvect.test, src/tgbatest/complementation.test, src/tgbatest/cycles.test, src/tgbatest/degendet.test, src/tgbatest/dfs.test, src/tgbatest/dupexp.test, src/tgbatest/emptchkr.test, src/tgbatest/intvcomp.test, src/tgbatest/ltl2ta.test, src/tgbatest/ltl2ta2.test, src/tgbatest/ltlprod.test, src/tgbatest/maskacc.test, src/tgbatest/obligation.test, src/tgbatest/randpsl.test, src/tgbatest/readsat.cc, src/tgbatest/readsat.test, src/tgbatest/scc.test, src/tgbatest/sccsimpl.test, src/tgbatest/taatgba.test, src/tgbatest/tgbaread.test, src/tgbatest/tripprod.test, src/tgbatest/uniq.test, src/tgbatest/wdba.test: Add it.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/emptiness.hh (step): Add constructors... * src/tgbaalgos/projrun.cc: ... to simplify this.
-
Alexandre Duret-Lutz authored
This avoid compiler errors about ambiguous calls and make sure we are calling the intended algorithms everywhere (this wasn't the case). * src/tgba/tgbaproduct.hh (product, product_at): Rename as... (otf_product, otf_product_at): ... this. * iface/ltsmin/modelcheck.cc, src/bin/autfilt.cc, src/bin/ltlfilt.cc, src/tgbaalgos/minimize.cc, src/tgbaalgos/powerset.cc, src/tgbatest/ltl2tgba.cc, src/tgbatest/checkpsl.cc, src/tgbatest/complementation.cc, src/tgbatest/ltlprod.cc: Adjust callers.
-
- 08 Jan, 2015 9 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlvisit/contain.cc, src/ltlvisit/contain.hh: Here.
-
Alexandre Duret-Lutz authored
* src/tgba/tgbasl.cc, src/tgba/tgbasl.hh, src/tgbaalgos/closure.cc, src/tgbaalgos/closure.hh, src/tgbaalgos/stutter_invariance.cc, src/tgbaalgos/stutter_invariance.hh, src/tgbaalgos/stutterize.cc, src/tgbaalgos/stutterize.hh: Delete these files, and merge their contents into... * src/tgbaalgos/stutter.cc, src/tgbaalgos/stutter.hh: ... these two. * src/tgba/Makefile.am, src/tgbaalgos/Makefile.am: Adjust. * wrap/python/spot.i: Adjust.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
autfilt would segfault after reading any file, because the local result_ structure used in hoaparse has the same name as the local result_ structure used in dstarparse. For some reason I can only see this problem using clang-3.5, not with gcc. * src/dstarparse/dstarparse.yy, src/hoaparse/hoaparse.yy: Declare both structures in a different namespace.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/lbtt.hh, src/tgbaalgos/neverclaim.hh: Remove obsolete comments. Reported by Claire Parquier.
-
Alexandre Duret-Lutz authored
-
- 07 Jan, 2015 3 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/setup.org: New file. * doc/Makefile.am: Distribute it. * doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/genltl.org, doc/org/ioltl.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org, doc/org/oaut.org, doc/org/randaut.org, doc/org/randltl.org, doc/org/satmin.org, doc/org/tools.org: Use setup.org.
-
Alexandre Duret-Lutz authored
* doc/org/randltl.org: The first example used to output '1' as only random formula. This is not very sexy.
-
Alexandre Duret-Lutz authored
* doc/org/spot.css: New file. * doc/Makefile.am: Distribute it. * doc/org/init.el.in, doc/org/.dir-locals.el: Adjust links.
-
- 06 Jan, 2015 2 commits
-
-
Alexandre Duret-Lutz authored
The dotty output changed to be horizontal, and also the acceptance sets are now numbers. * doc/org/dstar2tgba.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/satmin.org: Adjust these four.
-
Alexandre Duret-Lutz authored
* doc/org/autfilt.org, doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/genltl.org, doc/org/ioltl.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org, doc/org/oaut.org, doc/org/randaut.org, doc/org/randltl.org, doc/org/satmin.org, doc/org/tools.org: Here.
-