Introduction
This page shows the outputs produced by the execution of marcie on DrinkVendingMachine/02 (P/T). We provide:
- A short summary,
- the execution chart (evolution of CPU and memory over the execution),
- the sequence of actions to be executed by the VM,
- the results of these actions.
About the Execution
Execution Summary | |||
Memory (MB) | CPU (s) | End | |
662.75 | 0.37 | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
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.
export BK_INPUT=DrinkVendingMachine-PT-02
export BK_EXAMINATION=CTLFireability
export BK_TOOL=marcie
export BK_RESULT_DIR=/tmp
export BK_LOG_FILE=/tmp/BenchKit_head_log_file.1658
export BIN_DIR=/home/mcc/BenchKit/bin
cd /home/mcc/BenchKit/INPUTS/DrinkVendingMachine-PT-02
echo =====================================================================
echo ' Generated by BenchKit 1.0'
echo ' Executing tool marcie:'
echo ' Test is DrinkVendingMachine-PT-02, examination is CTLFireability'
echo =====================================================================
echo
echo --------------------
echo 'content from stdout:'
echo
bash /home/mcc/BenchKit/BenchKit_head.sh
Execution Outputs of marcie for DrinkVendingMachine/02 (P/T)
This is useful if one wants to reexecute the tool in the VM from the submitted image disk.
execution on node 38: cluster1u40.lip6.fr (runId=136937309400879_n_38)
=====================================================================
runnning marcie on DrinkVendingMachine-PT-02 (CTLFireability)
We got on stdout:
Probing ssh
Waiting ssh to respond
Ssh up and responding
=====================================================================
Generated by BenchKit 1.0
Executing tool marcie:
Test is DrinkVendingMachine-PT-02, examination is CTLFireability
=====================================================================
--------------------
content from stdout:
START 1369381863
Marcie rev. 1103M (build: rohrch on 2013-02-17)
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 --mem=4 --mcc-file=CTLFireability.txt
constant oo registered with value < INFINITY >
parse successfull!
(NrP: 24 NrTr: 72)
net check time: 0m0sec
parse mcc successfull!
place and transition orderings generation:0m0sec
init dd package: 0m1sec
RS generation: 0m0sec
-> reachability set: #nodes 34 (3.4e+01) #states 1,024 (3)
starting CTL model checker
--------------------------
checking: EG [[["ready_8" \in [1, oo) | ["ready_7" \in [1, oo) | ["ready_3" \in [1, oo) | ["ready_6" \in [1, oo) | ["ready_2" \in [1, oo) | ["ready_1" \in [1, oo) | ["ready_4" \in [1, oo) | "ready_5" \in [1, oo)]]]]]]] & ["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)]]]
normalized: EG [[["ready_8" \in [1, oo) | ["ready_7" \in [1, oo) | ["ready_3" \in [1, oo) | ["ready_6" \in [1, oo) | ["ready_2" \in [1, oo) | ["ready_1" \in [1, oo) | ["ready_4" \in [1, oo) | "ready_5" \in [1, oo)]]]]]]] & ["productSlots_1" \in [1, oo) | "productSlots_2" \in [1, oo)]]]
.
EG iterations: 1
-> the formula is FALSE
FORMULA p_1841_fireability_and FALSE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
checking: EG [[["ready_8" \in [1, oo) | ["ready_7" \in [1, oo) | ["ready_3" \in [1, oo) | ["ready_6" \in [1, oo) | ["ready_2" \in [1, oo) | ["ready_1" \in [1, oo) | ["ready_4" \in [1, oo) | "ready_5" \in [1, oo)]]]]]]] | ["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)]]]
normalized: EG [[["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)] | ["ready_8" \in [1, oo) | ["ready_7" \in [1, oo) | ["ready_3" \in [1, oo) | ["ready_6" \in [1, oo) | ["ready_2" \in [1, oo) | ["ready_1" \in [1, oo) | ["ready_5" \in [1, oo) | "ready_4" \in [1, oo)]]]]]]]]]
.
EG iterations: 1
-> the formula is FALSE
FORMULA p_1842_fireability_or FALSE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
checking: AG [[["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)] & ["ready_8" \in [1, oo) | ["ready_7" \in [1, oo) | ["ready_3" \in [1, oo) | ["ready_6" \in [1, oo) | ["ready_2" \in [1, oo) | ["ready_1" \in [1, oo) | ["ready_4" \in [1, oo) | "ready_5" \in [1, oo)]]]]]]]]]
normalized: ~ [E [true U ~ [[["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)] & ["ready_8" \in [1, oo) | ["ready_7" \in [1, oo) | [[["ready_2" \in [1, oo) | ["ready_1" \in [1, oo) | ["ready_5" \in [1, oo) | "ready_4" \in [1, oo)]]] | "ready_6" \in [1, oo)] | "ready_3" \in [1, oo)]]]]]]]
-> the formula is FALSE
FORMULA p_1843_fireability_and_notx FALSE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
checking: AG [[[["ready_7" \in [1, oo) | [[[["ready_1" \in [1, oo) | ["ready_4" \in [1, oo) | "ready_5" \in [1, oo)]] | "ready_2" \in [1, oo)] | "ready_6" \in [1, oo)] | "ready_3" \in [1, oo)]] | "ready_8" \in [1, oo)] | ["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)]]]
normalized: ~ [E [true U ~ [[[[[[[["ready_1" \in [1, oo) | ["ready_4" \in [1, oo) | "ready_5" \in [1, oo)]] | "ready_2" \in [1, oo)] | "ready_6" \in [1, oo)] | "ready_3" \in [1, oo)] | "ready_7" \in [1, oo)] | "ready_8" \in [1, oo)] | ["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)]]]]]
-> the formula is FALSE
FORMULA p_1844_fireability_or_notx FALSE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
checking: AG [AF [[["productSlots_1" \in [1, oo) | "productSlots_2" \in [1, oo)] | AG [[[["ready_3" \in [1, oo) | [[[["ready_4" \in [1, oo) | "ready_5" \in [1, oo)] | "ready_1" \in [1, oo)] | "ready_2" \in [1, oo)] | "ready_6" \in [1, oo)]] | "ready_7" \in [1, oo)] | "ready_8" \in [1, oo)]]]]]
normalized: ~ [E [true U EG [~ [[~ [E [true U ~ [["ready_8" \in [1, oo) | ["ready_7" \in [1, oo) | [["ready_6" \in [1, oo) | ["ready_2" \in [1, oo) | ["ready_1" \in [1, oo) | ["ready_4" \in [1, oo) | "ready_5" \in [1, oo)]]]] | "ready_3" \in [1, oo)]]]]]] | ["productSlots_2" \in [1, oo) | "productSlots_1" \in [1, oo)]]]]]]
..........
EG iterations: 10
-> the formula is TRUE
FORMULA p_1845_fireability_x TRUE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
checking: AF [[[["theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [2, oo) | [[[[["wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | ["wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [3, oo) | ["theOptions_2" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) | [["theProducts_2" \in [1, oo) && "wait_7" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | [[["wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | ["wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | [[["wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | ["theProducts_1" \in [1, oo) && "wait_8" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | [[["wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | ["theOptions_1" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_1" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theProducts_1" \in [1, oo) && "wait_8" \in [1, oo) && "theOptions_2" \in [3, oo) | ["wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | ["theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [1, oo) | ["theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theProducts_1" \in [1, oo) && "wait_7" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)]]]]]]]]] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [3, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)]]] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)]]]] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)]] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)]]]] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)]] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [3, oo)] & [[["wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) | [[[["wait_4" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) | "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo)] | "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [1, oo)] | "theProducts_1" \in [1, oo) && "wait_4" \in [1, oo) && "theOptions_2" \in [1, oo)] | "theOptions_2" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo)]] | "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo)] | "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [1, oo)]]]
normalized: ~ [EG [~ [[["theOptions_2" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) | [["theOptions_2" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theProducts_1" \in [1, oo) && "wait_4" \in [1, oo) | ["theOptions_2" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) | "theOptions_1" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_1" \in [1, oo)]]]] | "theOptions_1" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo)]]] & ["theOptions_1" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | [["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | [[[["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | [["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | [[[["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | [[["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | [[[[[[[[["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "theProducts_1" \in [1, oo) && "wait_7" \in [1, oo)] | "theOptions_2" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo)] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_2" \in [3, oo) && "theProducts_1" \in [1, oo) && "wait_8" \in [1, oo)] | "theOptions_1" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_1" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)]]] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "theProducts_1" \in [1, oo) && "wait_8" \in [1, oo)] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)]]] | "theOptions_2" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo)]]] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theProducts_2" \in [1, oo) && "wait_7" \in [1, oo)]] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_1" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo)]]]]] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)]]]]]]
EG iterations: 0
-> the formula is FALSE
FORMULA p_1886_fireability_and FALSE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
checking: EG [[[[[[["wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | ["wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | ["wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | [[[[[[[["wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | [[["wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [2, oo) | [[[["wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [3, oo) | [[[[[["wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [3, oo) | ["theProducts_1" \in [1, oo) && "wait_7" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo) | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)]] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [3, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [3, oo)]] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [3, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)]]] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)]]] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [3, oo)]]]] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [3, oo)] | [[[["wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [1, oo) | ["wait_4" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [1, oo) | ["wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [1, oo) | ["theProducts_1" \in [1, oo) && "wait_3" \in [1, oo) && "theOptions_1" \in [1, oo) | "wait_4" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo)]]]] | "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo)] | "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo)] | "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [1, oo)]]]
normalized: EG [[["theOptions_2" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) | [[[["theOptions_1" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_1" \in [1, oo) | "theOptions_1" \in [1, oo) && "theProducts_1" \in [1, oo) && "wait_3" \in [1, oo)] | "theOptions_2" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo)] | "theOptions_2" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_1" \in [1, oo)] | "theOptions_2" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo)]]]] | ["theOptions_1" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | [[[["theOptions_1" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | [[["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | [[["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | [["theOptions_1" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | [["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "theProducts_1" \in [1, oo) && "wait_7" \in [1, oo)] | "theOptions_2" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)]]]]]] | "theOptions_1" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)]]]] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo)] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)]]] | "theOptions_2" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)]]]]]]]] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo)] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)] | "theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo)]]]]]]]
.
EG iterations: 1
-> the formula is TRUE
FORMULA p_1887_fireability_or TRUE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
checking: AG [[[[[[[[["wait_4" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) | "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo)] | "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [1, oo)] | "wait_4" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [1, oo)] | "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [1, oo)] | "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo)] | "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo)] | "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [1, oo)] & [[[[[[[[["wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | [[[[[[[[[[[[[[[[[[[[[["wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo) | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [3, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [3, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [3, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [3, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_2" \in [3, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_2" \in [3, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)]] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [3, oo)] | "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [2, oo) && "theOptions_2" \in [1, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) && "theOptions_1" \in [1, oo) && "theOptions_2" \in [2, oo)] | "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) && "theOptions_1" \in [3, oo)]]]
normalized: ~ [E [true U ~ [[["theOptions_1" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_1" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | [["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_1" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_1" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_8" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [3, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [2, oo) && "theOptions_1" \in [1, oo) && "wait_7" \in [1, oo) && "theProducts_1" \in [1, oo) | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_8" \in [1, oo) && "theProducts_1" \in [1, oo)]]]]]]]]]]]]]]]]]]]]]] | "theOptions_2" \in [1, oo) && "theOptions_1" \in [2, oo) && "wait_7" \in [1, oo) && "theProducts_2" \in [1, oo)]]]]]]]]] & ["theOptions_2" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_2" \in [1, oo) | ["theOptions_2" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_2" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) | ["theOptions_1" \in [1, oo) && "wait_3" \in [1, oo) && "theProducts_1" \in [1, oo) | "theOptions_1" \in [1, oo) && "wait_4" \in [1, oo) && "theProducts_1" \in [1, oo)]]]]]]]]]]]
-> the formula is FALSE
FORMULA p_1888_fireability_and_notx FALSE TECHNIQUES DECISION_DIAGRAMS
mc time: 0m0sec
total processing time: 0m2sec
STOP 1369381865
--------------------
content from stderr:
check if there are places and transitions
ok
check if there are transitions without pre-places
ok
check if at least one transition is enabled in m0
ok
check if there are transitions that can never fire
ok
initing FirstDep: 0m0sec
iterations count:324 (4), effective:28 (0)
initing FirstDep: 0m0sec
iterations count:98 (1), effective:6 (0)
iterations count:116 (1), effective:8 (0)
iterations count:90 (1), effective:6 (0)
iterations count:72 (1), effective:0 (0)
--------------------
content from /tmp/BenchKit_head_log_file.1658: