simplifier: new LTL simplifications
if e is pure eventuality and g => e, then e U g = Fg if u is purely universal and u => g, then u R g = Gg Fixes #93. * doc/tl/tl.tex, NEWS: Document the rules. * spot/tl/simplify.cc: Implement them. * tests/core/reduccmp.test: Test them. * tests/core/det.test: Adjust.
This commit is contained in:
parent
e37f62dc75
commit
d5b2de7fa8
5 changed files with 29 additions and 7 deletions
|
|
@ -38,7 +38,7 @@ cat >formulas <<'EOF'
|
|||
1,5,a M G(F!b | X!a)
|
||||
1,4,G!a R XFb
|
||||
1,4,XF(!a | GFb)
|
||||
1,6,G(F!a U !a) U Xa
|
||||
1,6,GF!a U Xa
|
||||
1,5,(a | G(a M !b)) W Fc
|
||||
1,6,Fa W Xb
|
||||
1,10,X(a R ((!b & F!c) M X!a))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue