Generalize syntactic implication for event. and univ. formulae.
* src/ltlvisit/simplify.cc (syntactic_implication_aux): Refine rules to deal with pure eventualities and purely universal properties. * src/ltltest/reduccmp.test: Add tests.
This commit is contained in:
parent
07e40e706a
commit
2f03649324
2 changed files with 18 additions and 16 deletions
|
|
@ -71,6 +71,11 @@ for x in ../reduccmp ../reductaustr; do
|
|||
run 0 $x 'a ^ a' '0'
|
||||
run 0 $x 'a ^ !a' '1'
|
||||
|
||||
run 0 $x 'GFa | FGa' 'GFa'
|
||||
run 0 $x 'XXGa | GFa' 'GFa'
|
||||
run 0 $x 'GFa & FGa' 'FGa'
|
||||
run 0 $x 'XXGa & GFa' 'XXGa'
|
||||
|
||||
# Basic reductions
|
||||
run 0 $x 'X(true)' 'true'
|
||||
run 0 $x 'X(false)' 'false'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue