- 17 Nov, 2017 5 commits
-
-
Alexandre Duret-Lutz authored
* spot/misc/bitvect.cc, spot/misc/bitvect.hh, spot/tl/formula.cc, spot/tl/formula.hh: Here. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
This only occurs when doing the emptiness check of twa with allocated states. * spot/twaalgos/couvreurnew.cc: Here. * NEWS: Mention the bug.
-
Maximilien Colange authored
* spot/misc/bddlt.hh: do it
-
Etienne Renault authored
* spot/misc/game.cc: here.
-
Etienne Renault authored
* spot/misc/game.cc: here.
-
- 16 Nov, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
This is not optimal yet because it still construct a minimal WDBA internally, but it's better than the previous way to call minimize_obligation() since it can avoid constructing the minimized automaton in a few more cases. * spot/tl/hierarchy.cc, spot/tl/hierarchy.hh: Introduce is_obligation(). * bin/ltlfilt.cc: Wire it to --obligation. * spot/twaalgos/minimize.cc: Implement is_wdba_realizable(), needed by the above. * tests/core/obligation.test: Test it. * bin/man/spot-x.x, NEWS: Document it.
-
Alexandre GBAGUIDI AISSE authored
* spot/tl/hierarchy.cc: code was actually reachable.
-
- 15 Nov, 2017 6 commits
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/minimize.cc (minimize_obligation): When needed (i.e. in the non-deterministic case), make the reverse check before the forward check, because it does not require translating the negated formula.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/minimize.cc (wdba_minimization): Here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/minimize.cc (wdba_minimization): Improve handling of deterministic input by not doing the powerset/wdba_scc_is_accepting duo, and skipping the one inclusion test.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/couvreurnew.cc: explicit operator bool is not used by return.
-
Alexandre Duret-Lutz authored
* bin/dstar2tgba.cc: Do not call to_generalized_buchi(), it's already done in postproc.
-
Alexandre Duret-Lutz authored
* bin/common_setup.cc: Here. * NEWS, bin/man/spot-x.x: Document it.
-
- 07 Nov, 2017 5 commits
-
-
Alexandre Duret-Lutz authored
Fixes #296. * doc/org/ltlcross.org: Here.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* configure.ac, NEWS: Here.
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update.
-
Alexandre Duret-Lutz authored
That's the new name of ltl3hoa. * bin/common_trans.cc: Add it.
-
- 06 Nov, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #297. Implement the following rules. Fin(i) & Fin(j) by f if i and j are complementary Fin(i) & Inf(i) by f Inf(i) | Inf(j) by t if i and j are complementary Fin(i) | Inf(i) by t. * spot/twaalgos/cleanacc.cc, spot/twaalgos/cleanacc.hh: Here. * tests/python/merge.py: Add more test cases. * NEWS: Mention the change.
-
- 05 Nov, 2017 4 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
This improves the coverage for bdd_dict::assert_emptiness() and bdd_dict::dump(). * tests/core/bdddict.cc, tests/core/bdddict.test: New files. * tests/Makefile.am, tests/core/.gitignore: Adjust.
-
Alexandre Duret-Lutz authored
* spot/twa/bdddict.cc, spot/twa/bdddict.hh: Here. * NEWS: Mention this removal.
-
Alexandre Duret-Lutz authored
* spot/twa/acc.cc: Implement this. * tests/python/randaut.ipynb: Adjust.
-
- 04 Nov, 2017 4 commits
-
-
Alexandre Duret-Lutz authored
Fixes #288. * bin/autfilt.cc: Implement it. * spot/twa/acc.cc, spot/twa/acc.hh: Add acc_cond::is_generalized_streett, acc_cond::operator==, and acc_cond::operator!=. * tests/core/randaut.test: Add some tests. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* spot/twa/acc.cc: Implement this. * tests/python/automata.ipynb, tests/python/randaut.ipynb, tests/python/stutter-inv.ipynb: Adjust.
-
Alexandre Duret-Lutz authored
Fixes #289. * spot/twaalgos/stats.cc, spot/twaalgos/stats.hh, bin/common_aoutput.cc, bin/common_aoutput.hh: plug %g and %G into acc_cond::name() when arguments are given as %[arg]g. or %[arg]G. * tests/core/acc2.test: Add test case. * doc/org/randaut.org, NEWS: Document it.
-
Alexandre Duret-Lutz authored
* spot/twa/acc.cc, spot/twa/acc.hh (acc_cond::name): New method. * spot/twaalgos/dot.cc: Use it. * tests/python/acc_cond.ipynb: Add a small test. * NEWS: Mention it.
-
- 03 Nov, 2017 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/stutter.cc, spot/twaalgos/stutter.hh (stutter_invariant_letters) (stutter_invariant_states): Get rid of the broken local variant. * tests/python/stutter-inv.ipynb, NEWS: Document. * python/spot/impl.i: Bind vector<bdd>.
-
- 02 Nov, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
* tests/core/satmin3.test: New file. * tests/Makefile.am: Add it. * spot/misc/satsolver.cc: Cleanup error messages. * spot/misc/satsolver.hh (satsolver_get_solution): Remove this unused function. * tests/core/readsat.cc, tests/core/readsat.test: Delete (unused). * tests/Makefile.am: Adjust.
-
Alexandre Duret-Lutz authored
* tests/core/bdd.test: New file. * tests/Makefile.am: Add it.
-
Alexandre Duret-Lutz authored
We do not need these functions in Spot. * spot/misc/random.cc, spot/misc/random.hh (bmrand, prand): Remove. * NEWS: Mention it.
-
- 01 Nov, 2017 3 commits
-
-
Alexandre Duret-Lutz authored
* tests/core/parseaut.test: Add more tests.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/iscolored.hh, spot/twaalgos/parity.hh: Here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/stutter.cc, spot/twaalgos/stutter.hh: Cleanup and document the api. * spot/twa/twa.hh, doc/mainpage.dox: Add a stutter-invariant section. * tests/python/stutter-inv-states.ipynb: Rename as ... * tests/python/stutter-inv.ipynb: ... this, and add more comments. * tests/Makefile.am, doc/org/tut.org: Adjust renaming. * bench/stutter/stutter_invariance_randomgraph.cc, bench/stutter/stutter_invariance_formulas.cc, bench/stutter/Makefile.am: Make it compile again. * bin/autfilt.cc: Call inplace variants. * NEWS: Mention the overhaul.
-
- 23 Oct, 2017 2 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/install.org: Mention the GPG key.
-
Alexandre Duret-Lutz authored
* doc/org/install.org: Mention the GPG key.
-
- 19 Oct, 2017 4 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/tut04.org: This tests equivalence, not equality.
-
Alexandre Duret-Lutz authored
That's the new name of ltl3hoa. * bin/common_trans.cc: Add it.
-
Alexandre Duret-Lutz authored
* spot/twa/acc.hh: Here.
-
Alexandre Duret-Lutz authored
* doc/org/tut04.org: This tests equivalence, not equality.
-