simplify: add four simplification rules for GF and FG
GF(a|Xb) = GF(a|b) GF(a|Fb) = GF(a|b) FG(a&Xb) = FG(a&b) FG(a&Gb) = FG(a&b) * src/ltlvisit/simplify.cc: Implement them. * NEWS, doc/tl/tl.tex: Document them. * src/ltltest/reduccmp.test: Test then.
This commit is contained in:
parent
2580fc6f91
commit
e4ecc2d465
4 changed files with 107 additions and 8 deletions
6
NEWS
6
NEWS
|
|
@ -9,6 +9,12 @@ New in spot 1.0a (not released):
|
|||
- "P0.init" is parsed as an atomic even without the double quotes,
|
||||
but it was always output with double quotes. This version will
|
||||
not quote this atomic proposition anymore.
|
||||
* Minor improvements:
|
||||
- Four new LTL simplifications rules:
|
||||
GF(a|Xb) = GF(a|b)
|
||||
GF(a|Fb) = GF(a|b)
|
||||
FG(a&Xb) = FG(a&b)
|
||||
FG(a&Gb) = FG(a&b)
|
||||
* Pruning:
|
||||
- lbtt has been removed from the distribution. A copy of the last
|
||||
version we distributed is still available at
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue