About the Execution of Marcie for BridgeAndVehicles-COL-V04P05N02
Execution Summary | |||||
Max Memory Used (MB) |
Time wait (ms) | CPU Usage (ms) | I/O Wait (ms) | Computed Result | Execution Status |
5470.483 | 11602.00 | 11090.00 | 0.00 | TFFFTTFTTTTTTFTT | 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-167813685400006.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-V04P05N02, examination is ReachabilityCardinality
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r033-tajo-167813685400006
=====================================================================
--------------------
preparation of the directory to be used:
/home/mcc/execution
total 536K
-rw-r--r-- 1 mcc users 7.8K Feb 25 12:04 CTLCardinality.txt
-rw-r--r-- 1 mcc users 77K Feb 25 12:04 CTLCardinality.xml
-rw-r--r-- 1 mcc users 7.3K Feb 25 12:03 CTLFireability.txt
-rw-r--r-- 1 mcc users 60K Feb 25 12:03 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.6K Feb 25 15:35 LTLCardinality.txt
-rw-r--r-- 1 mcc users 21K Feb 25 15:35 LTLCardinality.xml
-rw-r--r-- 1 mcc users 3.0K 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 15K Feb 25 12:05 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 141K Feb 25 12:05 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 11K Feb 25 12:05 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 80K Feb 25 12:05 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.9K Feb 25 15:35 UpperBounds.txt
-rw-r--r-- 1 mcc users 4.0K 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 37K 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-V04P05N02-ReachabilityCardinality-00
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-01
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-02
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-03
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-04
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-05
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-06
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-07
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-08
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-09
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-10
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-11
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-12
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-13
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-14
FORMULA_NAME BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-15
=== Now, execution of the tool begins
BK_START 1678295403227
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=ReachabilityCardinality
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=3600
BK_INPUT=BridgeAndVehicles-COL-V04P05N02
Not applying reductions.
Model is COL
ReachabilityCardinality 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=ReachabilityCardinality.xml --memory=6 --mcc-mode
parse successfull
net created successfully
Unfolding complete |P|=28|T|=52|A|=326
Time for unfolding: 0m 1.274sec
Net: BridgeAndVehicles_COL_V04P05N02
(NrP: 28 NrTr: 52 NrArc: 326)
parse formulas
formulas created successfully
place and transition orderings generation:0m 0.000sec
net check time: 0m 0.000sec
init dd package: 0m 3.995sec
RS generation: 0m 0.018sec
-> reachability set: #nodes 1717 (1.7e+03) #states 2,874 (3)
starting MCC model checker
--------------------------
checking: EF [57<=ROUTE_A_dot]
normalized: E [true U 57<=ROUTE_A_dot]
abstracting: (57<=ROUTE_A_dot)
states: 0
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-06 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.001sec
checking: AG [ATTENTE_B_dot<=8]
normalized: ~ [E [true U ~ [ATTENTE_B_dot<=8]]]
abstracting: (ATTENTE_B_dot<=8)
states: 2,874 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: EF [79<=sum(CHOIX_sens2, CHOIX_sens1)]
normalized: E [true U 79<=sum(CHOIX_sens2, CHOIX_sens1)]
abstracting: (79<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-03 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.037sec
checking: AG [SUR_PONT_B_dot<=SUR_PONT_B_dot]
normalized: ~ [E [true U ~ [SUR_PONT_B_dot<=SUR_PONT_B_dot]]]
abstracting: (SUR_PONT_B_dot<=SUR_PONT_B_dot)
states: 2,874 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-07 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.000sec
checking: AG [sum(VIDANGE_sens2, VIDANGE_sens1)<=94]
normalized: ~ [E [true U ~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=94]]]
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=94)
states: 2,874 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-09 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.037sec
checking: AG [[CAPACITE_dot<=96 | 55<=SORTI_B_dot]]
normalized: ~ [E [true U ~ [[CAPACITE_dot<=96 | 55<=SORTI_B_dot]]]]
abstracting: (55<=SORTI_B_dot)
states: 0
abstracting: (CAPACITE_dot<=96)
states: 2,874 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.002sec
checking: EF [89<=sum(VIDANGE_sens2, VIDANGE_sens1)]
normalized: E [true U 89<=sum(VIDANGE_sens2, VIDANGE_sens1)]
abstracting: (89<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-13 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.040sec
checking: AG [[sum(CHOIX_sens2, CHOIX_sens1)<=81 & sum(VIDANGE_sens2, VIDANGE_sens1)<=35]]
normalized: ~ [E [true U ~ [[sum(CHOIX_sens2, CHOIX_sens1)<=81 & sum(VIDANGE_sens2, VIDANGE_sens1)<=35]]]]
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=35)
states: 2,874 (3)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=81)
states: 2,874 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.073sec
checking: AG [[~ [[~ [[~ [[~ [[ATTENTE_A_dot<=ATTENTE_A_dot | 14<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)]] | [44<=ATTENTE_A_dot | ~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=78]]]] | [[80<=SUR_PONT_B_dot & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=83] & ~ [[~ [77<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] | [44<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | ATTENTE_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)]]]]]] & 69<=ATTENTE_B_dot]] | 16<=SUR_PONT_B_dot]]
normalized: ~ [E [true U ~ [[~ [[~ [[[~ [[[44<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | ATTENTE_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)] | ~ [77<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]] & [80<=SUR_PONT_B_dot & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=83]] | ~ [[[~ [sum(VIDANGE_sens2, VIDANGE_sens1)<=78] | 44<=ATTENTE_A_dot] | ~ [[ATTENTE_A_dot<=ATTENTE_A_dot | 14<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)]]]]]] & 69<=ATTENTE_B_dot]] | 16<=SUR_PONT_B_dot]]]]
abstracting: (16<=SUR_PONT_B_dot)
states: 0
abstracting: (69<=ATTENTE_B_dot)
states: 0
abstracting: (14<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (ATTENTE_A_dot<=ATTENTE_A_dot)
states: 2,874 (3)
abstracting: (44<=ATTENTE_A_dot)
states: 0
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=78)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=83)
states: 2,874 (3)
abstracting: (80<=SUR_PONT_B_dot)
states: 0
abstracting: (77<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (ATTENTE_A_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 1,400 (3)
abstracting: (44<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-08 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.231sec
checking: EF [~ [[[ATTENTE_B_dot<=69 | [~ [[sum(CHOIX_sens2, CHOIX_sens1)<=SUR_PONT_A_dot & [[~ [90<=SUR_PONT_A_dot] | ~ [1<=ROUTE_A_dot]] & ~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=SUR_PONT_A_dot]]]] & [SUR_PONT_A_dot<=SUR_PONT_A_dot | 96<=sum(VIDANGE_sens2, VIDANGE_sens1)]]] & ~ [[~ [[~ [[[36<=sum(CHOIX_sens2, CHOIX_sens1) & CAPACITE_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] | ~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=53]]] | ~ [81<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]] | ~ [[[ROUTE_B_dot<=59 & ROUTE_B_dot<=40] | 25<=ATTENTE_B_dot]]]]]]]
normalized: E [true U ~ [[~ [[~ [[[ROUTE_B_dot<=59 & ROUTE_B_dot<=40] | 25<=ATTENTE_B_dot]] | ~ [[~ [81<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] | ~ [[~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=53] | [36<=sum(CHOIX_sens2, CHOIX_sens1) & CAPACITE_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]]]]]] & [[[SUR_PONT_A_dot<=SUR_PONT_A_dot | 96<=sum(VIDANGE_sens2, VIDANGE_sens1)] & ~ [[[~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=SUR_PONT_A_dot] & [~ [1<=ROUTE_A_dot] | ~ [90<=SUR_PONT_A_dot]]] & sum(CHOIX_sens2, CHOIX_sens1)<=SUR_PONT_A_dot]]] | ATTENTE_B_dot<=69]]]]
abstracting: (ATTENTE_B_dot<=69)
states: 2,874 (3)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=SUR_PONT_A_dot)
states: 1,843 (3)
abstracting: (90<=SUR_PONT_A_dot)
states: 0
abstracting: (1<=ROUTE_A_dot)
states: 1,775 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=SUR_PONT_A_dot)
states: 628
abstracting: (96<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (SUR_PONT_A_dot<=SUR_PONT_A_dot)
states: 2,874 (3)
abstracting: (CAPACITE_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (36<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=53)
states: 2,874 (3)
abstracting: (81<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (25<=ATTENTE_B_dot)
states: 0
abstracting: (ROUTE_B_dot<=40)
states: 2,874 (3)
abstracting: (ROUTE_B_dot<=59)
states: 2,874 (3)
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-02 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.264sec
checking: AG [[[~ [44<=ROUTE_A_dot] | ~ [[[~ [[~ [[sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=47 & 18<=SUR_PONT_B_dot]] & ~ [[SORTI_A_dot<=39 & 43<=CAPACITE_dot]]]] | [[[~ [SUR_PONT_B_dot<=ATTENTE_B_dot] & ~ [SUR_PONT_A_dot<=51]] & 40<=sum(CHOIX_sens2, CHOIX_sens1)] | ROUTE_A_dot<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)]] & [[~ [SUR_PONT_B_dot<=SUR_PONT_A_dot] | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=86] | 79<=ROUTE_A_dot]]]] | [~ [CAPACITE_dot<=0] | [sum(CHOIX_sens2, CHOIX_sens1)<=SORTI_A_dot | [~ [7<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)] & [SUR_PONT_A_dot<=32 | [[[SUR_PONT_B_dot<=ROUTE_B_dot | [SUR_PONT_B_dot<=67 & ATTENTE_A_dot<=SUR_PONT_A_dot]] & [~ [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=35] | SORTI_A_dot<=27]] & [[66<=ROUTE_A_dot | [sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=44 | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot]] & sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ATTENTE_A_dot]]]]]]]]
normalized: ~ [E [true U ~ [[[[[[[[[[sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=44 | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot] | 66<=ROUTE_A_dot] & sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ATTENTE_A_dot] & [[~ [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=35] | SORTI_A_dot<=27] & [[SUR_PONT_B_dot<=67 & ATTENTE_A_dot<=SUR_PONT_A_dot] | SUR_PONT_B_dot<=ROUTE_B_dot]]] | SUR_PONT_A_dot<=32] & ~ [7<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]] | sum(CHOIX_sens2, CHOIX_sens1)<=SORTI_A_dot] | ~ [CAPACITE_dot<=0]] | [~ [[[[~ [SUR_PONT_B_dot<=SUR_PONT_A_dot] | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=86] | 79<=ROUTE_A_dot] & [[[[~ [SUR_PONT_A_dot<=51] & ~ [SUR_PONT_B_dot<=ATTENTE_B_dot]] & 40<=sum(CHOIX_sens2, CHOIX_sens1)] | ROUTE_A_dot<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)] | ~ [[~ [[SORTI_A_dot<=39 & 43<=CAPACITE_dot]] & ~ [[sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=47 & 18<=SUR_PONT_B_dot]]]]]]] | ~ [44<=ROUTE_A_dot]]]]]]
abstracting: (44<=ROUTE_A_dot)
states: 0
abstracting: (18<=SUR_PONT_B_dot)
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=47)
states: 2,874 (3)
abstracting: (43<=CAPACITE_dot)
states: 0
abstracting: (SORTI_A_dot<=39)
states: 2,874 (3)
abstracting: (ROUTE_A_dot<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 1,934 (3)
abstracting: (40<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (SUR_PONT_B_dot<=ATTENTE_B_dot)
states: 2,550 (3)
abstracting: (SUR_PONT_A_dot<=51)
states: 2,874 (3)
abstracting: (79<=ROUTE_A_dot)
states: 0
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=86)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=SUR_PONT_A_dot)
states: 2,246 (3)
abstracting: (CAPACITE_dot<=0)
states: 0
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=SORTI_A_dot)
states: 2,550 (3)
abstracting: (7<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (SUR_PONT_A_dot<=32)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=ROUTE_B_dot)
states: 2,550 (3)
abstracting: (ATTENTE_A_dot<=SUR_PONT_A_dot)
states: 1,236 (3)
abstracting: (SUR_PONT_B_dot<=67)
states: 2,874 (3)
abstracting: (SORTI_A_dot<=27)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=35)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ATTENTE_A_dot)
states: 1,862 (3)
abstracting: (66<=ROUTE_A_dot)
states: 0
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=SUR_PONT_A_dot)
states: 628
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=44)
states: 2,874 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-00 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.355sec
checking: AG [[CAPACITE_dot<=46 | [[[[[[[~ [SORTI_B_dot<=SUR_PONT_B_dot] | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=72] | [[2<=SUR_PONT_B_dot & sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_A_dot] | ATTENTE_A_dot<=72]] & SUR_PONT_B_dot<=SUR_PONT_A_dot] | ~ [[[SUR_PONT_B_dot<=SUR_PONT_B_dot & ATTENTE_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)] | 5<=sum(CHOIX_sens2, CHOIX_sens1)]]] & [[[[~ [42<=SUR_PONT_B_dot] | ~ [SORTI_A_dot<=19]] & [~ [CAPACITE_dot<=SORTI_A_dot] & [SUR_PONT_B_dot<=ATTENTE_A_dot & CAPACITE_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]] | [[[ROUTE_B_dot<=55 | SUR_PONT_A_dot<=16] | [47<=sum(VIDANGE_sens2, VIDANGE_sens1) & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ATTENTE_A_dot]] | ~ [[ROUTE_B_dot<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & SORTI_B_dot<=33]]]] & ROUTE_B_dot<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]] & ATTENTE_A_dot<=14] & [ROUTE_A_dot<=43 | [[~ [CAPACITE_dot<=27] & ~ [17<=SUR_PONT_A_dot]] | ~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ROUTE_B_dot]]]]]]
normalized: ~ [E [true U ~ [[[[[~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ROUTE_B_dot] | [~ [17<=SUR_PONT_A_dot] & ~ [CAPACITE_dot<=27]]] | ROUTE_A_dot<=43] & [[[[[~ [[ROUTE_B_dot<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & SORTI_B_dot<=33]] | [[47<=sum(VIDANGE_sens2, VIDANGE_sens1) & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ATTENTE_A_dot] | [ROUTE_B_dot<=55 | SUR_PONT_A_dot<=16]]] | [[[SUR_PONT_B_dot<=ATTENTE_A_dot & CAPACITE_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] & ~ [CAPACITE_dot<=SORTI_A_dot]] & [~ [SORTI_A_dot<=19] | ~ [42<=SUR_PONT_B_dot]]]] & ROUTE_B_dot<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)] & [~ [[[SUR_PONT_B_dot<=SUR_PONT_B_dot & ATTENTE_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)] | 5<=sum(CHOIX_sens2, CHOIX_sens1)]] | [[[[2<=SUR_PONT_B_dot & sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_A_dot] | ATTENTE_A_dot<=72] | [~ [SORTI_B_dot<=SUR_PONT_B_dot] | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=72]] & SUR_PONT_B_dot<=SUR_PONT_A_dot]]] & ATTENTE_A_dot<=14]] | CAPACITE_dot<=46]]]]
abstracting: (CAPACITE_dot<=46)
states: 2,874 (3)
abstracting: (ATTENTE_A_dot<=14)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=SUR_PONT_A_dot)
states: 2,246 (3)
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=72)
states: 2,874 (3)
abstracting: (SORTI_B_dot<=SUR_PONT_B_dot)
states: 986
abstracting: (ATTENTE_A_dot<=72)
states: 2,874 (3)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_A_dot)
states: 2,163 (3)
abstracting: (2<=SUR_PONT_B_dot)
states: 160
abstracting: (5<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (ATTENTE_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 1,217 (3)
abstracting: (SUR_PONT_B_dot<=SUR_PONT_B_dot)
states: 2,874 (3)
abstracting: (ROUTE_B_dot<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 1,940 (3)
abstracting: (42<=SUR_PONT_B_dot)
states: 0
abstracting: (SORTI_A_dot<=19)
states: 2,874 (3)
abstracting: (CAPACITE_dot<=SORTI_A_dot)
states: 68
abstracting: (CAPACITE_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (SUR_PONT_B_dot<=ATTENTE_A_dot)
states: 2,626 (3)
abstracting: (SUR_PONT_A_dot<=16)
states: 2,874 (3)
abstracting: (ROUTE_B_dot<=55)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ATTENTE_A_dot)
states: 1,862 (3)
abstracting: (47<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (SORTI_B_dot<=33)
states: 2,874 (3)
abstracting: (ROUTE_B_dot<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 1,940 (3)
abstracting: (ROUTE_A_dot<=43)
states: 2,874 (3)
abstracting: (CAPACITE_dot<=27)
states: 2,874 (3)
abstracting: (17<=SUR_PONT_A_dot)
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ROUTE_B_dot)
states: 1,772 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-04 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.283sec
checking: AG [[[[[67<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & [[[ROUTE_A_dot<=8 | ROUTE_B_dot<=ATTENTE_A_dot] & ~ [[~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ATTENTE_A_dot] | sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_A_dot]]] & ~ [19<=ROUTE_B_dot]]] | SUR_PONT_B_dot<=ROUTE_A_dot] | ~ [40<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]] & ~ [[[SUR_PONT_B_dot<=95 | [SORTI_B_dot<=91 | [57<=SUR_PONT_A_dot | ~ [[sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=23 & SORTI_B_dot<=83]]]]] & [[[[[[75<=ATTENTE_B_dot & 91<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] & ATTENTE_A_dot<=sum(CHOIX_sens2, CHOIX_sens1)] | SUR_PONT_A_dot<=SUR_PONT_B_dot] | ~ [[[55<=ATTENTE_B_dot & sum(CHOIX_sens2, CHOIX_sens1)<=sum(VIDANGE_sens2, VIDANGE_sens1)] & [39<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) | 18<=SORTI_A_dot]]]] | [[[~ [24<=sum(CHOIX_sens2, CHOIX_sens1)] | ~ [ROUTE_A_dot<=SUR_PONT_A_dot]] | ROUTE_B_dot<=SUR_PONT_B_dot] & [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) & ~ [[34<=ATTENTE_B_dot | 95<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]]]]] & [56<=ROUTE_B_dot | [[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) | sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_B_dot] & [69<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) & CAPACITE_dot<=34]]]]]]]]
normalized: ~ [E [true U ~ [[~ [[[[56<=ROUTE_B_dot | [[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) | sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_B_dot] & [69<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) & CAPACITE_dot<=34]]] & [[[ROUTE_B_dot<=SUR_PONT_B_dot | [~ [ROUTE_A_dot<=SUR_PONT_A_dot] | ~ [24<=sum(CHOIX_sens2, CHOIX_sens1)]]] & [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) & ~ [[34<=ATTENTE_B_dot | 95<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]]]] | [~ [[[39<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) | 18<=SORTI_A_dot] & [55<=ATTENTE_B_dot & sum(CHOIX_sens2, CHOIX_sens1)<=sum(VIDANGE_sens2, VIDANGE_sens1)]]] | [SUR_PONT_A_dot<=SUR_PONT_B_dot | [ATTENTE_A_dot<=sum(CHOIX_sens2, CHOIX_sens1) & [75<=ATTENTE_B_dot & 91<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]]]]] & [SUR_PONT_B_dot<=95 | [SORTI_B_dot<=91 | [57<=SUR_PONT_A_dot | ~ [[sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=23 & SORTI_B_dot<=83]]]]]]] & [~ [40<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] | [SUR_PONT_B_dot<=ROUTE_A_dot | [67<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & [~ [19<=ROUTE_B_dot] & [~ [[sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_A_dot | ~ [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ATTENTE_A_dot]]] & [ROUTE_A_dot<=8 | ROUTE_B_dot<=ATTENTE_A_dot]]]]]]]]]]
abstracting: (ROUTE_B_dot<=ATTENTE_A_dot)
states: 1,890 (3)
abstracting: (ROUTE_A_dot<=8)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=ATTENTE_A_dot)
states: 1,862 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_A_dot)
states: 628
abstracting: (19<=ROUTE_B_dot)
states: 0
abstracting: (67<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (SUR_PONT_B_dot<=ROUTE_A_dot)
states: 2,608 (3)
abstracting: (40<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (SORTI_B_dot<=83)
states: 2,874 (3)
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=23)
states: 2,874 (3)
abstracting: (57<=SUR_PONT_A_dot)
states: 0
abstracting: (SORTI_B_dot<=91)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=95)
states: 2,874 (3)
abstracting: (91<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (75<=ATTENTE_B_dot)
states: 0
abstracting: (ATTENTE_A_dot<=sum(CHOIX_sens2, CHOIX_sens1))
states: 1,400 (3)
abstracting: (SUR_PONT_A_dot<=SUR_PONT_B_dot)
states: 2,246 (3)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 1,553 (3)
abstracting: (55<=ATTENTE_B_dot)
states: 0
abstracting: (18<=SORTI_A_dot)
states: 0
abstracting: (39<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (95<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 0
abstracting: (34<=ATTENTE_B_dot)
states: 0
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1))
states: 2,033 (3)
abstracting: (24<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (ROUTE_A_dot<=SUR_PONT_A_dot)
states: 1,323 (3)
abstracting: (ROUTE_B_dot<=SUR_PONT_B_dot)
states: 1,326 (3)
abstracting: (CAPACITE_dot<=34)
states: 2,874 (3)
abstracting: (69<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 0
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_B_dot)
states: 628
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1))
states: 2,033 (3)
abstracting: (56<=ROUTE_B_dot)
states: 0
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.435sec
checking: AG [[~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)] | [~ [[[[[ROUTE_A_dot<=20 & [~ [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ATTENTE_A_dot] & [15<=SORTI_A_dot & 61<=sum(VIDANGE_sens2, VIDANGE_sens1)]]] & [[[sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=ROUTE_B_dot & sum(VIDANGE_sens2, VIDANGE_sens1)<=SORTI_A_dot] | ~ [ROUTE_A_dot<=87]] & [~ [22<=CAPACITE_dot] | [83<=sum(CHOIX_sens2, CHOIX_sens1) & 20<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]]]] | ~ [[[[83<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | 68<=SORTI_B_dot] & [74<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | ROUTE_A_dot<=47]] | [[28<=SORTI_A_dot & 14<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)] & [61<=sum(VIDANGE_sens2, VIDANGE_sens1) | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=99]]]]] & [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=60 & ~ [[[~ [4<=SORTI_B_dot] | ~ [ROUTE_A_dot<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)]] | ~ [87<=SORTI_B_dot]]]]]] | ~ [[~ [[[[sum(VIDANGE_sens2, VIDANGE_sens1)<=5 | 15<=ROUTE_A_dot] | [SUR_PONT_B_dot<=86 & ROUTE_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)]] | [[sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=31 & 35<=ROUTE_B_dot] & [60<=sum(CHOIX_sens2, CHOIX_sens1) | 48<=sum(VIDANGE_sens2, VIDANGE_sens1)]]]] | [~ [[SORTI_B_dot<=54 | ~ [97<=ATTENTE_A_dot]]] & [[[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=78 & 76<=SORTI_B_dot]] | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=43] & [99<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) & ~ [[ATTENTE_B_dot<=CAPACITE_dot & SUR_PONT_B_dot<=ATTENTE_B_dot]]]]]]]]]]
normalized: ~ [E [true U ~ [[[~ [[~ [[[[60<=sum(CHOIX_sens2, CHOIX_sens1) | 48<=sum(VIDANGE_sens2, VIDANGE_sens1)] & [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=31 & 35<=ROUTE_B_dot]] | [[SUR_PONT_B_dot<=86 & ROUTE_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)] | [sum(VIDANGE_sens2, VIDANGE_sens1)<=5 | 15<=ROUTE_A_dot]]]] | [[[99<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) & ~ [[ATTENTE_B_dot<=CAPACITE_dot & SUR_PONT_B_dot<=ATTENTE_B_dot]]] & [sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=43 | [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=78 & 76<=SORTI_B_dot]]]] & ~ [[SORTI_B_dot<=54 | ~ [97<=ATTENTE_A_dot]]]]]] | ~ [[[sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=60 & ~ [[~ [87<=SORTI_B_dot] | [~ [ROUTE_A_dot<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)] | ~ [4<=SORTI_B_dot]]]]] & [~ [[[[61<=sum(VIDANGE_sens2, VIDANGE_sens1) | sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=99] & [28<=SORTI_A_dot & 14<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]] | [[74<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | ROUTE_A_dot<=47] & [83<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | 68<=SORTI_B_dot]]]] | [[[[83<=sum(CHOIX_sens2, CHOIX_sens1) & 20<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)] | ~ [22<=CAPACITE_dot]] & [~ [ROUTE_A_dot<=87] | [sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=ROUTE_B_dot & sum(VIDANGE_sens2, VIDANGE_sens1)<=SORTI_A_dot]]] & [ROUTE_A_dot<=20 & [[15<=SORTI_A_dot & 61<=sum(VIDANGE_sens2, VIDANGE_sens1)] & ~ [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ATTENTE_A_dot]]]]]]]] | ~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)]]]]]
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=ATTENTE_A_dot)
states: 1,862 (3)
abstracting: (61<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (15<=SORTI_A_dot)
states: 0
abstracting: (ROUTE_A_dot<=20)
states: 2,874 (3)
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=SORTI_A_dot)
states: 2,651 (3)
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=ROUTE_B_dot)
states: 1,772 (3)
abstracting: (ROUTE_A_dot<=87)
states: 2,874 (3)
abstracting: (22<=CAPACITE_dot)
states: 0
abstracting: (20<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 0
abstracting: (83<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (68<=SORTI_B_dot)
states: 0
abstracting: (83<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (ROUTE_A_dot<=47)
states: 2,874 (3)
abstracting: (74<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (14<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (28<=SORTI_A_dot)
states: 0
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=99)
states: 2,874 (3)
abstracting: (61<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (4<=SORTI_B_dot)
states: 168
abstracting: (ROUTE_A_dot<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 1,934 (3)
abstracting: (87<=SORTI_B_dot)
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=60)
states: 2,874 (3)
abstracting: (97<=ATTENTE_A_dot)
states: 0
abstracting: (SORTI_B_dot<=54)
states: 2,874 (3)
abstracting: (76<=SORTI_B_dot)
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=78)
states: 2,874 (3)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 2,874 (3)
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=43)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=ATTENTE_B_dot)
states: 2,550 (3)
abstracting: (ATTENTE_B_dot<=CAPACITE_dot)
states: 2,866 (3)
abstracting: (99<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (15<=ROUTE_A_dot)
states: 0
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=5)
states: 2,874 (3)
abstracting: (ROUTE_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 1,307 (3)
abstracting: (SUR_PONT_B_dot<=86)
states: 2,874 (3)
abstracting: (35<=ROUTE_B_dot)
states: 0
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=31)
states: 2,874 (3)
abstracting: (48<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (60<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.656sec
checking: AG [[[[[[[sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=49 & [[[53<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) & ROUTE_B_dot<=15] | [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=22 | SORTI_A_dot<=47]] | [[ROUTE_A_dot<=69 | sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_A_dot] & [sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) | sum(CHOIX_sens2, CHOIX_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)]]]] | SORTI_A_dot<=SUR_PONT_A_dot] | [[[~ [[62<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) & sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=2]] & [~ [SUR_PONT_A_dot<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)] & [88<=ATTENTE_A_dot & ATTENTE_B_dot<=42]]] | ~ [sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=48]] | [[95<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | [[CAPACITE_dot<=ROUTE_A_dot | ATTENTE_B_dot<=ATTENTE_B_dot] | ~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ATTENTE_B_dot]]] & [~ [3<=ATTENTE_A_dot] | [[sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=57] | [SUR_PONT_A_dot<=SUR_PONT_B_dot | ATTENTE_B_dot<=18]]]]]] & ~ [[[sum(CHOIX_sens2, CHOIX_sens1)<=78 & [~ [CAPACITE_dot<=31] & 39<=ROUTE_B_dot]] | [[[[SUR_PONT_B_dot<=10 | sum(VIDANGE_sens2, VIDANGE_sens1)<=SORTI_A_dot] | [99<=ROUTE_B_dot & SORTI_B_dot<=31]] | [[ATTENTE_B_dot<=58 | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=sum(CHOIX_sens2, CHOIX_sens1)] & 40<=sum(VIDANGE_sens2, VIDANGE_sens1)]] | [~ [[25<=sum(VIDANGE_sens2, VIDANGE_sens1) | 61<=SORTI_A_dot]] | [[66<=sum(VIDANGE_sens2, VIDANGE_sens1) & ROUTE_A_dot<=14] | [87<=sum(CHOIX_sens2, CHOIX_sens1) & sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(CHOIX_sens2, CHOIX_sens1)]]]]]]] | [[~ [[sum(CHOIX_sens2, CHOIX_sens1)<=16 | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=6]] | sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)] & sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=26]] | SUR_PONT_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)]]
normalized: ~ [E [true U ~ [[SUR_PONT_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1) | [[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=26 & [sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) | ~ [[sum(CHOIX_sens2, CHOIX_sens1)<=16 | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=6]]]] | [~ [[[[~ [[25<=sum(VIDANGE_sens2, VIDANGE_sens1) | 61<=SORTI_A_dot]] | [[87<=sum(CHOIX_sens2, CHOIX_sens1) & sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(CHOIX_sens2, CHOIX_sens1)] | [66<=sum(VIDANGE_sens2, VIDANGE_sens1) & ROUTE_A_dot<=14]]] | [[40<=sum(VIDANGE_sens2, VIDANGE_sens1) & [ATTENTE_B_dot<=58 | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=sum(CHOIX_sens2, CHOIX_sens1)]] | [[99<=ROUTE_B_dot & SORTI_B_dot<=31] | [SUR_PONT_B_dot<=10 | sum(VIDANGE_sens2, VIDANGE_sens1)<=SORTI_A_dot]]]] | [sum(CHOIX_sens2, CHOIX_sens1)<=78 & [39<=ROUTE_B_dot & ~ [CAPACITE_dot<=31]]]]] & [[[[95<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | [~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ATTENTE_B_dot] | [CAPACITE_dot<=ROUTE_A_dot | ATTENTE_B_dot<=ATTENTE_B_dot]]] & [~ [3<=ATTENTE_A_dot] | [[SUR_PONT_A_dot<=SUR_PONT_B_dot | ATTENTE_B_dot<=18] | [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=57]]]] | [~ [sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=48] | [[[88<=ATTENTE_A_dot & ATTENTE_B_dot<=42] & ~ [SUR_PONT_A_dot<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]] & ~ [[62<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) & sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=2]]]]] | [SORTI_A_dot<=SUR_PONT_A_dot | [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=49 & [[[sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) | sum(CHOIX_sens2, CHOIX_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1)] & [ROUTE_A_dot<=69 | sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_A_dot]] | [[sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=22 | SORTI_A_dot<=47] | [53<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) & ROUTE_B_dot<=15]]]]]]]]]]]]
abstracting: (ROUTE_B_dot<=15)
states: 2,874 (3)
abstracting: (53<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (SORTI_A_dot<=47)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=22)
states: 2,874 (3)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=SUR_PONT_A_dot)
states: 2,163 (3)
abstracting: (ROUTE_A_dot<=69)
states: 2,874 (3)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 1,553 (3)
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=49)
states: 2,874 (3)
abstracting: (SORTI_A_dot<=SUR_PONT_A_dot)
states: 986
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=2)
states: 2,874 (3)
abstracting: (62<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (SUR_PONT_A_dot<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 2,714 (3)
abstracting: (ATTENTE_B_dot<=42)
states: 2,874 (3)
abstracting: (88<=ATTENTE_A_dot)
states: 0
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=48)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=57)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 2,874 (3)
abstracting: (ATTENTE_B_dot<=18)
states: 2,874 (3)
abstracting: (SUR_PONT_A_dot<=SUR_PONT_B_dot)
states: 2,246 (3)
abstracting: (3<=ATTENTE_A_dot)
states: 420
abstracting: (ATTENTE_B_dot<=ATTENTE_B_dot)
states: 2,874 (3)
abstracting: (CAPACITE_dot<=ROUTE_A_dot)
states: 48
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ATTENTE_B_dot)
states: 2,593 (3)
abstracting: (95<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (CAPACITE_dot<=31)
states: 2,874 (3)
abstracting: (39<=ROUTE_B_dot)
states: 0
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=78)
states: 2,874 (3)
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=SORTI_A_dot)
states: 2,651 (3)
abstracting: (SUR_PONT_B_dot<=10)
states: 2,874 (3)
abstracting: (SORTI_B_dot<=31)
states: 2,874 (3)
abstracting: (99<=ROUTE_B_dot)
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=sum(CHOIX_sens2, CHOIX_sens1))
states: 1,321 (3)
abstracting: (ATTENTE_B_dot<=58)
states: 2,874 (3)
abstracting: (40<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (ROUTE_A_dot<=14)
states: 2,874 (3)
abstracting: (66<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(CHOIX_sens2, CHOIX_sens1))
states: 2,162 (3)
abstracting: (87<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (61<=SORTI_A_dot)
states: 0
abstracting: (25<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=6)
states: 2,874 (3)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=16)
states: 2,874 (3)
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 2,874 (3)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=26)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 2,374 (3)
-> the formula is TRUE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-05 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.815sec
checking: EF [[[~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=33] & ROUTE_A_dot<=1] & [~ [[~ [[[~ [[31<=SORTI_B_dot & 73<=sum(CHOIX_sens2, CHOIX_sens1)]] & [[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=48 & 9<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)] & [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_A_dot & 3<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)]]] | [[[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=17] | 7<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)] & ~ [[sum(CHOIX_sens2, CHOIX_sens1)<=19 & ATTENTE_A_dot<=ROUTE_A_dot]]]]] | [sum(CHOIX_sens2, CHOIX_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) | ~ [[~ [SUR_PONT_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)] & sum(VIDANGE_sens2, VIDANGE_sens1)<=ATTENTE_A_dot]]]]] & [[[[SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | [[~ [ATTENTE_A_dot<=88] | ~ [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=58]] & ROUTE_A_dot<=3]] & [[[[CAPACITE_dot<=94 | SUR_PONT_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)] & [89<=SORTI_A_dot | 96<=SUR_PONT_A_dot]] | SORTI_B_dot<=38] | [[~ [ROUTE_B_dot<=CAPACITE_dot] | ~ [26<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)]] | [[SUR_PONT_A_dot<=10 | ROUTE_B_dot<=37] & [CAPACITE_dot<=ROUTE_B_dot & SORTI_B_dot<=99]]]]] & [~ [[[[ATTENTE_B_dot<=ATTENTE_B_dot & SORTI_B_dot<=68] & [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) & ATTENTE_A_dot<=SORTI_A_dot]] & ~ [[ATTENTE_A_dot<=29 & 23<=SUR_PONT_B_dot]]]] & [[29<=ROUTE_B_dot & [~ [SUR_PONT_B_dot<=2] & [sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=20 | 11<=SUR_PONT_B_dot]]] | ~ [[[SORTI_B_dot<=SUR_PONT_A_dot & 90<=ATTENTE_B_dot] & [SORTI_A_dot<=69 | 94<=CAPACITE_dot]]]]]] & [[[sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) | [[[ATTENTE_A_dot<=98 | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=40] & [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=5 & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=58]] & ~ [[66<=SORTI_A_dot & 16<=SORTI_A_dot]]]] & ROUTE_B_dot<=ATTENTE_B_dot] & [~ [[~ [5<=ATTENTE_B_dot] | [[sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | SUR_PONT_B_dot<=ATTENTE_B_dot] & [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=1 & sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ATTENTE_B_dot]]]] | ~ [[[[sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=ROUTE_A_dot] | [ROUTE_B_dot<=8 | 93<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)]] & [[CAPACITE_dot<=83 | SORTI_A_dot<=22] | [SORTI_B_dot<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) & 91<=ROUTE_A_dot]]]]]]]]]]
normalized: E [true U [[[[[~ [[[[sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) | SUR_PONT_B_dot<=ATTENTE_B_dot] & [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=1 & sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ATTENTE_B_dot]] | ~ [5<=ATTENTE_B_dot]]] | ~ [[[[ROUTE_B_dot<=8 | 93<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)] | [sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0) & sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=ROUTE_A_dot]] & [[CAPACITE_dot<=83 | SORTI_A_dot<=22] | [SORTI_B_dot<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) & 91<=ROUTE_A_dot]]]]] & [ROUTE_B_dot<=ATTENTE_B_dot & [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) | [[[sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=5 & sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=58] & [ATTENTE_A_dot<=98 | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=40]] & ~ [[66<=SORTI_A_dot & 16<=SORTI_A_dot]]]]]] & [[[~ [[[SORTI_A_dot<=69 | 94<=CAPACITE_dot] & [SORTI_B_dot<=SUR_PONT_A_dot & 90<=ATTENTE_B_dot]]] | [29<=ROUTE_B_dot & [[sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=20 | 11<=SUR_PONT_B_dot] & ~ [SUR_PONT_B_dot<=2]]]] & ~ [[~ [[ATTENTE_A_dot<=29 & 23<=SUR_PONT_B_dot]] & [[sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) & ATTENTE_A_dot<=SORTI_A_dot] & [ATTENTE_B_dot<=ATTENTE_B_dot & SORTI_B_dot<=68]]]]] & [[[[[CAPACITE_dot<=ROUTE_B_dot & SORTI_B_dot<=99] & [SUR_PONT_A_dot<=10 | ROUTE_B_dot<=37]] | [~ [26<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)] | ~ [ROUTE_B_dot<=CAPACITE_dot]]] | [SORTI_B_dot<=38 | [[89<=SORTI_A_dot | 96<=SUR_PONT_A_dot] & [CAPACITE_dot<=94 | SUR_PONT_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)]]]] & [SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1) | [ROUTE_A_dot<=3 & [~ [sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=58] | ~ [ATTENTE_A_dot<=88]]]]]]] & ~ [[[sum(CHOIX_sens2, CHOIX_sens1)<=sum(CHOIX_sens2, CHOIX_sens1) | ~ [[sum(VIDANGE_sens2, VIDANGE_sens1)<=ATTENTE_A_dot & ~ [SUR_PONT_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1)]]]] | ~ [[[~ [[sum(CHOIX_sens2, CHOIX_sens1)<=19 & ATTENTE_A_dot<=ROUTE_A_dot]] & [7<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0) | [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0) | sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=17]]] | [[[sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_A_dot & 3<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)] & [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=48 & 9<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)]] & ~ [[31<=SORTI_B_dot & 73<=sum(CHOIX_sens2, CHOIX_sens1)]]]]]]]] & [ROUTE_A_dot<=1 & ~ [sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=33]]]]
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=33)
states: 2,874 (3)
abstracting: (ROUTE_A_dot<=1)
states: 1,934 (3)
abstracting: (73<=sum(CHOIX_sens2, CHOIX_sens1))
states: 0
abstracting: (31<=SORTI_B_dot)
states: 0
abstracting: (9<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 0
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=48)
states: 2,874 (3)
abstracting: (3<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=SUR_PONT_A_dot)
states: 628
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=17)
states: 2,874 (3)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 2,874 (3)
abstracting: (7<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 0
abstracting: (ATTENTE_A_dot<=ROUTE_A_dot)
states: 1,711 (3)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=19)
states: 2,874 (3)
abstracting: (SUR_PONT_A_dot<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 2,374 (3)
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=ATTENTE_A_dot)
states: 2,636 (3)
abstracting: (sum(CHOIX_sens2, CHOIX_sens1)<=sum(CHOIX_sens2, CHOIX_sens1))
states: 2,874 (3)
abstracting: (ATTENTE_A_dot<=88)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=58)
states: 2,874 (3)
abstracting: (ROUTE_A_dot<=3)
states: 2,790 (3)
abstracting: (SORTI_B_dot<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 1,012 (3)
abstracting: (SUR_PONT_B_dot<=sum(VIDANGE_sens2, VIDANGE_sens1))
states: 2,374 (3)
abstracting: (CAPACITE_dot<=94)
states: 2,874 (3)
abstracting: (96<=SUR_PONT_A_dot)
states: 0
abstracting: (89<=SORTI_A_dot)
states: 0
abstracting: (SORTI_B_dot<=38)
states: 2,874 (3)
abstracting: (ROUTE_B_dot<=CAPACITE_dot)
states: 2,866 (3)
abstracting: (26<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 0
abstracting: (ROUTE_B_dot<=37)
states: 2,874 (3)
abstracting: (SUR_PONT_A_dot<=10)
states: 2,874 (3)
abstracting: (SORTI_B_dot<=99)
states: 2,874 (3)
abstracting: (CAPACITE_dot<=ROUTE_B_dot)
states: 48
abstracting: (SORTI_B_dot<=68)
states: 2,874 (3)
abstracting: (ATTENTE_B_dot<=ATTENTE_B_dot)
states: 2,874 (3)
abstracting: (ATTENTE_A_dot<=SORTI_A_dot)
states: 1,884 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(CONTROLEUR_sens2, CONTROLEUR_sens1))
states: 841
abstracting: (23<=SUR_PONT_B_dot)
states: 0
abstracting: (ATTENTE_A_dot<=29)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=2)
states: 2,874 (3)
abstracting: (11<=SUR_PONT_B_dot)
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=20)
states: 2,874 (3)
abstracting: (29<=ROUTE_B_dot)
states: 0
abstracting: (90<=ATTENTE_B_dot)
states: 0
abstracting: (SORTI_B_dot<=SUR_PONT_A_dot)
states: 990
abstracting: (94<=CAPACITE_dot)
states: 0
abstracting: (SORTI_A_dot<=69)
states: 2,874 (3)
abstracting: (16<=SORTI_A_dot)
states: 0
abstracting: (66<=SORTI_A_dot)
states: 0
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=40)
states: 2,874 (3)
abstracting: (ATTENTE_A_dot<=98)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0)<=58)
states: 2,874 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=5)
states: 2,874 (3)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=sum(CHOIX_sens2, CHOIX_sens1))
states: 2,033 (3)
abstracting: (ROUTE_B_dot<=ATTENTE_B_dot)
states: 1,807 (3)
abstracting: (91<=ROUTE_A_dot)
states: 0
abstracting: (SORTI_B_dot<=sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0))
states: 1,596 (3)
abstracting: (SORTI_A_dot<=22)
states: 2,874 (3)
abstracting: (CAPACITE_dot<=83)
states: 2,874 (3)
abstracting: (sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0)<=ROUTE_A_dot)
states: 1,775 (3)
abstracting: (sum(VIDANGE_sens2, VIDANGE_sens1)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 2,874 (3)
abstracting: (93<=sum(COMPTEUR_compteur2, COMPTEUR_compteur1, COMPTEUR_compteur0))
states: 0
abstracting: (ROUTE_B_dot<=8)
states: 2,874 (3)
abstracting: (5<=ATTENTE_B_dot)
states: 0
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=ATTENTE_B_dot)
states: 2,593 (3)
abstracting: (sum(CONTROLEUR_sens2, CONTROLEUR_sens1)<=1)
states: 2,874 (3)
abstracting: (SUR_PONT_B_dot<=ATTENTE_B_dot)
states: 2,550 (3)
abstracting: (sum(NB_ATTENTE_A_voitureA4, NB_ATTENTE_A_voitureA3, NB_ATTENTE_A_voitureA2, NB_ATTENTE_A_voitureA1, NB_ATTENTE_A_voitureA0)<=sum(NB_ATTENTE_B_voitureB4, NB_ATTENTE_B_voitureB3, NB_ATTENTE_B_voitureB2, NB_ATTENTE_B_voitureB1, NB_ATTENTE_B_voitureB0))
states: 2,874 (3)
-> the formula is FALSE
FORMULA BridgeAndVehicles-COL-V04P05N02-ReachabilityCardinality-01 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT
MC time: 0m 0.852sec
totally nodes used: 25879 (2.6e+04)
number of garbage collections: 0
fire ops cache: hits/miss/sum: 20135 65392 85527
used/not used/entry size/cache size: 64407 67044457 16 1024MB
basic ops cache: hits/miss/sum: 41231 228159 269390
used/not used/entry size/cache size: 273240 16503976 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 3972 3972
used/not used/entry size/cache size: 1 16777215 12 192MB
state nr cache: hits/miss/sum: 4752 16766 21518
used/not used/entry size/cache size: 16766 8371842 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 67083843
1 24496
2 459
3 21
4 14
5 6
6 3
7 5
8 4
9 2
>= 10 11
Total processing time: 0m11.532sec
BK_STOP 1678295414829
--------------------
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.000sec
iterations count:2852 (54), effective:176 (3)
initing FirstDep: 0m 0.000sec
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-V04P05N02"
export BK_EXAMINATION="ReachabilityCardinality"
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-V04P05N02, examination is ReachabilityCardinality"
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-167813685400006"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"
tar xzf /home/mcc/BenchKit/INPUTS/BridgeAndVehicles-COL-V04P05N02.tgz
mv BridgeAndVehicles-COL-V04P05N02 execution
cd execution
if [ "ReachabilityCardinality" = "ReachabilityDeadlock" ] || [ "ReachabilityCardinality" = "UpperBounds" ] || [ "ReachabilityCardinality" = "QuasiLiveness" ] || [ "ReachabilityCardinality" = "StableMarking" ] || [ "ReachabilityCardinality" = "Liveness" ] || [ "ReachabilityCardinality" = "OneSafe" ] || [ "ReachabilityCardinality" = "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 [ "ReachabilityCardinality" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityCardinality" != "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 "ReachabilityCardinality.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityCardinality.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityCardinality.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 [ "ReachabilityCardinality" = "ReachabilityDeadlock" ] || [ "ReachabilityCardinality" = "QuasiLiveness" ] || [ "ReachabilityCardinality" = "StableMarking" ] || [ "ReachabilityCardinality" = "Liveness" ] || [ "ReachabilityCardinality" = "OneSafe" ] ; then
echo "FORMULA_NAME ReachabilityCardinality"
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 ;