fond
Model Checking Contest 2024
14th edition, Geneva, Switzerland, June 25, 2024
Execution of r088-tall-171620522600224
Last Updated
July 7, 2024

About the Execution of 2023-gold for CircularTrains-PT-192

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
1024.107 52695.00 59815.00 435.90 T normal

Execution Chart

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

Trace from the execution

Formatting '/data/fkordon/mcc2024-input.r088-tall-171620522600224.qcow2', fmt=qcow2 size=4294967296 backing_file=/data/fkordon/mcc2024-input.qcow2 backing_fmt=qcow2 cluster_size=65536 lazy_refcounts=off refcount_bits=16
Waiting for the VM to be ready (probing ssh)
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
Generated by BenchKit 2-5568
Executing tool gold2023
Input is CircularTrains-PT-192, examination is Liveness
Time confinement is 1800 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r088-tall-171620522600224
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 684K
-rw-r--r-- 1 mcc users 7.4K May 14 13:22 CTLCardinality.txt
-rw-r--r-- 1 mcc users 77K May 14 13:22 CTLCardinality.xml
-rw-r--r-- 1 mcc users 5.4K May 14 13:22 CTLFireability.txt
-rw-r--r-- 1 mcc users 43K May 14 13:22 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K May 18 16:42 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 4.1K May 19 07:07 LTLCardinality.txt
-rw-r--r-- 1 mcc users 28K May 19 15:36 LTLCardinality.xml
-rw-r--r-- 1 mcc users 2.5K May 19 07:13 LTLFireability.txt
-rw-r--r-- 1 mcc users 18K May 19 17:59 LTLFireability.xml
-rw-r--r-- 1 mcc users 16K Apr 12 14:35 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 158K Apr 12 14:35 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 15K Apr 12 14:33 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 114K Apr 12 14:33 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 1.8K Apr 22 14:33 UpperBounds.txt
-rw-r--r-- 1 mcc users 3.8K Apr 22 14:33 UpperBounds.xml
-rw-r--r-- 1 mcc users 6 May 18 16:42 equiv_col
-rw-r--r-- 1 mcc users 4 May 18 16:42 instance
-rw-r--r-- 1 mcc users 6 May 18 16:42 iscolored
-rw-r--r-- 1 mcc users 147K May 18 16:42 model.pnml

--------------------
content from stdout:

=== Data for post analysis generated by BenchKit (invocation template)

The expected result is a vector of booleans
BOOL_VECTOR

FORMULA_NAME Liveness

=== Now, execution of the tool begins

BK_START 1716216902995

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=gold2023
BK_EXAMINATION=Liveness
BK_BIN_PATH=/home/mcc/BenchKit/bin/
BK_TIME_CONFINEMENT=1800
BK_INPUT=CircularTrains-PT-192
Not applying reductions.
Model is PT
Liveness PT
Running Version 202304061127
[2024-05-20 14:55:04] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, Liveness, -its, -ltsmin, -greatspnpath, /home/mcc/BenchKit/bin//../itstools/bin//..//greatspn/, -order, META, -manyOrder, -smt, -timeout, 1800]
[2024-05-20 14:55:04] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2024-05-20 14:55:04] [INFO ] Load time of PNML (sax parser for PT used): 55 ms
[2024-05-20 14:55:04] [INFO ] Transformed 384 places.
[2024-05-20 14:55:04] [INFO ] Transformed 192 transitions.
[2024-05-20 14:55:04] [INFO ] Parsed PT model containing 384 places and 192 transitions and 768 arcs in 116 ms.
Built sparse matrix representations for Structural reductions in 6 ms.29406KB memory used
Starting structural reductions in DEADLOCK mode, iteration 0 : 384/384 places, 192/192 transitions.
Computed a total of 0 stabilizing places and 0 stable transitions
Computed a total of 0 stabilizing places and 0 stable transitions
Computed a total of 0 stabilizing places and 0 stable transitions
Applied a total of 0 rules in 27 ms. Remains 384 /384 variables (removed 0) and now considering 192/192 (removed 0) transitions.
Finished structural reductions in DEADLOCK mode , in 1 iterations and 27 ms. Remains : 384/384 places, 192/192 transitions.
Starting structural reductions in DEADLOCK mode, iteration 0 : 384/384 places, 192/192 transitions.
Computed a total of 0 stabilizing places and 0 stable transitions
Computed a total of 0 stabilizing places and 0 stable transitions
Computed a total of 0 stabilizing places and 0 stable transitions
Applied a total of 0 rules in 10 ms. Remains 384 /384 variables (removed 0) and now considering 192/192 (removed 0) transitions.
// Phase 1: matrix 192 rows 384 cols
[2024-05-20 14:55:04] [INFO ] Computed 193 invariants in 26 ms
[2024-05-20 14:55:05] [INFO ] Implicit Places using invariants in 431 ms returned []
[2024-05-20 14:55:05] [INFO ] Invariant cache hit.
[2024-05-20 14:55:05] [INFO ] Implicit Places using invariants and state equation in 203 ms returned []
Implicit Place search using SMT with State Equation took 658 ms to find 0 implicit places.
[2024-05-20 14:55:05] [INFO ] Redundant transitions in 5 ms returned []
[2024-05-20 14:55:05] [INFO ] Invariant cache hit.
[2024-05-20 14:55:05] [INFO ] Dead Transitions using invariants and state equation in 161 ms found 0 transitions.
Finished structural reductions in DEADLOCK mode , in 1 iterations and 847 ms. Remains : 384/384 places, 192/192 transitions.
Random walk for 1250000 steps, including 0 resets, run took 8419 ms (no deadlock found). (steps per millisecond=148 )
Random directed walk for 1250011 steps, including 0 resets, run took 5718 ms (no deadlock found). (steps per millisecond=218 )
[2024-05-20 14:55:19] [INFO ] Invariant cache hit.
[2024-05-20 14:55:19] [INFO ] [Real]Absence check using 102 positive place invariants in 26 ms returned sat
[2024-05-20 14:55:19] [INFO ] [Real]Absence check using 102 positive and 91 generalized place invariants in 119 ms returned unsat
Starting structural reductions in LIVENESS mode, iteration 0 : 384/384 places, 192/192 transitions.
Applied a total of 0 rules in 9 ms. Remains 384 /384 variables (removed 0) and now considering 192/192 (removed 0) transitions.
[2024-05-20 14:55:19] [INFO ] Invariant cache hit.
[2024-05-20 14:55:20] [INFO ] Implicit Places using invariants in 256 ms returned [1, 7, 10, 18, 21, 28, 37, 44, 47, 48, 62, 64, 65, 75, 78, 81, 89, 101, 102, 108, 133, 138, 141, 144, 146, 160, 163, 167, 196, 217, 230, 231, 244, 245, 247, 261, 283, 284, 285, 293, 298, 311, 313, 314, 324, 327, 330, 332, 333, 346, 350, 354, 356, 357, 360, 366, 369, 371, 374, 375, 376, 378, 380, 382]
Discarding 64 places :
Implicit Place search using SMT only with invariants took 262 ms to find 64 implicit places.
Starting structural reductions in LIVENESS mode, iteration 1 : 320/384 places, 192/192 transitions.
Drop transitions removed 64 transitions
Trivial Post-agglo rules discarded 64 transitions
Performed 64 trivial Post agglomeration. Transition count delta: 64
Iterating post reduction 0 with 64 rules applied. Total rules applied 64 place count 320 transition count 128
Reduce places removed 64 places and 0 transitions.
Iterating post reduction 1 with 64 rules applied. Total rules applied 128 place count 256 transition count 128
Applied a total of 128 rules in 6 ms. Remains 256 /320 variables (removed 64) and now considering 128/192 (removed 64) transitions.
// Phase 1: matrix 128 rows 256 cols
[2024-05-20 14:55:20] [INFO ] Computed 129 invariants in 4 ms
[2024-05-20 14:55:20] [INFO ] Implicit Places using invariants in 145 ms returned []
[2024-05-20 14:55:20] [INFO ] Invariant cache hit.
[2024-05-20 14:55:20] [INFO ] Implicit Places using invariants and state equation in 188 ms returned []
Implicit Place search using SMT with State Equation took 334 ms to find 0 implicit places.
Starting structural reductions in LIVENESS mode, iteration 2 : 256/384 places, 128/192 transitions.
Finished structural reductions in LIVENESS mode , in 2 iterations and 613 ms. Remains : 256/384 places, 128/192 transitions.
Initial state reduction rules removed 64 formulas.
Finished random walk after 126 steps, including 0 resets, run visited all 64 properties in 42 ms. (steps per millisecond=3 )
Parikh walk visited 0 properties in 0 ms.
[2024-05-20 14:55:20] [INFO ] Flatten gal took : 42 ms
[2024-05-20 14:55:20] [INFO ] Flatten gal took : 14 ms
[2024-05-20 14:55:20] [INFO ] Time to serialize gal into /tmp/ReachabilityCardinality8989713166236959242.gal : 8 ms
[2024-05-20 14:55:20] [INFO ] Time to serialize properties into /tmp/ReachabilityCardinality16774352074104574756.prop : 1 ms
Invoking ITS tools like this :cd /home/mcc/execution;'/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-reach-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/ReachabilityCardinality8989713166236959242.gal' '-t' 'CGAL' '-reachable-file' '/tmp/ReachabilityCardinality16774352074104574756.prop' '--nowitness' '--gen-order' 'FOLLOW'

