About the Execution of Marcie for BridgeAndVehicles-COL-V20P20N10
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
12782.136 | 2104008.00 | 2104110.00 | 9.80 | TTTFFTFFFFTTTTFT | normal |
Execution Chart
We display below the execution chart for this examination (boot time has been removed).
Trace from the execution
Formatting '/mnt/tpsp/fkordon/mcc2023-input.r033-tajo-167813685400041.qcow2', fmt=qcow2 size=4294967296 backing_file='/mnt/tpsp/fkordon/mcc2023-input.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off
Waiting for the VM to be ready (probing ssh)
..........................
=====================================================================
Generated by BenchKit 2-5348
Executing tool marcie
Input is BridgeAndVehicles-COL-V20P20N10, examination is CTLCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r033-tajo-167813685400041
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 516K
-rw-r--r-- 1 mcc users 8.1K Feb 25 12:07 CTLCardinality.txt
-rw-r--r-- 1 mcc users 77K Feb 25 12:07 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.9K Feb 25 12:06 CTLFireability.txt
-rw-r--r-- 1 mcc users 43K Feb 25 12:06 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K Jan 29 11:40 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.4K Jan 29 11:40 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 3.8K Feb 25 15:35 LTLCardinality.txt
-rw-r--r-- 1 mcc users 23K Feb 25 15:35 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.9K Feb 25 15:35 LTLFireability.txt
-rw-r--r-- 1 mcc users 19K Feb 25 15:35 LTLFireability.xml
-rw-r--r-- 1 mcc users 12K Feb 25 12:16 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 110K Feb 25 12:16 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 14K Feb 25 12:14 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 104K Feb 25 12:14 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Feb 25 15:35 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.9K Feb 25 15:35 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 Mar 5 18:22 equiv_pt
-rw-r--r-- 1 mcc users 10 Mar 5 18:22 instance
-rw-r--r-- 1 mcc users 5 Mar 5 18:22 iscolored
-rw-r--r-- 1 mcc users 39K Mar 5 18:22 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 BridgeAndVehicles-COL-V20P20N10-CTLCardinality-00
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-01
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-02
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-03
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-04
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-05
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-06
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-07
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-08
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-09
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-10
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-11
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-12
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-13
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-14
FORMULA_NAME BridgeAndVehicles-COL-V20P20N10-CTLCardinality-15
=== Now, execution of the tool begins
BK_START 1678295404089
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=BridgeAndVehicles-COL-V20P20N10
Not applying reductions.
Model is COL
CTLCardinality COL
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
Unfolding complete |P|=68|T|=548|A|=4070
Time for unfolding: 0m 2.915sec
Net: BridgeAndVehicles_COL_V20P20N10
(NrP: 68 NrTr: 548 NrArc: 4070)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.007sec
net check time: 0m 0.002sec
init dd package: 0m13.403sec
RS generation: 0m32.763sec
-> reachability set: #nodes 1360582 (1.4e+06) #states 6,732,570 (6)
starting MCC model checker
--------------------------
checking: ~ [EG [SUR_PONT_B_dot<=42]]
normalized: ~ [EG [SUR_PONT_B_dot<=42]]
abstracting: (SUR_PONT_B_dot<=42)
states: 6,732,570 (6)
EG iterations: 0
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-06 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.116sec
checking: AF [EG [ATTENTE_A_dot<=SORTI_A_dot]]
normalized: ~ [EG [~ [EG [ATTENTE_A_dot<=SORTI_A_dot]]]]
abstracting: (ATTENTE_A_dot<=SORTI_A_dot)
states: 4,108,980 (6)
.............................................................................................
EG iterations: 93
..............................................................................................................................................
EG iterations: 142
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 3m 2.827sec
checking: EF [~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ROUTE_B_dot]]
normalized: E [true U ~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ROUTE_B_dot]]
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ROUTE_B_dot)
states: 6,420,953 (6)
before gc: list nodes free: 808731
after gc: idd nodes used:1789027, unused:62210973; list nodes free:376672165
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-01 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m47.404sec
checking: ~ [AX [AF [[[CAPACITE_dot<=sum(CHOIX_sens2, CHOIX_sens1) & 92<=ATTENTE_A_dot] | EG [~ [sum(CHOIX_sens2, CHOIX_sens1)<=CAPACITE_dot]]]]]]
normalized: EX [EG [~ [[EG [~ [sum(CHOIX_sens2, CHOIX_sens1)<=CAPACITE_dot]] | [CAPACITE_dot<=sum(CHOIX_sens2, CHOIX_sens1) & 92<=ATTENTE_A_dot]]]]]
abstracting: (92<=ATTENTE_A_dot)
states: 0
abstracting: (CAPACITE_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=CAPACITE_dot)
states: 6,732,570 (6)
.
EG iterations: 1
EG iterations: 0
.-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m17.612sec
checking: E [EG [ATTENTE_A_dot<=SUR_PONT_B_dot] U ~ [[[EG [sum(VIDANGE_sens2, VIDANGE_sens1)<=24] & ~ [E [~ [ATTENTE_B_dot<=SUR_PONT_A_dot] U AX [ROUTE_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)]]]] | 95<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]]
normalized: E [EG [ATTENTE_A_dot<=SUR_PONT_B_dot] U ~ [[95<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | [~ [E [~ [ATTENTE_B_dot<=SUR_PONT_A_dot] U ~ [EX [~ [ROUTE_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)]]]]] & EG [sum(VIDANGE_sens2, VIDANGE_sens1)<=24]]]]]
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=24)
states: 6,732,570 (6)
EG iterations: 0
abstracting: (ROUTE_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 798,363 (5)
.abstracting: (ATTENTE_B_dot<=SUR_PONT_A_dot)
states: 1,481,838 (6)
abstracting: (95<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (ATTENTE_A_dot<=SUR_PONT_B_dot)
states: 1,481,898 (6)
......................................................................................................
EG iterations: 102
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m31.331sec
checking: ~ [AG [[[AF [~ [A [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_B_dot U SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]] | AX [[AG [SUR_PONT_B_dot<=94] | ~ [ROUTE_B_dot<=SUR_PONT_A_dot]]]] | ROUTE_A_dot<=CAPACITE_dot]]]
normalized: E [true U ~ [[ROUTE_A_dot<=CAPACITE_dot | [~ [EX [~ [[~ [ROUTE_B_dot<=SUR_PONT_A_dot] | ~ [E [true U ~ [SUR_PONT_B_dot<=94]]]]]]] | ~ [EG [[~ [EG [~ [SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]] & ~ [E [~ [SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] U [~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_B_dot] & ~ [SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]]]]]]]]]]
abstracting: (SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 385,356 (5)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_B_dot)
states: 4,978,359 (6)
abstracting: (SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 385,356 (5)
abstracting: (SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 385,356 (5)
...........................................
EG iterations: 43
.......................................
before gc: list nodes free: 43685688
after gc: idd nodes used:2484714, unused:61515286; list nodes free:372565790
...........................................................................................
EG iterations: 130
abstracting: (SUR_PONT_B_dot<=94)
states: 6,732,570 (6)
abstracting: (ROUTE_B_dot<=SUR_PONT_A_dot)
states: 1,501,866 (6)
.abstracting: (ROUTE_A_dot<=CAPACITE_dot)
states: 6,634,242 (6)
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-14 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 3m26.662sec
checking: [AF [[[SORTI_B_dot<=SUR_PONT_A_dot & ~ [[~ [[SORTI_A_dot<=60 | SORTI_A_dot<=92]] & AF [24<=sum(VIDANGE_sens2, VIDANGE_sens1)]]]] & [[53<=ROUTE_B_dot | ROUTE_B_dot<=88] & AG [[EG [76<=sum(CHOIX_sens2, CHOIX_sens1)] | sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_B_dot]]]]] | EF [87<=SORTI_B_dot]]
normalized: [E [true U 87<=SORTI_B_dot] | ~ [EG [~ [[[~ [E [true U ~ [[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_B_dot | EG [76<=sum(CHOIX_sens2, CHOIX_sens1)]]]]] & [53<=ROUTE_B_dot | ROUTE_B_dot<=88]] & [SORTI_B_dot<=SUR_PONT_A_dot & ~ [[~ [EG [~ [24<=sum(VIDANGE_sens2, VIDANGE_sens1)]]] & ~ [[SORTI_A_dot<=60 | SORTI_A_dot<=92]]]]]]]]]]
abstracting: (SORTI_A_dot<=92)
states: 6,732,570 (6)
abstracting: (SORTI_A_dot<=60)
states: 6,732,570 (6)
abstracting: (24<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
EG iterations: 0
abstracting: (SORTI_B_dot<=SUR_PONT_A_dot)
states: 988,158 (5)
abstracting: (ROUTE_B_dot<=88)
states: 6,732,570 (6)
abstracting: (53<=ROUTE_B_dot)
states: 0
abstracting: (76<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
.
EG iterations: 1
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_B_dot)
states: 4,978,359 (6)
EG iterations: 0
abstracting: (87<=SORTI_B_dot)
states: 0
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-08 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m26.227sec
checking: ~ [EX [[[[EF [42<=ATTENTE_B_dot] | 64<=ROUTE_B_dot] | [~ [AG [ATTENTE_B_dot<=29]] & [~ [97<=SORTI_B_dot] | SUR_PONT_B_dot<=SORTI_A_dot]]] & [[~ [E [SUR_PONT_B_dot<=ROUTE_B_dot U ROUTE_B_dot<=SORTI_B_dot]] & ATTENTE_B_dot<=57] & A [EG [79<=ATTENTE_B_dot] U EG [sum(CHOIX_sens2, CHOIX_sens1)<=21]]]]]]
normalized: ~ [EX [[[[64<=ROUTE_B_dot | E [true U 42<=ATTENTE_B_dot]] | [[SUR_PONT_B_dot<=SORTI_A_dot | ~ [97<=SORTI_B_dot]] & E [true U ~ [ATTENTE_B_dot<=29]]]] & [[~ [EG [~ [EG [sum(CHOIX_sens2, CHOIX_sens1)<=21]]]] & ~ [E [~ [EG [sum(CHOIX_sens2, CHOIX_sens1)<=21]] U [~ [EG [sum(CHOIX_sens2, CHOIX_sens1)<=21]] & ~ [EG [79<=ATTENTE_B_dot]]]]]] & [ATTENTE_B_dot<=57 & ~ [E [SUR_PONT_B_dot<=ROUTE_B_dot U ROUTE_B_dot<=SORTI_B_dot]]]]]]]
abstracting: (ROUTE_B_dot<=SORTI_B_dot)
states: 4,120,275 (6)
abstracting: (SUR_PONT_B_dot<=ROUTE_B_dot)
states: 5,664,730 (6)
abstracting: (ATTENTE_B_dot<=57)
states: 6,732,570 (6)
abstracting: (79<=ATTENTE_B_dot)
states: 0
.
EG iterations: 1
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=21)
states: 6,732,570 (6)
EG iterations: 0
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=21)
states: 6,732,570 (6)
EG iterations: 0
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=21)
states: 6,732,570 (6)
EG iterations: 0
.
EG iterations: 1
abstracting: (ATTENTE_B_dot<=29)
states: 6,732,570 (6)
abstracting: (97<=SORTI_B_dot)
states: 0
abstracting: (SUR_PONT_B_dot<=SORTI_A_dot)
states: 6,088,104 (6)
abstracting: (42<=ATTENTE_B_dot)
states: 0
abstracting: (64<=ROUTE_B_dot)
states: 0
.-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m25.416sec
checking: ~ [AX [[[98<=SORTI_B_dot & AG [EF [SUR_PONT_B_dot<=85]]] | A [sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=54 U EX [EF [99<=SORTI_A_dot]]]]]]
normalized: EX [~ [[[~ [E [~ [EX [E [true U 99<=SORTI_A_dot]]] U [~ [sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=54] & ~ [EX [E [true U 99<=SORTI_A_dot]]]]]] & ~ [EG [~ [EX [E [true U 99<=SORTI_A_dot]]]]]] | [98<=SORTI_B_dot & ~ [E [true U ~ [E [true U SUR_PONT_B_dot<=85]]]]]]]]
abstracting: (SUR_PONT_B_dot<=85)
states: 6,732,570 (6)
abstracting: (98<=SORTI_B_dot)
states: 0
abstracting: (99<=SORTI_A_dot)
states: 0
.
EG iterations: 0
abstracting: (99<=SORTI_A_dot)
states: 0
.abstracting: (sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=54)
states: 6,732,570 (6)
abstracting: (99<=SORTI_A_dot)
states: 0
..-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m21.563sec
checking: EX [A [[[[EF [ATTENTE_A_dot<=ATTENTE_A_dot] | ~ [EF [CAPACITE_dot<=SUR_PONT_B_dot]]] | EX [AG [19<=ROUTE_A_dot]]] & EX [[EF [SUR_PONT_A_dot<=37] & sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ROUTE_B_dot]]] U [AX [~ [61<=SORTI_B_dot]] & ~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=24]]]]
normalized: EX [[~ [E [~ [[~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=24] & ~ [EX [61<=SORTI_B_dot]]]] U [~ [[[[E [true U ATTENTE_A_dot<=ATTENTE_A_dot] | ~ [E [true U CAPACITE_dot<=SUR_PONT_B_dot]]] | EX [~ [E [true U ~ [19<=ROUTE_A_dot]]]]] & EX [[sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ROUTE_B_dot & E [true U SUR_PONT_A_dot<=37]]]]] & ~ [[~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=24] & ~ [EX [61<=SORTI_B_dot]]]]]]] & ~ [EG [~ [[~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=24] & ~ [EX [61<=SORTI_B_dot]]]]]]]]
abstracting: (61<=SORTI_B_dot)
states: 0
.abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=24)
states: 6,732,570 (6)
EG iterations: 0
abstracting: (61<=SORTI_B_dot)
states: 0
.abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=24)
states: 6,732,570 (6)
abstracting: (SUR_PONT_A_dot<=37)
states: 6,732,570 (6)
abstracting: (sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ROUTE_B_dot)
states: 5,999,472 (6)
.abstracting: (19<=ROUTE_A_dot)
states: 22,992 (4)
.abstracting: (CAPACITE_dot<=SUR_PONT_B_dot)
states: 28,224 (4)
abstracting: (ATTENTE_A_dot<=ATTENTE_A_dot)
states: 6,732,570 (6)
abstracting: (61<=SORTI_B_dot)
states: 0
.abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=24)
states: 6,732,570 (6)
before gc: list nodes free: 67668614
after gc: idd nodes used:3206785, unused:60793215; list nodes free:368208697
.-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-09 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 3m38.375sec
checking: ~ [EX [[[EG [AF [12<=CAPACITE_dot]] & A [AX [ATTENTE_A_dot<=ROUTE_A_dot] U [[CAPACITE_dot<=14 & ATTENTE_A_dot<=8] | 26<=SORTI_B_dot]]] | A [EF [[SORTI_B_dot<=77 & 41<=SUR_PONT_A_dot]] U [[EG [sum(CHOIX_sens2, CHOIX_sens1)<=42] | CAPACITE_dot<=33] & 91<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]]]]]
normalized: ~ [EX [[[~ [EG [~ [[91<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) & [CAPACITE_dot<=33 | EG [sum(CHOIX_sens2, CHOIX_sens1)<=42]]]]]] & ~ [E [~ [[91<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) & [CAPACITE_dot<=33 | EG [sum(CHOIX_sens2, CHOIX_sens1)<=42]]]] U [~ [E [true U [SORTI_B_dot<=77 & 41<=SUR_PONT_A_dot]]] & ~ [[91<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) & [CAPACITE_dot<=33 | EG [sum(CHOIX_sens2, CHOIX_sens1)<=42]]]]]]]] | [[~ [EG [~ [[26<=SORTI_B_dot | [CAPACITE_dot<=14 & ATTENTE_A_dot<=8]]]]] & ~ [E [~ [[26<=SORTI_B_dot | [CAPACITE_dot<=14 & ATTENTE_A_dot<=8]]] U [EX [~ [ATTENTE_A_dot<=ROUTE_A_dot]] & ~ [[26<=SORTI_B_dot | [CAPACITE_dot<=14 & ATTENTE_A_dot<=8]]]]]]] & EG [~ [EG [~ [12<=CAPACITE_dot]]]]]]]]
abstracting: (12<=CAPACITE_dot)
states: 6,547,858 (6)
.....................................
EG iterations: 37
EG iterations: 0
abstracting: (ATTENTE_A_dot<=8)
states: 5,000,572 (6)
abstracting: (CAPACITE_dot<=14)
states: 1,120,080 (6)
abstracting: (26<=SORTI_B_dot)
states: 0
abstracting: (ATTENTE_A_dot<=ROUTE_A_dot)
states: 3,542,615 (6)
.abstracting: (ATTENTE_A_dot<=8)
states: 5,000,572 (6)
abstracting: (CAPACITE_dot<=14)
states: 1,120,080 (6)
abstracting: (26<=SORTI_B_dot)
states: 0
abstracting: (ATTENTE_A_dot<=8)
states: 5,000,572 (6)
abstracting: (CAPACITE_dot<=14)
states: 1,120,080 (6)
abstracting: (26<=SORTI_B_dot)
states: 0
.
EG iterations: 1
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=42)
states: 6,732,570 (6)
EG iterations: 0
abstracting: (CAPACITE_dot<=33)
states: 6,732,570 (6)
abstracting: (91<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 0
abstracting: (41<=SUR_PONT_A_dot)
states: 0
abstracting: (SORTI_B_dot<=77)
states: 6,732,570 (6)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=42)
states: 6,732,570 (6)
EG iterations: 0
abstracting: (CAPACITE_dot<=33)
states: 6,732,570 (6)
abstracting: (91<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 0
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=42)
states: 6,732,570 (6)
EG iterations: 0
abstracting: (CAPACITE_dot<=33)
states: 6,732,570 (6)
abstracting: (91<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 0
EG iterations: 0
.-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-02 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 1m 0.181sec
checking: EG [EG [[[[[[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ROUTE_B_dot & CAPACITE_dot<=29] | 27<=ROUTE_A_dot] & EF [sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]] | AX [~ [CAPACITE_dot<=21]]] | [~ [EG [95<=SUR_PONT_B_dot]] | A [AF [sum(VIDANGE_sens2, VIDANGE_sens1)<=65] U [47<=SORTI_A_dot & SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)]]]]]]
normalized: EG [EG [[[~ [EG [95<=SUR_PONT_B_dot]] | [~ [EG [~ [[47<=SORTI_A_dot & SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)]]]] & ~ [E [~ [[47<=SORTI_A_dot & SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)]] U [~ [[47<=SORTI_A_dot & SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)]] & EG [~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=65]]]]]]] | [~ [EX [CAPACITE_dot<=21]] | [E [true U sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)] & [27<=ROUTE_A_dot | [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ROUTE_B_dot & CAPACITE_dot<=29]]]]]]]
abstracting: (CAPACITE_dot<=29)
states: 6,732,570 (6)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ROUTE_B_dot)
states: 6,420,953 (6)
abstracting: (27<=ROUTE_A_dot)
states: 0
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 6,732,570 (6)
abstracting: (CAPACITE_dot<=21)
states: 6,732,570 (6)
.abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=65)
states: 6,732,570 (6)
.
EG iterations: 1
abstracting: (SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 404,517 (5)
abstracting: (47<=SORTI_A_dot)
states: 0
abstracting: (SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 404,517 (5)
abstracting: (47<=SORTI_A_dot)
states: 0
abstracting: (SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 404,517 (5)
abstracting: (47<=SORTI_A_dot)
states: 0
EG iterations: 0
abstracting: (95<=SUR_PONT_B_dot)
states: 0
.
EG iterations: 1
EG iterations: 0
EG iterations: 0
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m27.681sec
checking: ~ [[[A [E [CAPACITE_dot<=9 U ROUTE_A_dot<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)] U EF [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=40]] | E [16<=SUR_PONT_A_dot U [[54<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0) | SORTI_B_dot<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)] | ~ [SORTI_B_dot<=97]]]] & A [EX [E [ROUTE_A_dot<=25 U 27<=ATTENTE_A_dot]] U EX [[CAPACITE_dot<=84 & 61<=SORTI_B_dot]]]]]
normalized: ~ [[[[~ [EG [~ [E [true U sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=40]]]] & ~ [E [~ [E [true U sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=40]] U [~ [E [CAPACITE_dot<=9 U ROUTE_A_dot<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)]] & ~ [E [true U sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=40]]]]]] | E [16<=SUR_PONT_A_dot U [~ [SORTI_B_dot<=97] | [54<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0) | SORTI_B_dot<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)]]]] & [~ [EG [~ [EX [[CAPACITE_dot<=84 & 61<=SORTI_B_dot]]]]] & ~ [E [~ [EX [[CAPACITE_dot<=84 & 61<=SORTI_B_dot]]] U [~ [EX [E [ROUTE_A_dot<=25 U 27<=ATTENTE_A_dot]]] & ~ [EX [[CAPACITE_dot<=84 & 61<=SORTI_B_dot]]]]]]]]]
abstracting: (61<=SORTI_B_dot)
states: 0
abstracting: (CAPACITE_dot<=84)
states: 6,732,570 (6)
.abstracting: (27<=ATTENTE_A_dot)
states: 0
abstracting: (ROUTE_A_dot<=25)
states: 6,732,570 (6)
.abstracting: (61<=SORTI_B_dot)
states: 0
abstracting: (CAPACITE_dot<=84)
states: 6,732,570 (6)
.abstracting: (61<=SORTI_B_dot)
states: 0
abstracting: (CAPACITE_dot<=84)
states: 6,732,570 (6)
.
EG iterations: 0
abstracting: (SORTI_B_dot<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 669,744 (5)
abstracting: (54<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (SORTI_B_dot<=97)
states: 6,732,570 (6)
abstracting: (16<=SUR_PONT_A_dot)
states: 0
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=40)
states: 6,732,570 (6)
abstracting: (ROUTE_A_dot<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 1,422,222 (6)
abstracting: (CAPACITE_dot<=9)
states: 0
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=40)
states: 6,732,570 (6)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=40)
states: 6,732,570 (6)
.
EG iterations: 1
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-05 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m19.484sec
checking: ~ [E [[~ [[AX [[82<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | 79<=ATTENTE_A_dot]] & [sum(VIDANGE_sens2, VIDANGE_sens1)<=ATTENTE_B_dot | A [ATTENTE_A_dot<=77 U SORTI_A_dot<=ROUTE_B_dot]]]] & [E [AX [ATTENTE_A_dot<=ROUTE_A_dot] U A [50<=CAPACITE_dot U ROUTE_B_dot<=28]] & EG [ROUTE_B_dot<=95]]] U [AF [AF [[sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SORTI_A_dot | SORTI_B_dot<=SUR_PONT_A_dot]]] & E [E [[40<=ATTENTE_B_dot & CAPACITE_dot<=sum(CHOIX_sens2, CHOIX_sens1)] U AG [SUR_PONT_A_dot<=18]] U ~ [[SORTI_B_dot<=SUR_PONT_B_dot | AG [SORTI_A_dot<=2]]]]]]]
normalized: ~ [E [[[EG [ROUTE_B_dot<=95] & E [~ [EX [~ [ATTENTE_A_dot<=ROUTE_A_dot]]] U [~ [EG [~ [ROUTE_B_dot<=28]]] & ~ [E [~ [ROUTE_B_dot<=28] U [~ [50<=CAPACITE_dot] & ~ [ROUTE_B_dot<=28]]]]]]] & ~ [[[sum(VIDANGE_sens2, VIDANGE_sens1)<=ATTENTE_B_dot | [~ [EG [~ [SORTI_A_dot<=ROUTE_B_dot]]] & ~ [E [~ [SORTI_A_dot<=ROUTE_B_dot] U [~ [ATTENTE_A_dot<=77] & ~ [SORTI_A_dot<=ROUTE_B_dot]]]]]] & ~ [EX [~ [[82<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | 79<=ATTENTE_A_dot]]]]]]] U [~ [EG [EG [~ [[sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SORTI_A_dot | SORTI_B_dot<=SUR_PONT_A_dot]]]]] & E [E [[40<=ATTENTE_B_dot & CAPACITE_dot<=sum(CHOIX_sens2, CHOIX_sens1)] U ~ [E [true U ~ [SUR_PONT_A_dot<=18]]]] U ~ [[SORTI_B_dot<=SUR_PONT_B_dot | ~ [E [true U ~ [SORTI_A_dot<=2]]]]]]]]]
abstracting: (SORTI_A_dot<=2)
states: 1,181,778 (6)
abstracting: (SORTI_B_dot<=SUR_PONT_B_dot)
states: 930,138 (5)
abstracting: (SUR_PONT_A_dot<=18)
states: 6,732,570 (6)
abstracting: (CAPACITE_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (40<=ATTENTE_B_dot)
states: 0
abstracting: (SORTI_B_dot<=SUR_PONT_A_dot)
states: 988,158 (5)
abstracting: (sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SORTI_A_dot)
states: 6,547,764 (6)
..............................................................................................................................
EG iterations: 126
.
EG iterations: 1
abstracting: (79<=ATTENTE_A_dot)
states: 0
abstracting: (82<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
.abstracting: (SORTI_A_dot<=ROUTE_B_dot)
states: 2,882,212 (6)
abstracting: (ATTENTE_A_dot<=77)
states: 6,732,570 (6)
abstracting: (SORTI_A_dot<=ROUTE_B_dot)
states: 2,882,212 (6)
abstracting: (SORTI_A_dot<=ROUTE_B_dot)
states: 2,882,212 (6)
.
EG iterations: 1
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=ATTENTE_B_dot)
states: 6,679,616 (6)
abstracting: (ROUTE_B_dot<=28)
states: 6,732,570 (6)
abstracting: (50<=CAPACITE_dot)
states: 0
abstracting: (ROUTE_B_dot<=28)
states: 6,732,570 (6)
abstracting: (ROUTE_B_dot<=28)
states: 6,732,570 (6)
.
EG iterations: 1
abstracting: (ATTENTE_A_dot<=ROUTE_A_dot)
states: 3,542,615 (6)
.abstracting: (ROUTE_B_dot<=95)
states: 6,732,570 (6)
EG iterations: 0
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-07 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 3m 1.238sec
checking: E [AG [E [[[EX [ATTENTE_A_dot<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)] & [ROUTE_B_dot<=22 & SUR_PONT_B_dot<=66]] & ~ [SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)]] U EF [[sum(VIDANGE_sens2, VIDANGE_sens1)<=1 | sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=56]]]] U ~ [1<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]]
normalized: E [~ [E [true U ~ [E [[[[ROUTE_B_dot<=22 & SUR_PONT_B_dot<=66] & EX [ATTENTE_A_dot<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]] & ~ [SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)]] U E [true U [sum(VIDANGE_sens2, VIDANGE_sens1)<=1 | sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=56]]]]]] U ~ [1<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]]
abstracting: (1<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 6,732,570 (6)
abstracting: (sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=56)
states: 6,732,570 (6)
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=1)
states: 6,732,570 (6)
abstracting: (SORTI_A_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 404,517 (5)
abstracting: (ATTENTE_A_dot<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 1,401,039 (6)
.abstracting: (SUR_PONT_B_dot<=66)
states: 6,732,570 (6)
abstracting: (ROUTE_B_dot<=22)
states: 6,732,570 (6)
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-04 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m37.551sec
checking: EF [[[[~ [[21<=SUR_PONT_A_dot | [ATTENTE_B_dot<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) & AG [sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot]]]] & AF [~ [[sum(CHOIX_sens2, CHOIX_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) & sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot]]]] | [AG [EF [96<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)]] | [CAPACITE_dot<=60 | [E [66<=ROUTE_B_dot U ROUTE_B_dot<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)] & ~ [[CAPACITE_dot<=78 | 57<=SORTI_A_dot]]]]]] & ~ [[[A [[28<=CAPACITE_dot & ATTENTE_B_dot<=SORTI_B_dot] U [49<=CAPACITE_dot & SUR_PONT_B_dot<=47]] | EX [[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | 51<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]]] | [[EG [ATTENTE_B_dot<=ROUTE_B_dot] & [[95<=SUR_PONT_B_dot | sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] | ~ [49<=sum(CHOIX_sens2, CHOIX_sens1)]]] & [EX [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=95] & ~ [[CAPACITE_dot<=54 & 3<=sum(VIDANGE_sens2, VIDANGE_sens1)]]]]]]]]
normalized: E [true U [~ [[[EX [[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | 51<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]] | [~ [EG [~ [[49<=CAPACITE_dot & SUR_PONT_B_dot<=47]]]] & ~ [E [~ [[49<=CAPACITE_dot & SUR_PONT_B_dot<=47]] U [~ [[28<=CAPACITE_dot & ATTENTE_B_dot<=SORTI_B_dot]] & ~ [[49<=CAPACITE_dot & SUR_PONT_B_dot<=47]]]]]]] | [[[~ [49<=sum(CHOIX_sens2, CHOIX_sens1)] | [95<=SUR_PONT_B_dot | sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]] & EG [ATTENTE_B_dot<=ROUTE_B_dot]] & [~ [[CAPACITE_dot<=54 & 3<=sum(VIDANGE_sens2, VIDANGE_sens1)]] & EX [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=95]]]]] & [[[CAPACITE_dot<=60 | [~ [[CAPACITE_dot<=78 | 57<=SORTI_A_dot]] & E [66<=ROUTE_B_dot U ROUTE_B_dot<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]]] | ~ [E [true U ~ [E [true U 96<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)]]]]] | [~ [EG [[sum(CHOIX_sens2, CHOIX_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) & sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot]]] & ~ [[21<=SUR_PONT_A_dot | [ATTENTE_B_dot<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) & ~ [E [true U ~ [sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot]]]]]]]]]]
abstracting: (sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot)
states: 2,679,180 (6)
abstracting: (ATTENTE_B_dot<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 1,400,982 (6)
abstracting: (21<=SUR_PONT_A_dot)
states: 0
abstracting: (sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot)
states: 2,679,180 (6)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 3,540,825 (6)
.............
before gc: list nodes free: 26855856
after gc: idd nodes used:6212568, unused:57787432; list nodes free:347591822
.............................
EG iterations: 42
abstracting: (96<=sum(COMPTEUR_compteur9, COMPTEUR_compteur8, COMPTEUR_compteur7, COMPTEUR_compteur6, COMPTEUR_compteur5, COMPTEUR_compteur4, COMPTEUR_compteur3, COMPTEUR_compteur2, COMPTEUR_compteur10, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (ROUTE_B_dot<=sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 1,422,228 (6)
abstracting: (66<=ROUTE_B_dot)
states: 0
abstracting: (57<=SORTI_A_dot)
states: 0
abstracting: (CAPACITE_dot<=78)
states: 6,732,570 (6)
abstracting: (CAPACITE_dot<=60)
states: 6,732,570 (6)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=95)
states: 6,732,570 (6)
.abstracting: (3<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (CAPACITE_dot<=54)
states: 6,732,570 (6)
abstracting: (ATTENTE_B_dot<=ROUTE_B_dot)
states: 3,542,585 (6)
.................................................................................................................................
before gc: list nodes free: 1213999
after gc: idd nodes used:6376443, unused:57623557; list nodes free:421637450
................................................................................................................................................
EG iterations: 273
abstracting: (sum(NB_ATTENTE_A_voitureA9, NB_ATTENTE_A_voitureA8, NB_ATTENTE_A_voitureA7, NB_ATTENTE_A_voitureA6, NB_ATTENTE_A_voitureA5, NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA20, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA19, NB_ATTENTE_A_voitureA18, NB_ATTENTE_A_voitureA17, NB_ATTENTE_A_voitureA16, NB_ATTENTE_A_voitureA15, NB_ATTENTE_A_voitureA14, NB_ATTENTE_A_voitureA13, NB_ATTENTE_A_voitureA12, NB_ATTENTE_A_voitureA11, NB_ATTENTE_A_voitureA10, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 2,881,281 (6)
abstracting: (95<=SUR_PONT_B_dot)
states: 0
abstracting: (49<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (SUR_PONT_B_dot<=47)
states: 6,732,570 (6)
abstracting: (49<=CAPACITE_dot)
states: 0
abstracting: (ATTENTE_B_dot<=SORTI_B_dot)
states: 4,108,920 (6)
abstracting: (28<=CAPACITE_dot)
states: 0
abstracting: (SUR_PONT_B_dot<=47)
states: 6,732,570 (6)
abstracting: (49<=CAPACITE_dot)
states: 0
abstracting: (SUR_PONT_B_dot<=47)
states: 6,732,570 (6)
abstracting: (49<=CAPACITE_dot)
states: 0
EG iterations: 0
abstracting: (51<=sum(NB_ATTENTE_B_voitureB9, NB_ATTENTE_B_voitureB8, NB_ATTENTE_B_voitureB7, NB_ATTENTE_B_voitureB6, NB_ATTENTE_B_voitureB5, NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB20, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB19, NB_ATTENTE_B_voitureB18, NB_ATTENTE_B_voitureB17, NB_ATTENTE_B_voitureB16, NB_ATTENTE_B_voitureB15, NB_ATTENTE_B_voitureB14, NB_ATTENTE_B_voitureB13, NB_ATTENTE_B_voitureB12, NB_ATTENTE_B_voitureB11, NB_ATTENTE_B_voitureB10, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 6,732,570 (6)
.
before gc: list nodes free: 106809785
after gc: idd nodes used:6179667, unused:57820333; list nodes free:423261221
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V20P20N10-CTLCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 12m43.481sec
totally nodes used: 365592823 (3.7e+08)
number of garbage collections: 6
fire ops cache: hits/miss/sum: 634009783 1821616860 2455626643
used/not used/entry size/cache size: 19426783 47682081 16 1024MB
basic ops cache: hits/miss/sum: 279332905 332520557 611853462
used/not used/entry size/cache size: 2628324 14148892 12 192MB
unary ops cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 16777216 8 128MB
abstract ops cache: hits/miss/sum: 0 48251049 48251049
used/not used/entry size/cache size: 0 16777216 12 192MB
state nr cache: hits/miss/sum: 19717134 14510428 34227562
used/not used/entry size/cache size: 0 8388608 32 256MB
max state cache: hits/miss/sum: 0 0 0
used/not used/entry size/cache size: 0 8388608 32 256MB
uniqueHash elements/entry size/size: 67108864 4 256MB
0 60272173
1 5981415
2 730859
3 105112
4 15425
5 2760
6 589
7 174
8 127
9 99
>= 10 131
Total processing time: 35m 3.172sec
BK_STOP 1678297508097
--------------------
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
432177 471634 483487 462714 451035
iterations count:558285 (1018), effective:9187 (16)
initing FirstDep: 0m 0.001sec
512925 655270 667548 660895 743123 819162 890867 968328 1059719 1121766 1173608 1219410 1255074 1285152 1310242 1330275 1351839 1359460
iterations count:1836082 (3350), effective:9902 (18)
iterations count:12155 (22), effective:270 (0)
iterations count:548 (1), effective:0 (0)
iterations count:5271 (9), effective:53 (0)
iterations count:5271 (9), effective:53 (0)
996805 1032361 1075587 1110308 1145171 1174942 1220280 1250692 1273857 1294967 1310746 1325610 1335406 1345312 1355288
iterations count:1515265 (2765), effective:7221 (13)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:838 (1), effective:2 (0)
317666 313014 366034 436558 507221 572346 636290 700311 764087 859924 917666 965478 1005234 1039091 1065234 1086164 1101943
iterations count:1760110 (3211), effective:9377 (17)
iterations count:548 (1), effective:0 (0)
514212 655685 667182 660327 741701 818536 890403 996954 1066131 1125798 1175518 1219470 1254793 1284972 1310090 1338996 1353023 1359868
iterations count:1828947 (3337), effective:9880 (18)
iterations count:1008 (1), effective:46 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
1351602
iterations count:131126 (239), effective:913 (1)
iterations count:548 (1), effective:0 (0)
1275099 1284503 1293325 1299895 1309526 1319002 1328029 1334808 1344488 1357347
iterations count:1033586 (1886), effective:4457 (8)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:558 (1), effective:10 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
iterations count:548 (1), effective:0 (0)
8748 11994 59162 398684 459445 451610 546089 636210 720844 800811 889865 991051 1061659 1121716 1175754 1218346 1255113 1286601 1312847 1342516 1356710
iterations count:2137206 (3900), effective:11852 (21)
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="BridgeAndVehicles-COL-V20P20N10"
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 BridgeAndVehicles-COL-V20P20N10, 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 r033-tajo-167813685400041"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/BridgeAndVehicles-COL-V20P20N10.tgz
mv BridgeAndVehicles-COL-V20P20N10 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 ;