env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.13-privatized_25-struct_nr_true.ats true -------------------------------------------------------------------------------- Thanks for using JUnit! Support its development at https://junit.org/sponsoring Test plan execution started. Number of static tests: 1 ╷ ├─ JUnit Jupiter └─ JUnit Jupiter finished after 5 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoDataRace_13-privatized_25-struct_nr_true_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_13-privatized_25-struct_nr_true_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]: Start isDeterministic. Operand 3 states and 357 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 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 357 edges. 357 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 320 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 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 320 edges. 320 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 362 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 120.66666666666667) internal successors, (362), 3 states have internal predecessors, (362), 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 362 edges. 362 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 301 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 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 301 edges. 301 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 296 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 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 296 edges. 296 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 299 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 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 299 edges. 299 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 6 [INFO]: 106 / 140 letters are loopers in proof 0 [INFO]: 98 / 140 letters are loopers in proof 1 [INFO]: 116 / 140 letters are loopers in proof 2 [INFO]: 91 / 140 letters are loopers in proof 3 [INFO]: 89 / 140 letters are loopers in proof 4 [INFO]: 91 / 140 letters are loopers in proof 5 [INFO]: Loopers in proof automata: min=89, max=116, median=98 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 1/184 cut-off events. [INFO]: For 222/222 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 435 conditions, 184 events. 1/184 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 204 event pairs, 0 based on Foata normal form. 2/179 useless extension candidates. Maximal degree in co-relation 357. Up to 51 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1043ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 136 places, 140 transitions, 287 flow. [INFO]: Interfering actions: min=0, max=76, median=3 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 19 ghost updates, and overall size 16598 Assertions: l50 : 3#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l52 : 8#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 33) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|))) l51 : 9#false l54 : 14#(or (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 9))) l53 : 19#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30))) l56 : 20#false l55 : 25#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 24)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20))) l58 : 42#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 29)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 32) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 15)) (= v_g_1 31) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= v_g_1 34)) (and (= v_g_1 13) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|))) l57 : 47#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l59 : 52#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l111 : 57#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l110 : 62#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1))) l113 : 79#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 29)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 32) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 15)) (= v_g_1 31) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= v_g_1 34)) (and (= v_g_1 13) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|))) l112 : 80#false l115 : 83#(= v_g_1 5) l114 : 86#(= v_g_1 8) l117 : 91#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l116 : 96#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l119 : 101#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l118 : 122#(or (= v_g_1 12) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 17)) (= v_g_1 4) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 28)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (= v_g_1 31)) l61 : 127#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l60 : 144#(or (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 33) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26)) (and (= |#race~glob1~0| 0) (= v_g_1 34)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 9))) l63 : 149#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l62 : 152#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l65 : 157#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l64 : 158#false l67 : 161#(= v_g_1 8) l66 : 164#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l69 : 169#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l68 : 170#false l100 : 171#false l102 : 174#(= v_g_1 8) l101 : 179#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 15))) l104 : 200#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 18) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|)) (= v_g_1 12) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 19)) (= v_g_1 4) (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 24)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 22) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|))) l103 : 203#(= v_g_1 8) l106 : 208#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30))) l105 : 213#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l108 : 216#(= v_g_1 5) l107 : 219#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l109 : 222#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l0 : 225#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l70 : 226#false l1 : 231#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 28)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30))) l2 : 234#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l72 : 237#(= v_g_1 8) l3 : 238#false l71 : 245#(or (= v_g_1 8) (and (= |#race~glob1~0| 0) (= v_g_1 6)) (= v_g_1 5)) l4 : 248#(= v_g_1 8) l74 : 311#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 18) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|)) (= v_g_1 12) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 19)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 29)) (= v_g_1 4) (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 28)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 33) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 32) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 24)) (= v_g_1 31) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23)) (and (= |#race~glob1~0| 0) (= v_g_1 34)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= v_g_1 13) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 9)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 22) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|))) l5 : 316#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 24)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20))) l73 : 319#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l6 : 324#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l76 : 329#(or (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 9))) l7 : 334#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l75 : 339#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l8 : 342#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l78 : 347#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l9 : 368#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 18) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|)) (= v_g_1 12) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 19)) (= v_g_1 4) (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 24)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 22) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|))) l77 : 371#(= v_g_1 8) l79 : 376#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 33) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|))) l131 : 379#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l130 : 380#false l133 : 385#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l132 : 390#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l135 : 393#(= v_g_1 5) l134 : 398#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l81 : 399#false l80 : 420#(or (= v_g_1 12) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 17)) (= v_g_1 4) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 28)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (= v_g_1 31)) l83 : 423#(= v_g_1 5) l82 : 426#(= v_g_1 8) l85 : 431#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l84 : 436#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l87 : 437#false l86 : 442#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l89 : 447#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l88 : 452#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l120 : 473#(or (= v_g_1 12) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 17)) (= v_g_1 4) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 28)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (= v_g_1 31)) l122 : 478#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 32) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 22) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|))) l121 : 483#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l124 : 486#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l123 : 489#(= v_g_1 8) l126 : 494#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l125 : 495#false l128 : 500#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l127 : 505#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 18) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|)) (and (= v_g_1 13) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|))) l129 : 508#(= v_g_1 5) l90 : 513#(or (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 9))) l92 : 530#(or (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 33) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26)) (and (= |#race~glob1~0| 0) (= v_g_1 34)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 9))) l91 : 533#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l94 : 538#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 33) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|))) l93 : 543#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l96 : 560#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 29)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 32) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 15)) (= v_g_1 31) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= v_g_1 34)) (and (= v_g_1 13) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|))) l95 : 563#(= v_g_1 8) l10 : 568#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l98 : 573#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 28)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30))) l97 : 578#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l12 : 579#false l11 : 584#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l99 : 589#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l14 : 590#false l13 : 595#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 32) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 22) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet2#1|))) l16 : 600#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l15 : 603#(= v_g_1 8) l18 : 608#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l17 : 613#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l19 : 618#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 18) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|)) (and (= v_g_1 13) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= |#race~glob1~0| |t_funThread1of1ForFork0_#t~nondet3#1|))) l21 : 621#(= v_g_1 8) l20 : 624#(= v_g_1 8) l23 : 627#(= v_g_1 8) l22 : 632#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l25 : 633#false l24 : 634#false l27 : 635#false l26 : 640#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30))) l29 : 645#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 16))) l28 : 648#(= v_g_1 8) l30 : 649#false l32 : 654#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l31 : 657#(= v_g_1 8) l34 : 658#false l33 : 675#(or (= v_g_1 10) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 33) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26)) (and (= |#race~glob1~0| 0) (= v_g_1 34)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 16)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 9))) l36 : 680#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30))) l35 : 685#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l38 : 690#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l37 : 695#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l39 : 698#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l41 : 703#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 20)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 1))) l40 : 708#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 30))) l43 : 711#(= v_g_1 8) l42 : 732#(or (= v_g_1 12) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 17)) (= v_g_1 4) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 28)) (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet9#1|) (= v_g_1 11) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 27) (= |#race~glob1~0| |ULTIMATE.start_main_#t~nondet11#1|)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 21)) (= v_g_1 31)) l45 : 737#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l44 : 742#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 14)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 23))) l47 : 745#(and (= |#race~glob1~0| 0) (= v_g_1 6)) l46 : 750#(or (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 19)) (and (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 29))) l49 : 755#(or (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 25)) (and (= |#race~glob1~0| 0) (= (select (select |#pthreadsMutex| |~#lock1~0.base|) |~#lock1~0.offset|) 1) (= v_g_1 26))) l48 : 758#(= v_g_1 8) Ghost Variables (and initial values): v_g_1 : 8 Ghost Updates: [74][97] : (v_g_1) := ((ite (= v_g_1 22) 19 (ite (= v_g_1 32) 29 v_g_1))) [93][2] : (v_g_1) := ((ite (= v_g_1 23) 18 (ite (= v_g_1 14) 13 v_g_1))) [1][67] : (v_g_1) := ((ite (= v_g_1 9) 16 (ite (= v_g_1 11) 17 v_g_1))) [106][4] : (v_g_1) := ((ite (= v_g_1 27) 3 (ite (= v_g_1 33) 7 v_g_1))) [71][132] : (v_g_1) := ((ite (= v_g_1 1) 22 (ite (= v_g_1 20) 32 v_g_1))) [25][101] : (v_g_1) := ((ite (= v_g_1 26) 33 (ite (= v_g_1 25) 27 v_g_1))) [96][6] : (v_g_1) := ((ite (= v_g_1 18) 2 (ite (= v_g_1 13) 15 v_g_1))) [50][102] : (v_g_1) := ((ite (= v_g_1 10) 24 (ite (= v_g_1 34) 20 v_g_1))) [107][7] : (v_g_1) := ((ite (= v_g_1 16) 26 (ite (= v_g_1 17) 25 v_g_1))) [122][39] : (v_g_1) := ((ite (= v_g_1 8) 6 v_g_1)) [52][104] : (v_g_1) := ((ite (= v_g_1 24) 1 (ite (= v_g_1 20) 20 v_g_1))) [31][109] : (v_g_1) := ((ite (= v_g_1 3) 12 (ite (= v_g_1 7) 10 v_g_1))) [8][78] : (v_g_1) := ((ite (= v_g_1 21) 11 (ite (= v_g_1 30) 9 v_g_1))) [75][110] : (v_g_1) := ((ite (= v_g_1 29) 14 (ite (= v_g_1 19) 23 v_g_1))) [113][20] : (v_g_1) := ((ite (= v_g_1 28) 21 (ite (= v_g_1 30) 30 v_g_1))) [97][22] : (v_g_1) := ((ite (= v_g_1 2) 4 (ite (= v_g_1 15) 31 v_g_1))) [102][28] : (v_g_1) := ((ite (= v_g_1 6) 34 v_g_1)) [103][125] : (v_g_1) := ((ite (= v_g_1 12) 5 (ite (= v_g_1 4) 5 v_g_1))) [40][126] : (v_g_1) := ((ite (= v_g_1 31) 28 (ite (= v_g_1 34) 30 v_g_1))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 34, number of unique pairs: 33, empire law size: 612, empire annotation size: 646, number of regions: 25, 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: 18, Median number of places per region: 3, Empire validity check time [ms]: 234, EmpireToOwickiGries time [ms]: 160, Owicki-Gries validity check time [ms]: 787 │ │ │ duration: 2262 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2267 ms. └─ JUnit Vintage finished after 2273 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2304 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 ]