ITS runner failed with exception null
java.lang.InterruptedException
at java.base/java.lang.Object.wait(Native Method)
at java.base/java.lang.Thread.join(Thread.java:1304)
at java.base/java.lang.Thread.join(Thread.java:1372)
at fr.lip6.move.gal.application.runner.AbstractRunner.join(AbstractRunner.java:27)
at fr.lip6.move.gal.application.runner.its.ITSRunner.join(ITSRunner.java:177)
at fr.lip6.move.gal.application.solver.global.GlobalPropertySolver.verifyWithSDD(GlobalPropertySolver.java:675)
at fr.lip6.move.gal.application.solver.ReachabilitySolver.lambda$2(ReachabilitySolver.java:63)
at java.base/java.lang.Thread.run(Thread.java:833)
Able to resolve query QuasiLiveness after proving 128 properties.
Starting structural reductions in LIVENESS mode, iteration 0 : 384/384 places, 192/192 transitions.
Applied a total of 0 rules in 9 ms. Remains 384 /384 variables (removed 0) and now considering 192/192 (removed 0) transitions.
its-reach command run as :
// Phase 1: matrix 192 rows 384 cols

/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-reach-linux64 --gc-threshold 2000000 --quiet ...329
[2024-05-20 14:55:20] [INFO ] Computed 193 invariants in 6 ms
Loading property file /tmp/ReachabilityCardinality16774352074104574756.prop.
Found states matching all0 target predicate
Will report total states built up to this point. Computation was interrupted after 3 fixpoint passes
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
petri\_inst\_inst,5,0.045521,4584,2,266,5,797,6,0,1155,274,0
Total reachable state count : 5

[2024-05-20 14:55:20] [INFO ] Implicit Places using invariants in 265 ms returned [1, 7, 10, 18, 21, 28, 37, 44, 47, 48, 62, 64, 65, 75, 78, 81, 89, 101, 102, 108, 133, 138, 141, 144, 146, 160, 163, 167, 196, 217, 230, 231, 244, 245, 247, 261, 283, 284, 285, 293, 298, 311, 313, 314, 324, 327, 330, 332, 333, 346, 350, 354, 356, 357, 360, 366, 369, 371, 374, 375, 376, 378, 380, 382]
Discarding 64 places :
Implicit Place search using SMT only with invariants took 267 ms to find 64 implicit places.
Starting structural reductions in LIVENESS mode, iteration 1 : 320/384 places, 192/192 transitions.
Drop transitions removed 64 transitions
Trivial Post-agglo rules discarded 64 transitions
Performed 64 trivial Post agglomeration. Transition count delta: 64
Iterating post reduction 0 with 64 rules applied. Total rules applied 64 place count 320 transition count 128
Reduce places removed 64 places and 0 transitions.
Iterating post reduction 1 with 64 rules applied. Total rules applied 128 place count 256 transition count 128
Applied a total of 128 rules in 8 ms. Remains 256 /320 variables (removed 64) and now considering 128/192 (removed 64) transitions.
// Phase 1: matrix 128 rows 256 cols
[2024-05-20 14:55:20] [INFO ] Computed 129 invariants in 3 ms
[2024-05-20 14:55:21] [INFO ] Implicit Places using invariants in 142 ms returned []
[2024-05-20 14:55:21] [INFO ] Invariant cache hit.
[2024-05-20 14:55:21] [INFO ] Implicit Places using invariants and state equation in 204 ms returned []
Implicit Place search using SMT with State Equation took 348 ms to find 0 implicit places.
Starting structural reductions in LIVENESS mode, iteration 2 : 256/384 places, 128/192 transitions.
Finished structural reductions in LIVENESS mode , in 2 iterations and 632 ms. Remains : 256/384 places, 128/192 transitions.
[2024-05-20 14:55:21] [INFO ] Flatten gal took : 13 ms
[2024-05-20 14:55:21] [INFO ] Flatten gal took : 13 ms
[2024-05-20 14:55:21] [INFO ] Time to serialize gal into /tmp/CTLFireability8643056383110990086.gal : 3 ms
[2024-05-20 14:55:21] [INFO ] Time to serialize properties into /tmp/CTLFireability3528032931667518965.ctl : 3 ms
Invoking ITS tools like this :cd /home/mcc/execution;'/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-ctl-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/CTLFireability8643056383110990086.gal' '-t' 'CGAL' '-ctl' '/tmp/CTLFireability3528032931667518965.ctl' '--gen-order' 'FOLLOW'

its-ctl command run as :

