env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.04-mutex_22-deref_read.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 8 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoDataRace_04-mutex_22-deref_read_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_04-mutex_22-deref_read_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]: Initialized classic predicate unifier [INFO]: Number of proof automata: 6 [INFO]: 67 / 72 letters are loopers in proof 0 [INFO]: 60 / 72 letters are loopers in proof 1 [INFO]: 55 / 72 letters are loopers in proof 2 [INFO]: 65 / 72 letters are loopers in proof 3 [INFO]: 52 / 72 letters are loopers in proof 4 [INFO]: 61 / 72 letters are loopers in proof 5 [INFO]: Loopers in proof automata: min=52, max=67, median=61 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 10/139 cut-off events. [INFO]: For 91/102 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 305 conditions, 139 events. 10/139 cut-off events. For 91/102 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 304 event pairs, 9 based on Foata normal form. 8/145 useless extension candidates. Maximal degree in co-relation 258. Up to 44 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1438ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 76 places, 72 transitions, 148 flow. [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 20 ghost updates, and overall size 19490 Assertions: l50 : 3#(= v_g_1 55) l52 : 4#false l51 : 7#(= v_g_1 55) l10 : 10#(= v_g_1 55) l54 : 13#(= v_g_1 55) l53 : 30#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 15)) (and (= v_g_1 85) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 9) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 17) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= v_g_1 18) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 37) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l12 : 49#(or (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l56 : 68#(or (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l11 : 73#(or (and (= v_g_1 46) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 49))) l55 : 76#(= v_g_1 55) l14 : 101#(or (and (= |#race~p~0| 0) (= v_g_1 65)) (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 57) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 84) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 62)) (= v_g_1 72) (and (= |#race~p~0| 0) (= v_g_1 51)) (and (= v_g_1 74) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 44) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 61) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 40) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 49))) l58 : 120#(or (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l13 : 125#(or (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 61) (= |#race~q~0| 0))) l57 : 128#(= v_g_1 55) l16 : 163#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 19) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 60) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 81) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 66) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 25)) (and (= |#race~p~0| 0) (= v_g_1 51)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 59) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 37) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 14)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 41)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 23)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l15 : 166#(= v_g_1 55) l59 : 199#(or (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 82)) (and (= v_g_1 7) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= v_g_1 69)) (and (= v_g_1 58) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 75)) (and (= v_g_1 46) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 64)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 45)) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= v_g_1 63) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 86) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l18 : 202#(= v_g_1 55) l17 : 219#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 19) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 80) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 81) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 35) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 20) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= v_g_1 39) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3))))) l19 : 222#(= v_g_1 55) l61 : 255#(or (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 82)) (and (= v_g_1 7) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= v_g_1 69)) (and (= v_g_1 58) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 75)) (and (= v_g_1 46) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 64)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 45)) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= v_g_1 63) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 86) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l60 : 290#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 19) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 60) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 81) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 66) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 25)) (and (= |#race~p~0| 0) (= v_g_1 51)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 59) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 37) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 14)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 41)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 23)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l63 : 293#(= v_g_1 55) l62 : 294#false l21 : 297#(= v_g_1 55) l65 : 300#(= v_g_1 55) l20 : 301#false l64 : 320#(or (and (= v_g_1 3) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= |#race~p~0| 0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 22)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= v_g_1 18) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (= v_g_1 72) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 39) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 71))) l23 : 325#(or (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 61) (= |#race~q~0| 0))) l67 : 344#(or (and (= v_g_1 3) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= |#race~p~0| 0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 22)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= v_g_1 18) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (= v_g_1 72) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 39) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 71))) l22 : 361#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 19) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 80) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 81) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 35) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 20) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= v_g_1 39) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3))))) l66 : 364#(= v_g_1 55) l25 : 369#(or (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 61) (= |#race~q~0| 0))) l69 : 406#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 6)) (and (= |#race~p~0| 0) (= v_g_1 65)) (and (= v_g_1 85) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 12) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 26) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 17) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 69)) (and (= |#race~p~0| 0) (= v_g_1 75)) (and (= |#race~p~0| 0) (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 79)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 20) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 5) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 48)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 30) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l24 : 433#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 54)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 52)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 48)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l68 : 438#(or (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 57) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= v_g_1 58) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l27 : 455#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 6)) (and (= |#race~p~0| 0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 68) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 25)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 59) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 5) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 24) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l26 : 460#(or (and (= v_g_1 74) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= v_g_1 63) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l29 : 465#(or (and (= |#race~p~0| 0) (= v_g_1 44) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 45))) l28 : 466#false l0 : 469#(= v_g_1 55) l70 : 488#(or (and (= v_g_1 3) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= |#race~p~0| 0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 22)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= v_g_1 18) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (= v_g_1 72) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 39) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 71))) l1 : 505#(or (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 22)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 60) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 26) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 27) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 14)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 4) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 30) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l2 : 508#(= v_g_1 55) l72 : 545#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 15)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 54)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 43)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 9) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 80) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 82)) (and (= v_g_1 7) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 68) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 35) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 27) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 4) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 40) (= |#race~p~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 52)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 24) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l3 : 550#(or (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 61) (= |#race~q~0| 0))) l71 : 571#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 79)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 23)) (and (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 71))) l4 : 592#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 79)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 23)) (and (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 71))) l30 : 595#(= v_g_1 55) l74 : 612#(or (and (= v_g_1 3) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 43)) (and (= v_g_1 12) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 1)) (and (= |#race~p~0| 0) (= v_g_1 66) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 41))) l5 : 615#(= v_g_1 55) l73 : 620#(or (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 84) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 86) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l6 : 655#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 19) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 60) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 81) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 66) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 25)) (and (= |#race~p~0| 0) (= v_g_1 51)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 59) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 37) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 14)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 41)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 23)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l32 : 660#(or (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 62)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 64))) l7 : 661#false l31 : 666#(or (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 57) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= v_g_1 58) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l75 : 667#false l8 : 686#(or (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l34 : 721#(or (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 19) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 60) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 81) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 66) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 25)) (and (= |#race~p~0| 0) (= v_g_1 51)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 59) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 37) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 14)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 41)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 23)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l9 : 748#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 54)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 52)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 48)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l33 : 773#(or (and (= |#race~p~0| 0) (= v_g_1 65)) (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 57) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 84) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 62)) (= v_g_1 72) (and (= |#race~p~0| 0) (= v_g_1 51)) (and (= v_g_1 74) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 44) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 61) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 40) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 49))) l36 : 776#(= v_g_1 55) l35 : 809#(or (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 82)) (and (= v_g_1 7) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= v_g_1 69)) (and (= v_g_1 58) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 75)) (and (= v_g_1 46) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 64)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 45)) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= v_g_1 63) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 86) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l38 : 836#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 54)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 52)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 48)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l37 : 837#false l39 : 870#(or (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 82)) (and (= v_g_1 7) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= v_g_1 69)) (and (= v_g_1 58) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 75)) (and (= v_g_1 46) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 64)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 45)) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= v_g_1 63) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 86) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) l41 : 907#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 15)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 54)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 43)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 9) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 80) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 82)) (and (= v_g_1 7) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 68) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 35) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 27) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 4) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 40) (= |#race~p~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 52)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 24) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l40 : 912#(or (and (= |#race~p~0| 0) (= v_g_1 44) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 45))) l43 : 931#(or (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l42 : 934#(= v_g_1 55) l45 : 937#(= v_g_1 55) l44 : 940#(= v_g_1 55) l47 : 943#(= v_g_1 55) l46 : 970#(or (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 54)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 52)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 48)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73))) l49 : 989#(or (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)))) l48 : 1160#(or (and (= v_g_1 3) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 15)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 19) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= v_g_1 16)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 6)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 54)) (and (= |#race~p~0| 0) (= v_g_1 65)) (and (= |#race~p~0| 0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 34) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 43)) (and (= v_g_1 85) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 67) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 57) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 84) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 22)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 9) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 80) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 78)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 60) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 12) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 26) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 17) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= v_g_1 18) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 36) (= |#race~p~0| 0) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 81) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 82)) (and (= v_g_1 7) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= v_g_1 69)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 68) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 62)) (and (= v_g_1 58) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 3)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (= v_g_1 72) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 1)) (and (= |#race~p~0| 0) (= v_g_1 75)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 32)) (and (= |#race~p~0| 0) (= v_g_1 66) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 25)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 79)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= v_g_1 35) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= v_g_1 46) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 31) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= v_g_1 51)) (and (= v_g_1 74) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 59) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 50)) (and (= v_g_1 47) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 37) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 27) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 64)) (and (= |#race~p~0| 0) (= v_g_1 44) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= v_g_1 14)) (and (= v_g_1 76) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= v_g_1 13) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 70) (= |#race~q~0| 0)) (and (= v_g_1 21) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 56)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 4) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= v_g_1 29) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 20) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 61) (= |#race~q~0| 0)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 77) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= |#race~q~0| 0) (= v_g_1 83)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 45)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 40) (= |#race~p~0| 0)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 42) (= |#race~q~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= |#race~p~0| 0) (= v_g_1 38)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 41)) (and (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 5) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 11) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 52)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 53)) (and (= |#race~q~0| |ULTIMATE.start_main_#t~nondet7#1|) (= v_g_1 24) (= |#race~p~0| 0) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= v_g_1 63) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 2)) |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 49)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 23)) (and (= |#race~p~0| 0) (= v_g_1 39) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 1))) (= (select (select |#race| ~p~0.base) (+ ~p~0.offset 2)) |t_funThread1of1ForFork0_#t~nondet3|) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset)) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) (+ ~p~0.offset 3)))) (and (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 71)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 48)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 73)) (and (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= v_g_1 30) (= |t_funThread1of1ForFork0_#t~nondet3| (select (select |#race| ~p~0.base) ~p~0.offset))) (and (= (select (select |#race| ~q~0.base) (+ ~q~0.offset 1)) |ULTIMATE.start_main_#t~nondet9#1|) (= |#race~p~0| 0) (= (select (select |#pthreadsMutex| |~#mutex~0.base|) |~#mutex~0.offset|) 1) (= |#race~q~0| 0) (= v_g_1 86) (= (select (select |#race| ~q~0.base) ~q~0.offset) |ULTIMATE.start_main_#t~nondet9#1|))) Ghost Variables (and initial values): v_g_1 : 55 Ghost Updates: [49][1] : (v_g_1) := ((ite (= v_g_1 57) 62 (ite (= v_g_1 58) 64 v_g_1))) [1][34] : (v_g_1) := ((ite (= v_g_1 75) 45 (ite (= v_g_1 69) 45 (ite (= v_g_1 65) 44 v_g_1)))) [47][36] : (v_g_1) := ((ite (= v_g_1 55) 72 v_g_1)) [41][68] : (v_g_1) := ((ite (= v_g_1 81) 66 (ite (= v_g_1 19) 66 (ite (= v_g_1 35) 43 (ite (= v_g_1 67) 76 (ite (= v_g_1 80) 43 (ite (= v_g_1 39) 3 (ite (= v_g_1 20) 2 (ite (= v_g_1 31) 2 v_g_1))))))))) [38][6] : (v_g_1) := ((ite (= v_g_1 85) 31 (ite (= v_g_1 29) 19 (ite (= v_g_1 37) 19 (ite (= v_g_1 15) 35 (ite (= v_g_1 42) 67 (ite (= v_g_1 17) 31 (ite (= v_g_1 9) 35 (ite (= v_g_1 18) 39 v_g_1))))))))) [3][38] : (v_g_1) := ((ite (= v_g_1 39) 81 (ite (= v_g_1 18) 29 (ite (= v_g_1 22) 60 (ite (= v_g_1 3) 41 (ite (= v_g_1 71) 23 (ite (= v_g_1 8) 32 (ite (= v_g_1 10) 59 (ite (= v_g_1 72) 51 (ite (= v_g_1 16) 50 v_g_1)))))))))) [5][40] : (v_g_1) := ((ite (= v_g_1 74) 57 (ite (= v_g_1 63) 58 v_g_1))) [28][42] : (v_g_1) := ((ite (= v_g_1 51) 53 (ite (= v_g_1 72) 71 (ite (= v_g_1 34) 21 (ite (= v_g_1 65) 11 (ite (= v_g_1 40) 78 v_g_1)))))) [55][11] : (v_g_1) := ((ite (= v_g_1 86) 63 (ite (= v_g_1 84) 74 v_g_1))) [35][12] : (v_g_1) := ((ite (= v_g_1 73) 14 (ite (= v_g_1 47) 26 (ite (= v_g_1 56) 4 (ite (= v_g_1 11) 26 (ite (= v_g_1 78) 4 (ite (= v_g_1 28) 26 (ite (= v_g_1 53) 14 (ite (= v_g_1 52) 4 (ite (= v_g_1 32) 14 (ite (= v_g_1 8) 22 (ite (= v_g_1 21) 13 (ite (= v_g_1 48) 26 (ite (= v_g_1 54) 4 v_g_1)))))))))))))) [37][48] : (v_g_1) := ((ite (= v_g_1 77) 42 (ite (= v_g_1 68) 9 (ite (= v_g_1 24) 9 (ite (= v_g_1 5) 17 (ite (= v_g_1 10) 18 (ite (= v_g_1 6) 17 (ite (= v_g_1 25) 37 (ite (= v_g_1 59) 37 v_g_1))))))))) [11][52] : (v_g_1) := ((ite (= v_g_1 45) 70 (ite (= v_g_1 44) 61 v_g_1))) [65][23] : (v_g_1) := ((ite (= v_g_1 62) 34 (ite (= v_g_1 64) 36 v_g_1))) [42][58] : (v_g_1) := ((ite (= v_g_1 3) 16 (ite (= v_g_1 2) 75 (ite (= v_g_1 12) 75 (ite (= v_g_1 41) 38 (ite (= v_g_1 66) 38 (ite (= v_g_1 1) 7 (ite (= v_g_1 43) 7 (ite (= v_g_1 76) 83 v_g_1))))))))) [36][27] : (v_g_1) := ((ite (= v_g_1 4) 68 (ite (= v_g_1 26) 6 (ite (= v_g_1 22) 10 (ite (= v_g_1 60) 25 (ite (= v_g_1 13) 77 (ite (= v_g_1 27) 68 (ite (= v_g_1 30) 6 (ite (= v_g_1 14) 25 v_g_1))))))))) [68][28] : (v_g_1) := ((ite (= v_g_1 70) 46 (ite (= v_g_1 61) 49 v_g_1))) [18][60] : (v_g_1) := ((ite (= v_g_1 41) 1 (ite (= v_g_1 60) 27 (ite (= v_g_1 25) 24 (ite (= v_g_1 66) 1 (ite (= v_g_1 50) 82 (ite (= v_g_1 32) 54 (ite (= v_g_1 37) 15 (ite (= v_g_1 23) 33 (ite (= v_g_1 59) 24 (ite (= v_g_1 51) 40 (ite (= v_g_1 53) 56 (ite (= v_g_1 29) 15 (ite (= v_g_1 38) 82 (ite (= v_g_1 14) 27 (ite (= v_g_1 81) 80 (ite (= v_g_1 73) 54 (ite (= v_g_1 19) 80 v_g_1)))))))))))))))))) [19][61] : (v_g_1) := ((ite (= v_g_1 49) 84 (ite (= v_g_1 46) 86 v_g_1))) [30][30] : (v_g_1) := ((ite (= v_g_1 53) 53 (ite (= v_g_1 71) 8 (ite (= v_g_1 23) 73 (ite (= v_g_1 11) 11 (ite (= v_g_1 47) 47 (ite (= v_g_1 21) 21 (ite (= v_g_1 78) 78 (ite (= v_g_1 79) 28 (ite (= v_g_1 56) 56 (ite (= v_g_1 33) 52 v_g_1))))))))))) [70][31] : (v_g_1) := ((ite (= v_g_1 33) 79 (ite (= v_g_1 40) 65 (ite (= v_g_1 54) 48 (ite (= v_g_1 9) 85 (ite (= v_g_1 68) 5 (ite (= v_g_1 43) 12 (ite (= v_g_1 1) 12 (ite (= v_g_1 78) 47 (ite (= v_g_1 24) 5 (ite (= v_g_1 27) 30 (ite (= v_g_1 15) 85 (ite (= v_g_1 7) 69 (ite (= v_g_1 56) 47 (ite (= v_g_1 52) 48 (ite (= v_g_1 35) 20 (ite (= v_g_1 82) 69 (ite (= v_g_1 80) 20 (ite (= v_g_1 4) 30 v_g_1))))))))))))))))))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 86, number of unique pairs: 62, empire law size: 4337, empire annotation size: 4423, number of regions: 25, number of territories: 62, 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: 21, Median number of places per region: 2, Empire validity check time [ms]: 0, EmpireToOwickiGries time [ms]: 455, Owicki-Gries validity check time [ms]: 0 │ │ │ duration: 2063 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2081 ms. └─ JUnit Vintage finished after 2094 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2205 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 ]