## About the Execution of Marcie for S_LamportFastMutEx-COL-4

Execution Summary | |||||

Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |

9951.310 | 1235427.00 | 1235020.00 | 10.10 | TFFFFTTFFTFTFTTT | normal |

## Execution Chart

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

## Trace from the execution

Waiting for the VM to be ready (probing ssh)

........

=====================================================================

Generated by BenchKit 2-2979

Executing tool marcie

Input is S_LamportFastMutEx-COL-4, examination is CTLCardinality

Time confinement is 3600 seconds

Memory confinement is 16384 MBytes

Number of cores is 1

Run identifier is r161kn-blw3-146416418400192

=====================================================================

--------------------

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 LamportFastMutEx-COL-4-CTLCardinality-0

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-1

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-10

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-11

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-12

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-13

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-14

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-15

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-2

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-3

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-4

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-5

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-6

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-7

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-8

FORMULA_NAME LamportFastMutEx-COL-4-CTLCardinality-9

=== Now, execution of the tool begins

**BK_START 1464334111702
**

Marcie rev. 8535M (built: crohr on 2016-04-27)

A model checker for Generalized Stochastic Petri nets

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

Martin Schwarick (Symbolic numerical analysis and CSL model checking)

Christian Rohr (Simulative and approximative numerical model checking)

marcie@informatik.tu-cottbus.de

called as: marcie --net-file=model.pnml --mcc-file=CTLCardinality.xml --mcc-mode --memory=6 --suppress

parse successfull

net created successfully

Unfolding complete |P|=135|T|=230|A|=990

Time for unfolding: 0m 1.482sec

Net: LamportFastMutEx_COL_4

(NrP: 135 NrTr: 230 NrArc: 990)

net check time: 0m 0.000sec

parse formulas

formulas created successfully

place and transition orderings generation:0m 0.008sec

init dd package: 0m 4.100sec

RS generation: 2m11.533sec

-> reachability set: #nodes 153998 (1.5e+05) #states 1,914,784 (6)

starting MCC model checker

--------------------------

checking: AG [EX [sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]

normalized: ~ [E [true U ~ [EX [sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]]]

abstracting: (sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)) states: 1,914,784 (6)

.-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-5 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m 0.517sec

checking: ~ [EF [AF [sum(b_C_pid_4_C_bool_true, b_C_pid_4_C_bool_false, b_C_pid_3_C_bool_true, b_C_pid_3_C_bool_false, b_C_pid_2_C_bool_true, b_C_pid_2_C_bool_false, b_C_pid_1_C_bool_true, b_C_pid_1_C_bool_false, b_C_pid_0_C_bool_true, b_C_pid_0_C_bool_false)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]]]

normalized: ~ [E [true U ~ [EG [~ [sum(b_C_pid_4_C_bool_true, b_C_pid_4_C_bool_false, b_C_pid_3_C_bool_true, b_C_pid_3_C_bool_false, b_C_pid_2_C_bool_true, b_C_pid_2_C_bool_false, b_C_pid_1_C_bool_true, b_C_pid_1_C_bool_false, b_C_pid_0_C_bool_true, b_C_pid_0_C_bool_false)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]]]]]

abstracting: (sum(b_C_pid_4_C_bool_true, b_C_pid_4_C_bool_false, b_C_pid_3_C_bool_true, b_C_pid_3_C_bool_false, b_C_pid_2_C_bool_true, b_C_pid_2_C_bool_false, b_C_pid_1_C_bool_true, b_C_pid_1_C_bool_false, b_C_pid_0_C_bool_true, b_C_pid_0_C_bool_false)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)) states: 0

EG iterations: 0

-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-0 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m 0.049sec

checking: ~ [EG [~ [[sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0) & 1<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]]]

normalized: ~ [EG [~ [[sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0) & 1<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]]]

abstracting: (1<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)) states: 448,064 (5)