/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -...283
No direction supplied, using forward translation only.
Parsed 128 CTL formulae.
Detected timeout of ITS tools.
[2024-05-20 14:55:24] [INFO ] Flatten gal took : 11 ms
[2024-05-20 14:55:24] [INFO ] Applying decomposition
[2024-05-20 14:55:24] [INFO ] Flatten gal took : 10 ms
Converted graph to binary with : '/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202304061127/bin/convert-linux64' '-i' '/tmp/graph12528899376727633500.txt' '-o' '/tmp/graph12528899376727633500.bin' '-w' '/tmp/graph12528899376727633500.weights'
Built communities with : '/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202304061127/bin/louvain-linux64' '/tmp/graph12528899376727633500.bin' '-l' '-1' '-v' '-w' '/tmp/graph12528899376727633500.weights' '-q' '0' '-e' '0.001'
[2024-05-20 14:55:24] [INFO ] Decomposing Gal with order
[2024-05-20 14:55:24] [INFO ] Rewriting arrays to variables to allow decomposition.
[2024-05-20 14:55:24] [INFO ] Flatten gal took : 38 ms
[2024-05-20 14:55:24] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 4 ms.
[2024-05-20 14:55:24] [INFO ] Time to serialize gal into /tmp/CTLFireability1584796232979173007.gal : 6 ms
[2024-05-20 14:55:24] [INFO ] Time to serialize properties into /tmp/CTLFireability11617979339737925564.ctl : 3 ms
Invoking ITS tools like this :cd /home/mcc/execution;'/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-ctl-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/CTLFireability1584796232979173007.gal' '-t' 'CGAL' '-ctl' '/tmp/CTLFireability11617979339737925564.ctl'

its-ctl command run as :

/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -...263
No direction supplied, using forward translation only.
Parsed 128 CTL formulae.
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
reachable,2.39511e+37,1.42814,52208,701,5,137943,63,296,64669,11,46,0


Converting to forward existential form...Done !
original formula: AG(EF(((i8.u53.Section_66>=1)&&(i8.u122.F67>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i8.u53.Section_66>=1)&&(i8.u122.F67>=1)))))] = FALSE
Reverse transition relation is exact ! Faster fixpoint algorithm enabled.
(forward)formula 0,1,1.56543,52460,1,0,137943,63,1080,64669,38,46,20235
Formula is TRUE !

***************************************

original formula: AG(EF(((i5.i0.i1.u28.Section_134>=1)&&(i5.i0.i1.u47.F135>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i5.i0.i1.u28.Section_134>=1)&&(i5.i0.i1.u47.F135>=1)))))] = FALSE
(forward)formula 1,1,1.62607,52460,1,0,137943,63,1096,64669,38,46,26741
Formula is TRUE !

***************************************

original formula: AG(EF(((i16.u38.F60>=1)&&(i16.u112.Section_59>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i16.u38.F60>=1)&&(i16.u112.Section_59>=1)))))] = FALSE
(forward)formula 2,1,1.64091,52460,1,0,137943,63,1104,64669,38,46,27748
Formula is TRUE !

***************************************

original formula: AG(EF(((i11.i0.i0.u10.Section_104>=1)&&(i9.u35.F105>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i11.i0.i0.u10.Section_104>=1)&&(i9.u35.F105>=1)))))] = FALSE
(forward)formula 3,1,1.65241,52460,1,0,137943,63,1111,64669,38,46,29412
Formula is TRUE !

***************************************

original formula: AG(EF(((i9.u48.F108>=1)&&(i9.u117.Section_107>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i9.u48.F108>=1)&&(i9.u117.Section_107>=1)))))] = FALSE
(forward)formula 4,1,1.6649,52460,1,0,137943,63,1118,64669,38,46,31105
Formula is TRUE !

***************************************

original formula: AG(EF(((i5.i1.i0.u33.F126>=1)&&(i13.u34.Section_125>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i5.i1.i0.u33.F126>=1)&&(i13.u34.Section_125>=1)))))] = FALSE
(forward)formula 5,1,1.68652,52460,1,0,137943,63,1124,64669,38,46,34204
Formula is TRUE !

***************************************

original formula: AG(EF(((i13.u97.F123>=1)&&(i13.u125.Section_122>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i13.u97.F123>=1)&&(i13.u125.Section_122>=1)))))] = FALSE
(forward)formula 6,1,1.70956,52460,1,0,137943,63,1132,64669,38,46,37292
Formula is TRUE !

***************************************

original formula: AG(EF(((i0.i1.i2.u90.Section_191>=1)&&(i0.i1.i0.u126.F192>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i0.i1.i2.u90.Section_191>=1)&&(i0.i1.i0.u126.F192>=1)))))] = FALSE
(forward)formula 7,1,1.76435,52460,1,0,137943,63,1142,64669,38,46,43771
Formula is TRUE !

***************************************

original formula: AG(EF(((i13.u30.Section_119>=1)&&(i13.u115.F120>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i13.u30.Section_119>=1)&&(i13.u115.F120>=1)))))] = FALSE
(forward)formula 8,1,1.78974,52460,1,0,137943,63,1149,64669,38,46,46917
Formula is TRUE !

***************************************

original formula: AG(EF(((i12.i1.i1.u110.F19>=1)&&(i12.i1.i0.u67.Section_18>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i12.i1.i1.u110.F19>=1)&&(i12.i1.i0.u67.Section_18>=1)))))] = FALSE
(forward)formula 9,1,1.86039,52460,1,0,137943,63,1160,64669,38,46,52451
Formula is TRUE !

***************************************

original formula: AG(EF(((i5.i1.i0.u26.Section_128>=1)&&(i5.i1.i1.u119.F129>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i5.i1.i0.u26.Section_128>=1)&&(i5.i1.i1.u119.F129>=1)))))] = FALSE
(forward)formula 10,1,1.91578,52460,1,0,137943,63,1171,64669,38,46,58796
Formula is TRUE !

***************************************

original formula: AG(EF(((i0.i0.i0.u78.Section_188>=1)&&(i0.i1.i2.u107.F189>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i0.i0.i0.u78.Section_188>=1)&&(i0.i1.i2.u107.F189>=1)))))] = FALSE
(forward)formula 11,1,1.97015,52460,1,0,137943,63,1180,64669,38,46,64674
Formula is TRUE !

***************************************

original formula: AG(EF(((i15.u103.F81>=1)&&(i15.u68.Section_80>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i15.u103.F81>=1)&&(i15.u68.Section_80>=1)))))] = FALSE
(forward)formula 12,1,1.97251,52460,1,0,137943,63,1188,64669,38,46,64955
Formula is TRUE !

***************************************

original formula: AG(EF(((i13.u118.F114>=1)&&(i9.u123.Section_113>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i13.u118.F114>=1)&&(i9.u123.Section_113>=1)))))] = FALSE
(forward)formula 13,1,1.98545,52460,1,0,137943,63,1193,64669,38,46,66552
Formula is TRUE !

***************************************

original formula: AG(EF(((i7.i0.i1.u40.F174>=1)&&(i7.i0.i1.u80.Section_173>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i7.i0.i1.u40.F174>=1)&&(i7.i0.i1.u80.Section_173>=1)))))] = FALSE
(forward)formula 14,1,2.04687,52460,1,0,137943,63,1207,64669,38,46,72998
Formula is TRUE !

***************************************

original formula: AG(EF(((i4.u15.Section_41>=1)&&(i4.u29.F42>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i4.u15.Section_41>=1)&&(i4.u29.F42>=1)))))] = FALSE
(forward)formula 15,1,2.06753,52460,1,0,137943,63,1211,64669,38,46,75333
Formula is TRUE !

***************************************

original formula: AG(EF(((i9.u79.Section_110>=1)&&(i9.u104.F111>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i9.u79.Section_110>=1)&&(i9.u104.F111>=1)))))] = FALSE
(forward)formula 16,1,2.08158,52460,1,0,137943,63,1217,64669,38,46,76921
Formula is TRUE !

***************************************

original formula: AG(EF(((i0.i0.i0.u5.F186>=1)&&(i0.i0.i0.u31.Section_185>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i0.i0.i0.u5.F186>=1)&&(i0.i0.i0.u31.Section_185>=1)))))] = FALSE
(forward)formula 17,1,2.14022,52460,1,0,137943,63,1229,64669,38,46,82869
Formula is TRUE !

***************************************

original formula: AG(EF(((i1.u84.Section_140>=1)&&(i1.u111.F141>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i1.u84.Section_140>=1)&&(i1.u111.F141>=1)))))] = FALSE
(forward)formula 18,1,2.20463,52460,1,0,137943,63,1234,67380,38,46,89605
Formula is TRUE !

***************************************

original formula: AG(EF(((i7.i1.i0.u106.F168>=1)&&(i7.i1.i0.u50.Section_167>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i7.i1.i0.u106.F168>=1)&&(i7.i1.i0.u50.Section_167>=1)))))] = FALSE
(forward)formula 19,1,2.31518,52460,1,0,137943,63,1244,71291,38,46,95940
Formula is TRUE !

***************************************

original formula: AG(EF(((i0.i0.i1.u17.Section_182>=1)&&(i0.i0.i1.u54.F183>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i0.i0.i1.u17.Section_182>=1)&&(i0.i0.i1.u54.F183>=1)))))] = FALSE
(forward)formula 20,1,2.38069,52460,1,0,137943,63,1248,75006,38,46,101826
Formula is TRUE !

***************************************

original formula: AG(EF(((i12.i0.i1.u25.Section_11>=1)&&(i12.i0.i1.u61.F12>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i12.i0.i1.u25.Section_11>=1)&&(i12.i0.i1.u61.F12>=1)))))] = FALSE
(forward)formula 21,1,2.43995,52460,1,0,137943,63,1252,78559,38,46,107170
Formula is TRUE !

***************************************

original formula: AG(EF(((i9.u35.Section_105>=1)&&(i9.u117.F106>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i9.u35.Section_105>=1)&&(i9.u117.F106>=1)))))] = FALSE
(forward)formula 22,1,2.45287,52460,1,0,137943,63,1256,79415,38,46,108729
Formula is TRUE !

***************************************

original formula: AG(EF(((i12.i0.i0.u12.F7>=1)&&(i12.i0.i0.u71.Section_6>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i12.i0.i0.u12.F7>=1)&&(i12.i0.i0.u71.Section_6>=1)))))] = FALSE
(forward)formula 23,1,2.50426,54308,1,0,137943,63,1266,82820,38,46,114029
Formula is TRUE !

***************************************

original formula: AG(EF(((i1.u121.F147>=1)&&(i1.u72.Section_146>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i1.u121.F147>=1)&&(i1.u72.Section_146>=1)))))] = FALSE
(forward)formula 24,1,2.56957,57212,1,0,140024,63,1271,86713,38,46,120777
Formula is TRUE !

***************************************

original formula: AG(EF(((i1.u6.F144>=1)&&(i1.u105.Section_143>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i1.u6.F144>=1)&&(i1.u105.Section_143>=1)))))] = FALSE
(forward)formula 25,1,2.63645,60116,1,0,148260,63,1276,90657,38,46,127606
Formula is TRUE !

***************************************

original formula: AG(EF(((i14.u0.F159>=1)&&(i14.u96.Section_158>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i14.u0.F159>=1)&&(i14.u96.Section_158>=1)))))] = FALSE
(forward)formula 26,1,2.7046,63284,1,0,156112,63,1280,94604,38,46,134389
Formula is TRUE !

***************************************

original formula: AG(EF(((i4.u55.F46>=1)&&(i4.u76.Section_45>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i4.u55.F46>=1)&&(i4.u76.Section_45>=1)))))] = FALSE
(forward)formula 27,1,2.726,64076,1,0,158950,63,1286,95992,38,46,136515
Formula is TRUE !

***************************************

original formula: AG(EF(((i7.i1.i1.u113.Section_171>=1)&&(i7.i0.i1.u80.F172>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i7.i1.i1.u113.Section_171>=1)&&(i7.i0.i1.u80.F172>=1)))))] = FALSE
(forward)formula 28,1,2.79465,66980,1,0,166362,63,1293,99883,38,46,142848
Formula is TRUE !

***************************************

original formula: AG(EF(((i10.u86.Section_32>=1)&&(i6.u45.F33>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i10.u86.Section_32>=1)&&(i6.u45.F33>=1)))))] = FALSE
(forward)formula 29,1,2.82836,68300,1,0,170209,63,1297,101679,38,46,146316
Formula is TRUE !

***************************************

original formula: AG(EF(((i12.i0.i0.u58.Section_9>=1)&&(i12.i0.i1.u25.F10>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i12.i0.i0.u58.Section_9>=1)&&(i12.i0.i1.u25.F10>=1)))))] = FALSE
(forward)formula 30,1,2.92735,70940,1,0,176763,63,1305,105203,38,46,151645
Formula is TRUE !

***************************************

original formula: AG(EF(((i5.i0.i0.u13.Section_137>=1)&&(i5.i0.i0.u124.F138>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((i5.i0.i0.u13.Section_137>=1)&&(i5.i0.i0.u124.F138>=1)))))] = FALSE
(forward)formula 31,1,2.99405,73844,1,0,184938,63,1314,109017,38,46,157994
Formula is TRUE !
Detected timeout of ITS tools.
[2024-05-20 14:55:27] [INFO ] Flatten gal took : 9 ms
[2024-05-20 14:55:27] [INFO ] Flatten gal took : 8 ms
[2024-05-20 14:55:27] [INFO ] Time to serialize gal into /tmp/CTLFireability12539897795636453785.gal : 2 ms
[2024-05-20 14:55:27] [INFO ] Time to serialize properties into /tmp/CTLFireability12083544595741259454.ctl : 2 ms
Invoking ITS tools like this :cd /home/mcc/execution;'/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-ctl-linux64' '--gc-threshold' '2000000' '--quiet' '-i' '/tmp/CTLFireability12539897795636453785.gal' '-t' 'CGAL' '-ctl' '/tmp/CTLFireability12083544595741259454.ctl' '--gen-order' 'FOLLOW'

