simplify: add missing recursion

"1 U (a | Fb)" was not always reduced to "F(a | b)".

Fixes #143.

* spot/tl/simplify.cc: Add the missing recurse() call.
* tests/core/reduc0.test: Add a test.
* NEWS: Mention the bug.
This commit is contained in:
Alexandre Duret-Lutz 2016-02-11 23:37:41 +01:00
parent 992c97151c
commit fbdd146565
3 changed files with 8 additions and 4 deletions

1
NEWS
View file

@ -63,6 +63,7 @@ New in spot 1.99.7a (not yet released)
(regression introduced in 1.99.7)
* ltlfilt, autfilt, randltl, and randaut could easily crash when
compiled statically (i.e., with configure --disable-shared).
* "1 U (a | Fb)" was not always simplified to "F(a | b)".
New in spot 1.99.7 (2016-01-15)