1. 10 Dec, 2020 1 commit
    • Alexandre Duret-Lutz's avatar
      game: rewrite, document, and rename solve_reachability_game · 9a17f567
      Alexandre Duret-Lutz authored
      * spot/twaalgos/game.hh, spot/twaalgos/game.cc: Rename
      solve_reachability_game() as solve_safety_game(), rewrite it (the old
      implementation incorrectly marked dead states as winning for their
      owner).
      * tests/python/paritygame.ipynb: Rename as...
      * tests/python/games.ipynb: ... this, and illustrate
      solve_safety_game().
      * tests/Makefile.am, NEWS, doc/org/tut.org: Adjust.
      * tests/python/except.py: Add more tests.
      9a17f567
  2. 09 Dec, 2020 2 commits
  3. 08 Dec, 2020 4 commits
    • Alexandre Duret-Lutz's avatar
      minimize_wdba: improve handling of terminal automata · 2d6c7ac0
      Alexandre Duret-Lutz authored
      Part of #444.
      
      * spot/twaalgos/minimize.cc (minimize_wdba): Terminal automata do not
      need a product to decide which states are accepting in the DBA.  This
      is faster, and also determinize more formulas of #443.
      * tests/core/ltl2tgba2.test: Adjust the expected iteration where
      determinization will be aborted.
      2d6c7ac0
    • Alexandre Duret-Lutz's avatar
      powerset: deal with accepting sinks more effectively · 48edfd80
      Alexandre Duret-Lutz authored
      Part of #444.
      
      * spot/twaalgos/powerset.cc, spot/twaalgos/powerset.hh: Implement
      accepting sink handling.
      * spot/twaalgos/minimize.cc (minimize_wdba): Pass sinks to
      tgba_powerset.
      * spot/misc/bitvect.hh: Add an interesects method.
      * tests/core/ltl2tgba2.test: More tests.
      * NEWS: Mention this new feature.
      48edfd80
    • Alexandre Duret-Lutz's avatar
      fix ignored aborter in WDBA-minimization · eeaed559
      Alexandre Duret-Lutz authored
      Fixes #443, reported by Roei Nahum.  (However the fix
      only works for the development version, where wdba-det-max
      was introduced to work around that kind of problem.)
      
      * spot/twaalgos/minimize.cc: Avoid aborter being implicitly
      converted to Boolean.
      * tests/core/ltl2tgba2.test: Add test case.
      * THANKS: Add Roei Nahum.
      eeaed559
    • Alexandre Duret-Lutz's avatar
      * NEWS: Typo. · 9da0b3a1
      Alexandre Duret-Lutz authored
      9da0b3a1
  4. 27 Nov, 2020 1 commit
  5. 26 Nov, 2020 2 commits
  6. 25 Nov, 2020 1 commit
  7. 24 Nov, 2020 3 commits
  8. 23 Nov, 2020 1 commit
  9. 19 Nov, 2020 3 commits
  10. 08 Nov, 2020 20 commits
  11. 17 Oct, 2020 1 commit
  12. 09 Oct, 2020 1 commit