Skip to content

Commit 7225aec

Browse files
committed
BMC: reconsider encoding of F
1 parent 1b0a506 commit 7225aec

File tree

4 files changed

+133
-55
lines changed

4 files changed

+133
-55
lines changed

regression/smv/LTL/smv_ltlspec_FG1.bmc.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
KNOWNBUG
22
smv_ltlspec_FG1.smv
3-
--bound 2
4-
^\[spec1\] F G x!=1: PROVED$
3+
--bound 3
4+
^\[spec1\] F G x != 1: PROVED up to bound 3$
55
^EXIT=0$
66
^SIGNAL=0$
77
--

regression/smv/LTL/smv_ltlspec_FG1.smv

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@ TRANS x=1 -> next(x)=2
1010

1111
TRANS x=2 -> next(x)=2
1212

13+
-- This should pass.
14+
-- There are traces of two kinds:
15+
-- 0, 0, 0, ...
16+
-- 0, ..., 0, 1, 2, 2, ...
1317
LTLSPEC F G x!=1
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
CORE
1+
KNOWNBUG
22
smv_ltlspec_or1.smv
33
--bound 10
44
^\[spec1\] F !x \| G x: PROVED up to bound 10$
55
^EXIT=0$
66
^SIGNAL=0$
77
--
88
^warning: ignoring
9+
--
10+
The BMC engine gives the wrong answer.

0 commit comments

Comments
 (0)