File tree Expand file tree Collapse file tree 13 files changed +43
-27
lines changed
Expand file tree Collapse file tree 13 files changed +43
-27
lines changed Original file line number Diff line number Diff line change 33--module main --bound 1
44^EXIT=0$
55^SIGNAL=0$
6- ^\[main.property.property1\] .* PROVED up to bound 1$
6+ ^\[main\ .property\ .property1\] .* PROVED up to bound 1$
77--
88^warning: ignoring
Original file line number Diff line number Diff line change 11CORE
22always_with_range1.sv
33--bound 20
4- ^\[main\.property\. p0\] always \[0:9\] main\.x < 10: PROVED up to bound 20$
5- ^\[main\.property\. p1\] always \[0:\$\] main\.x < 10: REFUTED$
6- ^\[main\.property\. p2\] s_always \[0:9\] main\.x < 10: PROVED up to bound 20$
4+ ^\[main\.p0\] always \[0:9\] main\.x < 10: PROVED up to bound 20$
5+ ^\[main\.p1\] always \[0:\$\] main\.x < 10: REFUTED$
6+ ^\[main\.p2\] s_always \[0:9\] main\.x < 10: PROVED up to bound 20$
77^EXIT=10$
88^SIGNAL=0$
99--
Original file line number Diff line number Diff line change 11CORE
22cover2.sv
33--bound 10 --numbered-trace
4- ^\[main\.property\. p0\] cover main\.counter == 1: PROVED$
4+ ^\[main\.p0\] cover main\.counter == 1: PROVED$
55^Trace with 2 states:$
66^main\.counter@0 = 0$
77^main\.counter@1 = 1$
8- ^\[main\.property\. p1\] cover main\.counter == 100: REFUTED up to bound 10$
8+ ^\[main\.p1\] cover main\.counter == 100: REFUTED up to bound 10$
99^EXIT=10$
1010^SIGNAL=0$
1111--
Original file line number Diff line number Diff line change 11CORE broken-smt-backend
22immediate2.sv
33--bound 0
4- ^\[main\.property \.1\] assume always \(main\.index >= 10 |-> 0\): ASSUMED$
5- ^\[main\.property \.2\] always main\.index < 10: PROVED up to bound 0$
6- ^\[main\.property \.3\] always 0: REFUTED$
4+ ^\[main\.assert \.1\] assume always \(main\.index >= 10 |-> 0\): ASSUMED$
5+ ^\[main\.assert \.2\] always main\.index < 10: PROVED up to bound 0$
6+ ^\[main\.assert \.3\] always 0: REFUTED$
77^EXIT=10$
88^SIGNAL=0$
99--
Original file line number Diff line number Diff line change 11CORE
22initial1.sv
33--module main --bound 1
4- ^\[main\.property\. p0\] main\.counter == 0: PROVED up to bound 1$
5- ^\[main\.property\. p1\] main\.counter == 100: REFUTED$
6- ^\[main\.property\. p2\] ##1 main\.counter == 1: PROVED up to bound 1$
7- ^\[main\.property\. p3\] ##1 main\.counter == 100: REFUTED$
8- ^\[main\.property\. p4\] s_nexttime main\.counter == 1: PROVED up to bound 1$
4+ ^\[main\.p0\] main\.counter == 0: PROVED up to bound 1$
5+ ^\[main\.p1\] main\.counter == 100: REFUTED$
6+ ^\[main\.p2\] ##1 main\.counter == 1: PROVED up to bound 1$
7+ ^\[main\.p3\] ##1 main\.counter == 100: REFUTED$
8+ ^\[main\.p4\] s_nexttime main\.counter == 1: PROVED up to bound 1$
99^EXIT=10$
1010^SIGNAL=0$
1111--
Original file line number Diff line number Diff line change 11CORE
22initial2.sv
33--module main --bound 1
4- ^\[main\.property \.1\] 1 == 1: PROVED up to bound 1
5- ^\[main\.property \.2\] main\.counter == 2: PROVED up to bound 1
4+ ^\[main\.assert \.1\] 1 == 1: PROVED up to bound 1
5+ ^\[main\.assert \.2\] main\.counter == 2: PROVED up to bound 1
66^EXIT=0$
77^SIGNAL=0$
88--
Original file line number Diff line number Diff line change 11CORE
22sequence1.sv
33--bound 20 --numbered-trace
4- ^\[main\.property\. p0\] ##\[0:9\] main\.x == 100: REFUTED$
4+ ^\[main\.p0\] ##\[0:9\] main\.x == 100: REFUTED$
55^Counterexample with 10 states:$
66^main\.x@0 = 0$
77^main\.x@9 = 9$
Original file line number Diff line number Diff line change 11CORE
22sequence2.sv
33--bound 10 --numbered-trace
4- ^\[main\.property\. p0] ##\[0:\$\] main\.x == 10: REFUTED$
4+ ^\[main\.p0] ##\[0:\$\] main\.x == 10: REFUTED$
55^Counterexample with 7 states:$
66^main\.x@0 = 0$
77^main\.x@1 = 1$
Original file line number Diff line number Diff line change 11CORE
22sequence3.sv
33--bound 20 --numbered-trace
4- ^\[main\.property\. p0\] ##\[\*\] main\.x == 6: REFUTED$
4+ ^\[main\.p0\] ##\[\*\] main\.x == 6: REFUTED$
55^Counterexample with 2 states:$
6- ^\[main\.property\. p1\] ##\[\+\] main\.x == 0: REFUTED$
6+ ^\[main\.p1\] ##\[\+\] main\.x == 0: REFUTED$
77^Counterexample with 7 states:$
88^EXIT=10$
99^SIGNAL=0$
Original file line number Diff line number Diff line change 11CORE
22sequence_followed_by1.sv
33--bound 20 --numbered-trace
4- ^\[main\.property\. p0\] main\.x == 0 #=# \(main\.x == 1 #=# main\.x == 2\): FAILURE: property not supported by BMC engine$
5- ^\[main\.property\. p1\] main\.x == 0 #-# \(\(##1 main\.x == 1\) #-# \(##1 main\.x == 2\)\): FAILURE: property not supported by BMC engine$
4+ ^\[main\.p0\] main\.x == 0 #=# \(main\.x == 1 #=# main\.x == 2\): FAILURE: property not supported by BMC engine$
5+ ^\[main\.p1\] main\.x == 0 #-# \(\(##1 main\.x == 1\) #-# \(##1 main\.x == 2\)\): FAILURE: property not supported by BMC engine$
66^EXIT=10$
77^SIGNAL=0$
88--
You can’t perform that action at this time.
0 commit comments