env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoOverflow.04-mutex_15-funarg_nr.ats true -------------------------------------------------------------------------------- Thanks for using JUnit! Support its development at https://junit.org/sponsoring Test plan execution started. Number of static tests: 1 ╷ ├─ JUnit Jupiter └─ JUnit Jupiter finished after 6 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoOverflow_04-mutex_15-funarg_nr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoOverflow_04-mutex_15-funarg_nr_ats(de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG)] │ │ │ parent: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG] │ │ │ source: ClassSource [className = 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG', filePosition = null] [WARN]: Using environment timeout: -1ms [INFO]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/adds/z3 [INFO]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) [INFO]: [MP /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (1)] Waiting until timeout for monitored process [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Start isDeterministic. Operand 3 states and 494 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 494 edges. 494 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 7 states and 1098 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 7 states, 7 states have (on average 156.85714285714286) internal successors, (1098), 7 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 1098 edges. 1098 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 494 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 494 edges. 494 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 928 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 154.66666666666666) internal successors, (928), 6 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 928 edges. 928 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 8 states and 1225 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 8 states, 8 states have (on average 153.125) internal successors, (1225), 8 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 1225 edges. 1225 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 5 [INFO]: 167 / 173 letters are loopers in proof 0 [INFO]: 149 / 173 letters are loopers in proof 1 [INFO]: 159 / 173 letters are loopers in proof 2 [INFO]: 149 / 173 letters are loopers in proof 3 [INFO]: 149 / 173 letters are loopers in proof 4 [INFO]: Loopers in proof automata: min=149, max=167, median=149 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 2/206 cut-off events. [INFO]: For 107/111 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 372 conditions, 206 events. 2/206 cut-off events. For 107/111 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 104 event pairs, 0 based on Foata normal form. 0/206 useless extension candidates. Maximal degree in co-relation 209. Up to 23 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1704ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 177 places, 173 transitions, 353 flow. [INFO]: Interfering actions: min=0, max=132, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 14 ghost updates, and overall size 18958 Assertions: l50 : 3#(and (= v_g_1 27) (= ~myglobal~0 0)) l52 : 8#(or (and (= v_g_1 13) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0))) l51 : 31#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 22) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0)) (and (= v_g_1 29) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 8) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 4) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 11) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0))) l54 : 42#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 17)) (and (= ~myglobal~0 0) (= v_g_1 9)) (and (= v_g_1 8) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 14) (<= 1 ~myglobal~0)) (and (= v_g_1 11) (<= ~myglobal~0 1) (<= 1 ~myglobal~0))) l53 : 65#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 22) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0)) (and (= v_g_1 29) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 8) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 4) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 11) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0))) l56 : 74#(or (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 15) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= ~myglobal~0 0) (= v_g_1 18))) l55 : 77#(and (= v_g_1 27) (= ~myglobal~0 0)) l58 : 80#(and (= v_g_1 27) (= ~myglobal~0 0)) l57 : 83#(and (= v_g_1 27) (= ~myglobal~0 0)) l59 : 86#(and (= v_g_1 27) (= ~myglobal~0 0)) l111 : 89#(and (= v_g_1 27) (= ~myglobal~0 0)) l110 : 92#(and (= v_g_1 27) (= ~myglobal~0 0)) l113 : 95#(and (= v_g_1 27) (= ~myglobal~0 0)) l112 : 98#(and (<= ~myglobal~0 1) (= v_g_1 6) (<= 1 ~myglobal~0)) l115 : 101#(and (= v_g_1 27) (= ~myglobal~0 0)) l114 : 104#(and (= v_g_1 27) (= ~myglobal~0 0)) l117 : 107#(and (= v_g_1 27) (= ~myglobal~0 0)) l116 : 110#(and (= v_g_1 27) (= ~myglobal~0 0)) l119 : 113#(and (= v_g_1 27) (= ~myglobal~0 0)) l118 : 124#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 17)) (and (= ~myglobal~0 0) (= v_g_1 9)) (and (= v_g_1 8) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 14) (<= 1 ~myglobal~0)) (and (= v_g_1 11) (<= ~myglobal~0 1) (<= 1 ~myglobal~0))) l61 : 127#(and (= v_g_1 27) (= ~myglobal~0 0)) l60 : 130#(= v_g_1 7) l63 : 135#(or (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0))) l62 : 138#(and (= v_g_1 27) (= ~myglobal~0 0)) l65 : 141#(and (= v_g_1 27) (= ~myglobal~0 0)) l64 : 144#(and (= v_g_1 27) (= ~myglobal~0 0)) l67 : 147#(and (= v_g_1 27) (= ~myglobal~0 0)) l66 : 150#(and (= v_g_1 27) (= ~myglobal~0 0)) l69 : 153#(and (= v_g_1 27) (= ~myglobal~0 0)) l68 : 156#(and (= v_g_1 27) (= ~myglobal~0 0)) l100 : 163#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 17)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 20)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25))) l102 : 166#(and (= v_g_1 27) (= ~myglobal~0 0)) l101 : 169#(and (= v_g_1 27) (= ~myglobal~0 0)) l104 : 172#(and (= v_g_1 27) (= ~myglobal~0 0)) l103 : 175#(and (= v_g_1 27) (= ~myglobal~0 0)) l106 : 182#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 17)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 20)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25))) l105 : 185#(and (= v_g_1 27) (= ~myglobal~0 0)) l108 : 188#(= v_g_1 7) l107 : 191#(and (= v_g_1 27) (= ~myglobal~0 0)) l109 : 194#(and (= v_g_1 27) (= ~myglobal~0 0)) l0 : 197#(and (= v_g_1 27) (= ~myglobal~0 0)) l70 : 200#(and (= v_g_1 27) (= ~myglobal~0 0)) l1 : 203#(and (= v_g_1 27) (= ~myglobal~0 0)) l2 : 206#(and (= v_g_1 27) (= ~myglobal~0 0)) l72 : 209#(and (= v_g_1 27) (= ~myglobal~0 0)) l3 : 214#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16))) l71 : 215#false l4 : 238#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 22) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0)) (and (= v_g_1 29) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 8) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 4) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 11) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0))) l74 : 245#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 17)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 20)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25))) l5 : 248#(and (= v_g_1 27) (= ~myglobal~0 0)) l73 : 251#(and (= v_g_1 27) (= ~myglobal~0 0)) l6 : 254#(and (= v_g_1 27) (= ~myglobal~0 0)) l76 : 257#(and (= v_g_1 27) (= ~myglobal~0 0)) l7 : 262#(or (and (= v_g_1 13) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0))) l75 : 265#(and (= v_g_1 27) (= ~myglobal~0 0)) l8 : 268#(and (= v_g_1 27) (= ~myglobal~0 0)) l78 : 271#(and (= v_g_1 27) (= ~myglobal~0 0)) l9 : 274#(and (= v_g_1 27) (= ~myglobal~0 0)) l77 : 277#(and (= v_g_1 27) (= ~myglobal~0 0)) l79 : 280#(and (= v_g_1 27) (= ~myglobal~0 0)) l131 : 283#(and (= v_g_1 27) (= ~myglobal~0 0)) l130 : 286#(and (= v_g_1 27) (= ~myglobal~0 0)) l133 : 289#(and (= v_g_1 27) (= ~myglobal~0 0)) l132 : 290#false l135 : 293#(and (= v_g_1 27) (= ~myglobal~0 0)) l134 : 296#(and (= v_g_1 27) (= ~myglobal~0 0)) l137 : 299#(and (= v_g_1 27) (= ~myglobal~0 0)) l136 : 302#(and (= v_g_1 27) (= ~myglobal~0 0)) l139 : 305#(and (= v_g_1 27) (= ~myglobal~0 0)) l138 : 308#(and (= v_g_1 27) (= ~myglobal~0 0)) l81 : 311#(and (= v_g_1 27) (= ~myglobal~0 0)) l80 : 314#(and (= v_g_1 27) (= ~myglobal~0 0)) l83 : 317#(and (= v_g_1 27) (= ~myglobal~0 0)) l82 : 320#(= v_g_1 7) l85 : 323#(and (= v_g_1 27) (= ~myglobal~0 0)) l84 : 326#(and (= v_g_1 27) (= ~myglobal~0 0)) l87 : 329#(and (= v_g_1 27) (= ~myglobal~0 0)) l86 : 332#(and (= v_g_1 27) (= ~myglobal~0 0)) l89 : 335#(and (= v_g_1 27) (= ~myglobal~0 0)) l88 : 346#(or (and (= ~myglobal~0 0) (= v_g_1 10)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 20)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 29) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 4) (<= ~myglobal~0 1) (<= 1 ~myglobal~0))) l120 : 349#(and (= v_g_1 27) (= ~myglobal~0 0)) l122 : 352#(and (= v_g_1 27) (= ~myglobal~0 0)) l121 : 357#(or (and (= v_g_1 13) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0))) l124 : 364#(or (= v_g_1 7) (and (= v_g_1 27) (= ~myglobal~0 0)) (and (<= ~myglobal~0 1) (= v_g_1 6) (<= 1 ~myglobal~0))) l123 : 367#(and (= v_g_1 27) (= ~myglobal~0 0)) l126 : 420#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 22) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= v_g_1 10)) (and (= v_g_1 13) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0)) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 20)) (and (= ~myglobal~0 0) (= v_g_1 9)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 15) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= v_g_1 3) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0) (= v_g_1 2)) (and (= v_g_1 29) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 8) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 14) (<= 1 ~myglobal~0)) (and (= v_g_1 4) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= v_g_1 18)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0)) (and (= v_g_1 11) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0))) l125 : 425#(or (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0))) l128 : 430#(or (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0))) l127 : 433#(and (= v_g_1 27) (= ~myglobal~0 0)) l129 : 436#(and (= v_g_1 27) (= ~myglobal~0 0)) l90 : 439#(and (= v_g_1 27) (= ~myglobal~0 0)) l92 : 442#(and (= v_g_1 27) (= ~myglobal~0 0)) l91 : 445#(and (= v_g_1 27) (= ~myglobal~0 0)) l94 : 448#(and (= v_g_1 27) (= ~myglobal~0 0)) l93 : 453#(or (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0))) l96 : 456#(and (= v_g_1 27) (= ~myglobal~0 0)) l95 : 459#(and (= v_g_1 27) (= ~myglobal~0 0)) l10 : 462#(and (= v_g_1 27) (= ~myglobal~0 0)) l98 : 463#false l97 : 466#(and (= v_g_1 27) (= ~myglobal~0 0)) l12 : 469#(and (= v_g_1 27) (= ~myglobal~0 0)) l11 : 476#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 17)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 20)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25))) l99 : 481#(or (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 3) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l14 : 484#(and (= v_g_1 27) (= ~myglobal~0 0)) l160 : 487#(and (= v_g_1 27) (= ~myglobal~0 0)) l13 : 498#(or (and (= ~myglobal~0 0) (= v_g_1 10)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 20)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 29) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 4) (<= ~myglobal~0 1) (<= 1 ~myglobal~0))) l16 : 501#(and (= v_g_1 27) (= ~myglobal~0 0)) l151 : 506#(or (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 3) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l15 : 511#(or (and (= v_g_1 13) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0))) l150 : 514#(and (= v_g_1 27) (= ~myglobal~0 0)) l18 : 519#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16))) l153 : 522#(and (= v_g_1 27) (= ~myglobal~0 0)) l17 : 525#(and (= v_g_1 27) (= ~myglobal~0 0)) l152 : 528#(and (= v_g_1 27) (= ~myglobal~0 0)) l155 : 531#(and (<= ~myglobal~0 1) (= v_g_1 6) (<= 1 ~myglobal~0)) l19 : 550#(or (and (= ~myglobal~0 0) (= v_g_1 10)) (and (= v_g_1 13) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0)) (and (= ~myglobal~0 0) (= v_g_1 9)) (and (= v_g_1 3) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0) (= v_g_1 2)) (and (= ~myglobal~0 0) (= v_g_1 18)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0))) l154 : 555#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16))) l157 : 558#(and (= v_g_1 27) (= ~myglobal~0 0)) l156 : 561#(and (= v_g_1 27) (= ~myglobal~0 0)) l159 : 564#(and (<= ~myglobal~0 1) (= v_g_1 6) (<= 1 ~myglobal~0)) l158 : 569#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 22) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 1))) l21 : 572#(and (= v_g_1 27) (= ~myglobal~0 0)) l20 : 575#(and (= v_g_1 27) (= ~myglobal~0 0)) l23 : 578#(and (= v_g_1 27) (= ~myglobal~0 0)) l22 : 581#(and (= v_g_1 27) (= ~myglobal~0 0)) l25 : 584#(and (= v_g_1 27) (= ~myglobal~0 0)) l24 : 587#(and (= v_g_1 27) (= ~myglobal~0 0)) l27 : 590#(and (= v_g_1 27) (= ~myglobal~0 0)) l140 : 609#(or (and (= ~myglobal~0 0) (= v_g_1 10)) (and (= v_g_1 13) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0)) (and (= ~myglobal~0 0) (= v_g_1 9)) (and (= v_g_1 3) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 1)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0) (= v_g_1 2)) (and (= ~myglobal~0 0) (= v_g_1 18)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0))) l26 : 612#(and (= v_g_1 27) (= ~myglobal~0 0)) l29 : 615#(and (= v_g_1 27) (= ~myglobal~0 0)) l142 : 618#(and (<= ~myglobal~0 1) (= v_g_1 6) (<= 1 ~myglobal~0)) l28 : 621#(and (= v_g_1 27) (= ~myglobal~0 0)) l141 : 624#(and (<= ~myglobal~0 1) (= v_g_1 6) (<= 1 ~myglobal~0)) l144 : 629#(or (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (= 0 |ULTIMATE.start_add1_~x#1|) (= v_g_1 21) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0))) l143 : 634#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 22) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 1))) l146 : 637#(and (= v_g_1 27) (= ~myglobal~0 0)) l145 : 640#(and (= v_g_1 27) (= ~myglobal~0 0)) l148 : 643#(and (= v_g_1 27) (= ~myglobal~0 0)) l147 : 666#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 22) (<= 1 ~myglobal~0)) (and (<= |ULTIMATE.start_add1_~x#1| 1) (<= 1 |ULTIMATE.start_add1_~x#1|) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0)) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 19) (<= 1 ~myglobal~0)) (and (= v_g_1 29) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 8) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 4) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 11) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0))) l149 : 669#(and (= v_g_1 27) (= ~myglobal~0 0)) l30 : 672#(and (= v_g_1 27) (= ~myglobal~0 0)) l32 : 675#(and (= v_g_1 27) (= ~myglobal~0 0)) l31 : 678#(= v_g_1 7) l34 : 681#(and (= v_g_1 27) (= ~myglobal~0 0)) l33 : 684#(and (= v_g_1 27) (= ~myglobal~0 0)) l36 : 687#(and (= v_g_1 27) (= ~myglobal~0 0)) l35 : 690#(and (= v_g_1 27) (= ~myglobal~0 0)) l38 : 697#(or (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 15) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 14) (<= 1 ~myglobal~0))) l173 : 700#(and (= v_g_1 27) (= ~myglobal~0 0)) l37 : 703#(and (= v_g_1 27) (= ~myglobal~0 0)) l172 : 706#(and (= v_g_1 27) (= ~myglobal~0 0)) l175 : 707#false l39 : 710#(and (= v_g_1 27) (= ~myglobal~0 0)) l174 : 713#(and (= v_g_1 27) (= ~myglobal~0 0)) l176 : 716#(and (= v_g_1 27) (= ~myglobal~0 0)) l41 : 719#(and (= v_g_1 27) (= ~myglobal~0 0)) l40 : 722#(and (= v_g_1 27) (= ~myglobal~0 0)) l43 : 725#(and (= v_g_1 27) (= ~myglobal~0 0)) l42 : 734#(or (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 15) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= ~myglobal~0 0) (= v_g_1 18))) l45 : 737#(and (= v_g_1 27) (= ~myglobal~0 0)) l44 : 740#(and (= v_g_1 27) (= ~myglobal~0 0)) l47 : 743#(and (= v_g_1 27) (= ~myglobal~0 0)) l171 : 746#(and (= v_g_1 27) (= ~myglobal~0 0)) l46 : 747#false l170 : 750#(and (= v_g_1 27) (= ~myglobal~0 0)) l49 : 753#(and (= v_g_1 27) (= ~myglobal~0 0)) l162 : 756#(and (= v_g_1 27) (= ~myglobal~0 0)) l48 : 759#(and (= v_g_1 27) (= ~myglobal~0 0)) l161 : 762#(and (= v_g_1 27) (= ~myglobal~0 0)) l164 : 765#(and (= v_g_1 27) (= ~myglobal~0 0)) l163 : 768#(and (= v_g_1 27) (= ~myglobal~0 0)) l166 : 771#(and (= v_g_1 27) (= ~myglobal~0 0)) l165 : 780#(or (and (<= ~myglobal~0 1) (= v_g_1 5) (<= 1 ~myglobal~0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (= v_g_1 15) (<= 1 ~myglobal~0)) (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= ~myglobal~0 0) (= v_g_1 18))) l168 : 783#(and (= v_g_1 27) (= ~myglobal~0 0)) l167 : 788#(or (and (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (= |ULTIMATE.start_add1_#in~x#1| 0) (= v_g_1 2)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= |ULTIMATE.start_add1_#in~x#1| 1) (<= 1 |ULTIMATE.start_add1_#in~x#1|) (<= 1 ~myglobal~0))) l169 : 793#(or (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (<= ~myglobal~0 1) (<= 1 ~myglobal~0)) (and (= v_g_1 3) (= ~myglobal~0 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) Ghost Variables (and initial values): v_g_1 : 7 Ghost Updates: [113][129] : (v_g_1) := ((ite (= v_g_1 20) 12 (ite (= v_g_1 17) 14 (ite (= v_g_1 25) 15 v_g_1)))) [120][161] : (v_g_1) := ((ite (= v_g_1 4) 6 (ite (= v_g_1 29) 6 v_g_1))) [95][162] : (v_g_1) := ((ite (= v_g_1 26) 28 (ite (= v_g_1 21) 2 v_g_1))) [43][104] : (v_g_1) := ((ite (= v_g_1 1) 23 (ite (= v_g_1 22) 16 v_g_1))) [156][42] : (v_g_1) := ((ite (= v_g_1 11) 22 (ite (= v_g_1 8) 22 (ite (= v_g_1 9) 1 v_g_1)))) [107][44] : (v_g_1) := ((ite (= v_g_1 9) 17 (ite (= v_g_1 18) 25 (ite (= v_g_1 10) 20 v_g_1)))) [114][143] : (v_g_1) := ((ite (= v_g_1 15) 5 (ite (= v_g_1 14) 8 (ite (= v_g_1 12) 4 v_g_1)))) [135][16] : (v_g_1) := ((ite (= v_g_1 16) 26 (ite (= v_g_1 23) 21 v_g_1))) [82][145] : (v_g_1) := ((ite (= v_g_1 7) 27 v_g_1)) [86][149] : (v_g_1) := ((ite (= v_g_1 24) 29 (ite (= v_g_1 3) 10 v_g_1))) [119][22] : (v_g_1) := ((ite (= v_g_1 27) 18 v_g_1)) [28][88] : (v_g_1) := ((ite (= v_g_1 13) 9 (ite (= v_g_1 19) 11 v_g_1))) [142][26] : (v_g_1) := ((ite (= v_g_1 5) 19 (ite (= v_g_1 18) 13 v_g_1))) [91][157] : (v_g_1) := ((ite (= v_g_1 2) 3 (ite (= v_g_1 28) 24 v_g_1))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 29, number of unique pairs: 27, empire law size: 622, empire annotation size: 651, number of regions: 18, number of territories: 27, Min number of regions per territory: 2, Max number of regions per territory: 3, Median number of regions per territory: 3, Min number of places per region: 1, Max number of places per region: 125, Median number of places per region: 3, Empire validity check time [ms]: 309, EmpireToOwickiGries time [ms]: 174, Owicki-Gries validity check time [ms]: 460 │ │ │ duration: 2686 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2691 ms. └─ JUnit Vintage finished after 2697 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2730 ms [ 4 containers found ] [ 0 containers skipped ] [ 4 containers started ] [ 0 containers aborted ] [ 4 containers successful ] [ 0 containers failed ] [ 1 tests found ] [ 0 tests skipped ] [ 1 tests started ] [ 0 tests aborted ] [ 1 tests successful ] [ 0 tests failed ]