About the Execution of Marcie for UtilityControlRoom-PT-Z4T4N04
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5655.896 | 3600000.00 | 3600070.00 | 20.00 | T?F?FFT?TFTTTTFT | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Formatting '/data/fkordon/mcc2023-input.r481-tall-167912693001193.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2023-input.qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
..................
=====================================================================
Generated by BenchKit 2-5348
Executing tool marcie
Input is UtilityControlRoom-PT-Z4T4N04, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r481-tall-167912693001193
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 1.2M
-rw-r--r-- 1 mcc users 20K Feb 26 14:33 CTLCardinality.txt
-rw-r--r-- 1 mcc users 111K Feb 26 14:33 CTLCardinality.xml
-rw-r--r-- 1 mcc users 51K Feb 26 14:32 CTLFireability.txt
-rw-r--r-- 1 mcc users 184K Feb 26 14:32 CTLFireability.xml
-rw-r--r-- 1 mcc users 13K Feb 25 17:25 LTLCardinality.txt
-rw-r--r-- 1 mcc users 53K Feb 25 17:25 LTLCardinality.xml
-rw-r--r-- 1 mcc users 13K Feb 25 17:25 LTLFireability.txt
-rw-r--r-- 1 mcc users 46K Feb 25 17:25 LTLFireability.xml
-rw-r--r-- 1 mcc users 14K Feb 26 14:37 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 84K Feb 26 14:37 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 94K Feb 26 14:36 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 357K Feb 26 14:36 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 3.4K Feb 25 17:25 UpperBounds.txt
-rw-r--r-- 1 mcc users 7.4K Feb 25 17:25 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Mar 5 18:23 equiv_col
-rw-r--r-- 1 mcc users 8 Mar 5 18:23 instance
-rw-r--r-- 1 mcc users 6 Mar 5 18:23 iscolored
-rw-r--r-- 1 mcc users 128K Mar 5 18:23 model.pnml
--------------------
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 UtilityControlRoom-PT-Z4T4N04-CTLCardinality-00
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-01
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-02
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-03
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-04
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-05
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-06
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-07
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-08
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-09
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-10
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-11
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-12
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-13
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-14
FORMULA_NAME UtilityControlRoom-PT-Z4T4N04-CTLCardinality-15
=== Now, execution of the tool begins
BK_START 1679879930592
bash -c /home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n "BK_STOP " ; date -u +%s%3N
Invoking MCC driver with
BK_TOOL=marcie
BK_EXAMINATION=CTLCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=UtilityControlRoom-PT-Z4T4N04
Not applying reductions.
Model is PT
CTLCardinality PT
timeout --kill-after=10s --signal=SIGINT 1m for testing only
Marcie built on Linux at 2019-11-18.
A model checker for Generalized Stochastic Petri nets
authors: Alex Tovchigrechko (IDD package and CTL model checking)
Martin Schwarick (Symbolic numerical analysis and CSL model checking)
Christian Rohr (Simulative and approximative numerical model checking)
marcie@informatik.tu-cottbus.de
called as: /home/mcc/BenchKit/bin//../marcie/bin/marcie --net-file=model.pnml --mcc-file=CTLCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Net: UtilityControlRoom_PT_Z4T4N04
(NrP: 154 NrTr: 300 NrArc: 964)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.004sec
net check time: 0m 0.000sec
init dd package: 0m 2.840sec
RS generation: 0m 1.537sec
-> reachability set: #nodes 7693 (7.7e+03) #states 65,585,152 (7)
starting MCC model checker
--------------------------
checking: EF [4<=MovetoZ_0_0_0]
normalized: E [true U 4<=MovetoZ_0_0_0]
abstracting: (4<=MovetoZ_0_0_0)
states: 0
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.003sec
checking: EX [~ [E [~ [EG [MovetoZ_3_1_1<=ClientsTimeout_0]] U 4<=StartSecuring_3_0]]]
normalized: EX [~ [E [~ [EG [MovetoZ_3_1_1<=ClientsTimeout_0]] U 4<=StartSecuring_3_0]]]
abstracting: (4<=StartSecuring_3_0)
states: 0
abstracting: (MovetoZ_3_1_1<=ClientsTimeout_0)
states: 64,707,072 (7)
.
EG iterations: 1
.-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.450sec
checking: EG [A [MovetoZ_1_1_0<=4 U EG [AG [A [MovetoZ_1_2_2<=Assigned_0_2 U 1<=DoSecuring_3_3]]]]]
normalized: EG [[~ [EG [~ [EG [~ [E [true U ~ [[~ [EG [~ [1<=DoSecuring_3_3]]] & ~ [E [~ [1<=DoSecuring_3_3] U [~ [MovetoZ_1_2_2<=Assigned_0_2] & ~ [1<=DoSecuring_3_3]]]]]]]]]]]] & ~ [E [~ [EG [~ [E [true U ~ [[~ [EG [~ [1<=DoSecuring_3_3]]] & ~ [E [~ [1<=DoSecuring_3_3] U [~ [MovetoZ_1_2_2<=Assigned_0_2] & ~ [1<=DoSecuring_3_3]]]]]]]]]] U [~ [MovetoZ_1_1_0<=4] & ~ [EG [~ [E [true U ~ [[~ [EG [~ [1<=DoSecuring_3_3]]] & ~ [E [~ [1<=DoSecuring_3_3] U [~ [MovetoZ_1_2_2<=Assigned_0_2] & ~ [1<=DoSecuring_3_3]]]]]]]]]]]]]]]
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
abstracting: (MovetoZ_1_2_2<=Assigned_0_2)
states: 64,043,328 (7)
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
.
EG iterations: 1
.
EG iterations: 1
abstracting: (MovetoZ_1_1_0<=4)
states: 65,585,152 (7)
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
abstracting: (MovetoZ_1_2_2<=Assigned_0_2)
states: 64,043,328 (7)
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
.
EG iterations: 1
.
EG iterations: 1
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
abstracting: (MovetoZ_1_2_2<=Assigned_0_2)
states: 64,043,328 (7)
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
abstracting: (1<=DoSecuring_3_3)
states: 789,184 (5)
.
EG iterations: 1
.
EG iterations: 1
EG iterations: 0
.
EG iterations: 1
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-09 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 2.381sec
checking: ~ [AG [AF [[~ [[~ [StartSecuring_3_1<=Assigned_0_2] | ~ [2<=DoSecuring_3_0]]] | Clients_1<=0]]]]
normalized: E [true U EG [~ [[Clients_1<=0 | ~ [[~ [StartSecuring_3_1<=Assigned_0_2] | ~ [2<=DoSecuring_3_0]]]]]]]
abstracting: (2<=DoSecuring_3_0)
states: 0
abstracting: (StartSecuring_3_1<=Assigned_0_2)
states: 64,043,328 (7)
abstracting: (Clients_1<=0)
states: 63,539,520 (7)
.
EG iterations: 1
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 1.564sec
checking: AX [~ [AF [~ [[~ [3<=StartSecuring_0_3] | [[ClientsWaiting_0<=0 & DoSecuring_2_0<=Assigned_1_1] | EX [OpenRequests_0_3<=1]]]]]]]
normalized: ~ [EX [~ [EG [[~ [3<=StartSecuring_0_3] | [[ClientsWaiting_0<=0 & DoSecuring_2_0<=Assigned_1_1] | EX [OpenRequests_0_3<=1]]]]]]]
abstracting: (OpenRequests_0_3<=1)
states: 65,585,152 (7)
.abstracting: (DoSecuring_2_0<=Assigned_1_1)
states: 64,814,240 (7)
abstracting: (ClientsWaiting_0<=0)
states: 36,416,576 (7)
abstracting: (3<=StartSecuring_0_3)
states: 0
EG iterations: 0
.-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-08 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.025sec
checking: AG [[EG [EF [E [Assigned_1_1<=2 U MovetoZ_0_3_1<=1]]] & [E [EG [~ [4<=MovetoZ_0_3_0]] U EG [[Assigned_2_1<=Assigned_0_0 & 2<=StartSecuring_0_0]]] | AF [E [[DoSecuring_3_3<=MovetoZ_0_0_0 & Idles<=MovetoZ_3_3_2] U [4<=StartSecuring_2_3 | OpenRequests_0_2<=OpenRequests_0_2]]]]]]
normalized: ~ [E [true U ~ [[[~ [EG [~ [E [[DoSecuring_3_3<=MovetoZ_0_0_0 & Idles<=MovetoZ_3_3_2] U [4<=StartSecuring_2_3 | OpenRequests_0_2<=OpenRequests_0_2]]]]] | E [EG [~ [4<=MovetoZ_0_3_0]] U EG [[Assigned_2_1<=Assigned_0_0 & 2<=StartSecuring_0_0]]]] & EG [E [true U E [Assigned_1_1<=2 U MovetoZ_0_3_1<=1]]]]]]]
abstracting: (MovetoZ_0_3_1<=1)
states: 65,585,152 (7)
abstracting: (Assigned_1_1<=2)
states: 65,585,152 (7)
EG iterations: 0
abstracting: (2<=StartSecuring_0_0)
states: 0
abstracting: (Assigned_2_1<=Assigned_0_0)
states: 64,043,328 (7)
.
EG iterations: 1
abstracting: (4<=MovetoZ_0_3_0)
states: 0
EG iterations: 0
abstracting: (OpenRequests_0_2<=OpenRequests_0_2)
states: 65,585,152 (7)
abstracting: (4<=StartSecuring_2_3)
states: 0
abstracting: (Idles<=MovetoZ_3_3_2)
states: 10,511,595 (7)
abstracting: (DoSecuring_3_3<=MovetoZ_0_0_0)
states: 64,814,240 (7)
.
EG iterations: 1
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.028sec
checking: EG [A [[[[[OpenRequests_3_1<=1 | A [2<=MovetoZ_3_2_2 U MovetoZ_1_2_2<=MovetoZ_3_2_2]] & EG [MovetoZ_2_3_3<=0]] | AX [AG [MovetoZ_2_1_0<=StartSecuring_3_1]]] | ~ [[EX [Assigned_1_2<=3] | [MovetoZ_0_1_2<=2 & 4<=MovetoZ_0_1_2]]]] U AX [[~ [[MovetoZ_3_0_2<=MovetoZ_0_3_2 & Finished_3<=0]] | ~ [[1<=Assigned_0_2 & StartSecuring_2_0<=0]]]]]]
normalized: EG [[~ [EG [EX [~ [[~ [[1<=Assigned_0_2 & StartSecuring_2_0<=0]] | ~ [[MovetoZ_3_0_2<=MovetoZ_0_3_2 & Finished_3<=0]]]]]]] & ~ [E [EX [~ [[~ [[1<=Assigned_0_2 & StartSecuring_2_0<=0]] | ~ [[MovetoZ_3_0_2<=MovetoZ_0_3_2 & Finished_3<=0]]]]] U [~ [[~ [[[MovetoZ_0_1_2<=2 & 4<=MovetoZ_0_1_2] | EX [Assigned_1_2<=3]]] | [~ [EX [E [true U ~ [MovetoZ_2_1_0<=StartSecuring_3_1]]]] | [EG [MovetoZ_2_3_3<=0] & [OpenRequests_3_1<=1 | [~ [EG [~ [MovetoZ_1_2_2<=MovetoZ_3_2_2]]] & ~ [E [~ [MovetoZ_1_2_2<=MovetoZ_3_2_2] U [~ [2<=MovetoZ_3_2_2] & ~ [MovetoZ_1_2_2<=MovetoZ_3_2_2]]]]]]]]]] & EX [~ [[~ [[1<=Assigned_0_2 & StartSecuring_2_0<=0]] | ~ [[MovetoZ_3_0_2<=MovetoZ_0_3_2 & Finished_3<=0]]]]]]]]]]
abstracting: (Finished_3<=0)
states: 63,539,520 (7)
abstracting: (MovetoZ_3_0_2<=MovetoZ_0_3_2)
states: 64,043,328 (7)
abstracting: (StartSecuring_2_0<=0)
states: 64,006,784 (7)
abstracting: (1<=Assigned_0_2)
states: 1,578,368 (6)
.abstracting: (MovetoZ_1_2_2<=MovetoZ_3_2_2)
states: 64,043,328 (7)
abstracting: (2<=MovetoZ_3_2_2)
states: 0
abstracting: (MovetoZ_1_2_2<=MovetoZ_3_2_2)
states: 64,043,328 (7)
abstracting: (MovetoZ_1_2_2<=MovetoZ_3_2_2)
states: 64,043,328 (7)
.
EG iterations: 1
abstracting: (OpenRequests_3_1<=1)
states: 65,585,152 (7)
abstracting: (MovetoZ_2_3_3<=0)
states: 64,006,784 (7)
.
EG iterations: 1
abstracting: (MovetoZ_2_1_0<=StartSecuring_3_1)
states: 64,043,328 (7)
.abstracting: (Assigned_1_2<=3)
states: 65,585,152 (7)
.abstracting: (4<=MovetoZ_0_1_2)
states: 0
abstracting: (MovetoZ_0_1_2<=2)
states: 65,585,152 (7)
abstracting: (Finished_3<=0)
states: 63,539,520 (7)
abstracting: (MovetoZ_3_0_2<=MovetoZ_0_3_2)
states: 64,043,328 (7)
abstracting: (StartSecuring_2_0<=0)
states: 64,006,784 (7)
abstracting: (1<=Assigned_0_2)
states: 1,578,368 (6)
.abstracting: (Finished_3<=0)
states: 63,539,520 (7)
abstracting: (MovetoZ_3_0_2<=MovetoZ_0_3_2)
states: 64,043,328 (7)
abstracting: (StartSecuring_2_0<=0)
states: 64,006,784 (7)
abstracting: (1<=Assigned_0_2)
states: 1,578,368 (6)
..
EG iterations: 1
.
EG iterations: 1
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 3.101sec
checking: ~ [E [~ [[[AX [~ [DoSecuring_2_0<=MovetoZ_2_0_0]] | A [OpenRequests_0_3<=3 U [Assigned_0_2<=3 | 2<=ClientsTimeout_1]]] | AX [~ [StartSecuring_2_2<=MovetoZ_3_3_0]]]] U ~ [E [[[~ [ControlRoomDispatch_2<=4] & [DoSecuring_2_1<=MovetoZ_2_2_0 & OpenRequests_2_0<=Assigned_0_1]] & EX [DoSecuring_0_2<=3]] U ~ [AG [Finished_1<=DoSecuring_1_1]]]]]]
normalized: ~ [E [~ [[~ [EX [StartSecuring_2_2<=MovetoZ_3_3_0]] | [[~ [E [~ [[Assigned_0_2<=3 | 2<=ClientsTimeout_1]] U [~ [[Assigned_0_2<=3 | 2<=ClientsTimeout_1]] & ~ [OpenRequests_0_3<=3]]]] & ~ [EG [~ [[Assigned_0_2<=3 | 2<=ClientsTimeout_1]]]]] | ~ [EX [DoSecuring_2_0<=MovetoZ_2_0_0]]]]] U ~ [E [[[~ [ControlRoomDispatch_2<=4] & [DoSecuring_2_1<=MovetoZ_2_2_0 & OpenRequests_2_0<=Assigned_0_1]] & EX [DoSecuring_0_2<=3]] U E [true U ~ [Finished_1<=DoSecuring_1_1]]]]]]
abstracting: (Finished_1<=DoSecuring_1_1)
states: 63,539,520 (7)
abstracting: (DoSecuring_0_2<=3)
states: 65,585,152 (7)
.abstracting: (OpenRequests_2_0<=Assigned_0_1)
states: 61,598,592 (7)
abstracting: (DoSecuring_2_1<=MovetoZ_2_2_0)
states: 64,795,968 (7)
abstracting: (ControlRoomDispatch_2<=4)
states: 65,585,152 (7)
abstracting: (DoSecuring_2_0<=MovetoZ_2_0_0)
states: 64,795,968 (7)
.abstracting: (2<=ClientsTimeout_1)
states: 0
abstracting: (Assigned_0_2<=3)
states: 65,585,152 (7)
.
EG iterations: 1
abstracting: (OpenRequests_0_3<=3)
states: 65,585,152 (7)
abstracting: (2<=ClientsTimeout_1)
states: 0
abstracting: (Assigned_0_2<=3)
states: 65,585,152 (7)
abstracting: (2<=ClientsTimeout_1)
states: 0
abstracting: (Assigned_0_2<=3)
states: 65,585,152 (7)
abstracting: (StartSecuring_2_2<=MovetoZ_3_3_0)
states: 64,043,328 (7)
.-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.797sec
checking: E [AG [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)] U AX [40<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)]]
normalized: E [~ [E [true U ~ [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)]]] U ~ [EX [~ [40<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)]]]]
abstracting: (40<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
.abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 61,928,659 (7)
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-04 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 6.270sec
checking: ~ [EX [[AG [[EX [72<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)] & E [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=Idles U sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=NumClientsReq]]] | ~ [AF [AG [35<=sum(Finished_3, Finished_2, Finished_1, Finished_0)]]]]]]
normalized: ~ [EX [[EG [E [true U ~ [35<=sum(Finished_3, Finished_2, Finished_1, Finished_0)]]] | ~ [E [true U ~ [[EX [72<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)] & E [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=Idles U sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=NumClientsReq]]]]]]]]
abstracting: (sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=NumClientsReq)
states: 65,585,152 (7)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=Idles)
states: 65,585,152 (7)
abstracting: (72<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0))
states: 0
.abstracting: (35<=sum(Finished_3, Finished_2, Finished_1, Finished_0))
states: 0
EG iterations: 0
.-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-05 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.882sec
checking: EG [AG [EF [~ [[[NumClientsReq<=80 | 53<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)] & [Idles<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0) | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)]]]]]]
normalized: EG [~ [E [true U ~ [E [true U ~ [[[Idles<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0) | sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)] & [NumClientsReq<=80 | 53<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]]]]]]]
abstracting: (53<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 0
abstracting: (NumClientsReq<=80)
states: 65,585,152 (7)
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0))
states: 52,659,248 (7)
abstracting: (Idles<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0))
states: 15,665,315 (7)
EG iterations: 0
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-06 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 5.041sec
checking: EG [[~ [sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=80] | ~ [[~ [EX [[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0) & Idles<=0]]] & ~ [[[EX [23<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)] | EX [Idles<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)]] | AX [55<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]]]]]
normalized: EG [[~ [[~ [[~ [EX [~ [55<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]] | [EX [Idles<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)] | EX [23<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)]]]] & ~ [EX [[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0) & Idles<=0]]]]] | ~ [sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=80]]]
abstracting: (sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=80)
states: 65,585,152 (7)
abstracting: (Idles<=0)
states: 9,727,779 (6)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 3,659,008 (6)
.abstracting: (23<=sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0))
states: 0
.abstracting: (Idles<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0))
states: 65,585,152 (7)
.abstracting: (55<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0))
states: 0
.
EG iterations: 0
-> the formula is TRUE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 6.740sec
checking: E [A [~ [EF [~ [A [sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=24 U sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]] U ~ [A [EX [51<=Idles] U ~ [[Idles<=2 | 66<=Idles]]]]] U EX [100<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]
normalized: E [[~ [EG [[~ [EG [[Idles<=2 | 66<=Idles]]] & ~ [E [[Idles<=2 | 66<=Idles] U [~ [EX [51<=Idles]] & [Idles<=2 | 66<=Idles]]]]]]] & ~ [E [[~ [EG [[Idles<=2 | 66<=Idles]]] & ~ [E [[Idles<=2 | 66<=Idles] U [~ [EX [51<=Idles]] & [Idles<=2 | 66<=Idles]]]]] U [E [true U ~ [[~ [E [~ [sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)] U [~ [sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=24] & ~ [sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]] & ~ [EG [~ [sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]]]] & [~ [EG [[Idles<=2 | 66<=Idles]]] & ~ [E [[Idles<=2 | 66<=Idles] U [~ [EX [51<=Idles]] & [Idles<=2 | 66<=Idles]]]]]]]]] U EX [100<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]
abstracting: (100<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 0
.abstracting: (66<=Idles)
states: 0
abstracting: (Idles<=2)
states: 59,349,417 (7)
abstracting: (51<=Idles)
states: 0
.abstracting: (66<=Idles)
states: 0
abstracting: (Idles<=2)
states: 59,349,417 (7)
abstracting: (66<=Idles)
states: 0
abstracting: (Idles<=2)
states: 59,349,417 (7)
.
EG iterations: 1
abstracting: (sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0))
MC time: 14m53.014sec
checking: EG [EF [[[EX [[sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=59 & sum(Finished_3, Finished_2, Finished_1, Finished_0)<=42]] | A [EF [sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=25] U [58<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 78<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)]]] & [~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=50] & EF [A [sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0) U sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)]]]]]]
normalized: EG [E [true U [[E [true U [~ [E [~ [sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)] U [~ [sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)] & ~ [sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)]]]] & ~ [EG [~ [sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)]]]]] & ~ [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=50]] & [[~ [E [~ [[58<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 78<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)]] U [~ [E [true U sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=25]] & ~ [[58<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 78<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)]]]]] & ~ [EG [~ [[58<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 78<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)]]]]] | EX [[sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=59 & sum(Finished_3, Finished_2, Finished_1, Finished_0)<=42]]]]]]
abstracting: (sum(Finished_3, Finished_2, Finished_1, Finished_0)<=42)
states: 65,585,152 (7)
abstracting: (sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=59)
states: 65,585,152 (7)
.abstracting: (78<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (58<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
EG iterations: 0
abstracting: (78<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (58<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=25)
states: 65,585,152 (7)
abstracting: (78<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (58<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=50)
states: 65,585,152 (7)
abstracting: (sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 63,127,296 (7)
.
EG iterations: 1
abstracting: (sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 63,127,296 (7)
abstracting: (sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0))
MC time: 11m10.000sec
checking: EG [[[E [[~ [29<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)] & E [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0) U 62<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]] U sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)] & EF [EX [[54<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) | 52<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]]] | ~ [[[6<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | ~ [[~ [sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=16] & E [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=56 U 58<=Idles]]]] | [AF [[sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0) | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)]] | EF [sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)<=47]]]]]]
normalized: EG [[~ [[[6<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0) | ~ [[E [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=56 U 58<=Idles] & ~ [sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=16]]]] | [~ [EG [~ [[sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0) | sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)]]]] | E [true U sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)<=47]]]] | [E [[~ [29<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)] & E [sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0) U 62<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]] U sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)] & E [true U EX [[54<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) | 52<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]]]]]
abstracting: (52<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 0
abstracting: (54<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0))
states: 0
.abstracting: (sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 65,585,152 (7)
abstracting: (62<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 0
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=sum(IdleTechs_3, IdleTechs_2, IdleTechs_1, IdleTechs_0))
states: 65,585,152 (7)
abstracting: (29<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0))
states: 0
abstracting: (sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)<=47)
states: 65,585,152 (7)
abstracting: (sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0))
states: 65,585,152 (7)
abstracting: (sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0))
states: 45,611,648 (7)
.
EG iterations: 1
abstracting: (sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)<=16)
states: 65,585,152 (7)
abstracting: (58<=Idles)
states: 0
abstracting: (sum(ControlRoomDispatch_3, ControlRoomDispatch_2, ControlRoomDispatch_1, ControlRoomDispatch_0)<=56)
states: 65,585,152 (7)
abstracting: (6<=sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0))
states: 0
.
EG iterations: 1
-> the formula is FALSE
FORMULA UtilityControlRoom-PT-Z4T4N04-CTLCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 3.165sec
checking: AF [EG [[[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0) | ~ [[E [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0) U 51<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)] | ~ [sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)]]]] | ~ [E [[NumClientsReq<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 52<=sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)] U 24<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]]]
normalized: ~ [EG [~ [EG [[[sum(ClientsTimeout_3, ClientsTimeout_2, ClientsTimeout_1, ClientsTimeout_0, ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0, Clients_3, Clients_2, Clients_1, Clients_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0) | ~ [[~ [sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)<=sum(Assigned_3_3, Assigned_3_2, Assigned_3_1, Assigned_3_0, Assigned_2_3, Assigned_2_2, Assigned_2_1, Assigned_2_0, Assigned_1_3, Assigned_1_2, Assigned_1_1, Assigned_1_0, Assigned_0_3, Assigned_0_2, Assigned_0_1, Assigned_0_0)] | E [sum(Finished_3, Finished_2, Finished_1, Finished_0)<=sum(Finished_3, Finished_2, Finished_1, Finished_0) U 51<=sum(DoSecuring_3_3, DoSecuring_3_2, DoSecuring_3_1, DoSecuring_3_0, DoSecuring_2_3, DoSecuring_2_2, DoSecuring_2_1, DoSecuring_2_0, DoSecuring_1_3, DoSecuring_1_2, DoSecuring_1_1, DoSecuring_1_0, DoSecuring_0_3, DoSecuring_0_2, DoSecuring_0_1, DoSecuring_0_0)]]]] | ~ [E [[NumClientsReq<=sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0) & 52<=sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)] U 24<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]]]]]
abstracting: (24<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0))
states: 0
abstracting: (52<=sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0))
MC time: 11m 8.000sec
checking: E [A [~ [EF [~ [A [sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=24 U sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]] U ~ [A [EX [51<=Idles] U ~ [[Idles<=2 | 66<=Idles]]]]] U EX [100<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]
normalized: E [[~ [EG [[~ [EG [[Idles<=2 | 66<=Idles]]] & ~ [E [[Idles<=2 | 66<=Idles] U [[Idles<=2 | 66<=Idles] & ~ [EX [51<=Idles]]]]]]]] & ~ [E [[~ [EG [[Idles<=2 | 66<=Idles]]] & ~ [E [[Idles<=2 | 66<=Idles] U [[Idles<=2 | 66<=Idles] & ~ [EX [51<=Idles]]]]]] U [E [true U ~ [[~ [EG [~ [sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]] & ~ [E [~ [sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)] U [~ [sum(OpenRequests_3_3, OpenRequests_3_2, OpenRequests_3_1, OpenRequests_3_0, OpenRequests_2_3, OpenRequests_2_2, OpenRequests_2_1, OpenRequests_2_0, OpenRequests_1_3, OpenRequests_1_2, OpenRequests_1_1, OpenRequests_1_0, OpenRequests_0_3, OpenRequests_0_2, OpenRequests_0_1, OpenRequests_0_0)<=24] & ~ [sum(MovetoZ_3_3_3, MovetoZ_3_3_2, MovetoZ_3_3_1, MovetoZ_3_3_0, MovetoZ_3_2_3, MovetoZ_3_2_2, MovetoZ_3_2_1, MovetoZ_3_2_0, MovetoZ_3_1_3, MovetoZ_3_1_2, MovetoZ_3_1_1, MovetoZ_3_1_0, MovetoZ_3_0_3, MovetoZ_3_0_2, MovetoZ_3_0_1, MovetoZ_3_0_0, MovetoZ_2_3_3, MovetoZ_2_3_2, MovetoZ_2_3_1, MovetoZ_2_3_0, MovetoZ_2_2_3, MovetoZ_2_2_2, MovetoZ_2_2_1, MovetoZ_2_2_0, MovetoZ_2_1_3, MovetoZ_2_1_2, MovetoZ_2_1_1, MovetoZ_2_1_0, MovetoZ_2_0_3, MovetoZ_2_0_2, MovetoZ_2_0_1, MovetoZ_2_0_0, MovetoZ_1_3_3, MovetoZ_1_3_2, MovetoZ_1_3_1, MovetoZ_1_3_0, MovetoZ_1_2_3, MovetoZ_1_2_2, MovetoZ_1_2_1, MovetoZ_1_2_0, MovetoZ_1_1_3, MovetoZ_1_1_2, MovetoZ_1_1_1, MovetoZ_1_1_0, MovetoZ_1_0_3, MovetoZ_1_0_2, MovetoZ_1_0_1, MovetoZ_1_0_0, MovetoZ_0_3_3, MovetoZ_0_3_2, MovetoZ_0_3_1, MovetoZ_0_3_0, MovetoZ_0_2_3, MovetoZ_0_2_2, MovetoZ_0_2_1, MovetoZ_0_2_0, MovetoZ_0_1_3, MovetoZ_0_1_2, MovetoZ_0_1_1, MovetoZ_0_1_0, MovetoZ_0_0_3, MovetoZ_0_0_2, MovetoZ_0_0_1, MovetoZ_0_0_0)<=sum(StartSecuring_3_3, StartSecuring_3_2, StartSecuring_3_1, StartSecuring_3_0, StartSecuring_2_3, StartSecuring_2_2, StartSecuring_2_1, StartSecuring_2_0, StartSecuring_1_3, StartSecuring_1_2, StartSecuring_1_1, StartSecuring_1_0, StartSecuring_0_3, StartSecuring_0_2, StartSecuring_0_1, StartSecuring_0_0)]]]]]]] & [~ [EG [[Idles<=2 | 66<=Idles]]] & ~ [E [[Idles<=2 | 66<=Idles] U [[Idles<=2 | 66<=Idles] & ~ [EX [51<=Idles]]]]]]]]]] U EX [100<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0)]]
abstracting: (100<=sum(ClientsWaiting_3, ClientsWaiting_2, ClientsWaiting_1, ClientsWaiting_0))
states: 0
.abstracting: (51<=Idles)
states: 0
.abstracting: (66<=Idles)
states: 0
abstracting: (Idles<=2)
states: 59,349,417 (7)
abstracting: (66<=Idles)
states: 0
abstracting: (Idles<=2)
states: 59,349,417 (7)
TIME LIMIT: Killed by timeout after 3600 seconds
MemTotal: 16393916 kB
MemFree: 10570944 kB
After kill :
MemTotal: 16393916 kB
MemFree: 16174456 kB
BK_TIME_CONFINEMENT_REACHED
--------------------
content from stderr:
check for maximal unmarked siphon
ok
check for constant places
ok
check if there are places and transitions
ok
check if there are transitions without pre-places
ok
check if at least one transition is enabled in m0
ok
check if there are transitions that can never fire
ok
initing FirstDep: 0m 0.002sec
iterations count:32217 (107), effective:507 (1)
initing FirstDep: 0m 0.000sec
iterations count:11197 (37), effective:431 (1)
iterations count:373 (1), effective:1 (0)
iterations count:11197 (37), effective:431 (1)
iterations count:373 (1), effective:1 (0)
iterations count:11197 (37), effective:431 (1)
iterations count:373 (1), effective:1 (0)
iterations count:11382 (37), effective:442 (1)
iterations count:300 (1), effective:0 (0)
iterations count:300 (1), effective:0 (0)
iterations count:300 (1), effective:0 (0)
iterations count:300 (1), effective:0 (0)
iterations count:17522 (58), effective:690 (2)
iterations count:16453 (54), effective:558 (1)
iterations count:11333 (37), effective:445 (1)
iterations count:300 (1), effective:0 (0)
iterations count:37722 (125), effective:1445 (4)
iterations count:300 (1), effective:0 (0)
iterations count:300 (1), effective:0 (0)
iterations count:300 (1), effective:0 (0)
iterations count:5045 (16), effective:191 (0)
iterations count:300 (1), effective:0 (0)
idd.h:1025: Timeout: after 892 sec
iterations count:300 (1), effective:0 (0)
idd.h:1025: Timeout: after 669 sec
iterations count:300 (1), effective:0 (0)
iterations count:300 (1), effective:0 (0)
idd.h:1025: Timeout: after 667 sec
iterations count:300 (1), effective:0 (0)
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="UtilityControlRoom-PT-Z4T4N04"
export BK_EXAMINATION="CTLCardinality"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"
export BK_BIN_PATH="/home/mcc/BenchKit/bin/"
# 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
# this is for BenchKit: explicit launching of the test
echo "====================================================================="
echo " Generated by BenchKit 2-5348"
echo " Executing tool marcie"
echo " Input is UtilityControlRoom-PT-Z4T4N04, examination is CTLCardinality"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r481-tall-167912693001193"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/UtilityControlRoom-PT-Z4T4N04.tgz
mv UtilityControlRoom-PT-Z4T4N04 execution
cd execution
if [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "UpperBounds" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] || [ "CTLCardinality" = "StateSpace" ]; then
rm -f GenericPropertiesVerdict.xml
fi
pwd
ls -lh
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "CTLCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "CTLCardinality" != "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 "CTLCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property CTLCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "CTLCardinality.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 '
echo "FORMULA_NAME $x"
done
elif [ "CTLCardinality" = "ReachabilityDeadlock" ] || [ "CTLCardinality" = "QuasiLiveness" ] || [ "CTLCardinality" = "StableMarking" ] || [ "CTLCardinality" = "Liveness" ] || [ "CTLCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME CTLCardinality"
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 ;