its-ctl command run as :

/home/mcc/BenchKit/itstools/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202304061127/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -...285
No direction supplied, using forward translation only.
Parsed 96 CTL formulae.
Model ,|S| ,Time ,Mem(kb) ,fin. SDD ,fin. DDD ,peak SDD ,peak DDD ,SDD Hom ,SDD cache peak ,DDD Hom ,DDD cachepeak ,SHom cache
reachable,2.39511e+37,4.73291,125308,2,12545,5,726805,6,0,1155,766089,0


Converting to forward existential form...Done !
original formula: AG(EF(((Section_98>=1)&&(F99>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_98>=1)&&(F99>=1)))))] = FALSE
Reverse transition relation is exact ! Faster fixpoint algorithm enabled.
(forward)formula 0,1,10.6908,223164,1,0,6,1.64722e+06,14,0,5376,766089,5
Formula is TRUE !

***************************************

original formula: AG(EF(((F30>=1)&&(Section_29>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F30>=1)&&(Section_29>=1)))))] = FALSE
(forward)formula 1,1,11.4252,231612,1,0,7,1.69886e+06,15,0,5377,766089,8
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_156>=1)&&(F157>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_156>=1)&&(F157>=1)))))] = FALSE
(forward)formula 2,1,11.4685,232932,1,0,8,1.70235e+06,16,0,5378,766089,11
Formula is TRUE !

***************************************

original formula: AG(EF(((F115>=1)&&(Section_114>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F115>=1)&&(Section_114>=1)))))] = FALSE
(forward)formula 3,1,11.5326,234780,1,0,9,1.71475e+06,17,0,5379,766089,14
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_144>=1)&&(F145>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_144>=1)&&(F145>=1)))))] = FALSE
(forward)formula 4,1,11.5635,235572,1,0,10,1.71947e+06,18,0,5380,766089,17
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_180>=1)&&(F181>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_180>=1)&&(F181>=1)))))] = FALSE
(forward)formula 5,1,11.5738,235836,1,0,11,1.71987e+06,19,0,5381,766089,20
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_89>=1)&&(F90>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_89>=1)&&(F90>=1)))))] = FALSE
(forward)formula 6,1,11.6846,239532,1,0,12,1.74227e+06,20,0,5382,766089,23
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_165>=1)&&(F166>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_165>=1)&&(F166>=1)))))] = FALSE
(forward)formula 7,1,11.6929,239796,1,0,13,1.74376e+06,21,0,5383,766089,26
Formula is TRUE !

***************************************

original formula: AG(EF(((F9>=1)&&(Section_8>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F9>=1)&&(Section_8>=1)))))] = FALSE
(forward)formula 8,1,11.9698,249564,1,0,14,1.80222e+06,22,0,5384,766089,29
Formula is TRUE !

***************************************

original formula: AG(EF(((F21>=1)&&(Section_20>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F21>=1)&&(Section_20>=1)))))] = FALSE
(forward)formula 9,1,12.2387,260848,1,0,15,1.85699e+06,23,0,5385,766089,32
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_30>=1)&&(F31>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_30>=1)&&(F31>=1)))))] = FALSE
(forward)formula 10,1,12.4956,269560,1,0,16,1.90805e+06,24,0,5386,766089,35
Formula is TRUE !

***************************************

original formula: AG(EF(((F154>=1)&&(Section_153>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F154>=1)&&(Section_153>=1)))))] = FALSE
(forward)formula 11,1,12.5128,270088,1,0,17,1.91106e+06,25,0,5387,766089,38
Formula is TRUE !

***************************************

original formula: AG(EF(((F48>=1)&&(Section_47>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F48>=1)&&(Section_47>=1)))))] = FALSE
(forward)formula 12,1,12.7446,277744,1,0,18,1.95542e+06,26,0,5388,766089,41
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_23>=1)&&(F24>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_23>=1)&&(F24>=1)))))] = FALSE
(forward)formula 13,1,13.0263,287248,1,0,19,2.00917e+06,27,0,5389,766089,44
Formula is TRUE !

***************************************

original formula: AG(EF(((F16>=1)&&(Section_15>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F16>=1)&&(Section_15>=1)))))] = FALSE
(forward)formula 14,1,13.3198,297280,1,0,20,2.06539e+06,28,0,5390,766089,47
Formula is TRUE !

***************************************

original formula: AG(EF(((F87>=1)&&(Section_86>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F87>=1)&&(Section_86>=1)))))] = FALSE
(forward)formula 15,1,13.4544,301768,1,0,21,2.08955e+06,29,0,5391,766089,50
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_2>=1)&&(F3>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_2>=1)&&(F3>=1)))))] = FALSE
(forward)formula 16,1,13.781,314824,1,0,22,2.13755e+06,30,0,5392,766089,53
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_87>=1)&&(F88>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_87>=1)&&(F88>=1)))))] = FALSE
(forward)formula 17,1,13.915,319312,1,0,23,2.16081e+06,31,0,5393,766089,56
Formula is TRUE !

***************************************

original formula: AG(EF(((F124>=1)&&(Section_123>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F124>=1)&&(Section_123>=1)))))] = FALSE
(forward)formula 18,1,13.9715,320896,1,0,24,2.17035e+06,32,0,5394,766089,59
Formula is TRUE !

***************************************

original formula: AG(EF(((F55>=1)&&(Section_54>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F55>=1)&&(Section_54>=1)))))] = FALSE
(forward)formula 19,1,14.2084,328552,1,0,25,2.21129e+06,33,0,5395,766089,62
Formula is TRUE !

***************************************

original formula: AG(EF(((F85>=1)&&(Section_84>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F85>=1)&&(Section_84>=1)))))] = FALSE
(forward)formula 20,1,14.359,333304,1,0,26,2.23635e+06,34,0,5396,766089,65
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_126>=1)&&(F127>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_126>=1)&&(F127>=1)))))] = FALSE
(forward)formula 21,1,14.4126,334888,1,0,27,2.24502e+06,35,0,5397,766089,68
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_50>=1)&&(F51>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_50>=1)&&(F51>=1)))))] = FALSE
(forward)formula 22,1,15.1951,342476,1,0,28,2.28803e+06,36,0,5398,766089,71
Formula is TRUE !

***************************************

original formula: AG(EF(((F25>=1)&&(Section_24>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F25>=1)&&(Section_24>=1)))))] = FALSE
(forward)formula 23,1,15.4597,346700,1,0,29,2.34126e+06,37,0,5399,766089,74
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_57>=1)&&(F58>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_57>=1)&&(F58>=1)))))] = FALSE
(forward)formula 24,1,15.6654,354288,1,0,30,2.38078e+06,38,0,5400,786913,77
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_78>=1)&&(F79>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_78>=1)&&(F79>=1)))))] = FALSE
(forward)formula 25,1,15.8175,358248,1,0,31,2.4093e+06,39,0,5401,811679,80
Formula is TRUE !

