fond
Model Checking Contest 2021
11th edition, Paris, France, June 23, 2021
Execution of r026-tajo-162038144000530
Last Updated
Jun 28, 2021

About the Execution of ITS-Tools for CSRepetitions-PT-02

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
230.243 6056.00 12085.00 77.80 FFFFFTTTFFTTFFFT 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/mcc2021-input.r026-tajo-162038144000530.qcow2', fmt=qcow2 size=4294967296 backing_file='/mnt/tpsp/fkordon/mcc2021-input.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off
Waiting for the VM to be ready (probing ssh)
.................
=====================================================================
Generated by BenchKit 2-4028
Executing tool itstools
Input is CSRepetitions-PT-02, examination is CTLFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 4
Run identifier is r026-tajo-162038144000530
=====================================================================

--------------------
preparation of the directory to be used:
/home/mcc/execution
total 676K
-rw-r--r-- 1 mcc users 36K May 5 16:58 CTLCardinality.txt
-rw-r--r-- 1 mcc users 179K May 10 09:42 CTLCardinality.xml
-rw-r--r-- 1 mcc users 36K May 5 16:58 CTLFireability.txt
-rw-r--r-- 1 mcc users 174K May 10 09:42 CTLFireability.xml
-rw-r--r-- 1 mcc users 4.2K May 6 14:48 GenericPropertiesDefinition.xml
-rw-r--r-- 1 mcc users 6.5K May 6 14:48 GenericPropertiesVerdict.xml
-rw-r--r-- 1 mcc users 8.5K Mar 28 15:49 LTLCardinality.txt
-rw-r--r-- 1 mcc users 37K Mar 28 15:49 LTLCardinality.xml
-rw-r--r-- 1 mcc users 5.5K Mar 28 15:49 LTLFireability.txt
-rw-r--r-- 1 mcc users 26K Mar 28 15:49 LTLFireability.xml
-rw-r--r-- 1 mcc users 7.8K Mar 23 03:01 ReachabilityCardinality.txt
-rw-r--r-- 1 mcc users 29K Mar 23 03:01 ReachabilityCardinality.xml
-rw-r--r-- 1 mcc users 9.0K Mar 22 12:15 ReachabilityFireability.txt
-rw-r--r-- 1 mcc users 37K Mar 22 12:15 ReachabilityFireability.xml
-rw-r--r-- 1 mcc users 2.3K Mar 22 09:10 UpperBounds.txt
-rw-r--r-- 1 mcc users 4.8K Mar 22 09:10 UpperBounds.xml
-rw-r--r-- 1 mcc users 5 May 5 16:51 equiv_col
-rw-r--r-- 1 mcc users 3 May 5 16:51 instance
-rw-r--r-- 1 mcc users 6 May 5 16:51 iscolored
-rw-r--r-- 1 mcc users 26K May 5 16:51 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 CSRepetitions-PT-02-CTLFireability-00
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-01
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-02
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-03
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-04
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-05
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-06
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-07
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-08
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-09
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-10
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-11
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-12
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-13
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-14
FORMULA_NAME CSRepetitions-PT-02-CTLFireability-15

=== Now, execution of the tool begins

BK_START 1620765837962

Running Version 0
[2021-05-11 20:43:59] [INFO ] Running its-tools with arguments : [-pnfolder, /home/mcc/execution, -examination, CTLFireability, -spotpath, /home/mcc/BenchKit/bin//..//ltlfilt, -z3path, /home/mcc/BenchKit/bin//..//z3/bin/z3, -yices2path, /home/mcc/BenchKit/bin//..//yices/bin/yices, -its, -ltsmin, -greatspnpath, /home/mcc/BenchKit/bin//..//greatspn/, -order, META, -manyOrder, -smt, -timeout, 3600]
[2021-05-11 20:43:59] [INFO ] Parsing pnml file : /home/mcc/execution/model.pnml
[2021-05-11 20:43:59] [INFO ] Load time of PNML (sax parser for PT used): 21 ms
[2021-05-11 20:43:59] [INFO ] Transformed 23 places.
[2021-05-11 20:43:59] [INFO ] Transformed 28 transitions.
[2021-05-11 20:43:59] [INFO ] Parsed PT model containing 23 places and 28 transitions in 51 ms.
Parsed 16 properties from file /home/mcc/execution/CTLFireability.xml in 16 ms.
Support contains 23 out of 23 places. Attempting structural reductions.
Starting structural reductions, iteration 0 : 23/23 places, 28/28 transitions.
Applied a total of 0 rules in 7 ms. Remains 23 /23 variables (removed 0) and now considering 28/28 (removed 0) transitions.
// Phase 1: matrix 28 rows 23 cols
[2021-05-11 20:43:59] [INFO ] Computed 6 place invariants in 8 ms
[2021-05-11 20:43:59] [INFO ] Implicit Places using invariants in 86 ms returned []
// Phase 1: matrix 28 rows 23 cols
[2021-05-11 20:43:59] [INFO ] Computed 6 place invariants in 1 ms
[2021-05-11 20:43:59] [INFO ] State equation strengthened by 4 read => feed constraints.
[2021-05-11 20:43:59] [INFO ] Implicit Places using invariants and state equation in 30 ms returned []
Implicit Place search using SMT with State Equation took 138 ms to find 0 implicit places.
// Phase 1: matrix 28 rows 23 cols
[2021-05-11 20:43:59] [INFO ] Computed 6 place invariants in 1 ms
[2021-05-11 20:43:59] [INFO ] Dead Transitions using invariants and state equation in 24 ms returned []
Finished structural reductions, in 1 iterations. Remains : 23/23 places, 28/28 transitions.
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 27 ms
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 16 ms
[2021-05-11 20:44:00] [INFO ] Input system was already deterministic with 28 transitions.
Incomplete random walk after 100000 steps, including 5589 resets, run finished after 170 ms. (steps per millisecond=588 ) properties (out of 78) seen :77
Running SMT prover for 1 properties.
// Phase 1: matrix 28 rows 23 cols
[2021-05-11 20:44:00] [INFO ] Computed 6 place invariants in 1 ms
Successfully simplified 1 atomic propositions for a total of 16 simplifications.
Applied a total of 0 rules in 4 ms. Remains 23 /23 variables (removed 0) and now considering 28/28 (removed 0) transitions.
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:00] [INFO ] Input system was already deterministic with 28 transitions.
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:00] [INFO ] Time to serialize gal into /tmp/CTLFireability15421808212599099795.gal : 1 ms
[2021-05-11 20:44:00] [INFO ] Time to serialize properties into /tmp/CTLFireability5933715121916025164.ctl : 0 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability15421808212599099795.gal, -t, CGAL, -ctl, /tmp/CTLFireability5933715121916025164.ctl, --gen-order, FOLLOW], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability15421808212599099795.gal -t CGAL -ctl /tmp/CTLFireability5933715121916025164.ctl --gen-order FOLLOW
No direction supplied, using forward translation only.
Parsed 1 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,7424,0.018664,5024,2,427,5,2544,6,0,119,3392,0


