fond
Model Checking Contest @ Petri Nets 2015
Bruxelles, Belgium, June 23, 2015
Execution of r204st-blw3-143341204700334
Last Updated
August 19, 2015

About the Execution of Marcie for S_Peterson-PT-3

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
8287.080 1827422.00 1826959.00 80.80 TFTTTTFFTTTTTFTT normal

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Waiting for the VM to be ready (probing ssh)
.........
=====================================================================
Generated by BenchKit 2-2270
Executing tool marcie
Input is S_Peterson-PT-3, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r204st-blw3-143341204700334
=====================================================================


--------------------
content from stdout:

=== Data for post analysis generated by BenchKit (invocation template)

The expected result is a vector of booleans
BOOL_VECTOR

here is the order used to build the result vector(from text file)
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-0
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-1
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-10
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-11
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-12
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-13
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-14
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-15
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-2
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-3
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-4
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-5
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-6
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-7
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-8
FORMULA_NAME Peterson-COL-3-ReachabilityCardinality-9

=== Now, execution of the tool begins

BK_START 1433646240434

Model: S_Peterson-PT-3
reachability algorithm:
Saturation-based algorithm
variable ordering algorithm:
Calculated like in [Noa99]
--memory=6 --suppress --rs-algorithm=3 --place-order=5

Marcie rev. 1429:1432M (built: crohr on 2014-10-22)
A model checker for Generalized Stochastic Petri nets

authors: Alex Tovchigrechko (IDD package and CTL model checking)

Martin Schwarick (Symbolic numerical analysis and CSL model checking)

Christian Rohr (Simulative and approximative numerical model checking)

marcie@informatik.tu-cottbus.de

called as: marcie --net-file=model.pnml --mcc-file=ReachabilityCardinality.xml --memory=6 --suppress --rs-algorithm=3 --place-order=5

parse successfull
net created successfully

(NrP: 244 NrTr: 332 NrArc: 1016)

net check time: 0m0sec

parse formulas successfull
formulas created successfully
place and transition orderings generation:0m0sec

init dd package: 0m3sec


RS generation: 0m52sec


-> reachability set: #nodes 55334 (5.5e+04) #states 3,407,946 (6)



starting MCC model checker
--------------------------

checking: EF [[3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0) & sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]
normalized: E [true U [3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0) & sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]

abstracting: (sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,399,730 (6)
abstracting: (3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)) states: 58,727 (4)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-0 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 1m41sec

checking: EF [[2<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) & 2<=sum(CS_0, CS_2, CS_1, CS_3)]]
normalized: E [true U [2<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) & 2<=sum(CS_0, CS_2, CS_1, CS_3)]]

abstracting: (2<=sum(CS_0, CS_2, CS_1, CS_3)) states: 0
abstracting: (2<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)) states: 3,407,946 (6)
-> the formula is FALSE

FORMULA Peterson-COL-3-ReachabilityCardinality-1 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m11sec

checking: EF [[[[sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(CS_0, CS_2, CS_1, CS_3) | sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)] & 3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)] & [[sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) | 2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)] & [sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)<=sum(CS_0, CS_2, CS_1, CS_3) | sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]]]
normalized: E [true U [[[sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)<=sum(CS_0, CS_2, CS_1, CS_3) | sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)] & [sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) | 2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)]] & [3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0) & [sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(CS_0, CS_2, CS_1, CS_3) | sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)]]]]

abstracting: (sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)) states: 2,178,810 (6)
abstracting: (sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(CS_0, CS_2, CS_1, CS_3)) states: 0
abstracting: (3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)) states: 124,380 (5)
abstracting: (2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)) states: 736,988 (5)
abstracting: (sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)) states: 3,407,946 (6)
abstracting: (sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,910 (6)
abstracting: (sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)<=sum(CS_0, CS_2, CS_1, CS_3)) states: 1,903,964 (6)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-2 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 4m15sec

checking: AG [[[sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1) | [2<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) & 3<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)]] | 2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)]]
normalized: ~ [E [true U ~ [[2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0) | [sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1) | [2<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) & 3<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)]]]]]]

abstracting: (3<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)) states: 13,709 (4)
abstracting: (2<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)) states: 3,407,946 (6)
abstracting: (sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,654 (6)
abstracting: (2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)) states: 201,597 (5)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-3 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m42sec