***************************************

original formula: AG(EF(((F103>=1)&&(Section_102>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F103>=1)&&(Section_102>=1)))))] = FALSE
(forward)formula 26,1,15.9071,360624,1,0,32,2.42543e+06,40,0,5402,824213,83
Formula is TRUE !

***************************************

original formula: AG(EF(((F76>=1)&&(Section_75>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F76>=1)&&(Section_75>=1)))))] = FALSE
(forward)formula 27,1,16.2876,364848,1,0,33,2.45563e+06,41,0,5403,850700,86
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_192>=1)&&(F1>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_192>=1)&&(F1>=1)))))] = FALSE
(forward)formula 28,1,16.2917,365112,1,0,34,2.45564e+06,42,0,5404,850708,89
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_48>=1)&&(F49>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_48>=1)&&(F49>=1)))))] = FALSE
(forward)formula 29,1,16.5063,371184,1,0,35,2.49933e+06,43,0,5405,891424,92
Formula is TRUE !

***************************************

original formula: AG(EF(((F190>=1)&&(Section_189>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F190>=1)&&(Section_189>=1)))))] = FALSE
(forward)formula 30,1,16.5085,372504,1,0,36,2.49935e+06,44,0,5406,891441,95
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_60>=1)&&(F61>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_60>=1)&&(F61>=1)))))] = FALSE
(forward)formula 31,1,16.6987,377520,1,0,37,2.5374e+06,45,0,5407,926113,98
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_108>=1)&&(F109>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_108>=1)&&(F109>=1)))))] = FALSE
(forward)formula 32,1,16.7712,379632,1,0,38,2.55145e+06,46,0,5408,937021,101
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_39>=1)&&(F40>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_39>=1)&&(F40>=1)))))] = FALSE
(forward)formula 33,1,17.0081,387024,1,0,39,2.59898e+06,47,0,5409,981976,104
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_69>=1)&&(F70>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_69>=1)&&(F70>=1)))))] = FALSE
(forward)formula 34,1,17.1839,394084,1,0,40,2.63243e+06,48,0,5410,1.01182e+06,107
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_117>=1)&&(F118>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_117>=1)&&(F118>=1)))))] = FALSE
(forward)formula 35,1,17.2423,395932,1,0,41,2.64362e+06,49,0,5411,1.0205e+06,110
Formula is TRUE !

***************************************

original formula: AG(EF(((F64>=1)&&(Section_63>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F64>=1)&&(Section_63>=1)))))] = FALSE
(forward)formula 36,1,17.4303,401476,1,0,42,2.68017e+06,50,0,5412,1.0536e+06,113
Formula is TRUE !

***************************************

original formula: AG(EF(((F43>=1)&&(Section_42>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F43>=1)&&(Section_42>=1)))))] = FALSE
(forward)formula 37,1,17.6721,408868,1,0,43,2.72646e+06,51,0,5413,1.09716e+06,116
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_96>=1)&&(F97>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_96>=1)&&(F97>=1)))))] = FALSE
(forward)formula 38,1,17.7696,411772,1,0,44,2.74442e+06,52,0,5414,1.11128e+06,119
Formula is TRUE !

***************************************

original formula: AG(EF(((F34>=1)&&(Section_33>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F34>=1)&&(Section_33>=1)))))] = FALSE
(forward)formula 39,1,18.0354,419956,1,0,45,2.79435e+06,53,0,5415,1.15892e+06,122
Formula is TRUE !

***************************************

original formula: AG(EF(((F37>=1)&&(Section_36>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F37>=1)&&(Section_36>=1)))))] = FALSE
(forward)formula 40,1,18.3026,427876,1,0,46,2.8431e+06,54,0,5416,1.20524e+06,125
Formula is TRUE !

***************************************

original formula: AG(EF(((F28>=1)&&(Section_27>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F28>=1)&&(Section_27>=1)))))] = FALSE
(forward)formula 41,1,18.5909,438632,1,0,47,2.89526e+06,55,0,5417,1.25545e+06,128
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_174>=1)&&(F175>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_174>=1)&&(F175>=1)))))] = FALSE
(forward)formula 42,1,18.5957,438896,1,0,48,2.89592e+06,56,0,5418,1.25596e+06,131
Formula is TRUE !

***************************************

original formula: AG(EF(((F142>=1)&&(Section_141>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F142>=1)&&(Section_141>=1)))))] = FALSE
(forward)formula 43,1,18.6263,439688,1,0,49,2.90109e+06,57,0,5419,1.25998e+06,134
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_99>=1)&&(F100>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_99>=1)&&(F100>=1)))))] = FALSE
(forward)formula 44,1,18.7236,442328,1,0,50,2.91829e+06,58,0,5420,1.27334e+06,137
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_183>=1)&&(F184>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_183>=1)&&(F184>=1)))))] = FALSE
(forward)formula 45,1,18.7254,442592,1,0,51,2.91845e+06,59,0,5421,1.27346e+06,140
Formula is TRUE !

***************************************

original formula: AG(EF(((F178>=1)&&(Section_177>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F178>=1)&&(Section_177>=1)))))] = FALSE
(forward)formula 46,1,18.7286,442856,1,0,52,2.91889e+06,60,0,5422,1.2738e+06,143
Formula is TRUE !

***************************************

original formula: AG(EF(((F66>=1)&&(Section_65>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F66>=1)&&(Section_65>=1)))))] = FALSE
(forward)formula 47,1,18.9332,448664,1,0,53,2.95468e+06,61,0,5423,1.30609e+06,146
Formula is TRUE !

***************************************

original formula: AG(EF(((F73>=1)&&(Section_72>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F73>=1)&&(Section_72>=1)))))] = FALSE
(forward)formula 48,1,19.1204,453680,1,0,54,2.98652e+06,62,0,5424,1.33427e+06,149
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_152>=1)&&(F153>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_152>=1)&&(F153>=1)))))] = FALSE
(forward)formula 49,1,19.141,454208,1,0,55,2.98977e+06,63,0,5425,1.33679e+06,152
Formula is TRUE !

***************************************

original formula: AG(EF(((F133>=1)&&(Section_132>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F133>=1)&&(Section_132>=1)))))] = FALSE
(forward)formula 50,1,19.1858,455528,1,0,56,2.99693e+06,64,0,5426,1.34235e+06,155
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_135>=1)&&(F136>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_135>=1)&&(F136>=1)))))] = FALSE
(forward)formula 51,1,19.2256,456584,1,0,57,3.00338e+06,65,0,5427,1.34736e+06,158
Formula is TRUE !

***************************************

original formula: AG(EF(((F94>=1)&&(Section_93>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F94>=1)&&(Section_93>=1)))))] = FALSE
(forward)formula 52,1,19.347,459752,1,0,58,3.02297e+06,66,0,5428,1.3631e+06,161
Formula is TRUE !

***************************************

original formula: AG(EF(((F91>=1)&&(Section_90>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F91>=1)&&(Section_90>=1)))))] = FALSE
(forward)formula 53,1,19.4781,463448,1,0,59,3.04441e+06,67,0,5429,1.3807e+06,164
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_12>=1)&&(F13>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_12>=1)&&(F13>=1)))))] = FALSE
(forward)formula 54,1,19.8196,473216,1,0,60,3.10155e+06,68,0,5430,1.43686e+06,167
Formula is TRUE !

***************************************

original formula: AG(EF(((F160>=1)&&(Section_159>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F160>=1)&&(Section_159>=1)))))] = FALSE
(forward)formula 55,1,19.8332,473480,1,0,61,3.1037e+06,69,0,5431,1.43853e+06,170
Formula is TRUE !

***************************************

original formula: AG(EF(((F6>=1)&&(Section_5>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F6>=1)&&(Section_5>=1)))))] = FALSE
(forward)formula 56,1,20.1975,485556,1,0,62,3.163e+06,70,0,5432,1.4974e+06,173
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_51>=1)&&(F52>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_51>=1)&&(F52>=1)))))] = FALSE
(forward)formula 57,1,20.4615,492948,1,0,63,3.20533e+06,71,0,5433,1.53665e+06,176
Formula is TRUE !

***************************************

original formula: AG(EF(((F130>=1)&&(Section_129>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F130>=1)&&(Section_129>=1)))))] = FALSE
(forward)formula 58,1,20.5123,494268,1,0,64,3.21321e+06,72,0,5434,1.54276e+06,179
Formula is TRUE !

***************************************

original formula: AG(EF(((F82>=1)&&(Section_81>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F82>=1)&&(Section_81>=1)))))] = FALSE
(forward)formula 59,1,20.6861,498756,1,0,65,3.24001e+06,73,0,5435,1.56578e+06,182
Formula is TRUE !

***************************************

original formula: AG(EF(((F45>=1)&&(Section_44>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F45>=1)&&(Section_44>=1)))))] = FALSE
(forward)formula 60,1,20.9852,506676,1,0,66,3.28567e+06,74,0,5436,1.60864e+06,185
Formula is TRUE !

***************************************

original formula: AG(EF(((F18>=1)&&(Section_17>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F18>=1)&&(Section_17>=1)))))] = FALSE
(forward)formula 61,1,21.3592,516444,1,0,67,3.34141e+06,75,0,5437,1.6631e+06,188
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_21>=1)&&(F22>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_21>=1)&&(F22>=1)))))] = FALSE
(forward)formula 62,1,23.109,528256,1,0,68,3.39567e+06,76,0,5438,1.71577e+06,191
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_3>=1)&&(F4>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_3>=1)&&(F4>=1)))))] = FALSE
(forward)formula 63,1,23.4182,540860,1,0,69,3.45537e+06,77,0,5439,1.77516e+06,194
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_14>=1)&&(F15>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_14>=1)&&(F15>=1)))))] = FALSE
(forward)formula 64,1,23.7133,550892,1,0,70,3.51205e+06,78,0,5440,1.83076e+06,197
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_179>=1)&&(F180>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_179>=1)&&(F180>=1)))))] = FALSE
(forward)formula 65,1,23.7161,551156,1,0,71,3.5124e+06,79,0,5441,1.83103e+06,200
Formula is TRUE !

***************************************

original formula: AG(EF(((F169>=1)&&(Section_168>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F169>=1)&&(Section_168>=1)))))] = FALSE
(forward)formula 66,1,23.7229,551420,1,0,72,3.51354e+06,80,0,5442,1.83191e+06,203
Formula is TRUE !

***************************************

original formula: AG(EF(((F187>=1)&&(Section_186>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F187>=1)&&(Section_186>=1)))))] = FALSE
(forward)formula 67,1,23.724,551420,1,0,73,3.51361e+06,81,0,5443,1.83196e+06,206
Formula is TRUE !

***************************************

original formula: AG(EF(((F57>=1)&&(Section_56>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F57>=1)&&(Section_56>=1)))))] = FALSE
(forward)formula 68,1,23.938,558284,1,0,74,3.55384e+06,82,0,5444,1.86896e+06,209
Formula is TRUE !

***************************************

original formula: AG(EF(((F54>=1)&&(Section_53>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F54>=1)&&(Section_53>=1)))))] = FALSE
(forward)formula 69,1,24.1623,565676,1,0,75,3.59549e+06,83,0,5445,1.90746e+06,212
Formula is TRUE !

***************************************

original formula: AG(EF(((F112>=1)&&(Section_111>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F112>=1)&&(Section_111>=1)))))] = FALSE
(forward)formula 70,1,24.2356,568052,1,0,76,3.60853e+06,84,0,5446,1.91759e+06,215
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_161>=1)&&(F162>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_161>=1)&&(F162>=1)))))] = FALSE
(forward)formula 71,1,24.2473,568316,1,0,77,3.61049e+06,85,0,5447,1.9191e+06,218
Formula is TRUE !

***************************************

original formula: AG(EF(((F151>=1)&&(Section_150>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F151>=1)&&(Section_150>=1)))))] = FALSE
(forward)formula 72,1,24.2672,569108,1,0,78,3.61398e+06,86,0,5448,1.92181e+06,221
Formula is TRUE !

***************************************

original formula: AG(EF(((F148>=1)&&(Section_147>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F148>=1)&&(Section_147>=1)))))] = FALSE
(forward)formula 73,1,24.29,569636,1,0,79,3.61799e+06,87,0,5449,1.92492e+06,224
Formula is TRUE !

***************************************

original formula: AG(EF(((F93>=1)&&(Section_92>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F93>=1)&&(Section_92>=1)))))] = FALSE
(forward)formula 74,1,24.406,573332,1,0,80,3.6385e+06,88,0,5450,1.94159e+06,227
Formula is TRUE !

***************************************

original formula: AG(EF(((F139>=1)&&(Section_138>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F139>=1)&&(Section_138>=1)))))] = FALSE
(forward)formula 75,1,24.4391,574388,1,0,81,3.64429e+06,89,0,5451,1.94608e+06,230
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_131>=1)&&(F132>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_131>=1)&&(F132>=1)))))] = FALSE
(forward)formula 76,1,24.4812,575708,1,0,82,3.65179e+06,90,0,5452,1.9519e+06,233
Formula is TRUE !

***************************************

original formula: AG(EF(((F36>=1)&&(Section_35>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F36>=1)&&(Section_35>=1)))))] = FALSE
(forward)formula 77,1,24.7404,586464,1,0,83,3.70113e+06,91,0,5453,1.99888e+06,236
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_164>=1)&&(F165>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_164>=1)&&(F165>=1)))))] = FALSE
(forward)formula 78,1,24.7501,586728,1,0,84,3.70273e+06,92,0,5454,2.00012e+06,239
Formula is TRUE !

***************************************

