env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.04-mutex_12-ptr_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 5 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoDataRace_04-mutex_12-ptr_nr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_04-mutex_12-ptr_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 6 states and 678 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 113.0) internal successors, (678), 6 states have internal predecessors, (678), 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 678 edges. 678 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 668 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 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 668 edges. 668 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 651 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 108.5) internal successors, (651), 6 states have internal predecessors, (651), 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 651 edges. 651 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 667 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 111.16666666666667) internal successors, (667), 6 states have internal predecessors, (667), 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 667 edges. 667 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 368 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 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 368 edges. 368 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 5 [INFO]: 107 / 130 letters are loopers in proof 0 [INFO]: 105 / 130 letters are loopers in proof 1 [INFO]: 98 / 130 letters are loopers in proof 2 [INFO]: 101 / 130 letters are loopers in proof 3 [INFO]: 118 / 130 letters are loopers in proof 4 [INFO]: Loopers in proof automata: min=98, max=118, median=105 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 9/188 cut-off events. [INFO]: For 114/117 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 453 conditions, 188 events. 9/188 cut-off events. For 114/117 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 180 event pairs, 9 based on Foata normal form. 18/205 useless extension candidates. Maximal degree in co-relation 340. Up to 58 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1334ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 134 places, 130 transitions, 267 flow. [INFO]: Interfering actions: min=0, max=79, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 24 ghost updates, and overall size 24305 Assertions: l50 : 3#(= v_g_1 42) l52 : 6#(= v_g_1 42) l51 : 11#(or (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 16))) l54 : 14#(= v_g_1 42) l53 : 17#(= v_g_1 42) l56 : 20#(= v_g_1 42) l55 : 45#(or (= v_g_1 13) (and (= v_g_1 27) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (= v_g_1 11) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 34) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 19)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 12) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l58 : 70#(or (= v_g_1 13) (and (= v_g_1 27) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (= v_g_1 11) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 34) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 19)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 12) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l57 : 75#(or (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|))) l59 : 80#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l111 : 85#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 19)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 38))) l110 : 88#(= v_g_1 42) l113 : 91#(= v_g_1 42) l112 : 94#(= v_g_1 42) l115 : 97#(= v_g_1 42) l114 : 102#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 43)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l117 : 107#(or (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32))) l116 : 110#(= v_g_1 42) l119 : 115#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45))) l118 : 142#(or (= v_g_1 35) (= v_g_1 3) (and (= v_g_1 39) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 40) (and (= v_g_1 47) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 5) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 38)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 1)) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l61 : 147#(or (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|))) l60 : 150#(= v_g_1 42) l63 : 153#(= v_g_1 42) l62 : 156#(= v_g_1 42) l65 : 159#(= v_g_1 42) l64 : 162#(= v_g_1 42) l67 : 167#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 37)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 26) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l66 : 170#(= v_g_1 42) l69 : 175#(or (= v_g_1 42) (= v_g_1 20)) l68 : 180#(or (and (= v_g_1 47) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0))) l100 : 185#(or (and (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30))) l102 : 186#false l101 : 187#false l104 : 214#(or (= v_g_1 13) (= v_g_1 3) (= v_g_1 40) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 7) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 26) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l103 : 219#(or (and (= v_g_1 47) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0))) l106 : 222#(= v_g_1 20) l105 : 227#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|))) l108 : 230#(= v_g_1 20) l107 : 233#(= v_g_1 42) l109 : 236#(= v_g_1 42) l0 : 239#(= v_g_1 42) l70 : 242#(= v_g_1 42) l1 : 245#(= v_g_1 42) l2 : 250#(or (and (= v_g_1 27) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 5) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0))) l72 : 253#(= v_g_1 42) l3 : 256#(= v_g_1 42) l71 : 347#(or (= v_g_1 35) (= v_g_1 13) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 22)) (= v_g_1 3) (and (= v_g_1 27) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 37)) (= v_g_1 11) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 34) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 39) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 25)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 17)) (= v_g_1 40) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 19)) (and (= v_g_1 47) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 12) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32)) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 7) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 43)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 14)) (and (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 5) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 26) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 38)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 1)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l4 : 350#(= v_g_1 42) l74 : 355#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2))) l5 : 358#(= v_g_1 42) l73 : 361#(= v_g_1 42) l6 : 366#(or (and (= v_g_1 47) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0))) l76 : 371#(or (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l7 : 374#(= v_g_1 42) l75 : 379#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 25)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|))) l8 : 384#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2))) l78 : 389#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 34) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 39) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l9 : 394#(or (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l77 : 397#(= v_g_1 42) l79 : 400#(= v_g_1 42) l131 : 403#(= v_g_1 42) l130 : 406#(= v_g_1 42) l133 : 409#(= v_g_1 42) l132 : 410#false l81 : 413#(= v_g_1 20) l80 : 416#(= v_g_1 42) l83 : 419#(= v_g_1 42) l82 : 422#(= v_g_1 42) l85 : 425#(= v_g_1 42) l84 : 428#(= v_g_1 42) l87 : 433#(or (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|))) l86 : 436#(= v_g_1 42) l89 : 439#(= v_g_1 42) l88 : 464#(or (= v_g_1 13) (and (= v_g_1 27) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (= v_g_1 11) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 34) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 19)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 12) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l120 : 467#(= v_g_1 42) l122 : 470#(= v_g_1 42) l121 : 473#(= v_g_1 42) l124 : 476#(= v_g_1 42) l123 : 503#(or (= v_g_1 13) (= v_g_1 3) (= v_g_1 40) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 7) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 26) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l126 : 506#(= v_g_1 42) l125 : 509#(= v_g_1 42) l128 : 512#(= v_g_1 20) l127 : 515#(= v_g_1 42) l129 : 540#(or (= v_g_1 35) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 22)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 37)) (= v_g_1 11) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 25)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 15)) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 43)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 16))) l90 : 545#(or (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 17)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 1))) l92 : 548#(= v_g_1 42) l91 : 551#(= v_g_1 42) l94 : 554#(= v_g_1 42) l93 : 555#false l96 : 560#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 34) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 39) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l95 : 563#(= v_g_1 20) l10 : 566#(= v_g_1 42) l98 : 569#(= v_g_1 42) l97 : 572#(= v_g_1 42) l12 : 577#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 22)) (and (= v_g_1 7) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l11 : 580#(= v_g_1 42) l99 : 605#(or (= v_g_1 35) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 22)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 37)) (= v_g_1 11) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 25)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 15)) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 43)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 16))) l14 : 632#(or (= v_g_1 35) (= v_g_1 3) (and (= v_g_1 39) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 40) (and (= v_g_1 47) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 5) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)) (= v_g_1 38)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 1)) (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l13 : 637#(or (and (= v_g_1 12) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 14))) l16 : 662#(or (= v_g_1 35) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 22)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 37)) (= v_g_1 11) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 25)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 15)) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 43)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 23) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 16))) l15 : 665#(= v_g_1 42) l18 : 670#(or (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 16))) l17 : 673#(= v_g_1 42) l19 : 678#(or (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 16))) l21 : 681#(= v_g_1 42) l20 : 686#(or (and (= v_g_1 47) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 44) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset)) 0) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0))) l23 : 713#(or (= v_g_1 13) (= v_g_1 3) (= v_g_1 40) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 7) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 26) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l22 : 714#false l25 : 719#(or (and (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30))) l24 : 722#(= v_g_1 42) l27 : 725#(= v_g_1 42) l26 : 728#(= v_g_1 42) l29 : 731#(= v_g_1 42) l28 : 734#(= v_g_1 42) l30 : 737#(= v_g_1 42) l32 : 742#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2))) l31 : 745#(= v_g_1 42) l34 : 748#(= v_g_1 42) l33 : 751#(= v_g_1 42) l36 : 754#(= v_g_1 42) l35 : 757#(= v_g_1 42) l38 : 760#(= v_g_1 42) l37 : 763#(= v_g_1 42) l39 : 768#(or (and (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30))) l41 : 771#(= v_g_1 42) l40 : 776#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 34) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (and (= v_g_1 39) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 3 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset))) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset)))) l43 : 779#(= v_g_1 42) l42 : 782#(= v_g_1 42) l45 : 787#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= v_g_1 41) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2))) l44 : 790#(= v_g_1 42) l47 : 793#(= v_g_1 42) l46 : 796#(= v_g_1 42) l49 : 823#(or (= v_g_1 13) (= v_g_1 3) (= v_g_1 40) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 6)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0) (= v_g_1 2)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 7) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 26) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l48 : 826#(= v_g_1 42) Ghost Variables (and initial values): v_g_1 : 42 Ghost Updates: [26][96] : (v_g_1) := ((ite (= v_g_1 17) 27 (ite (= v_g_1 1) 5 v_g_1))) [32][128] : (v_g_1) := ((ite (= v_g_1 44) 31 (ite (= v_g_1 47) 24 v_g_1))) [48][1] : (v_g_1) := ((ite (= v_g_1 2) 29 (ite (= v_g_1 41) 36 v_g_1))) [18][129] : (v_g_1) := ((ite (= v_g_1 29) 8 (ite (= v_g_1 36) 23 v_g_1))) [35][67] : (v_g_1) := ((ite (= v_g_1 38) 39 (ite (= v_g_1 19) 34 v_g_1))) [40][99] : (v_g_1) := ((ite (= v_g_1 32) 3 (ite (= v_g_1 10) 13 v_g_1))) [99][68] : (v_g_1) := ((ite (= v_g_1 18) 15 (ite (= v_g_1 6) 45 v_g_1))) [24][108] : (v_g_1) := ((ite (= v_g_1 30) 14 (ite (= v_g_1 33) 12 v_g_1))) [27][14] : (v_g_1) := ((ite (= v_g_1 27) 44 (ite (= v_g_1 5) 47 v_g_1))) [83][47] : (v_g_1) := ((ite (= v_g_1 43) 22 (ite (= v_g_1 4) 7 v_g_1))) [110][80] : (v_g_1) := ((ite (= v_g_1 15) 35 (ite (= v_g_1 45) 40 v_g_1))) [8][114] : (v_g_1) := ((ite (= v_g_1 25) 18 (ite (= v_g_1 9) 6 v_g_1))) [45][19] : (v_g_1) := ((ite (= v_g_1 42) 11 v_g_1)) [46][115] : (v_g_1) := ((ite (= v_g_1 3) 20 (ite (= v_g_1 40) 20 v_g_1))) [88][52] : (v_g_1) := ((ite (= v_g_1 26) 2 (ite (= v_g_1 37) 41 v_g_1))) [10][117] : (v_g_1) := ((ite (= v_g_1 46) 4 (ite (= v_g_1 16) 43 v_g_1))) [39][22] : (v_g_1) := ((ite (= v_g_1 39) 32 (ite (= v_g_1 34) 10 v_g_1))) [33][118] : (v_g_1) := ((ite (= v_g_1 24) 21 (ite (= v_g_1 31) 28 v_g_1))) [117][87] : (v_g_1) := ((ite (= v_g_1 22) 37 (ite (= v_g_1 7) 26 v_g_1))) [90][57] : (v_g_1) := ((ite (= v_g_1 11) 16 (ite (= v_g_1 13) 46 v_g_1))) [25][92] : (v_g_1) := ((ite (= v_g_1 14) 1 (ite (= v_g_1 12) 17 v_g_1))) [67][30] : (v_g_1) := ((ite (= v_g_1 23) 25 (ite (= v_g_1 8) 9 v_g_1))) [21][31] : (v_g_1) := ((ite (= v_g_1 11) 33 (ite (= v_g_1 35) 30 v_g_1))) [34][63] : (v_g_1) := ((ite (= v_g_1 28) 19 (ite (= v_g_1 21) 38 v_g_1))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 47, number of unique pairs: 46, empire law size: 2598, empire annotation size: 2645, number of regions: 28, number of territories: 46, 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: 76, Median number of places per region: 1, Empire validity check time [ms]: 234, EmpireToOwickiGries time [ms]: 1375, Owicki-Gries validity check time [ms]: 713 │ │ │ duration: 3690 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 3696 ms. └─ JUnit Vintage finished after 3703 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 3735 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 ]