Fix universal and eventual rules for M and W.
* src/ltlast/binop.cc: a M b is eventual if both a and b are eventual, or if b == 1. a W b is universal if both a and b are universal or if b == 0. * src/ltltest/kind.test: New test case.
This commit is contained in:
parent
c9a659c8d4
commit
cd9369c186
2 changed files with 14 additions and 10 deletions
|
|
@ -104,6 +104,8 @@ check 'Fa M GFb' '&!xLPer'
|
|||
check 'GFa W GFb' '&!xLPeur'
|
||||
check 'FGa W FGb' '&!xLPeu'
|
||||
check 'Ga W FGb' '&!xLPup'
|
||||
check 'Ga W b' '&!xLPsopr'
|
||||
check 'Fa M b' '&!xLPgopr'
|
||||
check '{a;b*;c}' '&!xfPsopr'
|
||||
check '{a;b*;c}!' '&!xfPgopr'
|
||||
check '!{a;b*;c}!' '&xfPsopr' # The negative normal form is {a;b*;c}[]->0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue