ltl2tgba_fm: Fix incorrect simplification of promises for M
The bug was reported by Joachim Klein. * src/tgbaalgos/ltl2tgba_fm.cc (translate_dict::register_a_variable): Reduce P(a M b) to P(a & b), not to P(a). * src/tgbatest/ltlcross.test: Test Joachim's formula. * src/tgbatest/ltl2ta.test: Adjust some expected values. * NEWS: Mention the bug.
This commit is contained in:
parent
e7dc62e3c8
commit
795c2f1720
4 changed files with 99 additions and 44 deletions
4
NEWS
4
NEWS
|
|
@ -7,6 +7,10 @@ New in spot 1.2.4a (not yet released)
|
|||
|
||||
* Bug fixes:
|
||||
|
||||
- Fix incorrect simplification of promises in the translation
|
||||
of the M operator (you may suffer from the bug even if you do
|
||||
not use this operator as some LTL patterns are automatically
|
||||
reduced to it).
|
||||
- Fix simplification of bounded repetition in SERE formulas.
|
||||
- Fix parsing of neverclaims produced by Modella.
|
||||
- Fix a memory leak in the little-used conversion from
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue