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 false -------------------------------------------------------------------------------- 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]: 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: 1819ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 134 places, 130 transitions, 267 flow. [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 24 ghost updates, and overall size 24298 Assertions: l50 : 3#(= v_g_1 40) l52 : 6#(= v_g_1 40) l51 : 11#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= v_g_1 35) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l54 : 14#(= v_g_1 40) l53 : 17#(= v_g_1 40) l56 : 20#(= v_g_1 40) l55 : 45#(or (and (= v_g_1 4) (= (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 (= v_g_1 21) (= (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 8) (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32) (= |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 22)) (and (= v_g_1 26) (= (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 (= v_g_1 27) (= (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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 42) (= (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) (= |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)) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30) (= |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 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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0))) l58 : 70#(or (and (= v_g_1 4) (= (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 (= v_g_1 21) (= (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 8) (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32) (= |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 22)) (and (= v_g_1 26) (= (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 (= v_g_1 27) (= (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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 42) (= (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) (= |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)) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30) (= |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 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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0))) l57 : 75#(or (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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|)) (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) (= v_g_1 44) (= (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 (= v_g_1 33) (= (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))) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32) (= |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) (= v_g_1 30) (= |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) (+ 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)))) l110 : 88#(= v_g_1 40) l113 : 91#(= v_g_1 40) l112 : 94#(= v_g_1 40) l115 : 97#(= v_g_1 40) l114 : 102#(or (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~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 |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 43))) l117 : 107#(or (and (= v_g_1 24) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 27) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l116 : 110#(= v_g_1 40) l119 : 115#(or (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 34))) l118 : 142#(or (and (= v_g_1 24) (= (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) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (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) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 5) (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))) (= |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 1)) (= v_g_1 31) (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 19)) (= v_g_1 37) (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 14) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (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) (+ 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 2))) l61 : 147#(or (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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|)) (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) (= v_g_1 44) (= (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 40) l63 : 153#(= v_g_1 40) l62 : 156#(= v_g_1 40) l65 : 159#(= v_g_1 40) l64 : 162#(= v_g_1 40) 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 15)) (and (= v_g_1 3) (= (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))) l66 : 170#(= v_g_1 40) l69 : 175#(or (= v_g_1 40) (= v_g_1 18)) 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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 42) (= (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 (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 22)) (and (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l102 : 186#false l101 : 187#false l104 : 214#(or (and (= v_g_1 35) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 17) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (= v_g_1 10) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 38)) (= v_g_1 5) (and (= v_g_1 3) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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|)) (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)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 34)) (= v_g_1 37) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= v_g_1 29) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) 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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 42) (= (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 18) l105 : 227#(or (and (= v_g_1 46) (= (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|) (+ |~#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) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 38))) l108 : 230#(= v_g_1 18) l107 : 233#(= v_g_1 40) l109 : 236#(= v_g_1 40) l0 : 239#(= v_g_1 40) l70 : 242#(= v_g_1 40) l1 : 245#(= v_g_1 40) l2 : 250#(or (and (= v_g_1 4) (= (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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 14) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0))) l72 : 253#(= v_g_1 40) l3 : 256#(= v_g_1 40) l71 : 347#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= v_g_1 4) (= (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 (= v_g_1 35) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 17) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 24) (= (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) (= |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) (= v_g_1 6)) (and (= v_g_1 21) (= (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) (= v_g_1 15)) (= v_g_1 8) (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)) (= v_g_1 10) (and (= v_g_1 46) (= (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|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (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))) (= v_g_1 41) (= |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|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 38)) (and (= v_g_1 28) (= (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) (= |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|) |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 5) (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))) (= |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 1)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 22)) (and (= v_g_1 26) (= (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|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 43)) (and (= v_g_1 3) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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 31) (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)) (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 19)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 34)) (and (= v_g_1 27) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (= v_g_1 37) (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 14) (= (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 20) (= (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 42) (= (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) (= |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)) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30) (= |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|) (+ 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) (= v_g_1 44) (= (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) (= v_g_1 9) (= (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 |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= v_g_1 29) (= (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)) (and (= v_g_1 11) (= (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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0)) (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) (+ 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 2)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l4 : 350#(= v_g_1 40) 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 20) (= (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) (= v_g_1 29) (= (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))) l5 : 358#(= v_g_1 40) l73 : 361#(= v_g_1 40) 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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 42) (= (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 (= (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))) (= v_g_1 41) (= |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) (= |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)) (= v_g_1 16))) l7 : 374#(= v_g_1 40) 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|) (= v_g_1 17) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 7) (= (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|))) 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 20) (= (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) (= v_g_1 29) (= (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))) 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))) (= |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 1)) (and (= v_g_1 26) (= (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 (= (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 6)) (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))) l77 : 397#(= v_g_1 40) l79 : 400#(= v_g_1 40) l131 : 403#(= v_g_1 40) l130 : 406#(= v_g_1 40) l133 : 409#(= v_g_1 40) l132 : 410#false l81 : 413#(= v_g_1 18) l80 : 416#(= v_g_1 40) l83 : 419#(= v_g_1 40) l82 : 422#(= v_g_1 40) l85 : 425#(= v_g_1 40) l84 : 428#(= v_g_1 40) l87 : 433#(or (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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|)) (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) (= v_g_1 44) (= (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 40) l89 : 439#(= v_g_1 40) l88 : 464#(or (and (= v_g_1 4) (= (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 (= v_g_1 21) (= (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 8) (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 32) (= |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 22)) (and (= v_g_1 26) (= (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 (= v_g_1 27) (= (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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 42) (= (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) (= |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)) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 30) (= |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 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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0))) l120 : 467#(= v_g_1 40) l122 : 470#(= v_g_1 40) l121 : 473#(= v_g_1 40) l124 : 476#(= v_g_1 40) l123 : 503#(or (and (= v_g_1 35) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 17) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (= v_g_1 10) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 38)) (= v_g_1 5) (and (= v_g_1 3) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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|)) (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)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 34)) (= v_g_1 37) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= v_g_1 29) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l126 : 506#(= v_g_1 40) l125 : 509#(= v_g_1 40) l128 : 512#(= v_g_1 18) l127 : 515#(= v_g_1 40) l129 : 540#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (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 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) (= v_g_1 15)) (= v_g_1 8) (and (= v_g_1 46) (= (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|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 7) (= (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|)) (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)) (= v_g_1 31) (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 20) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (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) (= v_g_1 44) (= (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) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l90 : 545#(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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 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 2))) l92 : 548#(= v_g_1 40) l91 : 551#(= v_g_1 40) l94 : 554#(= v_g_1 40) 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))) (= |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 1)) (and (= v_g_1 26) (= (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 18) l10 : 566#(= v_g_1 40) l98 : 569#(= v_g_1 40) l97 : 572#(= v_g_1 40) l12 : 577#(or (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= v_g_1 9) (= (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 45) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l11 : 580#(= v_g_1 40) l99 : 605#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (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 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) (= v_g_1 15)) (= v_g_1 8) (and (= v_g_1 46) (= (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|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 7) (= (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|)) (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)) (= v_g_1 31) (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 20) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (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) (= v_g_1 44) (= (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) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l14 : 632#(or (and (= v_g_1 24) (= (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) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (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) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1))) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| (select (select |#race| t_funThread1of1ForFork0_~p~0.base) t_funThread1of1ForFork0_~p~0.offset))) (= v_g_1 5) (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))) (= |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 1)) (= v_g_1 31) (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 19)) (= v_g_1 37) (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 14) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ 2 t_funThread1of1ForFork0_~p~0.offset)) 0)) (and (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (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) (+ 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 2))) l13 : 637#(or (and (= v_g_1 21) (= (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 19))) l16 : 662#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (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 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) (= v_g_1 15)) (= v_g_1 8) (and (= v_g_1 46) (= (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|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1)) (and (= v_g_1 7) (= (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|)) (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)) (= v_g_1 31) (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 20) (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) 0)) (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) (= v_g_1 44) (= (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) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l15 : 665#(= v_g_1 40) l18 : 670#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= v_g_1 35) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l17 : 673#(= v_g_1 40) l19 : 678#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 25)) (and (= v_g_1 35) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l21 : 681#(= v_g_1 40) 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) (= (select (select |#race| t_funThread1of1ForFork0_~p~0.base) (+ t_funThread1of1ForFork0_~p~0.offset 1)) 0) (= v_g_1 42) (= (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 (and (= v_g_1 35) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 17) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (= v_g_1 10) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 38)) (= v_g_1 5) (and (= v_g_1 3) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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|)) (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)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 34)) (= v_g_1 37) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= v_g_1 29) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l22 : 714#false l25 : 719#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 22)) (and (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l24 : 722#(= v_g_1 40) l27 : 725#(= v_g_1 40) l26 : 728#(= v_g_1 40) l29 : 731#(= v_g_1 40) l28 : 734#(= v_g_1 40) l30 : 737#(= v_g_1 40) 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 20) (= (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) (= v_g_1 29) (= (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))) l31 : 745#(= v_g_1 40) l34 : 748#(= v_g_1 40) l33 : 751#(= v_g_1 40) l36 : 754#(= v_g_1 40) l35 : 757#(= v_g_1 40) l38 : 760#(= v_g_1 40) l37 : 763#(= v_g_1 40) l39 : 768#(or (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 22)) (and (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1))) l41 : 771#(= v_g_1 40) 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))) (= |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 1)) (and (= v_g_1 26) (= (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 40) l42 : 782#(= v_g_1 40) 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 20) (= (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) (= v_g_1 29) (= (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))) l44 : 790#(= v_g_1 40) l47 : 793#(= v_g_1 40) l46 : 796#(= v_g_1 40) l49 : 823#(or (and (= v_g_1 35) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 17) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|)) (= v_g_1 10) (and (= v_g_1 36) (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (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) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 38)) (= v_g_1 5) (and (= v_g_1 3) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) (+ 3 |~#myglobal~0.offset|)) |ULTIMATE.start_main_#t~nondet38#1|) (= v_g_1 13) (= (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|)) (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)) (and (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 34)) (= v_g_1 37) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#race| |~#myglobal~0.base|) (+ 2 |~#myglobal~0.offset|)) 0) (= v_g_1 29) (= (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)) (and (= (select (select |#race| |~#myglobal~0.base|) |~#myglobal~0.offset|) 0) (= (select (select |#pthreadsMutex| |~#mutex1~0.base|) |~#mutex1~0.offset|) 1) (= v_g_1 45) (= (select (select |#race| |~#myglobal~0.base|) (+ |~#myglobal~0.offset| 1)) 0))) l48 : 826#(= v_g_1 40) Ghost Variables (and initial values): v_g_1 : 40 Ghost Updates: [26][96] : (v_g_1) := ((ite (= v_g_1 12) 4 (ite (= v_g_1 2) 14 v_g_1))) [32][128] : (v_g_1) := ((ite (= v_g_1 47) 33 (ite (= v_g_1 42) 32 v_g_1))) [48][1] : (v_g_1) := ((ite (= v_g_1 20) 6 (ite (= v_g_1 29) 23 v_g_1))) [18][129] : (v_g_1) := ((ite (= v_g_1 6) 46 (ite (= v_g_1 23) 38 v_g_1))) [35][67] : (v_g_1) := ((ite (= v_g_1 39) 1 (ite (= v_g_1 30) 26 v_g_1))) [40][99] : (v_g_1) := ((ite (= v_g_1 27) 10 (ite (= v_g_1 24) 5 v_g_1))) [99][68] : (v_g_1) := ((ite (= v_g_1 44) 28 (ite (= v_g_1 13) 34 v_g_1))) [24][108] : (v_g_1) := ((ite (= v_g_1 11) 19 (ite (= v_g_1 22) 21 v_g_1))) [27][14] : (v_g_1) := ((ite (= v_g_1 14) 47 (ite (= v_g_1 4) 42 v_g_1))) [83][47] : (v_g_1) := ((ite (= v_g_1 43) 9 (ite (= v_g_1 36) 45 v_g_1))) [110][80] : (v_g_1) := ((ite (= v_g_1 28) 31 (ite (= v_g_1 34) 37 v_g_1))) [8][114] : (v_g_1) := ((ite (= v_g_1 7) 44 (ite (= v_g_1 17) 13 v_g_1))) [45][19] : (v_g_1) := ((ite (= v_g_1 40) 8 v_g_1)) [46][115] : (v_g_1) := ((ite (= v_g_1 5) 18 (ite (= v_g_1 37) 18 v_g_1))) [88][52] : (v_g_1) := ((ite (= v_g_1 3) 29 (ite (= v_g_1 15) 20 v_g_1))) [10][117] : (v_g_1) := ((ite (= v_g_1 35) 36 (ite (= v_g_1 25) 43 v_g_1))) [39][22] : (v_g_1) := ((ite (= v_g_1 1) 24 (ite (= v_g_1 26) 27 v_g_1))) [33][118] : (v_g_1) := ((ite (= v_g_1 32) 16 (ite (= v_g_1 33) 41 v_g_1))) [117][87] : (v_g_1) := ((ite (= v_g_1 9) 15 (ite (= v_g_1 45) 3 v_g_1))) [90][57] : (v_g_1) := ((ite (= v_g_1 8) 25 (ite (= v_g_1 10) 35 v_g_1))) [25][92] : (v_g_1) := ((ite (= v_g_1 21) 12 (ite (= v_g_1 19) 2 v_g_1))) [67][30] : (v_g_1) := ((ite (= v_g_1 46) 7 (ite (= v_g_1 38) 17 v_g_1))) [21][31] : (v_g_1) := ((ite (= v_g_1 31) 11 (ite (= v_g_1 8) 22 v_g_1))) [34][63] : (v_g_1) := ((ite (= v_g_1 41) 39 (ite (= v_g_1 16) 30 v_g_1))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 47, number of unique pairs: 46, empire law size: 2690, empire annotation size: 2737, 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]: 0, EmpireToOwickiGries time [ms]: 239, Owicki-Gries validity check time [ms]: 0 │ │ │ duration: 2139 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2146 ms. └─ JUnit Vintage finished after 2158 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 1 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2191 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 ]