checking: AG [~ [[~ [2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)] & ~ [1<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]]]
normalized: ~ [E [true U [~ [1<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)] & ~ [2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]]]

abstracting: (2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,946 (6)
abstracting: (1<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,946 (6)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-4 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m27sec

checking: EF [~ [[~ [2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)] | ~ [sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)]]]]
normalized: E [true U ~ [[~ [sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)] | ~ [2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]]]

abstracting: (2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,946 (6)
abstracting: (sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)) states: 124,380 (5)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-5 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 2m38sec

checking: EF [~ [~ [[1<=sum(CS_0, CS_2, CS_1, CS_3) | 3<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)]]]]
normalized: E [true U [1<=sum(CS_0, CS_2, CS_1, CS_3) | 3<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)]]

abstracting: (3<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)) states: 124,380 (5)
abstracting: (1<=sum(CS_0, CS_2, CS_1, CS_3)) states: 29,889 (4)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-6 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 1m20sec

checking: AG [[~ [[2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0) | 3<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)]] | ~ [~ [2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)]]]]
normalized: ~ [E [true U ~ [[2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0) | ~ [[2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0) | 3<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)]]]]]]

abstracting: (3<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)) states: 22,456 (4)
abstracting: (2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)) states: 736,988 (5)
abstracting: (2<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)) states: 736,988 (5)
-> the formula is FALSE

FORMULA Peterson-COL-3-ReachabilityCardinality-7 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 3m43sec

checking: EF [[[~ [sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)<=sum(Idle_0, Idle_1, Idle_2, Idle_3)] | 3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)] & [[1<=sum(CS_0, CS_2, CS_1, CS_3) | 1<=sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)] & ~ [sum(CS_0, CS_2, CS_1, CS_3)<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)]]]]
normalized: E [true U [[~ [sum(CS_0, CS_2, CS_1, CS_3)<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)] & [1<=sum(CS_0, CS_2, CS_1, CS_3) | 1<=sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)]] & [3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0) | ~ [sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)<=sum(Idle_0, Idle_1, Idle_2, Idle_3)]]]]

abstracting: (sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)<=sum(Idle_0, Idle_1, Idle_2, Idle_3)) states: 4
abstracting: (3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)) states: 58,727 (4)
abstracting: (1<=sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)) states: 487,269 (5)
abstracting: (1<=sum(CS_0, CS_2, CS_1, CS_3)) states: 29,889 (4)
abstracting: (sum(CS_0, CS_2, CS_1, CS_3)<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)) states: 3,391,522 (6)

before gc: list nodes free: 4389379

after gc: idd nodes used:100950, unused:63899050; list nodes free:284772531
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-8 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 3m3sec

checking: EF [3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)]
normalized: E [true U 3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)]

abstracting: (3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)) states: 124,380 (5)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-9 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 2m48sec

checking: EF [[[3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0) & 2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)] & [3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) | sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)]]]
normalized: E [true U [[3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T) | sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)] & [3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0) & 2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]]

abstracting: (2<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,946 (6)
abstracting: (3<=sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)) states: 58,727 (4)
abstracting: (sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)) states: 1,598,230 (6)
abstracting: (3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)) states: 3,407,946 (6)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 2m8sec

checking: AG [[[~ [2<=sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)] & [sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0) | 3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)]] | 3<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)]]
normalized: ~ [E [true U ~ [[3<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1) | [~ [2<=sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)] & [sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0) | 3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)]]]]]]

abstracting: (3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)) states: 3,407,946 (6)
abstracting: (sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)<=sum(TestIdentity_0_2_3, TestIdentity_3_1_3, TestIdentity_2_1_3, TestIdentity_1_1_3, TestIdentity_3_2_3, TestIdentity_2_2_3, TestIdentity_1_2_3, TestIdentity_3_0_2, TestIdentity_0_1_2, TestIdentity_1_0_2, TestIdentity_2_0_2, TestIdentity_3_1_2, TestIdentity_0_2_2, TestIdentity_1_1_2, TestIdentity_2_1_2, TestIdentity_3_2_2, TestIdentity_0_0_3, TestIdentity_1_2_2, TestIdentity_2_2_2, TestIdentity_3_0_3, TestIdentity_0_1_3, TestIdentity_1_0_3, TestIdentity_2_0_3, TestIdentity_2_0_1, TestIdentity_1_0_1, TestIdentity_0_1_1, TestIdentity_3_0_1, TestIdentity_2_2_0, TestIdentity_1_2_0, TestIdentity_0_0_1, TestIdentity_3_2_0, TestIdentity_2_2_1, TestIdentity_1_2_1, TestIdentity_0_0_2, TestIdentity_3_2_1, TestIdentity_2_1_1, TestIdentity_1_1_1, TestIdentity_0_2_1, TestIdentity_3_1_1, TestIdentity_0_0_0, TestIdentity_1_1_0, TestIdentity_2_1_0, TestIdentity_3_1_0, TestIdentity_0_2_0, TestIdentity_1_0_0, TestIdentity_2_0_0, TestIdentity_3_0_0, TestIdentity_0_1_0)) states: 3,407,946 (6)
abstracting: (2<=sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)) states: 22,809 (4)
abstracting: (3<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,946 (6)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m55sec

checking: AG [~ [~ [[sum(CS_0, CS_2, CS_1, CS_3)<=sum(CS_0, CS_2, CS_1, CS_3) | 2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)]]]]
normalized: ~ [E [true U ~ [[sum(CS_0, CS_2, CS_1, CS_3)<=sum(CS_0, CS_2, CS_1, CS_3) | 2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)]]]]

abstracting: (2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)) states: 201,597 (5)
abstracting: (sum(CS_0, CS_2, CS_1, CS_3)<=sum(CS_0, CS_2, CS_1, CS_3)) states: 3,407,946 (6)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m29sec

checking: AG [~ [[~ [sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)] & [sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)<=sum(Idle_0, Idle_1, Idle_2, Idle_3) & 2<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)]]]]
normalized: ~ [E [true U [~ [sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)] & [sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)<=sum(Idle_0, Idle_1, Idle_2, Idle_3) & 2<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)]]]]

abstracting: (2<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)) states: 278,586 (5)
abstracting: (sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)<=sum(Idle_0, Idle_1, Idle_2, Idle_3)) states: 4
abstracting: (sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)) states: 3,407,946 (6)
-> the formula is TRUE

FORMULA Peterson-COL-3-ReachabilityCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m57sec

checking: AG [[[~ [2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)] | [1<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1) & 3<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)]] | [sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)<=sum(Idle_0, Idle_1, Idle_2, Idle_3) & sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)]]]
normalized: ~ [E [true U ~ [[[sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)<=sum(Idle_0, Idle_1, Idle_2, Idle_3) & sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)] | [[1<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1) & 3<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)] | ~ [2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)]]]]]]

abstracting: (2<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)) states: 201,597 (5)
abstracting: (3<=sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)) states: 2,892 (3)
abstracting: (1<=sum(Turn_0_3, Turn_1_3, Turn_2_3, Turn_0_0, Turn_1_1, Turn_0_1, Turn_2_0, Turn_1_0, Turn_2_2, Turn_1_2, Turn_0_2, Turn_2_1)) states: 3,407,946 (6)
abstracting: (sum(EndTurn_1_2, EndTurn_2_2, EndTurn_3_2, EndTurn_1_1, EndTurn_2_1, EndTurn_3_1, EndTurn_0_2, EndTurn_1_0, EndTurn_2_0, EndTurn_3_0, EndTurn_0_1, EndTurn_0_0)<=sum(TestTurn_1_2, TestTurn_2_2, TestTurn_3_2, TestTurn_1_1, TestTurn_2_1, TestTurn_3_1, TestTurn_0_2, TestTurn_0_1, TestTurn_3_0, TestTurn_2_0, TestTurn_1_0, TestTurn_0_0)) states: 3,072,840 (6)
abstracting: (sum(TestAlone_2_1_3, TestAlone_1_1_3, TestAlone_0_1_3, TestAlone_2_0_3, TestAlone_1_0_3, TestAlone_0_0_3, TestAlone_3_2_2, TestAlone_1_2_2, TestAlone_2_2_3, TestAlone_1_2_3, TestAlone_0_2_3, TestAlone_0_2_1, TestAlone_2_2_1, TestAlone_2_1_1, TestAlone_3_1_1, TestAlone_3_0_1, TestAlone_0_1_1, TestAlone_0_0_1, TestAlone_2_0_1, TestAlone_3_1_2, TestAlone_0_2_2, TestAlone_0_1_2, TestAlone_1_1_2, TestAlone_1_0_2, TestAlone_3_0_2, TestAlone_3_2_1, TestAlone_0_0_2, TestAlone_2_0_0, TestAlone_3_0_0, TestAlone_1_1_0, TestAlone_2_1_0, TestAlone_3_1_0, TestAlone_1_2_0, TestAlone_2_2_0, TestAlone_3_2_0, TestAlone_1_0_0)<=sum(Idle_0, Idle_1, Idle_2, Idle_3)) states: 1,753,293 (6)
-> the formula is FALSE

FORMULA Peterson-COL-3-ReachabilityCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 2m46sec

checking: EF [~ [[[3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0) | 3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)] | sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)]]]
normalized: E [true U ~ [[sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0) | [3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0) | 3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)]]]]

abstracting: (3<=sum(WantSection_1_T, WantSection_2_T, WantSection_3_T, WantSection_0_F, WantSection_1_F, WantSection_2_F, WantSection_3_F, WantSection_0_T)) states: 3,407,946 (6)
abstracting: (3<=sum(BeginLoop_2_1_3, BeginLoop_1_1_3, BeginLoop_0_2_3, BeginLoop_3_1_3, BeginLoop_2_2_3, BeginLoop_1_2_3, BeginLoop_3_2_3, BeginLoop_2_2_2, BeginLoop_1_2_2, BeginLoop_0_0_3, BeginLoop_3_2_2, BeginLoop_2_0_3, BeginLoop_1_0_3, BeginLoop_0_1_3, BeginLoop_3_0_3, BeginLoop_3_0_2, BeginLoop_0_1_2, BeginLoop_1_0_2, BeginLoop_2_0_2, BeginLoop_3_1_2, BeginLoop_0_2_2, BeginLoop_1_1_2, BeginLoop_2_1_2, BeginLoop_3_1_1, BeginLoop_0_2_1, BeginLoop_1_1_1, BeginLoop_2_1_1, BeginLoop_3_2_1, BeginLoop_0_0_2, BeginLoop_1_2_1, BeginLoop_2_2_1, BeginLoop_0_0_1, BeginLoop_3_2_0, BeginLoop_2_2_0, BeginLoop_1_2_0, BeginLoop_0_1_1, BeginLoop_3_0_1, BeginLoop_2_0_1, BeginLoop_1_0_1, BeginLoop_0_1_0, BeginLoop_3_0_0, BeginLoop_2_0_0, BeginLoop_1_0_0, BeginLoop_0_2_0, BeginLoop_3_1_0, BeginLoop_2_1_0, BeginLoop_1_1_0, BeginLoop_0_0_0)) states: 124,380 (5)
abstracting: (sum(AskForSection_2_2, AskForSection_1_2, AskForSection_3_2, AskForSection_0_0, AskForSection_1_0, AskForSection_2_0, AskForSection_3_0, AskForSection_0_1, AskForSection_1_1, AskForSection_2_1, AskForSection_3_1, AskForSection_0_2)<=sum(IsEndLoop_1_2_3, IsEndLoop_2_2_3, IsEndLoop_3_2_3, IsEndLoop_2_1_3, IsEndLoop_1_1_3, IsEndLoop_0_2_3, IsEndLoop_3_1_3, IsEndLoop_2_0_3, IsEndLoop_1_0_3, IsEndLoop_0_1_3, IsEndLoop_3_0_3, IsEndLoop_2_2_2, IsEndLoop_1_2_2, IsEndLoop_0_0_3, IsEndLoop_3_2_2, IsEndLoop_2_1_2, IsEndLoop_1_1_2, IsEndLoop_0_2_2, IsEndLoop_3_1_2, IsEndLoop_3_0_2, IsEndLoop_0_1_2, IsEndLoop_1_0_2, IsEndLoop_2_0_2, IsEndLoop_3_2_1, IsEndLoop_0_0_2, IsEndLoop_1_2_1, IsEndLoop_2_2_1, IsEndLoop_3_1_1, IsEndLoop_0_2_1, IsEndLoop_1_1_1, IsEndLoop_2_1_1, IsEndLoop_3_0_1, IsEndLoop_0_1_1, IsEndLoop_1_0_1, IsEndLoop_2_0_1, IsEndLoop_0_0_1, IsEndLoop_3_2_0, IsEndLoop_2_2_0, IsEndLoop_1_2_0, IsEndLoop_0_2_0, IsEndLoop_3_1_0, IsEndLoop_2_1_0, IsEndLoop_1_1_0, IsEndLoop_0_1_0, IsEndLoop_3_0_0, IsEndLoop_2_0_0, IsEndLoop_1_0_0, IsEndLoop_0_0_0)) states: 2,859,838 (6)
-> the formula is FALSE

FORMULA Peterson-COL-3-ReachabilityCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m58sec


Total processing time: 30m27sec


BK_STOP 1433648067856

--------------------
content from stderr:

check if there are places and transitions
ok
check if there are transitions without pre-places
ok
check if at least one transition is enabled in m0
ok
check if there are transitions that can never fire
ok


initing FirstDep: 0m0sec

623 1409 2077 2998 3643 4481 5174 5032 10157 11136 11414 11785 11647 14722 16653 17107 16698 17029 16648 18774 18935 19472 20225 20061 20719 20754 20651 21924 21775 21935 22814 22505 22665 22899 22549 24272 24281 24959 25528 25421 25581 24578 25222 25232 25412 25454 25886 25853 25702 26091 25985 26199 26149 25764 26364 26178 26251 25801 26550 26197 26131 26381 26139 25621 26020 26083 26411 26409 26713 26639 26308 28789 29181 29320 28768 28718 29095 29543 29574 29483 31554 34834 34435 34716 34606 34432 35564 36331 36824 36996 37180 36600 36369 37990 38532 38744 39484 39211 39510 39448 39795 39829 39665 40017 39987 39935 39488 41045 40846 41004 41156 40967 40815 39672 40071 39886 39624 39193 39348 38974 38641 38297 37935 38479 38111 37568 38140 37756 37780 37688 37970 37809 37673 37728 37465 37133 39557 39907 39914 40710 40720 40494 40993 40776 40849 40459 41742 43550 43682 44818 45144 44871 46881 47328 47963 47676 48015 47250 47242 47214 46802 46622 46601 48671 49497 49964 49993 49859 50326 50515 50652 50480 50376 51974 51902 51549 51947 51420 50951 51002 51260 50819 50473 50255 49548 49620 49327 48670 48434 48338 47968 47215 46669 46312 46594 46417 45878 46436 46512 46500 46044 46760 46391 46325 46329 46164 45283 49463 49841 49599 49647 49893 50063 49862 50792 50439 50511 50538 50185 51526 54105 54354 54399 55127 57442 57175 57373 56824 56862 56829 57310 57602 57890 58715 58290 58392 58761 59049 60174 60267 60182 60103 60290 60124 61345 61399 61711 61263 60745 59859 60171 59971 59515 59453 59328 58351 57499 57744 57481 56675 56525 56435 55995 55730 55623 55182 54871 55527 54997 55005 54975 55493 55335 55113 55083 54961 54643 54210 55334
iterations count:279018 (840), effective:11622 (35)

initing FirstDep: 0m0sec

54467 63651 68467 69118 69059 68854 68871 66852 67935 64157 63100 63482 63492 62590 60337 57268 55868 55966 55844 55568
iterations count:20480 (61), effective:591 (1)
50807 54435 60063 59828 64010 67994 71894 72421 77105 75381 75373 74468 75475 75585 74887 73461 75053 71531 66593 68931 69354 69349 69981 69729 69607 69106 68555 66105 64782 65354 64993 65066 64729 64901 64474 63590 62549 62221 61880 60752 59505 58379 56436
iterations count:43697 (131), effective:978 (2)
51759 54613 60341 64349 68400 72003 75677 77905 77059 73829 74829 76135 76440 74429 75583 73285 68091 69201 69664 69660 70110 70110 69881 69391 69037 66296 65239 65894 65448 64906 64885 64629 62935 62218 61736 59635 58162 55837
iterations count:38354 (115), effective:794 (2)
61939 66010 66379 68716 70568 73989 76705 79415 79467 75560 77439 77590 76741 75456 76711 73255 68530 70075 70481 70204 70975 70828 70452 69749 67950 66420 66149 65846 64830 65331 65173 64285 62546 62138 61314 59484 57234 55334
iterations count:38039 (114), effective:775 (2)
24384 26199 26792 28250 29303 29528 29805 29824 29651 29449 28242 27657 27494 27055 27094 32592 32868 33075 33936 34686 35360 35115 36327 36756 38802 39453 40047 40536 42153 42583 42342 41644 43103 43256 45599 46290 46344 46409 47434 47576 47378 45301 46986 47866 48864 51306 51313 52292 52728 56415 55959 55933 52139 52403 52758 53170 53664 54469 53407 53825 54589 53474 55549 57074 57161 56882 57255 56879 56638 56679 57082 58278 57732 58003 58738 60683 61798 62106 62527 64438 63348 64888 65267 65509 65997 66152 61063 59234 59533 60152 60196 60669 60849 61535 62102 61812 61571 61855 62421 62095 61630 61934 62106 62174 61663 63115 66036 64607 64648 63006 62075 62735 63044 62253 62423 62488 61579 62041 62947 63074 63303 63973 63176 63889 63729 64226 64736 63966 63986 64222 64194 63919 63761 64197 65522 65444 66154 66115 65496 65963 66529 65879 66352 66373 66165 66090 67378 68007 68125 67948 68650 67512 66044 63594 64468 64876 65464 64815 66466 64384 64798 63464 63225 62411 61015 61025 60717 59943 59244 59267 58674 57996 56130 56404 55334
iterations count:175077 (527), effective:4496 (13)
17373 17385 18158 21714 22871 23000 23627 25030 25690 25753 25617 25675 26392 28123 29766 30184 31238 31963 32594 31923 33675 35813 36738 36664 36681 37826 37786 37454 36240 37468 38491 39057 39350 40611 42628 43178 43398 43328 47176 46833 46872 43981 44503 45228 45480 44835 45486 45744 46594 46428 46682 46895 46664 48601 50144 50402 50105 50465 51435 52243 52149 51469 51157 52055 52238 52074 51910 52540 52256 53105 51642 51889 50658 49087 50484 52705 54208 54434 55126 56114 58223 59909 59991 60038 60458 59984 58359 58538 58986 58837 59382 58407 57921 55203 54730 54741 54182 54802 55762 55820 55810 56289 56757 56568 56117 56284 56925 56563 56148 56184 60081 60192 59788 59699 58884 58351 58992 59210 59555 59117 59333 59264 59197 59049 59623 59650 59518 59095 58765 58254 58453 58457 57810 57507 57692 57186 56916 55435
iterations count:138371 (416), effective:3470 (10)
50916 54499 60127 59892 64074 68060 71857 75722 77277 75406 74598 74507 75547 75657 74985 73329 74989 69723 68413 68931 69354 69075 69987 69729 69455 69106 68555 66105 65233 65547 64957 65066 65305 64788 64466 63548 62734 62237 61705 60490 59391 57589 56185
iterations count:43521 (131), effective:969 (2)
54467 63651 68467 69118 69059 68854 68871 66852 67935 64157 63100 63482 63492 62590 60337 57268 55868 55966 55844 55568
iterations count:20480 (61), effective:591 (1)
51201 52319 59476 64578 67755 65297 65048 63183 63572 59946 57602 57790 56239 56677 55883 55585
iterations count:16255 (48), effective:490 (1)

Sequence of Actions to be Executed by the VM

This is useful if one wants to reexecute the tool in the VM from the submitted image disk.

set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="S_Peterson-PT-3"
export BK_EXAMINATION="ReachabilityCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/user/u8/hulinhub/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"

# this is specific to your benchmark or test

export BIN_DIR="$HOME/BenchKit/bin"

# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi

tar xzf /home/mcc/BenchKit/INPUTS/S_Peterson-PT-3.tgz
mv S_Peterson-PT-3 execution

# this is for BenchKit: explicit launching of the test

cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-2270"
echo " Executing tool marcie"
echo " Input is S_Peterson-PT-3, examination is ReachabilityCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r204st-blw3-143341204700334"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityCardinality" = "ReachabilityComputeBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityCardinality" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "ReachabilityCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityCardinality.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '' ReachabilityCardinality.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;