More rewritings or multop::And and multop::Or.

* src/ltlvisit/simplify.cc (ltl_simplifier): Add more rewritings
for formulae that are both universal and eventual.
* src/ltltest/reduccmp.test: Add six more cases.
This commit is contained in:
Alexandre Duret-Lutz 2011-08-23 14:18:59 +02:00
parent 09d9696995
commit ab7a1c7aa9
2 changed files with 126 additions and 76 deletions

View file

@ -163,6 +163,13 @@ for x in ../reduccmp ../reductaustr; do
# Eventuality and universality class reductions
run 0 $x 'Fa M b' 'Fa & b'
run 0 $x 'GFa M b' 'GFa & b'
run 0 $x 'Fa|Xb|GFc' 'Fa | X(b|GFc)'
run 0 $x 'Fa|GFc' 'F(a|GFc)'
run 0 $x 'FGa|GFc' 'F(Ga|GFc)'
run 0 $x 'Ga&Xb&FGc' 'Ga & X(b&FGc)'
run 0 $x 'Ga&Xb&GFc' 'G(a&Fc) & Xb'
run 0 $x 'Ga&GFc' 'G(a&Fc)'
;;
esac