abstracting: (sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)) states: 1,736,124 (6)

..........10:200049..........20:164108........

EG iterations: 28

-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-1 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 1m23.028sec

checking: A [EF [sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)] U EX [1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)]]

normalized: [~ [EG [~ [EX [1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)]]]] & ~ [E [~ [EX [1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)]] U [~ [E [true U sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)]] & ~ [EX [1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)]]]]]]

abstracting: (1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)) states: 242,056 (5)

.abstracting: (sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)) states: 1,663,444 (6)

abstracting: (1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)) states: 242,056 (5)

.abstracting: (1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)) states: 242,056 (5)

...........10:134258.......

EG iterations: 17

-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-4 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 1m27.031sec

checking: A [AF [1<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)] U AX [sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]]

normalized: [~ [EG [EX [~ [sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]]]] & ~ [E [EX [~ [sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]] U [EX [~ [sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]] & EG [~ [1<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]]]]]

abstracting: (1<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)) states: 448,064 (5)

..........10:226374..........20:140262..........30:87342..........40:80915..........50:49565..........60:26242..........70:1240.....

EG iterations: 75

abstracting: (sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)) states: 1,867,805 (6)

.abstracting: (sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)) states: 1,867,805 (6)

.abstracting: (sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)) states: 1,867,805 (6)

...........10:103206....

EG iterations: 14

-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-15 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 4m44.292sec

checking: [~ [~ [EG [sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)<=sum(P_setbi_5_C_pid_4, P_setbi_5_C_pid_3, P_setbi_5_C_pid_2, P_setbi_5_C_pid_1, P_setbi_5_C_pid_0)]]] | [3<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0) & ~ [1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)]]]

normalized: [EG [sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)<=sum(P_setbi_5_C_pid_4, P_setbi_5_C_pid_3, P_setbi_5_C_pid_2, P_setbi_5_C_pid_1, P_setbi_5_C_pid_0)] | [3<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0) & ~ [1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)]]]

abstracting: (1<=sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)) states: 242,056 (5)

abstracting: (3<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)) states: 616

abstracting: (sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)<=sum(P_setbi_5_C_pid_4, P_setbi_5_C_pid_3, P_setbi_5_C_pid_2, P_setbi_5_C_pid_1, P_setbi_5_C_pid_0)) states: 1,709,136 (6)

..........10:161366...

EG iterations: 13

-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-3 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m38.222sec

checking: EG [[~ [3<=sum(P_setbi_5_C_pid_4, P_setbi_5_C_pid_3, P_setbi_5_C_pid_2, P_setbi_5_C_pid_1, P_setbi_5_C_pid_0)] | AF [sum(b_C_pid_4_C_bool_true, b_C_pid_4_C_bool_false, b_C_pid_3_C_bool_true, b_C_pid_3_C_bool_false, b_C_pid_2_C_bool_true, b_C_pid_2_C_bool_false, b_C_pid_1_C_bool_true, b_C_pid_1_C_bool_false, b_C_pid_0_C_bool_true, b_C_pid_0_C_bool_false)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)]]]

normalized: EG [[~ [3<=sum(P_setbi_5_C_pid_4, P_setbi_5_C_pid_3, P_setbi_5_C_pid_2, P_setbi_5_C_pid_1, P_setbi_5_C_pid_0)] | ~ [EG [~ [sum(b_C_pid_4_C_bool_true, b_C_pid_4_C_bool_false, b_C_pid_3_C_bool_true, b_C_pid_3_C_bool_false, b_C_pid_2_C_bool_true, b_C_pid_2_C_bool_false, b_C_pid_1_C_bool_true, b_C_pid_1_C_bool_false, b_C_pid_0_C_bool_true, b_C_pid_0_C_bool_false)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)]]]]]

