storm/build/bin/storm --prism qcomp/benchmarks/dtmc/egl/egl.prism --prop qcomp/benchmarks/dtmc/egl/egl.props messagesB --constants N=10,L=8 --engine dd --bisimulation --bisimulation:quot sparse --ddlib sylvan --sylvan:maxmem 4096 --sylvan:threads 4 --timemem
Symbolic bisimulation with sparse quotient and sylvan using 4GB memory
Storm 1.4.1 (dev)
Date: Mon Dec 9 13:22:19 2019
Command line arguments: --prism qcomp/benchmarks/dtmc/egl/egl.prism --prop qcomp/benchmarks/dtmc/egl/egl.props messagesB --constants 'N=10,L=8' --engine dd --bisimulation '--bisimulation:quot' sparse --ddlib sylvan '--sylvan:maxmem' 4096 '--sylvan:threads' 4 --timemem
Current working directory:
Time for model input parsing: 0.012s.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 10))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 11))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 12))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 13))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 14))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 15))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 16))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 17))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 18))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 19))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 10))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 11))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 12))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 13))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 14))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 15))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 16))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 17))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 18))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 19))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 10))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 11))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 12))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 13))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 14))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 15))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 16))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 17))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 18))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 19))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 10))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 11))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 12))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 13))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 14))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 15))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 16))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 17))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 18))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 1) & (n = 19))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 10))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 11))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 12))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 13))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 14))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 15))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 16))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 17))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 18))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 2) & (n = 19))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 10))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 11))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 12))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 13))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 14))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 15))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 16))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 17))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 18))' is unsatisfiable.
WARN (DdPrismModelBuilder.cpp:692): The guard '((phase = 3) & (n = 19))' is unsatisfiable.
Time for model construction: 0.941s.
--------------------------------------------------------------
Model type: DTMC (symbolic)
States: 317718526 (51147 nodes)
Transitions: 318767101 (120213 nodes)
Reward Models: messages_B_needs
Variables: rows: 84 meta variables (331 DD variables), columns: 84 meta variables (331 DD variables)
Labels: 4
* deadlock -> 0 state(s) (1 nodes)
* init -> 1 state(s) (332 nodes)
* knowA
* knowB
--------------------------------------------------------------
Time for model preprocessing: 8.605s.
--------------------------------------------------------------
Model type: DTMC (sparse)
States: 3491
Transitions: 3564
Reward Models: messages_B_needs
State Labels: 3 labels
* (phase = 4) -> 1 item(s)
* init -> 1 item(s)
* deadlock -> 0 item(s)
Choice Labels: none
--------------------------------------------------------------
Model checking property "messagesB": R[exp]{"messages_B_needs"}=? [F (phase = 4)] ...
Result (for initial states): 4.06926918
Time for model checking: 0.001s.
Performance statistics:
* peak memory usage: 2959MB
* CPU time: 36.861s
* wallclock time: 9.587s