fond
Model Checking Contest 2018
8th edition, Bratislava, Slovakia, June 26, 2018
Execution of r176-smll-152708746700004
Last Updated
June 26, 2018

About the Execution of ITS-Tools for SharedMemory-COL-000005

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
15752.590 7538.00 12348.00 497.60 FTTFFTTFFFTFTTFF 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)
.....................
/home/mcc/execution
total 180K
-rw-r--r-- 1 mcc users 4.0K May 15 18:54 CTLCardinality.txt
-rw-r--r-- 1 mcc users 20K May 15 18:54 CTLCardinality.xml
-rw-r--r-- 1 mcc users 3.5K May 15 18:54 CTLFireability.txt
-rw-r--r-- 1 mcc users 21K May 15 18:54 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K May 15 18:50 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.1K May 15 18:50 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 2.5K May 15 18:54 LTLCardinality.txt
-rw-r--r-- 1 mcc users 9.4K May 15 18:54 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.1K May 15 18:54 LTLFireability.txt
-rw-r--r-- 1 mcc users 8.4K May 15 18:54 LTLFireability.xml
-rw-r--r-- 1 mcc users 4.0K May 15 18:54 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 19K May 15 18:54 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 114 May 15 18:54 ReachabilityDeadlock.txt
-rw-r--r-- 1 mcc users 352 May 15 18:54 ReachabilityDeadlock.xml
-rw-r--r-- 1 mcc users 3.1K May 15 18:54 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 15K May 15 18:54 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.8K May 15 18:54 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K May 15 18:54 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 May 15 18:50 equiv_pt
-rw-r--r-- 1 mcc users 7 May 15 18:50 instance
-rw-r--r-- 1 mcc users 5 May 15 18:50 iscolored
-rw-r--r-- 1 mcc users 12K May 15 18:50 model.pnml
=====================================================================
Generated by BenchKit 2-3637
Executing tool itstools
Input is SharedMemory-COL-000005, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r176-smll-152708746700004
=====================================================================


--------------------
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 SharedMemory-COL-000005-CTLFireability-00
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-01
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-02
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-03
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-04
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-05
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-06
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-07
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-08
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-09
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-10
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-11
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-12
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-13
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-14
FORMULA_NAME SharedMemory-COL-000005-CTLFireability-15

=== Now, execution of the tool begins

BK_START 1527139076094

05:17:59.977 [main] ERROR PNML validation - The rng grammar file can't be accessed : www.pnml.org
05:17:59.980 [main] ERROR import - Grammar file errors have been raised, the validation can't be done, process will continue without Grammar validation
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201805151631/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]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.201805151631/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.
built 31 ordering constraints for composite.
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,1863,0.025325,5660,217,14,3424,158,158,841,22,169,0


Converting to forward existential form...Done !
original formula: (((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))
=> equivalent forward existential formula: [(Init * (((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))] != FALSE
(forward)formula 0,0,0.030402,6160,1,0,3424,158,229,841,24,169,80
FORMULA SharedMemory-COL-000005-CTLFireability-00 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: !((((AG((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))) + AF((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) + (((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))&&((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))&&(!((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))))) * ((((((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))) * EF(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))))
=> equivalent forward existential formula: ([FwdG(((Init * !((((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))&&((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))&&(!((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))))) * !(!(E(TRUE U !((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))))))),!((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))] != FALSE + ([(Init * !((((((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))] != FALSE + [(Init * !(E(TRUE U ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))))] != FALSE))
Reverse transition relation is exact ! Faster fixpoint algorithm enabled.
Fast SCC detection found an SCC at level 11
Fast SCC detection found an SCC at level 14
Fast SCC detection found an SCC at level 20
Fast SCC detection found an SCC at level 24
Fast SCC detection found an SCC at level 29
Fast SCC detection found an SCC at level 30
(forward)formula 1,1,0.070978,6952,1,0,4854,158,616,2097,91,384,14492
FORMULA SharedMemory-COL-000005-CTLFireability-01 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: AF(E(!(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))) U !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))))))
=> equivalent forward existential formula: [FwdG(Init,!(E(!(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))) U !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))))] = FALSE
(forward)formula 2,1,0.112781,6952,1,0,5634,158,771,2851,91,410,16524
FORMULA SharedMemory-COL-000005-CTLFireability-02 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: !((!((AX(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))) + !((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))) + AX(AF((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))))
=> equivalent forward existential formula: [FwdG(EY((Init * !(!((!(EX(!(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))) + !((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))))),!((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))] != FALSE
(forward)formula 3,0,0.133158,7216,1,0,5781,158,771,3151,91,416,16525
FORMULA SharedMemory-COL-000005-CTLFireability-03 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: AG(EX(((!(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(EX(((!(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))))] = FALSE
(forward)formula 4,0,0.136474,7480,1,0,5781,158,773,3151,91,416,16775
FORMULA SharedMemory-COL-000005-CTLFireability-04 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: !((!((((!(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))) + EX(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))) * E((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)) U !(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))))
=> equivalent forward existential formula: (([(Init * ((!(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))] != FALSE + [(EY(Init) * ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))] != FALSE) + [(Init * !(E((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)) U !(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))))] != FALSE)
(forward)formula 5,1,0.142081,7480,1,0,5970,158,849,3214,91,419,17374
FORMULA SharedMemory-COL-000005-CTLFireability-05 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: ((EG(EF((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) * EX(!(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))) + ((((((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&((!(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))) + AX((((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))) * (((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))) * (((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))) + EX((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))))
=> equivalent forward existential formula: ([(EY(((Init * !((EG(E(TRUE U (((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) * EX(!(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))))) * !(((((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&((!(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))))))) * !((((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))))] = FALSE * ([((Init * !((EG(E(TRUE U (((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) * EX(!(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))))) * !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))] = FALSE * [(((Init * !((EG(E(TRUE U (((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) * EX(!(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))))) * !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))))) * !(EX((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))] = FALSE))
(forward)formula 6,1,0.235843,9064,1,0,10460,161,863,6352,91,481,29112
FORMULA SharedMemory-COL-000005-CTLFireability-06 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: AX(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))))
=> equivalent forward existential formula: [(EY(Init) * !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))] = FALSE
(forward)formula 7,0,0.249333,9064,1,0,10460,161,863,6406,91,481,29112
FORMULA SharedMemory-COL-000005-CTLFireability-07 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: A(EF(((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))&&((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))))) U (EX(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))) * !((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))
=> equivalent forward existential formula: [((Init * !(EG(!((EX(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))) * !((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))))) * !(E(!((EX(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))) * !((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))) U (!(E(TRUE U ((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))&&((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))) * !((EX(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))) * !((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))))))] != FALSE
Fast SCC detection found an SCC at level 11
Fast SCC detection found an SCC at level 14
Fast SCC detection found an SCC at level 20
Fast SCC detection found an SCC at level 24
Fast SCC detection found an SCC at level 29
(forward)formula 8,0,0.310824,10384,1,0,14246,168,882,9631,92,498,36382
FORMULA SharedMemory-COL-000005-CTLFireability-08 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: (((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))||(!((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))) * ((((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))) * (!(AF((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) * !(AX((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))))
=> equivalent forward existential formula: [(EY((((Init * ((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))||(!((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))) * (((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))&&(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) * !(!(EG(!((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))))) * !((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))))] != FALSE
(forward)formula 9,0,0.318064,10648,1,0,14857,174,886,9896,92,508,40610
FORMULA SharedMemory-COL-000005-CTLFireability-09 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: ((A(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))) U !((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))) + !(A((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)) U ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))) + !((AF((((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) + (((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))||((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))&&(!((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))))))
=> equivalent forward existential formula: (([((Init * !(EG(!(!((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))))))) * !(E(!(!((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))) U (!(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))) * !(!((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))))))))] != FALSE + ([(FwdU(Init,!(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))) * (!((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))) * !(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))))] != FALSE + [FwdG(Init,!(((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))))] != FALSE)) + [FwdG((Init * !((((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))||((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))&&(!((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))))),!((((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))&&(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))))] != FALSE)
(forward)formula 10,1,0.366688,10912,1,0,16479,174,898,10907,92,510,44275
FORMULA SharedMemory-COL-000005-CTLFireability-10 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: EX((AG(((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))||(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))) * AF(!((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))))))
=> equivalent forward existential formula: [((EY(Init) * !(E(TRUE U !(((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))||(((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))))))) * !(EG(!(!((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))))))] != FALSE
(forward)formula 11,0,0.382882,11176,1,0,16510,176,924,10974,92,516,44687
FORMULA SharedMemory-COL-000005-CTLFireability-11 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: (((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))
=> equivalent forward existential formula: [(Init * (((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))] != FALSE
(forward)formula 12,1,0.383842,11440,1,0,16516,176,924,10974,92,516,44715
FORMULA SharedMemory-COL-000005-CTLFireability-12 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: ((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)) * EX((EF((((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1))) + ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))))
=> equivalent forward existential formula: ([(FwdU(EY((Init * (((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))),TRUE) * (((((((((((((((((((((((((PxP0.extMemAcc_0>=1)||(PxP1.extMemAcc_1>=1))||(PxP2.extMemAcc_2>=1))||(PxP3.extMemAcc_3>=1))||(PxP4.extMemAcc_4>=1))||(PxP5.extMemAcc_5>=1))||(PxP6.extMemAcc_6>=1))||(PxP7.extMemAcc_7>=1))||(PxP8.extMemAcc_8>=1))||(PxP9.extMemAcc_9>=1))||(PxP10.extMemAcc_10>=1))||(PxP11.extMemAcc_11>=1))||(PxP12.extMemAcc_12>=1))||(PxP13.extMemAcc_13>=1))||(PxP14.extMemAcc_14>=1))||(PxP15.extMemAcc_15>=1))||(PxP16.extMemAcc_16>=1))||(PxP17.extMemAcc_17>=1))||(PxP18.extMemAcc_18>=1))||(PxP19.extMemAcc_19>=1))||(PxP20.extMemAcc_20>=1))||(PxP21.extMemAcc_21>=1))||(PxP22.extMemAcc_22>=1))||(PxP23.extMemAcc_23>=1))||(PxP24.extMemAcc_24>=1)))] != FALSE + [(EY((Init * (((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) * ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))] != FALSE)
(forward)formula 13,1,0.39901,11968,1,0,16786,179,943,11169,95,538,50776
FORMULA SharedMemory-COL-000005-CTLFireability-13 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))
=> equivalent forward existential formula: [(Init * ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))))] != FALSE
(forward)formula 14,0,0.400905,12232,1,0,16786,179,943,11169,95,538,50811
FORMULA SharedMemory-COL-000005-CTLFireability-14 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: (((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1))) * ((A(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))) U ((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))) + EG((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))) + E((((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)) U !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))))
=> equivalent forward existential formula: (([(((Init * ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))) * !(EG(!(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))))))) * !(E(!(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))) U (!(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))) * !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1))))))))] != FALSE + [FwdG((Init * ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))),(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1)))] != FALSE) + [(FwdU((Init * ((((((P0.ownMemAcc_0>=1)&&(P0.memory_0>=1))||((P1.ownMemAcc_1>=1)&&(P1.memory_1>=1)))||((P2.ownMemAcc_2>=1)&&(P2.memory_2>=1)))||((P3.ownMemAcc_3>=1)&&(P3.memory_3>=1)))||((P4.ownMemAcc_4>=1)&&(P4.memory_4>=1)))),(((((P0.active_0>=1)||(P1.active_1>=1))||(P2.active_2>=1))||(P3.active_3>=1))||(P4.active_4>=1))) * !(((((((((((((((((((((((P1.memory_1>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1))||(((P2.memory_2>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P0.queue_0>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P1.queue_1>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P2.queue_2>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P4.memory_4>=1)&&(P3.queue_3>=1))&&(extBus.extBus_0>=1)))||(((P0.memory_0>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P1.memory_1>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P2.memory_2>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))||(((P3.memory_3>=1)&&(P4.queue_4>=1))&&(extBus.extBus_0>=1)))))] != FALSE)
(forward)formula 15,0,0.48841,12232,1,0,16940,179,952,11351,95,538,51486
FORMULA SharedMemory-COL-000005-CTLFireability-15 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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


BK_STOP 1527139083632

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

+ export BINDIR=/home/mcc/BenchKit/
+ BINDIR=/home/mcc/BenchKit/
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ /home/mcc/BenchKit//runeclipse.sh /home/mcc/execution CTLFireability -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ /home/mcc/BenchKit//itstools/its-tools -consoleLog -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination CTLFireability -z3path /home/mcc/BenchKit//z3/bin/z3 -yices2path /home/mcc/BenchKit//yices/bin/yices -its -ltsminpath /home/mcc/BenchKit//lts_install_dir/ -smt -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss8m -Xms40m -Xmx8192m -Dfile.encoding=UTF-8 -Dosgi.requiredJavaVersion=1.6
May 24, 2018 5:17:59 AM fr.lip6.move.gal.application.Application start
INFO: Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, CTLFireability, -z3path, /home/mcc/BenchKit//z3/bin/z3, -yices2path, /home/mcc/BenchKit//yices/bin/yices, -its, -ltsminpath, /home/mcc/BenchKit//lts_install_dir/, -smt]
May 24, 2018 5:17:59 AM fr.lip6.move.gal.application.MccTranslator transformPNML
INFO: Parsing pnml file : /home/mcc/execution/model.pnml
May 24, 2018 5:17:59 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Detected file is not PT type :http://www.pnml.org/version-2009/grammar/symmetricnet
May 24, 2018 5:18:00 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Load time of PNML (colored model parsed with PNMLFW) : 1010 ms
May 24, 2018 5:18:00 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 6 places.
May 24, 2018 5:18:00 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Computed order using colors.
May 24, 2018 5:18:00 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: sort/places :P->ownMemAcc,queue,memory,active,
Dot->extBus,
PxP->extMemAcc,

May 24, 2018 5:18:00 AM fr.lip6.move.gal.pnml.togal.HLGALTransformer handlePage
INFO: Transformed 5 transitions.
May 24, 2018 5:18:00 AM fr.lip6.move.gal.pnml.togal.PnmlToGalTransformer transform
INFO: Computed order based on color domains.
May 24, 2018 5:18:00 AM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/model.pnml.img.gal : 7 ms
May 24, 2018 5:18:01 AM fr.lip6.move.gal.application.MccTranslator applyOrder
INFO: Applying decomposition
May 24, 2018 5:18:01 AM fr.lip6.move.gal.instantiate.CompositeBuilder decomposeWithOrder
INFO: Decomposing Gal with order
May 24, 2018 5:18:01 AM fr.lip6.move.gal.instantiate.Instantiator fuseEqualParameters
INFO: Fused parameters : $m and $x of transition endOwnAcc
May 24, 2018 5:18:01 AM fr.lip6.move.gal.instantiate.Instantiator instantiateParameters
INFO: On-the-fly reduction of False transitions avoided exploring 5.0 instantiations of transitions. Total transitions/syncs built is 72
May 24, 2018 5:18:01 AM fr.lip6.move.gal.instantiate.GALRewriter flatten
INFO: Flatten gal took : 64 ms
May 24, 2018 5:18:01 AM fr.lip6.move.gal.instantiate.CompositeBuilder rewriteArraysToAllowPartition
INFO: Rewriting arrays ownMemAcc, queue, memory, active, extMemAcc to variables to allow decomposition.
May 24, 2018 5:18:01 AM fr.lip6.move.gal.instantiate.Instantiator fuseIsomorphicEffects
INFO: Removed a total of 35 redundant transitions.
May 24, 2018 5:18:01 AM fr.lip6.move.serialization.SerializationUtil systemToFile
INFO: Time to serialize gal into /home/mcc/execution/CTLFireability.pnml.gal : 8 ms
May 24, 2018 5:18:01 AM fr.lip6.move.serialization.SerializationUtil serializePropertiesForITSCTLTools
INFO: Time to serialize properties into /home/mcc/execution/CTLFireability.ctl : 20 ms

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="SharedMemory-COL-000005"
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/SharedMemory-COL-000005.tgz
mv SharedMemory-COL-000005 execution
cd execution
pwd
ls -lh

# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-3637"
echo " Executing tool itstools"
echo " Input is SharedMemory-COL-000005, 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 r176-smll-152708746700004"
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 ;