abstracting: (sum(b_C_pid_4_C_bool_true, b_C_pid_4_C_bool_false, b_C_pid_3_C_bool_true, b_C_pid_3_C_bool_false, b_C_pid_2_C_bool_true, b_C_pid_2_C_bool_false, b_C_pid_1_C_bool_true, b_C_pid_1_C_bool_false, b_C_pid_0_C_bool_true, b_C_pid_0_C_bool_false)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)) states: 0

EG iterations: 0

abstracting: (3<=sum(P_setbi_5_C_pid_4, P_setbi_5_C_pid_3, P_setbi_5_C_pid_2, P_setbi_5_C_pid_1, P_setbi_5_C_pid_0)) states: 340

.

EG iterations: 1

-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-9 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m 5.861sec

checking: EF [~ [EF [sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)]]]

normalized: E [true U ~ [E [true U sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)]]]

abstracting: (sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)) states: 1,751,304 (6)

-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-12 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m39.552sec

checking: E [EX [sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)] U AG [3<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]

normalized: E [EX [sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)] U ~ [E [true U ~ [3<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]]]

abstracting: (3<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)) states: 1,896 (3)

abstracting: (sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)) states: 188,872 (5)

.-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-11 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m13.676sec

checking: [AG [sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)] & [A [2<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) U sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)] | AF [[sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0) & 2<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)]]]]

normalized: [[~ [EG [~ [[sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0) & 2<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)]]]] | [~ [EG [~ [sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)]]] & ~ [E [~ [sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)] U [~ [2<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)] & ~ [sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)]]]]]] & ~ [E [true U ~ [sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)]]]]

abstracting: (sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)) states: 1,756,752 (6)

abstracting: (sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)) states: 1,749,144 (6)

abstracting: (2<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 0

abstracting: (sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)) states: 1,749,144 (6)

abstracting: (sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)) states: 1,749,144 (6)

.....

before gc: list nodes free: 3270261

after gc: idd nodes used:416652, unused:63583348; list nodes free:295972593

.....10:102321..........20:26227.....

EG iterations: 25

abstracting: (2<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)) states: 6,880 (3)

abstracting: (sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)) states: 1,672,504 (6)

.

EG iterations: 1

-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-6 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 3m 4.297sec

checking: [EF [AG [3<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)]] | EG [[[2<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | 3<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)] & [sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)]]]]

normalized: [EG [[[sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)] & [2<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | 3<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)]]] | E [true U ~ [E [true U ~ [3<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)]]]]]

abstracting: (3<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)) states: 340

abstracting: (3<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)) states: 616

abstracting: (2<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 0

abstracting: (sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)) states: 208,408 (5)

abstracting: (sum(P_sety_9_C_pid_4, P_sety_9_C_pid_3, P_sety_9_C_pid_2, P_sety_9_C_pid_1, P_sety_9_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 1,898,652 (6)

.......

EG iterations: 7

-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-2 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m32.830sec

checking: A [[[sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0) | sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)] | sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)] U EG [sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)]]

normalized: [~ [EG [~ [EG [sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)]]]] & ~ [E [~ [EG [sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)]] U [~ [[sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0) | [sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0) | sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)]]] & ~ [EG [sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)]]]]]]

abstracting: (sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 1,871,992 (6)

.

EG iterations: 1

abstracting: (sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)) states: 1,549,361 (6)

abstracting: (sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)) states: 1,563,629 (6)

abstracting: (sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)) states: 208,408 (5)

abstracting: (sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 1,871,992 (6)

.

EG iterations: 1

abstracting: (sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 1,871,992 (6)

.

EG iterations: 1

..........10:36559........

EG iterations: 18

-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-7 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m55.278sec

checking: [E [[2<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0) | sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)] U [sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0) & 1<=sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)]] | EG [EF [sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)]]]

normalized: [E [[2<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0) | sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)] U [sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0) & 1<=sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)]] | EG [E [true U sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)]]]

abstracting: (sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)) states: 1,914,784 (6)

EG iterations: 0

abstracting: (1<=sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)) states: 1,766,400 (6)

abstracting: (sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)) states: 202,096 (5)

abstracting: (sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 1,905,816 (6)

abstracting: (2<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)) states: 20,128 (4)

-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 1m41.212sec

checking: [EX [~ [1<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)]] & [[3<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0) & [[sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0) | sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)] | ~ [sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)]]] & AG [sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)]]]

normalized: [[~ [E [true U ~ [sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)]]] & [3<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0) & [~ [sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)] | [sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0) | sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)]]]] & EX [~ [1<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)]]]

abstracting: (1<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)) states: 191,008 (5)

.abstracting: (sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)) states: 1,766,400 (6)

abstracting: (sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)) states: 1,564,216 (6)

abstracting: (sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)<=sum(P_CS_21_C_pid_4, P_CS_21_C_pid_3, P_CS_21_C_pid_2, P_CS_21_C_pid_1, P_CS_21_C_pid_0)) states: 1,539,373 (6)

abstracting: (3<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)) states: 617

abstracting: (sum(P_fordo_12_C_pid_4, P_fordo_12_C_pid_3, P_fordo_12_C_pid_2, P_fordo_12_C_pid_1, P_fordo_12_C_pid_0)<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)) states: 1,715,004 (6)

-> the formula is FALSE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-10 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m54.219sec

checking: ~ [[[~ [[sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0) & sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]] & AG [sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]] | ~ [[sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | ~ [sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)<=sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)]]]]]

normalized: ~ [[~ [[sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | ~ [sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)<=sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)]]] | [~ [E [true U ~ [sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]]] & ~ [[sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0) & sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)]]]]]

abstracting: (sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)) states: 1,796,608 (6)

abstracting: (sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)<=sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)) states: 191,008 (5)

abstracting: (sum(P_ifyi_15_C_pid_4, P_ifyi_15_C_pid_3, P_ifyi_15_C_pid_2, P_ifyi_15_C_pid_1, P_ifyi_15_C_pid_0)<=sum(P_await_13_C_pid_4, P_await_13_C_pid_3, P_await_13_C_pid_2, P_await_13_C_pid_1, P_await_13_C_pid_0)) states: 1,884,864 (6)

abstracting: (sum(wait_C_pid_4_C_pid_4, wait_C_pid_4_C_pid_3, wait_C_pid_4_C_pid_2, wait_C_pid_4_C_pid_1, wait_C_pid_4_C_pid_0, wait_C_pid_3_C_pid_4, wait_C_pid_3_C_pid_3, wait_C_pid_3_C_pid_2, wait_C_pid_3_C_pid_1, wait_C_pid_3_C_pid_0, wait_C_pid_2_C_pid_4, wait_C_pid_2_C_pid_3, wait_C_pid_2_C_pid_2, wait_C_pid_2_C_pid_1, wait_C_pid_2_C_pid_0, wait_C_pid_1_C_pid_4, wait_C_pid_1_C_pid_3, wait_C_pid_1_C_pid_2, wait_C_pid_1_C_pid_1, wait_C_pid_1_C_pid_0, wait_C_pid_0_C_pid_4, wait_C_pid_0_C_pid_3, wait_C_pid_0_C_pid_2, wait_C_pid_0_C_pid_1, wait_C_pid_0_C_pid_0)<=sum(y_C_pid_4, y_C_pid_3, y_C_pid_2, y_C_pid_1, y_C_pid_0)) states: 287,320 (5)

abstracting: (sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 1,888,884 (6)

-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 1m10.535sec

checking: [~ [AF [[3<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0) & 3<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)]]] | [[[[sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | 1<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)] & 2<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)] | ~ [[2<=sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0) & 3<=sum(P_setx_3_C_pid_4, P_setx_3_C_pid_3, P_setx_3_C_pid_2, P_setx_3_C_pid_1, P_setx_3_C_pid_0)]]] & AG [[1<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0) & sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)]]]]

normalized: [[~ [E [true U ~ [[1<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0) & sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)]]]] & [~ [[2<=sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0) & 3<=sum(P_setx_3_C_pid_4, P_setx_3_C_pid_3, P_setx_3_C_pid_2, P_setx_3_C_pid_1, P_setx_3_C_pid_0)]] | [2<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0) & [sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0) | 1<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)]]]] | EG [~ [[3<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0) & 3<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)]]]]

abstracting: (3<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)) states: 1,156 (3)

abstracting: (3<=sum(P_start_1_C_pid_4, P_start_1_C_pid_3, P_start_1_C_pid_2, P_start_1_C_pid_1, P_start_1_C_pid_0)) states: 617

EG iterations: 0

abstracting: (1<=sum(P_ify0_4_C_pid_4, P_ify0_4_C_pid_3, P_ify0_4_C_pid_2, P_ify0_4_C_pid_1, P_ify0_4_C_pid_0)) states: 393,856 (5)

abstracting: (sum(P_setbi_24_C_pid_4, P_setbi_24_C_pid_3, P_setbi_24_C_pid_2, P_setbi_24_C_pid_1, P_setbi_24_C_pid_0)<=sum(x_C_pid_4, x_C_pid_3, x_C_pid_2, x_C_pid_1, x_C_pid_0)) states: 1,871,992 (6)

abstracting: (2<=sum(P_setbi_11_C_pid_4, P_setbi_11_C_pid_3, P_setbi_11_C_pid_2, P_setbi_11_C_pid_1, P_setbi_11_C_pid_0)) states: 8,968 (3)

abstracting: (3<=sum(P_setx_3_C_pid_4, P_setx_3_C_pid_3, P_setx_3_C_pid_2, P_setx_3_C_pid_1, P_setx_3_C_pid_0)) states: 617

abstracting: (2<=sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)) states: 1,576,320 (6)

abstracting: (sum(done_C_pid_4_C_pid_4, done_C_pid_4_C_pid_3, done_C_pid_4_C_pid_2, done_C_pid_4_C_pid_1, done_C_pid_4_C_pid_0, done_C_pid_3_C_pid_4, done_C_pid_3_C_pid_3, done_C_pid_3_C_pid_2, done_C_pid_3_C_pid_1, done_C_pid_3_C_pid_0, done_C_pid_2_C_pid_4, done_C_pid_2_C_pid_3, done_C_pid_2_C_pid_2, done_C_pid_2_C_pid_1, done_C_pid_2_C_pid_0, done_C_pid_1_C_pid_4, done_C_pid_1_C_pid_3, done_C_pid_1_C_pid_2, done_C_pid_1_C_pid_1, done_C_pid_1_C_pid_0, done_C_pid_0_C_pid_4, done_C_pid_0_C_pid_3, done_C_pid_0_C_pid_2, done_C_pid_0_C_pid_1, done_C_pid_0_C_pid_0)<=sum(P_awaity_C_pid_4, P_awaity_C_pid_3, P_awaity_C_pid_2, P_awaity_C_pid_1, P_awaity_C_pid_0)) states: 208,408 (5)

abstracting: (1<=sum(P_ifxi_10_C_pid_4, P_ifxi_10_C_pid_3, P_ifxi_10_C_pid_2, P_ifxi_10_C_pid_1, P_ifxi_10_C_pid_0)) states: 355,948 (5)

-> the formula is TRUE

**FORMULA LamportFastMutEx-COL-4-CTLCardinality-8 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
**

MC time: 0m17.187sec

Total processing time: 20m35.248sec

**BK_STOP 1464335347129
**

--------------------

content from stderr:

check for maximal unmarked siphon

found

The net has a maximal unmarked siphon:

P_sety_9_C_pid_0

P_setbi_5_C_pid_0

P_awaity_C_pid_0

P_await_13_C_pid_0