original formula: AG(EF(((F63>=1)&&(Section_62>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F63>=1)&&(Section_62>=1)))))] = FALSE
(forward)formula 79,1,24.9439,593328,1,0,85,3.74004e+06,93,0,5455,2.034e+06,242
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_26>=1)&&(F27>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_26>=1)&&(F27>=1)))))] = FALSE
(forward)formula 80,1,25.2159,604084,1,0,86,3.79274e+06,94,0,5456,2.08484e+06,245
Formula is TRUE !

***************************************

original formula: AG(EF(((F121>=1)&&(Section_120>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F121>=1)&&(Section_120>=1)))))] = FALSE
(forward)formula 81,1,25.2722,605668,1,0,87,3.80304e+06,95,0,5457,2.09284e+06,248
Formula is TRUE !

***************************************

original formula: AG(EF(((F78>=1)&&(Section_77>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F78>=1)&&(Section_77>=1)))))] = FALSE
(forward)formula 82,1,25.4299,610948,1,0,88,3.8324e+06,96,0,5458,2.11847e+06,251
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_170>=1)&&(F171>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_170>=1)&&(F171>=1)))))] = FALSE
(forward)formula 83,1,25.4359,611212,1,0,89,3.8334e+06,97,0,5459,2.11924e+06,254
Formula is TRUE !

***************************************

original formula: AG(EF(((F156>=1)&&(Section_155>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F156>=1)&&(Section_155>=1)))))] = FALSE
(forward)formula 84,1,25.4511,611740,1,0,90,3.83617e+06,98,0,5460,2.12139e+06,257
Formula is TRUE !

***************************************

original formula: AG(EF(((F117>=1)&&(Section_116>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F117>=1)&&(Section_116>=1)))))] = FALSE
(forward)formula 85,1,25.5136,613588,1,0,91,3.8478e+06,99,0,5461,2.13042e+06,260
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_95>=1)&&(F96>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_95>=1)&&(F96>=1)))))] = FALSE
(forward)formula 86,1,25.6146,616756,1,0,92,3.86644e+06,100,0,5462,2.14522e+06,263
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_162>=1)&&(F163>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_162>=1)&&(F163>=1)))))] = FALSE
(forward)formula 87,1,25.6247,617284,1,0,93,3.86821e+06,101,0,5463,2.14659e+06,266
Formula is TRUE !

***************************************

original formula: AG(EF(((F69>=1)&&(Section_68>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F69>=1)&&(Section_68>=1)))))] = FALSE
(forward)formula 88,1,25.8089,623356,1,0,94,3.90245e+06,102,0,5464,2.17726e+06,269
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_71>=1)&&(F72>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_71>=1)&&(F72>=1)))))] = FALSE
(forward)formula 89,1,25.9904,631208,1,0,95,3.9351e+06,103,0,5465,2.20627e+06,272
Formula is TRUE !

***************************************

original formula: AG(EF(((F150>=1)&&(Section_149>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F150>=1)&&(Section_149>=1)))))] = FALSE
(forward)formula 90,1,26.0119,631736,1,0,96,3.93884e+06,104,0,5466,2.20917e+06,275
Formula is TRUE !

***************************************

original formula: AG(EF(((F84>=1)&&(Section_83>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F84>=1)&&(Section_83>=1)))))] = FALSE
(forward)formula 91,1,26.1576,636224,1,0,97,3.96478e+06,105,0,5467,2.2313e+06,278
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_176>=1)&&(F177>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_176>=1)&&(F177>=1)))))] = FALSE
(forward)formula 92,1,26.1613,636488,1,0,98,3.9653e+06,106,0,5468,2.23171e+06,281
Formula is TRUE !

***************************************

original formula: AG(EF(((F75>=1)&&(Section_74>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((F75>=1)&&(Section_74>=1)))))] = FALSE
(forward)formula 93,1,26.334,641768,1,0,99,3.99633e+06,107,0,5469,2.25905e+06,284
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_101>=1)&&(F102>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_101>=1)&&(F102>=1)))))] = FALSE
(forward)formula 94,1,26.4295,644672,1,0,100,4.01298e+06,108,0,5470,2.27198e+06,287
Formula is TRUE !

***************************************

original formula: AG(EF(((Section_38>=1)&&(F39>=1))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((Section_38>=1)&&(F39>=1)))))] = FALSE
(forward)formula 95,1,26.6968,653120,1,0,101,4.06113e+06,109,0,5471,2.31762e+06,290
Formula is TRUE !

***************************************

Able to resolve query Liveness after proving 128 properties.
FORMULA Liveness TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Total runtime 50176 ms.

BK_STOP 1716216955690

--------------------
content from stderr:

+ export BINDIR=/home/mcc/BenchKit/bin//../itstools/bin//../
+ BINDIR=/home/mcc/BenchKit/bin//../itstools/bin//../
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ Liveness = StateSpace ]]
+ /home/mcc/BenchKit/bin//../itstools/bin//..//runeclipse.sh /home/mcc/execution Liveness -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//../itstools/bin//..//greatspn/ -order META -manyOrder -smt -timeout 1800
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
+ export PYTHONPATH=/home/mcc/BenchKit/itstools/pylibs
+ PYTHONPATH=/home/mcc/BenchKit/itstools/pylibs
+ export LD_LIBRARY_PATH=/home/mcc/BenchKit/itstools/pylibs:
+ LD_LIBRARY_PATH=/home/mcc/BenchKit/itstools/pylibs:
++ sed s/.jar//
++ perl -pe 's/.*\.//g'
++ ls /home/mcc/BenchKit/bin//../itstools/bin//..//itstools/plugins/fr.lip6.move.gal.application.pnmcc_1.0.0.202304061127.jar
+ VERSION=202304061127
+ echo 'Running Version 202304061127'
+ /home/mcc/BenchKit/bin//../itstools/bin//..//itstools/its-tools -pnfolder /home/mcc/execution -examination Liveness -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//../itstools/bin//..//greatspn/ -order META -manyOrder -smt -timeout 1800

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="CircularTrains-PT-192"
export BK_EXAMINATION="Liveness"
export BK_TOOL="gold2023"
export BK_RESULT_DIR="/tmp/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="1800"
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-5568"
echo " Executing tool gold2023"
echo " Input is CircularTrains-PT-192, examination is Liveness"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r088-tall-171620522600224"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

tar xzf /home/mcc/BenchKit/INPUTS/CircularTrains-PT-192.tgz
mv CircularTrains-PT-192 execution
cd execution
if [ "Liveness" = "ReachabilityDeadlock" ] || [ "Liveness" = "UpperBounds" ] || [ "Liveness" = "QuasiLiveness" ] || [ "Liveness" = "StableMarking" ] || [ "Liveness" = "Liveness" ] || [ "Liveness" = "OneSafe" ] || [ "Liveness" = "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 [ "Liveness" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "Liveness" != "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 "Liveness.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property Liveness.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "Liveness.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 '' Liveness.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ "Liveness" = "ReachabilityDeadlock" ] || [ "Liveness" = "QuasiLiveness" ] || [ "Liveness" = "StableMarking" ] || [ "Liveness" = "Liveness" ] || [ "Liveness" = "OneSafe" ] ; then
echo "FORMULA_NAME Liveness"
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 ;