env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.04-mutex_07-ps_nr.ats true -------------------------------------------------------------------------------- Thanks for using JUnit! Support its development at https://junit.org/sponsoring Test plan execution started. Number of static tests: 1 ╷ ├─ JUnit Jupiter └─ JUnit Jupiter finished after 6 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoDataRace_04-mutex_07-ps_nr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_04-mutex_07-ps_nr_ats(de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG)] │ │ │ parent: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG] │ │ │ source: ClassSource [className = 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG', filePosition = null] [WARN]: Using environment timeout: -1ms [INFO]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/adds/z3 [INFO]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) [INFO]: [MP /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (1)] Waiting until timeout for monitored process [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Start isDeterministic. Operand 3 states and 189 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 63.0) internal successors, (189), 3 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 189 edges. 189 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 180 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 60.0) internal successors, (180), 3 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 180 edges. 180 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 186 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 62.0) internal successors, (186), 3 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 186 edges. 186 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 179 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 59.666666666666664) internal successors, (179), 3 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 179 edges. 179 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 187 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 3 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 187 edges. 187 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 5 [INFO]: 60 / 69 letters are loopers in proof 0 [INFO]: 56 / 69 letters are loopers in proof 1 [INFO]: 57 / 69 letters are loopers in proof 2 [INFO]: 56 / 69 letters are loopers in proof 3 [INFO]: 58 / 69 letters are loopers in proof 4 [INFO]: Loopers in proof automata: min=56, max=60, median=57 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 8/145 cut-off events. [INFO]: For 76/85 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 277 conditions, 145 events. 8/145 cut-off events. For 76/85 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 344 event pairs, 2 based on Foata normal form. 7/145 useless extension candidates. Maximal degree in co-relation 233. Up to 28 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1436ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 70 places, 69 transitions, 142 flow. [INFO]: Interfering actions: min=0, max=43, median=16 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 14 ghost updates, and overall size 10417 Assertions: l50 : 3#(= v_g_1 11) l52 : 16#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 15))) l51 : 29#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l10 : 32#(= v_g_1 11) l54 : 33#false l53 : 36#(= v_g_1 11) l12 : 57#(or (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (= v_g_1 21) (and (= v_g_1 40) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 30)) (= v_g_1 29) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 23)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0))) l56 : 70#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (= v_g_1 21) (= v_g_1 39) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l11 : 73#(= v_g_1 11) l55 : 74#false l14 : 87#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 42) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 6))) l58 : 92#(or (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 23))) l13 : 105#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 15))) l57 : 136#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1))) l16 : 141#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0))) l15 : 144#(= v_g_1 11) l59 : 149#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0))) l18 : 176#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 23)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1))) l17 : 179#(= v_g_1 11) l19 : 192#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l61 : 205#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (= v_g_1 21) (= v_g_1 39) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l60 : 218#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (= v_g_1 21) (= v_g_1 39) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l63 : 245#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 23)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1))) l62 : 258#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48))) l21 : 285#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 23)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1))) l65 : 288#(= v_g_1 11) l20 : 291#(= v_g_1 11) l64 : 304#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (= v_g_1 21) (= v_g_1 39) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l23 : 317#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l67 : 338#(or (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (= v_g_1 21) (and (= v_g_1 40) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 30)) (= v_g_1 29) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 23)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0))) l22 : 365#(or (= v_g_1 13) (= v_g_1 27) (= v_g_1 39) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 36) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0))) l66 : 378#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (= v_g_1 21) (= v_g_1 39) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l25 : 379#false l69 : 406#(or (= v_g_1 13) (= v_g_1 27) (= v_g_1 39) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 36) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0))) l24 : 419#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 42) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 6))) l68 : 464#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 42) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 40) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48))) l27 : 477#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (= v_g_1 21) (= v_g_1 39) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l26 : 480#(= v_g_1 11) l29 : 485#(or (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|))) l28 : 516#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1))) l0 : 519#(= v_g_1 11) l1 : 532#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l2 : 535#(= v_g_1 11) l3 : 538#(= v_g_1 11) l4 : 539#false l30 : 566#(or (= v_g_1 13) (= v_g_1 27) (= v_g_1 39) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 36) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0))) l5 : 569#(= v_g_1 11) l6 : 572#(= v_g_1 11) l32 : 575#(= v_g_1 11) l7 : 578#(= v_g_1 11) l31 : 591#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l8 : 604#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 15))) l34 : 609#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0))) l9 : 636#(or (= v_g_1 13) (= v_g_1 27) (= v_g_1 39) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 36) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0))) l33 : 639#(= v_g_1 11) l36 : 640#false l35 : 643#(= v_g_1 11) l38 : 648#(or (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|))) l37 : 693#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 42) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 40) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48))) l39 : 696#(= v_g_1 11) l41 : 699#(= v_g_1 11) l40 : 726#(or (= v_g_1 13) (= v_g_1 27) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 30)) (= v_g_1 29) (and (= v_g_1 36) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 6)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 15))) l43 : 821#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 25)) (= v_g_1 13) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 42) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (= v_g_1 21) (and (= v_g_1 40) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 27) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (= v_g_1 39) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 41) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 47) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 30)) (= v_g_1 29) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 36) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 23)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 6)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 16)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48)) (and (= v_g_1 28) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0))) l42 : 824#(= v_g_1 11) l45 : 855#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= v_g_1 8) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1))) l44 : 900#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 26) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0) (= v_g_1 2)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 42) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 40) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 37) (= |#race~glob~0| 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 24)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 17)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|) (= v_g_1 38)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (= v_g_1 31) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 32) (= |#race~glob~0| |ULTIMATE.start_main_#t~nondet41#1|)) (and (= v_g_1 7) (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48))) l47 : 905#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0))) l46 : 932#(or (= v_g_1 13) (= v_g_1 27) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 34) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 30)) (= v_g_1 29) (and (= v_g_1 36) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |#race~glob~0| 0)) (and (= v_g_1 46) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 6)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~nondet32| |#race~glob~0|) (= v_g_1 15))) l49 : 935#(= v_g_1 11) l48 : 940#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 19) (= |#race~glob~0| 0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 22) (= |#race~glob~0| 0))) Ghost Variables (and initial values): v_g_1 : 11 Ghost Updates: [50][0] : (v_g_1) := ((ite (= v_g_1 19) 8 (ite (= v_g_1 22) 10 v_g_1))) [51][1] : (v_g_1) := ((ite (= v_g_1 8) 38 (ite (= v_g_1 10) 40 v_g_1))) [44][2] : (v_g_1) := ((ite (= v_g_1 4) 24 (ite (= v_g_1 7) 24 (ite (= v_g_1 46) 13 (ite (= v_g_1 5) 13 (ite (= v_g_1 48) 31 (ite (= v_g_1 16) 39 v_g_1))))))) [1][34] : (v_g_1) := ((ite (= v_g_1 21) 23 (ite (= v_g_1 39) 47 v_g_1))) [53][4] : (v_g_1) := ((ite (= v_g_1 44) 44 (ite (= v_g_1 1) 1 (ite (= v_g_1 26) 26 (ite (= v_g_1 33) 33 (ite (= v_g_1 17) 17 (ite (= v_g_1 47) 18 (ite (= v_g_1 23) 20 (ite (= v_g_1 4) 4 (ite (= v_g_1 7) 7 (ite (= v_g_1 2) 2 (ite (= v_g_1 24) 24 (ite (= v_g_1 9) 9 (ite (= v_g_1 43) 43 v_g_1)))))))))))))) [4][37] : (v_g_1) := ((ite (= v_g_1 41) 26 (ite (= v_g_1 21) 44 (ite (= v_g_1 16) 4 (ite (= v_g_1 28) 9 (ite (= v_g_1 39) 43 (ite (= v_g_1 25) 33 v_g_1))))))) [31][10] : (v_g_1) := ((ite (= v_g_1 40) 42 (ite (= v_g_1 44) 17 (ite (= v_g_1 29) 6 (ite (= v_g_1 21) 25 v_g_1))))) [33][43] : (v_g_1) := ((ite (= v_g_1 17) 2 (ite (= v_g_1 25) 28 (ite (= v_g_1 45) 34 (ite (= v_g_1 6) 34 (ite (= v_g_1 33) 2 (ite (= v_g_1 42) 37 v_g_1))))))) [43][46] : (v_g_1) := ((ite (= v_g_1 1) 7 (ite (= v_g_1 26) 7 (ite (= v_g_1 41) 16 (ite (= v_g_1 12) 48 (ite (= v_g_1 14) 46 (ite (= v_g_1 15) 46 v_g_1))))))) [14][50] : (v_g_1) := ((ite (= v_g_1 20) 20 (ite (= v_g_1 44) 44 (ite (= v_g_1 1) 1 (ite (= v_g_1 26) 26 (ite (= v_g_1 33) 33 (ite (= v_g_1 17) 17 (ite (= v_g_1 10) 35 (ite (= v_g_1 4) 4 (ite (= v_g_1 7) 7 (ite (= v_g_1 18) 18 (ite (= v_g_1 8) 32 (ite (= v_g_1 2) 2 (ite (= v_g_1 24) 24 (ite (= v_g_1 9) 9 (ite (= v_g_1 43) 43 v_g_1)))))))))))))))) [39][21] : (v_g_1) := ((ite (= v_g_1 34) 15 (ite (= v_g_1 3) 15 (ite (= v_g_1 9) 1 (ite (= v_g_1 28) 41 (ite (= v_g_1 2) 1 (ite (= v_g_1 37) 12 v_g_1))))))) [66][26] : (v_g_1) := ((ite (= v_g_1 47) 19 (ite (= v_g_1 23) 22 v_g_1))) [24][62] : (v_g_1) := ((ite (= v_g_1 32) 36 (ite (= v_g_1 26) 14 (ite (= v_g_1 4) 5 (ite (= v_g_1 7) 5 (ite (= v_g_1 42) 45 (ite (= v_g_1 17) 45 (ite (= v_g_1 44) 29 (ite (= v_g_1 12) 14 (ite (= v_g_1 20) 30 (ite (= v_g_1 1) 14 (ite (= v_g_1 31) 27 (ite (= v_g_1 43) 27 (ite (= v_g_1 18) 36 (ite (= v_g_1 40) 29 (ite (= v_g_1 33) 45 (ite (= v_g_1 48) 5 (ite (= v_g_1 9) 3 (ite (= v_g_1 38) 27 (ite (= v_g_1 24) 27 (ite (= v_g_1 37) 3 (ite (= v_g_1 2) 3 (ite (= v_g_1 35) 30 v_g_1))))))))))))))))))))))) [49][31] : (v_g_1) := ((ite (= v_g_1 11) 21 v_g_1)) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 48, number of unique pairs: 38, empire law size: 1072, empire annotation size: 1120, number of regions: 17, number of territories: 33, 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: 4, Empire validity check time [ms]: 288, EmpireToOwickiGries time [ms]: 169, Owicki-Gries validity check time [ms]: 919 │ │ │ duration: 2851 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2858 ms. └─ JUnit Vintage finished after 2867 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2946 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 ]