P_setbi_11_C_pid_0

P_ifyi_15_C_pid_0

P_ify0_4_C_pid_0

P_ifxi_10_C_pid_0

P_fordo_12_C_pid_0

P_setbi_24_C_pid_0

P_start_1_C_pid_0

P_setx_3_C_pid_0

done_C_pid_2_C_pid_0

done_C_pid_3_C_pid_0

done_C_pid_0_C_pid_0

b_C_pid_0_C_bool_true

b_C_pid_0_C_bool_false

wait_C_pid_0_C_pid_2

wait_C_pid_0_C_pid_3

wait_C_pid_0_C_pid_4

wait_C_pid_1_C_pid_0

wait_C_pid_2_C_pid_0

wait_C_pid_3_C_pid_0

wait_C_pid_4_C_pid_0

P_CS_21_C_pid_0

done_C_pid_0_C_pid_1

done_C_pid_0_C_pid_2

done_C_pid_0_C_pid_3

done_C_pid_0_C_pid_4

done_C_pid_1_C_pid_0

done_C_pid_4_C_pid_0

wait_C_pid_0_C_pid_0

wait_C_pid_0_C_pid_1

The net has transition(s) that can never fire:

T_setbi_2_0_0

T_setx_3_0_0

T_setx_3_0_2

T_setx_3_0_1

T_setbi_2_1_0

T_setx_3_0_3

T_setx_3_0_4

T_yne0_4_0_1

T_yne0_4_0_2

T_sety_9_0_1

T_yne0_4_0_3

T_yne0_4_0_4

T_setbi_5_0_0

T_sety_9_0_0

T_setbi_5_1_0

T_awaity_0

T_fordo_12_0

T_sety_9_0_2

T_yeq0_4_0

T_sety_9_0_3

T_sety_9_0_4

T_xnei_10_1_0

T_xnei_10_2_0

T_xnei_10_3_0

T_sety0_23_0_0

T_xnei_10_4_0

T_setbi_11_0_0

T_setbi_11_1_0

T_await_13_0_0

T_await_13_0_1

T_await_13_0_2

T_await_13_0_3

T_await_13_0_4

T_await_13_1_0

T_await_13_2_0

T_await_13_3_0

T_await_13_4_0

T_forod_13_0

T_ynei_15_1_0

T_xeqi_10_0_0

T_ynei_15_2_0

T_ynei_15_3_0

T_ynei_15_4_0

T_yeqi_15_0_0

T_sety0_23_0_1

T_sety0_23_0_2

T_sety0_23_0_3

T_sety0_23_0_4

T_setbi_24_0_0

T_setbi_24_1_0

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

.........10 185069.........20 154882......................................................................

## Sequence of Actions to be Executed by the VM

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

set -x

# this is for BenchKit: configuration of major elements for the test

export BK_INPUT="S_LamportFastMutEx-COL-4"

export BK_EXAMINATION="CTLCardinality"

export BK_TOOL="marcie"

export BK_RESULT_DIR="/home/hulinhub/BK_RESULTS/OUTPUTS"

export BK_TIME_CONFINEMENT="3600"

export BK_MEMORY_CONFINEMENT="16384"

# this is specific to your benchmark or test

export BIN_DIR="$HOME/BenchKit/bin"

# remove the execution directoty if it exists (to avoid increse of .vmdk images)

if [ -d execution ] ; then

rm -rf execution

fi

tar xzf /home/mcc/BenchKit/INPUTS/S_LamportFastMutEx-COL-4.tgz

mv S_LamportFastMutEx-COL-4 execution

# this is for BenchKit: explicit launching of the test

cd execution

echo "====================================================================="

echo " Generated by BenchKit 2-2979"

echo " Executing tool marcie"

echo " Input is S_LamportFastMutEx-COL-4, 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 r161kn-blw3-146416418400192"

echo "====================================================================="

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

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 ;