Converting to forward existential form...Done !
original formula: E(AF(((((((((((((((((RequestBuffer_1>=1)||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))) U AG(((((((((((((((((((((RequestBuffer_1>=1)||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))
=> equivalent forward existential formula: [(FwdU(Init,!(EG(!(((((((((((((((((RequestBuffer_1>=1)||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))))))) * !(E(TRUE U !(((((((((((((((((((((RequestBuffer_1>=1)||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))))] != FALSE
Reverse transition relation is NOT exact ! Due to transitions t2, t3, t5, t6, t8, t12, t13, t14, t16, t17, t19, t21, t23, t24, t26, t27, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/16/28
(forward)formula 0,0,0.110121,8556,1,0,118,23142,78,51,832,25312,114
FORMULA CSRepetitions-PT-02-CTLFireability-01 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

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

Applied a total of 0 rules in 1 ms. Remains 23 /23 variables (removed 0) and now considering 28/28 (removed 0) transitions.
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 3 ms
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:00] [INFO ] Input system was already deterministic with 28 transitions.
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 3 ms
[2021-05-11 20:44:00] [INFO ] Flatten gal took : 3 ms
[2021-05-11 20:44:00] [INFO ] Time to serialize gal into /tmp/CTLFireability9653008368987565211.gal : 1 ms
[2021-05-11 20:44:00] [INFO ] Time to serialize properties into /tmp/CTLFireability7789868213414865141.ctl : 2 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability9653008368987565211.gal, -t, CGAL, -ctl, /tmp/CTLFireability7789868213414865141.ctl, --gen-order, FOLLOW], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability9653008368987565211.gal -t CGAL -ctl /tmp/CTLFireability7789868213414865141.ctl --gen-order FOLLOW
No direction supplied, using forward translation only.
Parsed 1 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,7424,0.015374,4984,2,427,5,2544,6,0,119,3392,0


Converting to forward existential form...Done !
original formula: AG(E(!(E(EG((((((((((RequestBuffer_2>=1)&&(Server_Waiting_2>=1))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) U ((AG(((((((((((((((((RequestBuffer_1>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))) * ((((((((((((((((((((RequestBuffer_1>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) * ((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(Client_Waiting_4>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))))) U (EG(E(((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1))) U ((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) * ((AG((((((((((((((((((RequestBuffer_2>=1)&&(Server_Waiting_2>=1))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))) + E((((((((((((((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))) U ((((((((((((((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))))) + (EF(((((((((((((((((RequestBuffer_1>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) * AG(((((((((((((((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(!(E(EG((((((((((RequestBuffer_2>=1)&&(Server_Waiting_2>=1))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) U ((!(E(TRUE U !(((((((((((((((((RequestBuffer_1>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((((((RequestBuffer_1>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) * ((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(Client_Waiting_4>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))))) U (EG(E(((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1))) U ((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) * ((!(E(TRUE U !((((((((((((((((((RequestBuffer_2>=1)&&(Server_Waiting_2>=1))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) + E((((((((((((((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))) U ((((((((((((((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))))) + (E(TRUE U ((((((((((((((((RequestBuffer_1>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) * !(E(TRUE U !(((((((((((((((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(RequestBuffer_2>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))))))))))))] = FALSE
Reverse transition relation is NOT exact ! Due to transitions t2, t3, t5, t6, t8, t12, t13, t14, t16, t17, t19, t21, t23, t24, t26, t27, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/16/28
Using saturation style SCC detection
Using saturation style SCC detection
(forward)formula 0,0,0.282353,15444,1,0,216,58546,109,106,958,70919,258
FORMULA CSRepetitions-PT-02-CTLFireability-03 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

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

Applied a total of 0 rules in 1 ms. Remains 23 /23 variables (removed 0) and now considering 28/28 (removed 0) transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Input system was already deterministic with 28 transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 5 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize gal into /tmp/CTLFireability9746697757821399055.gal : 1 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize properties into /tmp/CTLFireability3369243715666706856.ctl : 1 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability9746697757821399055.gal, -t, CGAL, -ctl, /tmp/CTLFireability3369243715666706856.ctl, --gen-order, FOLLOW], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability9746697757821399055.gal -t CGAL -ctl /tmp/CTLFireability3369243715666706856.ctl --gen-order FOLLOW
No direction supplied, using forward translation only.
Parsed 1 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,7424,0.014317,5100,2,427,5,2544,6,0,119,3392,0


Converting to forward existential form...Done !
original formula: AG((((((((((((((((((((((EF((((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(Client_Waiting_4>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))&&((((((((Client_Waiting_4>=1)||(Client_Waiting_2>=1))||(Client_Waiting_3>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_1>=1)) + (Client_Waiting_4>=1)) + (RequestBuffer_2>=1)) + (Client_Waiting_3>=1)) + (RequestBuffer_4>=1)) + (RequestBuffer_3>=1)) + (Client_Waiting_2>=1)) + (Client_Waiting_1>=1)) + ((Client_Sending_1>=1)&&(RequestBufferSlots>=1))) + ((Client_Sending_4>=1)&&(RequestBufferSlots>=1))) + ((Client_Sending_2>=1)&&(RequestBufferSlots>=1))) + ((Client_Sending_3>=1)&&(RequestBufferSlots>=1))) + ((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1))) + ((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1))) + ((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1))) + ((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1))) + ((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))) + ((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1))) + ((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1))) + ((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))) + (((((((((((((((((RequestBuffer_1>=1)||(RequestBuffer_2>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))&&((((((((RequestBuffer_2>=1)||(RequestBuffer_3>=1))||(RequestBuffer_1>=1))||(RequestBuffer_4>=1))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))
=> equivalent forward existential formula: [((((((((((((((((((((((FwdU(Init,TRUE) * !((((((((((((((((((RequestBuffer_1>=1)||(RequestBuffer_2>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))&&((((((((RequestBuffer_2>=1)||(RequestBuffer_3>=1))||(RequestBuffer_1>=1))||(RequestBuffer_4>=1))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))))) * !(((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))) * !(((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))) * !(((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))) * !(((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) * !(((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))) * !(((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))) * !(((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))) * !(((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))) * !(((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) * !(((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))) * !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))) * !(((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))) * !((Client_Waiting_1>=1))) * !((Client_Waiting_2>=1))) * !((RequestBuffer_3>=1))) * !((RequestBuffer_4>=1))) * !((Client_Waiting_3>=1))) * !((RequestBuffer_2>=1))) * !((Client_Waiting_4>=1))) * !((RequestBuffer_1>=1))) * !(E(TRUE U (((((((((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(Client_Waiting_4>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||(RequestBuffer_4>=1))||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))&&((((((((Client_Waiting_4>=1)||(Client_Waiting_2>=1))||(Client_Waiting_3>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))))))] = FALSE
Reverse transition relation is NOT exact ! Due to transitions t2, t3, t5, t6, t8, t12, t13, t14, t16, t17, t19, t21, t23, t24, t26, t27, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/16/28
(forward)formula 0,0,0.087455,8560,1,0,138,20639,119,76,854,24849,91
FORMULA CSRepetitions-PT-02-CTLFireability-04 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

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

Performed 1 Post agglomeration using F-continuation condition.Transition count delta: 1
Deduced a syphon composed of 1 places in 1 ms
Reduce places removed 2 places and 0 transitions.
Iterating global reduction 0 with 3 rules applied. Total rules applied 3 place count 21 transition count 27
Performed 2 Post agglomeration using F-continuation condition.Transition count delta: 2
Deduced a syphon composed of 2 places in 0 ms
Reduce places removed 2 places and 0 transitions.
Iterating global reduction 0 with 4 rules applied. Total rules applied 7 place count 19 transition count 25
Applied a total of 7 rules in 5 ms. Remains 19 /23 variables (removed 4) and now considering 25/28 (removed 3) transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Input system was already deterministic with 25 transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize gal into /tmp/CTLFireability3390315214525210606.gal : 0 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize properties into /tmp/CTLFireability8879844414014371343.ctl : 0 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability3390315214525210606.gal, -t, CGAL, -ctl, /tmp/CTLFireability8879844414014371343.ctl, --gen-order, FOLLOW], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability3390315214525210606.gal -t CGAL -ctl /tmp/CTLFireability8879844414014371343.ctl --gen-order FOLLOW
No direction supplied, using forward translation only.
Parsed 1 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,2526,0.029313,5016,2,240,5,2834,6,0,100,3841,0


Converting to forward existential form...Done !
original formula: AG(EF((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U (((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||(Client_Waiting_2>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))] = FALSE
Reverse transition relation is NOT exact ! Due to transitions t2, t3, t4, t9, t10, t12, t13, t14, t16, t18, t19, t21, t22, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/13/25
(forward)formula 0,0,0.08152,6252,1,0,80,9833,71,32,650,10619,64
FORMULA CSRepetitions-PT-02-CTLFireability-08 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

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

Performed 1 Post agglomeration using F-continuation condition.Transition count delta: 1
Deduced a syphon composed of 1 places in 0 ms
Reduce places removed 2 places and 0 transitions.
Iterating global reduction 0 with 3 rules applied. Total rules applied 3 place count 21 transition count 27
Applied a total of 3 rules in 2 ms. Remains 21 /23 variables (removed 2) and now considering 27/28 (removed 1) transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Input system was already deterministic with 27 transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize gal into /tmp/CTLFireability5161360440315522028.gal : 0 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize properties into /tmp/CTLFireability4181581174964214305.ctl : 0 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability5161360440315522028.gal, -t, CGAL, -ctl, /tmp/CTLFireability4181581174964214305.ctl, --gen-order, FOLLOW], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability5161360440315522028.gal -t CGAL -ctl /tmp/CTLFireability4181581174964214305.ctl --gen-order FOLLOW
No direction supplied, using forward translation only.
Parsed 1 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,3912,0.012238,4680,2,213,5,2179,6,0,110,2975,0


Converting to forward existential form...Done !
original formula: AG(EF(((((!(EF(((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||(RequestBuffer_3>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1))))) * AF((((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||(RequestBuffer_2>=1))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1))))) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) * ((RequestBuffer_2<1)||(Server_Waiting_1<1))) * ((Server_Waiting_2<1)||(RequestBuffer_3<1)))))
=> equivalent forward existential formula: [(FwdU(Init,TRUE) * !(E(TRUE U ((((!(E(TRUE U ((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||(RequestBuffer_3>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1))))) * !(EG(!((((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||(RequestBuffer_2>=1))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1))))))) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) * ((RequestBuffer_2<1)||(Server_Waiting_1<1))) * ((Server_Waiting_2<1)||(RequestBuffer_3<1))))))] = FALSE
Reverse transition relation is NOT exact ! Due to transitions t2, t4, t5, t10, t11, t13, t14, t16, t18, t20, t21, t23, t24, t25, t26, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/15/27
(forward)formula 0,0,0.180927,12516,1,0,230,45977,86,113,759,56287,246
FORMULA CSRepetitions-PT-02-CTLFireability-09 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

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

Applied a total of 0 rules in 1 ms. Remains 23 /23 variables (removed 0) and now considering 28/28 (removed 0) transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Input system was already deterministic with 28 transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize gal into /tmp/CTLFireability10222361005382488021.gal : 1 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize properties into /tmp/CTLFireability17016170107624689257.ctl : 1 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability10222361005382488021.gal, -t, CGAL, -ctl, /tmp/CTLFireability17016170107624689257.ctl, --gen-order, FOLLOW], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability10222361005382488021.gal -t CGAL -ctl /tmp/CTLFireability17016170107624689257.ctl --gen-order FOLLOW
No direction supplied, using forward translation only.
Parsed 1 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,7424,0.014807,4984,2,427,5,2544,6,0,119,3392,0


Converting to forward existential form...Done !
original formula: (EF((((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + EF(((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))) * EF((EG(AG(((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))) * !(AG(((((((((EG(((((((((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) * ((Client_Sending_1<1)||(Server_Anwering_1_1<1))) * (Client_Waiting_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(RequestBufferSlots<1))) * ((RequestBuffer_2<1)||(Server_Waiting_1<1))) * ((Server_Waiting_2<1)||(RequestBuffer_3<1))))))))
=> equivalent forward existential formula: (((((((([(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !(EG(((((((((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(Client_Waiting_4>=1))||(Client_Waiting_3>=1))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))] != FALSE + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !(((Client_Sending_1<1)||(Server_Anwering_1_1<1))))] != FALSE) + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !((Client_Waiting_4<1)))] != FALSE) + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !((RequestBuffer_2<1)))] != FALSE) + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !((Client_Waiting_2<1)))] != FALSE) + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !((Client_Waiting_1<1)))] != FALSE) + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !(((Client_Sending_4<1)||(RequestBufferSlots<1))))] != FALSE) + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !(((RequestBuffer_2<1)||(Server_Waiting_1<1))))] != FALSE) + [(FwdU((FwdU((Init * E(TRUE U (((((((EG(((((((((RequestBuffer_4>=1)||((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) * (RequestBuffer_4<1)) * (RequestBuffer_2<1)) * (Client_Waiting_1<1)) * ((Client_Sending_4<1)||(Server_Anwering_4_2<1))) + E(TRUE U ((((((((RequestBuffer_1>=1)||((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + (RequestBuffer_3>=1)) + ((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))))),TRUE) * EG(!(E(TRUE U !(((Client_Sending_4>=1)&&(RequestBufferSlots>=1))))))),TRUE) * !(((Server_Waiting_2<1)||(RequestBuffer_3<1))))] != FALSE)
Reverse transition relation is NOT exact ! Due to transitions t2, t3, t5, t6, t8, t12, t13, t14, t16, t17, t19, t21, t23, t24, t26, t27, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/16/28
(forward)formula 0,0,0.120561,10176,1,0,139,28841,104,57,831,32799,124
FORMULA CSRepetitions-PT-02-CTLFireability-14 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is FALSE !

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

Applied a total of 0 rules in 0 ms. Remains 23 /23 variables (removed 0) and now considering 28/28 (removed 0) transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 2 ms
[2021-05-11 20:44:01] [INFO ] Input system was already deterministic with 28 transitions.
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Flatten gal took : 1 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize gal into /tmp/CTLFireability9615584629324750893.gal : 1 ms
[2021-05-11 20:44:01] [INFO ] Time to serialize properties into /tmp/CTLFireability8028113316649887353.ctl : 1 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability9615584629324750893.gal, -t, CGAL, -ctl, /tmp/CTLFireability8028113316649887353.ctl, --gen-order, FOLLOW], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability9615584629324750893.gal -t CGAL -ctl /tmp/CTLFireability8028113316649887353.ctl --gen-order FOLLOW
No direction supplied, using forward translation only.
Parsed 1 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,7424,0.01758,5108,2,427,5,2544,6,0,119,3392,0


Converting to forward existential form...Done !
original formula: ((E((AG((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U AF(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))) + !(E(((((A((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1))) U (((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1))) U (((((((((((E(((((((((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))) U (((((((((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1))||(RequestBuffer_3>=1))||(RequestBuffer_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) + (RequestBuffer_3>=1)) + ((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1))) + ((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1))) + ((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1))) + ((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))) + (Client_Waiting_4>=1)) + (RequestBuffer_2>=1)) + (Client_Waiting_3>=1)) + (Client_Waiting_1>=1)) + ((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1))) + ((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))))) + !(AG(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + AG((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))
=> equivalent forward existential formula: ((((((((((([(FwdU(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))),((((((((((Server_Waiting_1>=1)&&(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_3>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) * (((((((((Client_Sending_1>=1)&&(Server_Anwering_1_1>=1))||(RequestBuffer_3>=1))||(RequestBuffer_2>=1))||((RequestBuffer_2>=1)&&(Server_Waiting_1>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_3>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))] = FALSE * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * (RequestBuffer_3>=1))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * ((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * ((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * ((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * ((Server_Waiting_1>=1)&&(RequestBuffer_3>=1)))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * (Client_Waiting_4>=1))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * (RequestBuffer_2>=1))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * (Client_Waiting_3>=1))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * (Client_Waiting_1>=1))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * ((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))] = FALSE) * [(FwdU(((Init * !(!(!(E(TRUE U !(((((((((((((RequestBuffer_4>=1)||(RequestBuffer_1>=1))||((RequestBuffer_4>=1)&&(Server_Waiting_1>=1)))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_3_1>=1)&&(Client_Sending_3>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))&&(((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))) + !(E(TRUE U !((((((((((RequestBuffer_1>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_2>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))))))) * !(E((!(E(TRUE U !((((((((RequestBuffer_1>=1)&&(Server_Waiting_1>=1))||(Client_Waiting_2>=1))||((Client_Sending_4>=1)&&(Server_Anwering_4_2>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Client_Sending_2>=1)&&(Server_Anwering_2_2>=1)))))) * ((((((((((((((((RequestBuffer_4>=1)||((RequestBuffer_2>=1)&&(Server_Waiting_2>=1)))||(RequestBuffer_3>=1))||(Client_Waiting_4>=1))||(Client_Waiting_2>=1))||(Client_Waiting_1>=1))||((Client_Sending_2>=1)&&(Server_Anwering_2_1>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||(RequestBuffer_1>=1))||(Client_Waiting_1>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Server_Waiting_2>=1)&&(RequestBuffer_4>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1)))) U !(EG(!(((((RequestBuffer_2>=1)&&(Server_Waiting_1>=1))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_3>=1)&&(RequestBufferSlots>=1))))))))),((((!((E(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))) U (!((((((RequestBuffer_2>=1)||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))||((Client_Sending_1>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))) * !((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1)))))) + EG(!((((((((((RequestBuffer_1>=1)||(RequestBuffer_3>=1))||((RequestBuffer_1>=1)&&(Server_Waiting_1>=1)))||(RequestBuffer_2>=1))||((Server_Anwering_4_1>=1)&&(Client_Sending_4>=1)))||((Server_Anwering_1_2>=1)&&(Client_Sending_1>=1)))||((Client_Sending_2>=1)&&(RequestBufferSlots>=1)))||((RequestBuffer_1>=1)&&(Server_Waiting_2>=1)))||((Server_Anwering_3_2>=1)&&(Client_Sending_3>=1))))))) * (RequestBuffer_2<1)) * ((RequestBuffer_1<1)||(Server_Waiting_2<1))) * ((Server_Anwering_3_2<1)||(Client_Sending_3<1))) * ((Client_Sending_2<1)||(Server_Anwering_2_2<1)))) * ((Client_Sending_4>=1)&&(RequestBufferSlots>=1)))] = FALSE)
Reverse transition relation is NOT exact ! Due to transitions t2, t3, t5, t6, t8, t12, t13, t14, t16, t17, t19, t21, t23, t24, t26, t27, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/16/28
(forward)formula 0,1,0.889129,28008,1,0,409,130575,128,192,912,159725,439
FORMULA CSRepetitions-PT-02-CTLFireability-15 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL
Formula is TRUE !

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

[2021-05-11 20:44:02] [INFO ] Flatten gal took : 14 ms
[2021-05-11 20:44:02] [INFO ] Flatten gal took : 9 ms
[2021-05-11 20:44:02] [INFO ] Applying decomposition
[2021-05-11 20:44:02] [INFO ] Flatten gal took : 8 ms
Converted graph to binary with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/convert-linux64, -i, /tmp/graph14473776762611471718.txt, -o, /tmp/graph14473776762611471718.bin, -w, /tmp/graph14473776762611471718.weights], workingDir=null]
Built communities with : CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.louvain.binaries_1.0.0.202104292328/bin/louvain-linux64, /tmp/graph14473776762611471718.bin, -l, -1, -v, -w, /tmp/graph14473776762611471718.weights, -q, 0, -e, 0.001], workingDir=null]
[2021-05-11 20:44:02] [INFO ] Decomposing Gal with order
[2021-05-11 20:44:02] [INFO ] Rewriting arrays to variables to allow decomposition.
[2021-05-11 20:44:02] [INFO ] Removed a total of 3 redundant transitions.
[2021-05-11 20:44:02] [INFO ] Flatten gal took : 40 ms
[2021-05-11 20:44:02] [INFO ] Fuse similar labels procedure discarded/fused a total of 0 labels/synchronizations in 1 ms.
[2021-05-11 20:44:02] [INFO ] Time to serialize gal into /tmp/CTLFireability10779670118543492870.gal : 1 ms
[2021-05-11 20:44:02] [INFO ] Time to serialize properties into /tmp/CTLFireability15827477471670123003.ctl : 7 ms
Invoking ITS tools like this :CommandLine [args=[/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64, --gc-threshold, 2000000, --quiet, -i, /tmp/CTLFireability10779670118543492870.gal, -t, CGAL, -ctl, /tmp/CTLFireability15827477471670123003.ctl], workingDir=/home/mcc/execution]

its-ctl command run as :

/home/mcc/BenchKit/itstools/plugins/fr.lip6.move.gal.itstools.binaries_1.0.0.202104292328/bin/its-ctl-linux64 --gc-threshold 2000000 --quiet -i /tmp/CTLFireability10779670118543492870.gal -t CGAL -ctl /tmp/CTLFireability15827477471670123003.ctl
No direction supplied, using forward translation only.
Parsed 9 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,7424,0.065167,7548,84,128,3056,3287,96,10202,60,21261,0


Converting to forward existential form...Done !
original formula: (EG((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) + EF((((((((((((((((((((((((((((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&(u5.RequestBuffer_1<1))&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&(u3.Client_Waiting_2<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&(u5.Client_Waiting_1<1))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&(u4.RequestBuffer_4<1))&&(u5.RequestBuffer_1<1))&&(u4.RequestBuffer_3<1))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&(u3.Client_Waiting_2<1))&&(u1.Client_Waiting_3<1))&&(u5.Client_Waiting_1<1))&&(((((u4.RequestBuffer_4<1)&&(u5.RequestBuffer_1<1))&&(u4.RequestBuffer_3<1))&&(u4.RequestBuffer_2<1))||((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))))) * ((((AX(((((((((((((((((((((u5.RequestBuffer_1>=1)||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))) * A((((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1))) U ((((((((((((((((((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||(u5.RequestBuffer_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))) * ((((((((((((((((u5.RequestBuffer_1>=1)||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) * ((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1))) + ((((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((((((((((((((((u5.RequestBuffer_1>=1)||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))))&&((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))))))
=> equivalent forward existential formula: ([FwdG(Init,(((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))] != FALSE + ([((((((FwdU(Init,TRUE) * ((((((((((((((((((((((((((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&(u5.RequestBuffer_1<1))&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&(u3.Client_Waiting_2<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&(u5.Client_Waiting_1<1))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&(u4.RequestBuffer_4<1))&&(u5.RequestBuffer_1<1))&&(u4.RequestBuffer_3<1))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&(u3.Client_Waiting_2<1))&&(u1.Client_Waiting_3<1))&&(u5.Client_Waiting_1<1))&&(((((u4.RequestBuffer_4<1)&&(u5.RequestBuffer_1<1))&&(u4.RequestBuffer_3<1))&&(u4.RequestBuffer_2<1))||((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1))))))) * ((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1))) * ((((((((((((((((u5.RequestBuffer_1>=1)||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) * !(EX(!(((((((((((((((((((((u5.RequestBuffer_1>=1)||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))))) * !(EG(!(((((((((((((((((((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||(u5.RequestBuffer_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))))) * !(E(!(((((((((((((((((((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||(u5.RequestBuffer_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))) U (!((((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1)))) * !(((((((((((((((((((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||(u5.RequestBuffer_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))))))] != FALSE + [((FwdU(Init,TRUE) * ((((((((((((((((((((((((((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&(u5.RequestBuffer_1<1))&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&(u3.Client_Waiting_2<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&(u5.Client_Waiting_1<1))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&(u4.RequestBuffer_4<1))&&(u5.RequestBuffer_1<1))&&(u4.RequestBuffer_3<1))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&(u3.Client_Waiting_2<1))&&(u1.Client_Waiting_3<1))&&(u5.Client_Waiting_1<1))&&(((((u4.RequestBuffer_4<1)&&(u5.RequestBuffer_1<1))&&(u4.RequestBuffer_3<1))&&(u4.RequestBuffer_2<1))||((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1))))))) * ((((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((((((((((((((((u5.RequestBuffer_1>=1)||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))))&&((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))))] != FALSE))
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Fast SCC detection found an SCC at level 5
Reverse transition relation is NOT exact ! Due to transitions t2, t5, t6, t14, t16, t19, t24, t26, u0.t23, u1.t8, u3.t3, u4.t12, u4.t17, u4.t21, u5.t13, u5.t27, Intersection with reachable at each step enabled. (destroyed/reverse/intersect/total) :0/12/16/28
(forward)formula 0,0,0.147333,7928,1,0,3056,3287,908,10202,388,21261,4783
FORMULA CSRepetitions-PT-02-CTLFireability-00 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: E(!(A((EF(((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) + (AX(((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) * AX((((((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))))) U (EG((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) * AX(AG((((((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))))))) U ((EG(((((((((((((((((((((((((((((u0.Client_Waiting_4<1)&&(u3.Client_Waiting_2<1))&&(u1.Client_Waiting_3<1))&&(u5.Client_Waiting_1<1))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&(u5.RequestBuffer_1<1))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))) * EG(((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))) * ((((((((((((((((u5.RequestBuffer_1>=1)||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))))
=> equivalent forward existential formula: [FwdG(((FwdU(Init,!(!((E(!((EG((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) * !(EX(!(!(E(TRUE U !((((((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))))))))) U (!((E(TRUE U ((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) + (!(EX(!(((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))))) * !(EX(!((((((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))))))) * !((EG((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) * !(EX(!(!(E(TRUE U !((((((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))))))))))) + EG(!((EG((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) * !(EX(!(!(E(TRUE U !((((((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))))))))))))))) * ((((((((((((((((u5.RequestBuffer_1>=1)||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) * EG(((((((((((((((((((((((((((((u0.Client_Waiting_4<1)&&(u3.Client_Waiting_2<1))&&(u1.Client_Waiting_3<1))&&(u5.Client_Waiting_1<1))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&(u5.RequestBuffer_1<1))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1))))),((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))] != FALSE
(forward)formula 1,0,0.377318,17168,1,0,13095,12221,1157,38587,416,75480,22381
FORMULA CSRepetitions-PT-02-CTLFireability-02 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: (AX((!(EF(((((((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))) + !(AX(((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u4.RequestBuffer_3>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))))) * EF(((((((((((((((((((EF((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) + (u5.RequestBuffer_1>=1)) + ((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1))) + (u0.Client_Waiting_4>=1)) + (u4.RequestBuffer_2>=1)) + (u1.Client_Waiting_3>=1)) + ((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1))) + ((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1))) + ((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1))) + ((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1))) + (u4.RequestBuffer_4>=1)) + (u4.RequestBuffer_3>=1)) + (u3.Client_Waiting_2>=1)) + (u5.Client_Waiting_1>=1)) + ((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1))) + ((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1))) + ((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))) * !(EX(AX(((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))))) * (!(A((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))) U ((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))) + ((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))))))
=> equivalent forward existential formula: ([(FwdU((EY(Init) * !(!(!(EX(!(((((((((((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u4.RequestBuffer_3>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))))))),TRUE) * ((((((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))] = FALSE * [(Init * !(E(TRUE U ((((((((((((((((((E(TRUE U (((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) + (u5.RequestBuffer_1>=1)) + ((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1))) + (u0.Client_Waiting_4>=1)) + (u4.RequestBuffer_2>=1)) + (u1.Client_Waiting_3>=1)) + ((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1))) + ((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1))) + ((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1))) + ((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1))) + (u4.RequestBuffer_4>=1)) + (u4.RequestBuffer_3>=1)) + (u3.Client_Waiting_2>=1)) + (u5.Client_Waiting_1>=1)) + ((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1))) + ((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1))) + ((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))) * !(EX(!(EX(!(((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))))))) * (!(!((E(!(((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))) U (!((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) * !(((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))))) + EG(!(((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))))))) + ((((((((((((((((((((((((((((u5.RequestBuffer_1<1)&&((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1)))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&(u1.Client_Waiting_3<1))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u4.RequestBuffer_4<1)||(u4.Server_Waiting_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_3<1)))&&((u5.RequestBuffer_1<1)||(u2.Server_Waiting_2<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))&&((u4.Server_Waiting_1<1)||(u4.RequestBuffer_3<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1))))))))] = FALSE)
(forward)formula 2,1,0.493557,20336,1,0,17171,14362,1246,50118,416,93258,27848
FORMULA CSRepetitions-PT-02-CTLFireability-05 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: (!(EX(AG(EF((((((((((((((((((((((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||(u5.RequestBuffer_1>=1))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))))))) * !(AX(AG((!(EG(((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))))) + ((((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((((((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))&&(((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))))))))
=> equivalent forward existential formula: ([(EY(Init) * !(E(TRUE U !(E(TRUE U (((((((((((((((((((((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||(u5.RequestBuffer_1>=1))||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))))))))] = FALSE * [(Init * !(EX(!(!(E(TRUE U !((!(EG(((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))))) + ((((((((((((((((((((((((((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||(u4.RequestBuffer_4>=1))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||(u5.Client_Waiting_1>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((((((((u0.Client_Waiting_4>=1)||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))&&(((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))))))))))))] = FALSE)
(forward)formula 3,1,0.636899,25352,1,0,22573,17481,1270,69695,418,120990,33804
FORMULA CSRepetitions-PT-02-CTLFireability-06 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: AF(AG(((!(EG(((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1)))) + EG(EX((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u3.Client_Waiting_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))))) + ((((((((((((((((((((u5.RequestBuffer_1<1)&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1))))))
=> equivalent forward existential formula: [FwdG(Init,!(!(E(TRUE U !(((!(EG(((((u4.RequestBuffer_4>=1)||(u5.RequestBuffer_1>=1))||(u4.RequestBuffer_3>=1))||(u4.RequestBuffer_2>=1)))) + EG(EX((((((((((((((((((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||(u3.Client_Waiting_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))))) + ((((((((((((((((((((u5.RequestBuffer_1<1)&&(u0.Client_Waiting_4<1))&&(u4.RequestBuffer_2<1))&&(u1.Client_Waiting_3<1))&&(u4.RequestBuffer_4<1))&&(u4.RequestBuffer_3<1))&&(u3.Client_Waiting_2<1))&&(u5.Client_Waiting_1<1))&&((u5.Client_Sending_1<1)||(u5.Server_Anwering_1_1<1)))&&((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))&&((u4.Server_Anwering_4_1<1)||(u0.Client_Sending_4<1)))&&((u5.Client_Sending_1<1)||(u4.RequestBufferSlots<1)))&&((u1.Client_Sending_3<1)||(u4.RequestBufferSlots<1)))&&((u4.Server_Anwering_3_1<1)||(u1.Client_Sending_3<1)))&&((u2.Server_Anwering_3_2<1)||(u1.Client_Sending_3<1)))&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))&&((u3.Client_Sending_2<1)||(u2.Server_Anwering_2_2<1)))))))))] = FALSE
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
(forward)formula 4,1,0.664587,25880,1,0,23858,18129,1357,71690,428,124455,36197
FORMULA CSRepetitions-PT-02-CTLFireability-07 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: AG(((((((EF((!(A((((((((((u4.RequestBuffer_4>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||(u4.RequestBuffer_3>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))) U ((((((((((u5.RequestBuffer_1>=1)||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1))))) + (((((!(EX(((((((((((u5.RequestBuffer_1>=1)||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u4.RequestBuffer_3>=1))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u5.Client_Waiting_1>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1))))) + (u5.RequestBuffer_1>=1)) + (u4.RequestBuffer_3>=1)) + ((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1))) + ((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1))) + ((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))) + (u0.Client_Waiting_4>=1)) + (u4.RequestBuffer_2>=1)) + (u3.Client_Waiting_2>=1)) + ((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1))) + ((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1))) + ((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1))))
=> equivalent forward existential formula: [(((((((FwdU(Init,TRUE) * !(((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))) * !(((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))) * !(((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))) * !((u3.Client_Waiting_2>=1))) * !((u4.RequestBuffer_2>=1))) * !((u0.Client_Waiting_4>=1))) * !(E(TRUE U (!(!((E(!(((((((((((u5.RequestBuffer_1>=1)||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))) U (!((((((((((u4.RequestBuffer_4>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||(u4.RequestBuffer_3>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u4.RequestBuffer_2>=1))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))) * !(((((((((((u5.RequestBuffer_1>=1)||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))))) + EG(!(((((((((((u5.RequestBuffer_1>=1)||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u5.Client_Waiting_1>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))))))) + (((((!(EX(((((((((((u5.RequestBuffer_1>=1)||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||(u4.RequestBuffer_3>=1))||(u0.Client_Waiting_4>=1))||(u4.RequestBuffer_2>=1))||(u5.Client_Waiting_1>=1))||(u1.Client_Waiting_3>=1))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1))))) + (u5.RequestBuffer_1>=1)) + (u4.RequestBuffer_3>=1)) + ((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1))) + ((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_3>=1))) + ((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))))))] = FALSE
(forward)formula 5,1,0.742616,28520,1,0,27607,20577,1409,82264,432,141923,41147
FORMULA CSRepetitions-PT-02-CTLFireability-10 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: EX((!(EG(!(EG((((((((u4.RequestBuffer_4>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1))))))) + ((((u3.Client_Waiting_2<1) * (!(AF((((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1))&&(((u4.RequestBuffer_4>=1)||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))))) + ((((!(A(((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1))) U (((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1))))) * !(EF(((((((((((u5.RequestBuffer_1>=1)||(u4.RequestBuffer_4>=1))||(u0.Client_Waiting_4>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))))) * (u5.RequestBuffer_1<1)) * ((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1))) * ((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1))))) * ((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1))) * ((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1)))))
=> equivalent forward existential formula: ([(EY(Init) * !(EG(!(EG((((((((u4.RequestBuffer_4>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u4.RequestBuffer_3>=1))||(u3.Client_Waiting_2>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1))))))))] != FALSE + ([FwdG((((EY(Init) * ((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1))) * ((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1))) * (u3.Client_Waiting_2<1)),!((((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1))&&(((u4.RequestBuffer_4>=1)||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1))))))] != FALSE + [((((((((EY(Init) * ((u0.Client_Sending_4<1)||(u2.Server_Anwering_4_2<1))) * ((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1))) * (u3.Client_Waiting_2<1)) * ((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1))) * ((u4.RequestBuffer_2<1)||(u2.Server_Waiting_2<1))) * (u5.RequestBuffer_1<1)) * !(!((E(!((((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))) U (!(((((((((((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u4.RequestBuffer_2>=1)&&(u4.Server_Waiting_1>=1)))||((u4.Server_Anwering_4_1>=1)&&(u0.Client_Sending_4>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) * !((((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))))) + EG(!((((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1))))))))) * !(E(TRUE U ((((((((((u5.RequestBuffer_1>=1)||(u4.RequestBuffer_4>=1))||(u0.Client_Waiting_4>=1))||(u5.Client_Waiting_1>=1))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u0.Client_Sending_4>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Anwering_1_2>=1)&&(u5.Client_Sending_1>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u5.RequestBuffer_1>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1))))))] != FALSE))
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
Using saturation style SCC detection
(forward)formula 6,1,0.937689,35648,1,0,35758,26090,1424,107993,433,188825,50796
FORMULA CSRepetitions-PT-02-CTLFireability-11 TRUE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is TRUE !

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

original formula: (AX(((AX((((((((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1))||(u4.RequestBuffer_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((u4.RequestBuffer_4>=1)||(u4.RequestBuffer_3>=1)))) * (u0.Client_Sending_4>=1)) * (u2.Server_Anwering_4_2>=1))) * !(AG((((((u4.RequestBuffer_3<1)&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1))))))
=> equivalent forward existential formula: ((([(EY(EY(Init)) * !((((((((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1))||(u4.RequestBuffer_3>=1))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))&&((u4.RequestBuffer_4>=1)||(u4.RequestBuffer_3>=1)))))] = FALSE * [(EY(Init) * !((u0.Client_Sending_4>=1)))] = FALSE) * [(EY(Init) * !((u2.Server_Anwering_4_2>=1)))] = FALSE) * [(Init * !(E(TRUE U !((((((u4.RequestBuffer_3<1)&&((u5.RequestBuffer_1<1)||(u4.Server_Waiting_1<1)))&&((u0.Client_Sending_4<1)||(u4.RequestBufferSlots<1)))&&((u2.Server_Anwering_1_2<1)||(u5.Client_Sending_1<1)))&&((u3.Client_Sending_2<1)||(u4.RequestBufferSlots<1)))))))] = FALSE)
(forward)formula 7,0,0.964819,36968,1,0,36860,26647,1434,110939,433,193039,52395
FORMULA CSRepetitions-PT-02-CTLFireability-12 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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

original formula: AX((A((AG(((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))) * AX((((((((((((((((((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1))||(u4.RequestBuffer_3>=1))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||(u4.RequestBuffer_4>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u1.Client_Waiting_3>=1))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))) U AG(((((u5.Client_Waiting_1<1)&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1))))) * ((((u1.Client_Waiting_3>=1)||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))))
=> equivalent forward existential formula: (([(FwdU((FwdU(EY(Init),!(!(E(TRUE U !(((((u5.Client_Waiting_1<1)&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))))))) * !((!(E(TRUE U !(((((((u5.RequestBuffer_1>=1)||((u4.RequestBuffer_2>=1)&&(u2.Server_Waiting_2>=1)))||((u3.Client_Sending_2>=1)&&(u4.Server_Anwering_2_1>=1)))||((u5.Client_Sending_1>=1)&&(u4.RequestBufferSlots>=1)))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u2.Server_Waiting_2>=1)&&(u4.RequestBuffer_4>=1)))))) * !(EX(!((((((((((((((((((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1))||(u4.RequestBuffer_3>=1))||(u0.Client_Waiting_4>=1))||((u5.RequestBuffer_1>=1)&&(u4.Server_Waiting_1>=1)))||(u3.Client_Waiting_2>=1))||(u1.Client_Waiting_3>=1))||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u0.Client_Sending_4>=1)&&(u2.Server_Anwering_4_2>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))||((u3.Client_Sending_2>=1)&&(u2.Server_Anwering_2_2>=1)))||(u4.RequestBuffer_4>=1))||((u4.Server_Waiting_1>=1)&&(u4.RequestBuffer_3>=1)))||((u5.Client_Sending_1>=1)&&(u5.Server_Anwering_1_1>=1)))||(u1.Client_Waiting_3>=1))||((u3.Client_Sending_2>=1)&&(u4.RequestBufferSlots>=1)))||((u1.Client_Sending_3>=1)&&(u4.RequestBufferSlots>=1))))))))),TRUE) * !(((((u5.Client_Waiting_1<1)&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1)))))] = FALSE * [FwdG(EY(Init),!(!(E(TRUE U !(((((u5.Client_Waiting_1<1)&&((u3.Client_Sending_2<1)||(u4.Server_Anwering_2_1<1)))&&((u4.RequestBuffer_2<1)||(u4.Server_Waiting_1<1)))&&((u2.Server_Waiting_2<1)||(u4.RequestBuffer_4<1))))))))] = FALSE) * [(EY(Init) * !(((((u1.Client_Waiting_3>=1)||((u4.RequestBuffer_4>=1)&&(u4.Server_Waiting_1>=1)))||((u4.Server_Anwering_3_1>=1)&&(u1.Client_Sending_3>=1)))||((u2.Server_Anwering_3_2>=1)&&(u1.Client_Sending_3>=1)))))] = FALSE)
(forward)formula 8,0,0.977136,36968,1,0,36930,26686,1439,111130,433,193370,52479
FORMULA CSRepetitions-PT-02-CTLFireability-13 FALSE TECHNIQUES DECISION_DIAGRAMS TOPOLOGICAL USE_NUPN
Formula is FALSE !

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


BK_STOP 1620765844018

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

+ export BINDIR=/home/mcc/BenchKit/bin//../
+ BINDIR=/home/mcc/BenchKit/bin//../
++ pwd
+ export MODEL=/home/mcc/execution
+ MODEL=/home/mcc/execution
+ [[ CTLFireability = StateSpace ]]
+ /home/mcc/BenchKit/bin//..//runeclipse.sh /home/mcc/execution CTLFireability -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//..//greatspn/ -order META -manyOrder -smt -timeout 3600
+ ulimit -s 65536
+ [[ -z '' ]]
+ export LTSMIN_MEM_SIZE=8589934592
+ LTSMIN_MEM_SIZE=8589934592
++ cut -d . -f 9
++ ls /home/mcc/BenchKit/bin//..//itstools/plugins/fr.lip6.move.gal.application.pnmcc_1.0.0.202104292328.jar
+ VERSION=0
+ echo 'Running Version 0'
+ /home/mcc/BenchKit/bin//..//itstools/its-tools -data /home/mcc/execution/workspace -pnfolder /home/mcc/execution -examination CTLFireability -spotpath /home/mcc/BenchKit/bin//..//ltlfilt -z3path /home/mcc/BenchKit/bin//..//z3/bin/z3 -yices2path /home/mcc/BenchKit/bin//..//yices/bin/yices -its -ltsmin -greatspnpath /home/mcc/BenchKit/bin//..//greatspn/ -order META -manyOrder -smt -timeout 3600 -vmargs -Dosgi.locking=none -Declipse.stateSaveDelayInterval=-1 -Dosgi.configuration.area=/tmp/.eclipse -Xss128m -Xms40m -Xmx16000m

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="CSRepetitions-PT-02"
export BK_EXAMINATION="CTLFireability"
export BK_TOOL="itstools"
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-4028"
echo " Executing tool itstools"
echo " Input is CSRepetitions-PT-02, examination is CTLFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 4"
echo " Run identifier is r026-tajo-162038144000530"
echo "====================================================================="
echo
echo "--------------------"
echo "preparation of the directory to be used:"

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