formula: fix syntactic-SI detection for ; operator

Reported by Victor Khomenko.

* spot/tl/formula.cc: Rewrite the siPSL detection for ";".
* tests/core/ltlfilt.test: Add more tests.
* tests/core/kind.test: Adjust.
* NEWS: Mention the bug.
This commit is contained in:
Alexandre Duret-Lutz 2019-04-26 15:55:52 +02:00
parent b928d8c82a
commit 38f0cfd4c0
4 changed files with 119 additions and 29 deletions

4
NEWS
View file

@ -10,6 +10,10 @@ New in spot 2.7.3.dev (not yet released)
was fixed by teaching simulation-based reductions how to deal
with such cases.
- The code for detecting syntactically stutter-invariant PSL
formulas was incorrectly handling the ";" operator, causing some
stutter-sensitive formulas to be flagged a stutter-invariant.
New in spot 2.7.3 (2019-04-19)
Bugs fixed: