fond
Model Checking Contest @ Petri Nets 2017
7th edition, Zaragoza, Spain, June 27, 2017
Execution of r050-smll-149440871700049
Last Updated
June 27, 2017

About the Execution of ITS-Tools for Peterson-PT-2

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
838.990 33715.00 36665.00 141.00 FFTTFTTFFFFTTFTT 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-3254
Executing tool itstools
Input is Peterson-PT-2, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r050-smll-149440871700049
=====================================================================


--------------------
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-2-CTLFireability-0
FORMULA_NAME Peterson-COL-2-CTLFireability-1
FORMULA_NAME Peterson-COL-2-CTLFireability-10
FORMULA_NAME Peterson-COL-2-CTLFireability-11
FORMULA_NAME Peterson-COL-2-CTLFireability-12
FORMULA_NAME Peterson-COL-2-CTLFireability-13
FORMULA_NAME Peterson-COL-2-CTLFireability-14
FORMULA_NAME Peterson-COL-2-CTLFireability-15
FORMULA_NAME Peterson-COL-2-CTLFireability-2
FORMULA_NAME Peterson-COL-2-CTLFireability-3
FORMULA_NAME Peterson-COL-2-CTLFireability-4
FORMULA_NAME Peterson-COL-2-CTLFireability-5
FORMULA_NAME Peterson-COL-2-CTLFireability-6
FORMULA_NAME Peterson-COL-2-CTLFireability-7
FORMULA_NAME Peterson-COL-2-CTLFireability-8
FORMULA_NAME Peterson-COL-2-CTLFireability-9

=== Now, execution of the tool begins

BK_START 1496267099710


its-ctl command run as :

/home/mcc/BenchKit/eclipse/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201705302212/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /home/mcc/execution/CTLFireability.pnml.gal -t CGAL -ctl /home/mcc/execution/CTLFireability.ctl
No direction supplied, using forward translation only.
Parsed 16 CTL formulae.
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
reachable,20754,0.327063,14088,2,3437,5,32029,6,0,537,38900,0


Converting to forward existential form...Done !
original formula: ((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1) + EF(AX((((((((Turn_0_1>=1 * TestTurn_1_0>=1) + (Turn_0_2>=1 * TestTurn_2_0>=1)) + (Turn_0_0>=1 * TestTurn_0_0>=1)) + (TestTurn_2_1>=1 * Turn_1_2>=1)) + (TestTurn_0_1>=1 * Turn_1_0>=1)) + (TestTurn_1_1>=1 * Turn_1_1>=1)) * ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)))))
=> equivalent forward existential formula: ([(Init * (((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1))] != FALSE + [(FwdU(Init,TRUE) * !(EX(!((((((((Turn_0_1>=1 * TestTurn_1_0>=1) + (Turn_0_2>=1 * TestTurn_2_0>=1)) + (Turn_0_0>=1 * TestTurn_0_0>=1)) + (TestTurn_2_1>=1 * Turn_1_2>=1)) + (TestTurn_0_1>=1 * Turn_1_0>=1)) + (TestTurn_1_1>=1 * Turn_1_1>=1)) * ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1))))))] != FALSE)
(forward)formula 0,0,1.72468,47112,1,0,255,180279,315,129,3083,138860,260
FORMULA Peterson-COL-2-CTLFireability-0 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

original formula: EF(!(EF(((((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1) + ((((((Turn_0_1>=1 * TestTurn_1_0>=1) + (Turn_0_2>=1 * TestTurn_2_0>=1)) + (Turn_0_0>=1 * TestTurn_0_0>=1)) + (TestTurn_2_1>=1 * Turn_1_2>=1)) + (TestTurn_0_1>=1 * Turn_1_0>=1)) + (TestTurn_1_1>=1 * Turn_1_1>=1))))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1) + ((((((Turn_0_1>=1 * TestTurn_1_0>=1) + (Turn_0_2>=1 * TestTurn_2_0>=1)) + (Turn_0_0>=1 * TestTurn_0_0>=1)) + (TestTurn_2_1>=1 * Turn_1_2>=1)) + (TestTurn_0_1>=1 * Turn_1_0>=1)) + (TestTurn_1_1>=1 * Turn_1_1>=1))))))] != FALSE
(forward)formula 1,0,2.76303,65412,1,0,261,337173,344,132,3265,212321,272
FORMULA Peterson-COL-2-CTLFireability-1 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

original formula: E(AF(((((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1) + (((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1))) U ((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)))
=> equivalent forward existential formula: [(FwdU(Init,!(EG(!(((((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1) + (((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1)))))) * ((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)))] != FALSE
(forward)formula 2,0,6.1504,134436,1,0,347,890443,450,169,3470,491007,385
FORMULA Peterson-COL-2-CTLFireability-2 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

original formula: (A(EF(((((((Turn_0_1>=1 * TestTurn_1_0>=1) + (Turn_0_2>=1 * TestTurn_2_0>=1)) + (Turn_0_0>=1 * TestTurn_0_0>=1)) + (TestTurn_2_1>=1 * Turn_1_2>=1)) + (TestTurn_0_1>=1 * Turn_1_0>=1)) + (TestTurn_1_1>=1 * Turn_1_1>=1))) U ((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) + EF(!(EF((((CS_2>=1 * WantSection_2_T>=1) + (CS_1>=1 * WantSection_1_T>=1)) + (CS_0>=1 * WantSection_0_T>=1))))))
=> equivalent forward existential formula: ([((Init * !(EG(!(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)))))) * !(E(!(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) U (!(E(TRUE U ((((((Turn_0_1>=1 * TestTurn_1_0>=1) + (Turn_0_2>=1 * TestTurn_2_0>=1)) + (Turn_0_0>=1 * TestTurn_0_0>=1)) + (TestTurn_2_1>=1 * Turn_1_2>=1)) + (TestTurn_0_1>=1 * Turn_1_0>=1)) + (TestTurn_1_1>=1 * Turn_1_1>=1)))) * !(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)))))))] != FALSE + [(FwdU(Init,TRUE) * !(E(TRUE U (((CS_2>=1 * WantSection_2_T>=1) + (CS_1>=1 * WantSection_1_T>=1)) + (CS_0>=1 * WantSection_0_T>=1)))))] != FALSE)
(forward)formula 3,0,7.84603,179592,1,0,372,1.23882e+06,519,186,3548,656491,426
FORMULA Peterson-COL-2-CTLFireability-3 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

original formula: !(EF(((((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1) * (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * ((((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1) * (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1)))] = FALSE
(forward)formula 4,0,7.85934,179852,1,0,377,1.23996e+06,532,189,3567,657855,429
FORMULA Peterson-COL-2-CTLFireability-4 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

original formula: ((!(((((CS_2>=1 * WantSection_2_T>=1) + (CS_1>=1 * WantSection_1_T>=1)) + (CS_0>=1 * WantSection_0_T>=1)) * AX(((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)))) * EG(!((((((((((((TestIdentity_2_0_0>=1 + TestIdentity_1_0_0>=1) + TestIdentity_2_0_1>=1) + TestIdentity_0_0_1>=1) + TestIdentity_0_1_1>=1) + TestIdentity_2_1_1>=1) + TestIdentity_0_1_2>=1) + TestIdentity_1_1_2>=1) + TestIdentity_0_0_2>=1) + TestIdentity_1_0_2>=1) + TestIdentity_1_1_0>=1) + TestIdentity_2_1_0>=1)))) + !((((Idle_1>=1 * WantSection_1_F>=1) + (WantSection_2_F>=1 * Idle_2>=1)) + (Idle_0>=1 * WantSection_0_F>=1))))
=> equivalent forward existential formula: ([FwdG((Init * !(((((CS_2>=1 * WantSection_2_T>=1) + (CS_1>=1 * WantSection_1_T>=1)) + (CS_0>=1 * WantSection_0_T>=1)) * !(EX(!(((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1))))))),!((((((((((((TestIdentity_2_0_0>=1 + TestIdentity_1_0_0>=1) + TestIdentity_2_0_1>=1) + TestIdentity_0_0_1>=1) + TestIdentity_0_1_1>=1) + TestIdentity_2_1_1>=1) + TestIdentity_0_1_2>=1) + TestIdentity_1_1_2>=1) + TestIdentity_0_0_2>=1) + TestIdentity_1_0_2>=1) + TestIdentity_1_1_0>=1) + TestIdentity_2_1_0>=1)))] != FALSE + [(Init * !((((Idle_1>=1 * WantSection_1_F>=1) + (WantSection_2_F>=1 * Idle_2>=1)) + (Idle_0>=1 * WantSection_0_F>=1))))] != FALSE)
Hit Full ! (commute/partial/dont) 102/264/24
(forward)formula 5,1,8.1953,188632,1,0,386,1.28829e+06,569,195,3849,692294,438
FORMULA Peterson-COL-2-CTLFireability-5 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: EF((EF(((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)) * (AF((((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1)) + AF(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))))))
=> equivalent forward existential formula: ([((FwdU(Init,TRUE) * E(TRUE U ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1))) * !(EG(!((((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1)))))] != FALSE + [((FwdU(Init,TRUE) * E(TRUE U ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1))) * !(EG(!(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))))))] != FALSE)
(forward)formula 6,1,8.68157,199484,1,0,409,1.37205e+06,574,210,3861,734980,476
FORMULA Peterson-COL-2-CTLFireability-6 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: !(E(!((((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1)) + (((CS_2>=1 * WantSection_2_T>=1) + (CS_1>=1 * WantSection_1_T>=1)) + (CS_0>=1 * WantSection_0_T>=1)))) U EX((((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1))))
=> equivalent forward existential formula: [(EY(FwdU(Init,!((((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1)) + (((CS_2>=1 * WantSection_2_T>=1) + (CS_1>=1 * WantSection_1_T>=1)) + (CS_0>=1 * WantSection_0_T>=1)))))) * (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1))] = FALSE
Hit Full ! (commute/partial/dont) 69/151/57
(forward)formula 7,0,9.48769,219280,1,0,413,1.4501e+06,617,211,4169,793408,480
FORMULA Peterson-COL-2-CTLFireability-7 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

original formula: (((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)) + AG(EX(!(((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)))))
=> equivalent forward existential formula: [(FwdU((Init * !(((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)))),TRUE) * !(EX(!(((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)))))] = FALSE
(forward)formula 8,1,9.50422,219652,1,0,417,1.45267e+06,618,213,4169,794573,485
FORMULA Peterson-COL-2-CTLFireability-8 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: (!((A(((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) U ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)) + EG(((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1))))) * AG(!(AG(((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1))))))
=> equivalent forward existential formula: (([((Init * !(EG(!(((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1))))) * !(E(!(((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)) U (!(((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1))) * !(((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1))))))] = FALSE * [FwdG(Init,((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1)))] = FALSE) * [(FwdU(Init,TRUE) * !(E(TRUE U !(((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1))))))] = FALSE)
(forward)formula 9,1,11.2747,234320,1,0,438,1.56904e+06,630,229,4213,863026,523
FORMULA Peterson-COL-2-CTLFireability-9 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: EG((AF((((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)) + ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1))) + ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)))
=> equivalent forward existential formula: [FwdG(Init,(!(EG(!((((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)) + ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1))))) + ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1)))] != FALSE
(forward)formula 10,1,16.0708,348340,1,0,658,2.45181e+06,672,323,4405,1.28873e+06,810
FORMULA Peterson-COL-2-CTLFireability-10 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: (((EG((((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) + !(((((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1) + ((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1) * (((Idle_1>=1 * WantSection_1_F>=1) + (WantSection_2_F>=1 * Idle_2>=1)) + (Idle_0>=1 * WantSection_0_F>=1)))))) * E(!(((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1))) U (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1))) + (AF((((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1) * ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)) + ((((((((((((TestIdentity_2_0_0>=1 + TestIdentity_1_0_0>=1) + TestIdentity_2_0_1>=1) + TestIdentity_0_0_1>=1) + TestIdentity_0_1_1>=1) + TestIdentity_2_1_1>=1) + TestIdentity_0_1_2>=1) + TestIdentity_1_1_2>=1) + TestIdentity_0_0_2>=1) + TestIdentity_1_0_2>=1) + TestIdentity_1_1_0>=1) + TestIdentity_2_1_0>=1) * ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)))) + (EX(((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)) * (EG(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) * ((((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)) * ((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1))) + (((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)) * (((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1)))))))
=> equivalent forward existential formula: [FwdG(((Init * !(((EG((((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) + !(((((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1) + ((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1) * (((Idle_1>=1 * WantSection_1_F>=1) + (WantSection_2_F>=1 * Idle_2>=1)) + (Idle_0>=1 * WantSection_0_F>=1)))))) * E(!(((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1))) U (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1))))) * !((EX(((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)) * (EG(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) * ((((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)) * ((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1))) + (((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)) * (((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1))))))),!((((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1) * ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)) + ((((((((((((TestIdentity_2_0_0>=1 + TestIdentity_1_0_0>=1) + TestIdentity_2_0_1>=1) + TestIdentity_0_0_1>=1) + TestIdentity_0_1_1>=1) + TestIdentity_2_1_1>=1) + TestIdentity_0_1_2>=1) + TestIdentity_1_1_2>=1) + TestIdentity_0_0_2>=1) + TestIdentity_1_0_2>=1) + TestIdentity_1_1_0>=1) + TestIdentity_2_1_0>=1) * ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)))))] = FALSE
(forward)formula 11,1,17.4226,377904,1,0,771,2.69453e+06,715,383,4500,1.44024e+06,932
FORMULA Peterson-COL-2-CTLFireability-11 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: (AF((((((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) + (((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1)) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) * (((((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1) + ((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)))) + (((((((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) * (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) * !(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)))) + ((((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1) + (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1)) + (((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1)) + (((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1)))) + (AG(((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)) * (((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)) + ((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1) * ((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1)))))) * E(!((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1)) U (((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)) + ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)))))
=> equivalent forward existential formula: (([(FwdU(((Init * !(!(EG(!((((((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) + (((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1)) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) * (((((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1) + ((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)))))))) * !((((((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) * (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) * !(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)))) + ((((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1) + (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1)) + (((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1)) + (((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1)))))),TRUE) * !(((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)))] = FALSE * [(((Init * !(!(EG(!((((((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) + (((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1)) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) * (((((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1) + ((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)))))))) * !((((((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) * (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) * !(((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)))) + ((((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1) + (((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1)) + (((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1)) + (((((((((((IsEndLoop_0_0_0>=1 + IsEndLoop_2_1_0>=1) + IsEndLoop_1_1_0>=1) + IsEndLoop_0_1_0>=1) + IsEndLoop_2_0_1>=1) + IsEndLoop_1_0_1>=1) + IsEndLoop_0_0_1>=1) + IsEndLoop_2_0_0>=1) + IsEndLoop_1_0_0>=1) + IsEndLoop_2_1_1>=1) + IsEndLoop_1_1_1>=1) + IsEndLoop_0_1_1>=1)))))) * !((((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)) + ((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1) * ((((((((((((TestTurn_1_1>=1 * Turn_1_0>=1) + (TestTurn_1_0>=1 * Turn_0_2>=1)) + (TestTurn_0_0>=1 * Turn_0_2>=1)) + (TestTurn_2_0>=1 * Turn_0_1>=1)) + (TestTurn_0_1>=1 * Turn_1_2>=1)) + (Turn_1_1>=1 * TestTurn_2_1>=1)) + (TestTurn_0_1>=1 * Turn_1_1>=1)) + (TestTurn_2_1>=1 * Turn_1_0>=1)) + (TestTurn_0_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * TestTurn_2_0>=1)) + (TestTurn_1_0>=1 * Turn_0_0>=1)) + (TestTurn_1_1>=1 * Turn_1_2>=1))))))] = FALSE) * [((Init * !(!(EG(!((((((((((((((((((((((AskForSection_0_0>=1 * Turn_0_0>=1) + (AskForSection_1_0>=1 * Turn_0_0>=1)) + (Turn_0_1>=1 * AskForSection_1_0>=1)) + (AskForSection_2_0>=1 * Turn_0_1>=1)) + (Turn_0_0>=1 * AskForSection_2_0>=1)) + (AskForSection_0_0>=1 * Turn_0_1>=1)) + (Turn_1_2>=1 * AskForSection_0_1>=1)) + (Turn_1_1>=1 * AskForSection_2_1>=1)) + (Turn_1_2>=1 * AskForSection_2_1>=1)) + (AskForSection_1_1>=1 * Turn_1_2>=1)) + (Turn_1_0>=1 * AskForSection_2_1>=1)) + (Turn_1_0>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_1_1>=1)) + (Turn_1_1>=1 * AskForSection_0_1>=1)) + (AskForSection_1_0>=1 * Turn_0_2>=1)) + (Turn_0_2>=1 * AskForSection_0_0>=1)) + (Turn_1_0>=1 * AskForSection_0_1>=1)) + (Turn_0_2>=1 * AskForSection_2_0>=1)) + (((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1)) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)) * (((((((IsEndLoop_2_1_2>=1 + IsEndLoop_0_1_2>=1) + IsEndLoop_1_1_2>=1) + IsEndLoop_1_0_2>=1) + IsEndLoop_2_0_2>=1) + IsEndLoop_0_0_2>=1) + ((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1))) + (((((((((((((((((BeginLoop_2_0_1>=1 + BeginLoop_0_0_2>=1) + BeginLoop_1_0_2>=1) + BeginLoop_2_0_2>=1) + BeginLoop_0_1_0>=1) + BeginLoop_1_1_0>=1) + BeginLoop_2_1_0>=1) + BeginLoop_0_1_1>=1) + BeginLoop_0_0_0>=1) + BeginLoop_1_0_0>=1) + BeginLoop_2_0_0>=1) + BeginLoop_0_0_1>=1) + BeginLoop_1_0_1>=1) + BeginLoop_1_1_2>=1) + BeginLoop_0_1_2>=1) + BeginLoop_2_1_1>=1) + BeginLoop_1_1_1>=1) + BeginLoop_2_1_2>=1)))))))) * !(E(!((((((TestIdentity_1_1_1>=1 + TestIdentity_2_1_2>=1) + TestIdentity_0_0_0>=1) + TestIdentity_1_0_1>=1) + TestIdentity_2_0_2>=1) + TestIdentity_0_1_0>=1)) U (((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)) + ((EndTurn_0_0>=1 + EndTurn_1_0>=1) + EndTurn_2_0>=1)))))] = FALSE)
(forward)formula 12,0,26.4454,512420,1,0,915,3.65564e+06,743,451,4611,2.00165e+06,1101
FORMULA Peterson-COL-2-CTLFireability-12 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

original formula: EF(((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * ((EndTurn_2_1>=1 + EndTurn_1_1>=1) + EndTurn_0_1>=1))] != FALSE
(forward)formula 13,1,26.447,512592,1,0,917,3.65569e+06,743,453,4611,2.00174e+06,1103
FORMULA Peterson-COL-2-CTLFireability-13 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: AG(!(AG((((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)) * ((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1))))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U !((((((((((((((WantSection_2_F>=1 * TestAlone_0_0_2>=1) + (WantSection_1_F>=1 * TestAlone_2_0_1>=1)) + (TestAlone_0_0_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_0_0>=1)) + (TestAlone_1_0_0>=1 * WantSection_0_F>=1)) + (TestAlone_1_1_0>=1 * WantSection_0_F>=1)) + (WantSection_2_F>=1 * TestAlone_1_0_2>=1)) + (TestAlone_0_1_1>=1 * WantSection_1_F>=1)) + (WantSection_0_F>=1 * TestAlone_2_1_0>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_F>=1)) + (WantSection_1_F>=1 * TestAlone_2_1_1>=1)) + (WantSection_2_F>=1 * TestAlone_1_1_2>=1)) * ((((((((((((WantSection_1_T>=1 * TestAlone_0_0_1>=1) + (TestAlone_2_0_0>=1 * WantSection_0_T>=1)) + (TestAlone_0_0_2>=1 * WantSection_2_T>=1)) + (TestAlone_2_0_1>=1 * WantSection_1_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_1_0>=1)) + (TestAlone_1_0_2>=1 * WantSection_2_T>=1)) + (WantSection_1_T>=1 * TestAlone_0_1_1>=1)) + (TestAlone_2_1_0>=1 * WantSection_0_T>=1)) + (WantSection_0_T>=1 * TestAlone_1_0_0>=1)) + (WantSection_1_T>=1 * TestAlone_2_1_1>=1)) + (TestAlone_0_1_2>=1 * WantSection_2_T>=1)) + (WantSection_2_T>=1 * TestAlone_1_1_2>=1)))))))] = FALSE
(forward)formula 14,1,26.4783,512696,1,0,918,3.65726e+06,746,453,4621,2.0041e+06,1106
FORMULA Peterson-COL-2-CTLFireability-14 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

***************************************

original formula: EX(AF((((((((((((TestIdentity_2_0_0>=1 + TestIdentity_1_0_0>=1) + TestIdentity_2_0_1>=1) + TestIdentity_0_0_1>=1) + TestIdentity_0_1_1>=1) + TestIdentity_2_1_1>=1) + TestIdentity_0_1_2>=1) + TestIdentity_1_1_2>=1) + TestIdentity_0_0_2>=1) + TestIdentity_1_0_2>=1) + TestIdentity_1_1_0>=1) + TestIdentity_2_1_0>=1)))
=> equivalent forward existential formula: [(EY(Init) * !(EG(!((((((((((((TestIdentity_2_0_0>=1 + TestIdentity_1_0_0>=1) + TestIdentity_2_0_1>=1) + TestIdentity_0_0_1>=1) + TestIdentity_0_1_1>=1) + TestIdentity_2_1_1>=1) + TestIdentity_0_1_2>=1) + TestIdentity_1_1_2>=1) + TestIdentity_0_0_2>=1) + TestIdentity_1_0_2>=1) + TestIdentity_1_1_0>=1) + TestIdentity_2_1_0>=1)))))] != FALSE
(forward)formula 15,0,30.56,616544,1,0,1033,4.54242e+06,750,501,4621,2.45482e+06,1251
FORMULA Peterson-COL-2-CTLFireability-15 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

***************************************

Exit code :0

BK_STOP 1496267133425

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

+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ CTLFireability = StateSpace ]]
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution CTLFireability -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
+ ulimit -s 65536
+ java -Dosgi.requiredJavaVersion=1.6 -Xss8m -Xms40m -Xmx8192m -Declipse.pde.launch=true -Dfile.encoding=UTF-8 -classpath /home/mcc/BenchKit//eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar org.eclipse.equinox.launcher.Main -application fr.lip6.move.gal.application.pnmcc -data /home/mcc/BenchKit//workspace -os linux -ws gtk -arch x86_64 -nl en_US -consoleLog -pnfolder /home/mcc/execution -examination CTLFireability -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
May 31, 2017 9:45:01 PM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
May 31, 2017 9:45:01 PM fr.lip6.move.gal.nupn.PTNetReader loadFromXML
INFO: Load time of PNML (sax parser for PT used): 86 ms
May 31, 2017 9:45:01 PM fr.lip6.move.gal.pnml.togal.PTGALTransformer handlePage
INFO: Transformed 102 places.
May 31, 2017 9:45:02 PM fr.lip6.move.gal.pnml.togal.PTGALTransformer handlePage
INFO: Transformed 126 transitions.
May 31, 2017 9:45:02 PM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 63 ms
May 31, 2017 9:45:02 PM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/CTLFireability.pnml.gal : 15 ms
May 31, 2017 9:45:02 PM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSCTLTools
INFO: Time to serialize properties into /home/mcc/execution/CTLFireability.ctl : 9 ms
May 31, 2017 9:45:33 PM fr.lip6.move.gal.itstools.Runner runTool
INFO: Standard error output from running tool CommandLine [args=[/home/mcc/BenchKit/eclipse/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201705302212/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /home/mcc/execution/CTLFireability.pnml.gal, -t, CGAL, -ctl, /home/mcc/execution/CTLFireability.ctl], workingDir=/home/mcc/execution]
Reverse transition relation is NOT exact ! Due to transitions EndLoop_1_0, EndLoop_2_0, EndLoop_0_0, NotAlone_0_2_0, NotAlone_2_1_0, NotAlone_1_2_0, NotAlone_2_1_1, NotAlone_0_2_1, NotAlone_1_2_1, UpdateTurn_0_0_0, UpdateTurn_1_0_0, UpdateTurn_1_1_0, UpdateTurn_2_1_0, UpdateTurn_2_0_0, UpdateTurn_0_1_0, UpdateTurn_0_2_1, UpdateTurn_2_1_1, UpdateTurn_2_2_1, UpdateTurn_1_2_1, UpdateTurn_2_0_1, UpdateTurn_1_0_1, UpdateTurn_1_1_1, UpdateTurn_0_1_1, UpdateTurn_1_2_0, UpdateTurn_0_2_0, UpdateTurn_0_0_1, UpdateTurn_2_2_0, BecomeIdle_2, BecomeIdle_1, BecomeIdle_0, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/96/30/126
fixpoint of localApply rewriting as localApply of fixpoint
fixpoint of localApply rewriting as localApply of fixpoint
fixpoint of localApply rewriting as localApply of fixpoint
fixpoint of localApply rewriting as localApply of fixpoint

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="Peterson-PT-2"
export BK_EXAMINATION="CTLFireability"
export BK_TOOL="itstools"
export BK_RESULT_DIR="/tmp/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/Peterson-PT-2.tgz
mv Peterson-PT-2 execution

# this is for BenchKit: explicit launching of the test

cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-3254"
echo " Executing tool itstools"
echo " Input is Peterson-PT-2, examination is CTLFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r050-smll-149440871700049"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLFireability" != "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 "CTLFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLFireability.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 '' CTLFireability.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 ;