env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.pthread-demo-datarace-3.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_pthread-demo-datarace-3_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_pthread-demo-datarace-3_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]: Start isDeterministic. Operand 2 states and 282 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 2 states, 2 states have (on average 141.0) internal successors, (282), 2 states have internal predecessors, (282), 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 282 edges. 282 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 397 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 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 397 edges. 397 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 402 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 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 402 edges. 402 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 397 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 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 397 edges. 397 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 4 [INFO]: 141 / 150 letters are loopers in proof 0 [INFO]: 131 / 150 letters are loopers in proof 1 [INFO]: 133 / 150 letters are loopers in proof 2 [INFO]: 131 / 150 letters are loopers in proof 3 [INFO]: Loopers in proof automata: min=131, max=141, median=133 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 16/210 cut-off events. [INFO]: For 25/27 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 277 conditions, 210 events. 16/210 cut-off events. For 25/27 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 360 event pairs, 6 based on Foata normal form. 3/209 useless extension candidates. Maximal degree in co-relation 271. Up to 25 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1104ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 148 places, 150 transitions, 307 flow. [INFO]: Interfering actions: min=0, max=89, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 10 ghost updates, and overall size 24130 Assertions: l50 : 3#(= v_g_1 42) l52 : 6#(= v_g_1 42) l51 : 13#(or (= v_g_1 29) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 31)) l54 : 28#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l53 : 29#false l56 : 36#(or (= v_g_1 29) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 31)) l55 : 37#false l58 : 40#(= v_g_1 42) l57 : 75#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 34)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 38)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 8)) (and (= v_g_1 26) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 17) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 4)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 20)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l59 : 78#(= v_g_1 42) l111 : 81#(= v_g_1 42) l110 : 154#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 41) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 33) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 18) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (= v_g_1 9) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 5) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 38)) (= v_g_1 45) (= v_g_1 48) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 8)) (and (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 1)) (= v_g_1 30) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 31) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (= v_g_1 17) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 20)) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (= v_g_1 6) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l113 : 189#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 34)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 38)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 8)) (and (= v_g_1 26) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 17) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 4)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 20)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l112 : 192#(= v_g_1 42) l115 : 207#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l114 : 274#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 41) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 34)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 33) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 18) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 50) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (and (= v_g_1 46) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 30) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (= v_g_1 31) (and (= v_g_1 26) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 17) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 4)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (= v_g_1 6) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l117 : 277#(= v_g_1 42) l116 : 280#(= v_g_1 28) l119 : 295#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l118 : 296#false l61 : 299#(= v_g_1 42) l60 : 302#(= v_g_1 42) l63 : 305#(= v_g_1 42) l62 : 344#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (= v_g_1 9) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 45) (= v_g_1 48) (and (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 1)) (= v_g_1 30) (= v_g_1 31) (= v_g_1 17) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 19) (= v_g_1 6) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l65 : 345#false l64 : 348#(= v_g_1 42) l67 : 351#(= v_g_1 42) l66 : 366#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l69 : 369#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l68 : 406#(or (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (= v_g_1 27) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (= v_g_1 30) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (= v_g_1 54) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (= v_g_1 6)) l100 : 421#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l102 : 424#(= v_g_1 42) l101 : 427#(= v_g_1 42) l104 : 430#(= v_g_1 42) l103 : 431#false l106 : 434#(= v_g_1 42) l105 : 437#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l108 : 452#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l107 : 455#(= v_g_1 42) l109 : 492#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 18) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 50) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 5) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (and (= v_g_1 46) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 1)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (= v_g_1 54) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51))) l0 : 495#(= v_g_1 42) l70 : 530#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 34)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 38)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 8)) (and (= v_g_1 26) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 17) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 4)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 20)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l1 : 545#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l2 : 584#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (= v_g_1 9) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 45) (= v_g_1 48) (and (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 1)) (= v_g_1 30) (= v_g_1 31) (= v_g_1 17) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 19) (= v_g_1 6) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l72 : 587#(= v_g_1 42) l3 : 590#(= v_g_1 42) l71 : 593#(= v_g_1 42) l4 : 596#(= v_g_1 42) l74 : 599#(= v_g_1 42) l5 : 600#false l73 : 647#(or (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 41) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 33) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 27) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 45) (= v_g_1 48) (= v_g_1 30) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (= v_g_1 54) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (= v_g_1 6)) l6 : 648#false l76 : 655#(or (= v_g_1 29) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 31)) l7 : 658#(= v_g_1 42) l75 : 661#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l8 : 664#(= v_g_1 42) l78 : 667#(= v_g_1 42) l9 : 670#(= v_g_1 42) l77 : 673#(= v_g_1 42) l79 : 676#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l131 : 713#(or (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (= v_g_1 27) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (= v_g_1 30) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (= v_g_1 54) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (= v_g_1 6)) l130 : 716#(= v_g_1 42) l133 : 753#(or (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (= v_g_1 27) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (= v_g_1 30) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (= v_g_1 54) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (= v_g_1 6)) l132 : 756#(= v_g_1 42) l135 : 757#false l134 : 772#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l137 : 775#(= v_g_1 42) l136 : 778#(= v_g_1 42) l139 : 781#(= v_g_1 42) l138 : 796#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l81 : 797#false l80 : 800#(= v_g_1 42) l83 : 803#(= v_g_1 42) l82 : 806#(= v_g_1 42) l85 : 809#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l84 : 812#(= v_g_1 42) l87 : 819#(or (= v_g_1 28) (and (= |#race~myglobal~0| 0) (= v_g_1 22)) (= v_g_1 42)) l86 : 822#(= v_g_1 42) l89 : 837#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l88 : 942#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 41) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 34)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 33) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 18) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 27) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 50) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (= v_g_1 9) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 5) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 38)) (= v_g_1 45) (= v_g_1 48) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 8)) (and (= v_g_1 46) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 1)) (= v_g_1 30) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (= v_g_1 31) (and (= v_g_1 26) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (= v_g_1 17) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (= v_g_1 54) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 4)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 20)) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (= v_g_1 6) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l120 : 957#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l122 : 960#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l121 : 963#(= v_g_1 42) l124 : 978#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l123 : 1051#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 41) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 33) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 18) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (= v_g_1 9) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 5) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 38)) (= v_g_1 45) (= v_g_1 48) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 8)) (and (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 1)) (= v_g_1 30) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 31) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (= v_g_1 17) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 20)) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (= v_g_1 6) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l126 : 1054#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l125 : 1057#(= v_g_1 42) l128 : 1058#false l127 : 1061#(= v_g_1 42) l129 : 1068#(or (= v_g_1 29) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 31)) l90 : 1069#false l92 : 1084#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l91 : 1087#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l94 : 1090#(= v_g_1 42) l93 : 1093#(= v_g_1 42) l96 : 1096#(= v_g_1 42) l95 : 1133#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 18) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 50) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 5) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (and (= v_g_1 46) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 1)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (= v_g_1 54) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51))) l10 : 1136#(= v_g_1 42) l98 : 1139#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l97 : 1142#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l12 : 1145#(= v_g_1 42) l11 : 1148#(= v_g_1 42) l99 : 1195#(or (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 41) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 33) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 27) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 45) (= v_g_1 48) (= v_g_1 30) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (= v_g_1 54) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (= v_g_1 6)) l14 : 1198#(= v_g_1 42) l13 : 1201#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l16 : 1202#false l15 : 1205#(= v_g_1 42) l18 : 1220#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l17 : 1223#(= v_g_1 42) l19 : 1226#(= v_g_1 42) l21 : 1229#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l20 : 1244#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l23 : 1247#(= v_g_1 42) l22 : 1250#(= v_g_1 42) l25 : 1251#false l24 : 1254#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l27 : 1257#(= v_g_1 42) l140 : 1260#(= v_g_1 42) l26 : 1275#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l29 : 1278#(= v_g_1 42) l142 : 1281#(= v_g_1 42) l28 : 1284#(= v_g_1 42) l141 : 1287#(= v_g_1 42) l144 : 1290#(= v_g_1 42) l143 : 1293#(= v_g_1 42) l146 : 1308#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l145 : 1375#(or (and (= v_g_1 52) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= v_g_1 23) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 35) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 41) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 34)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 33) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 25) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 18) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 50) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (and (= v_g_1 46) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 30) (and (= v_g_1 24) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (= v_g_1 31) (and (= v_g_1 26) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 17) (and (= v_g_1 21) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 4)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (= v_g_1 6) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l147 : 1378#(= v_g_1 42) l30 : 1379#false l32 : 1382#(= v_g_1 42) l31 : 1385#(= v_g_1 42) l34 : 1388#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l33 : 1391#(= v_g_1 42) l36 : 1394#(= v_g_1 42) l35 : 1409#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l38 : 1412#(= v_g_1 42) l37 : 1415#(= v_g_1 28) l39 : 1450#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 3) (= |#race~myglobal~0| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 34)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (and (= |#race~myglobal~0| 0) (= v_g_1 44)) (and (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 15)) (and (= v_g_1 7) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 38)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 8)) (and (= v_g_1 26) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 17) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 4)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 20)) (and (= |#race~myglobal~0| 0) (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 2)) (and (= v_g_1 36) (= |#race~myglobal~0| 0) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 47) (= |#race~myglobal~0| 0))) l41 : 1453#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l40 : 1456#(= v_g_1 42) l43 : 1459#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l42 : 1474#(or (and (= |#race~myglobal~0| 0) (= v_g_1 39) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= |#race~myglobal~0| 0) (= v_g_1 53)) (= v_g_1 27) (= v_g_1 29) (and (= v_g_1 55) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (and (= v_g_1 11) (<= thread_function_dataraceThread1of1ForFork0_~i~0 0)) (= v_g_1 54)) l45 : 1477#(= v_g_1 42) l44 : 1480#(and (= |#race~myglobal~0| 0) (= v_g_1 22)) l47 : 1483#(= v_g_1 42) l46 : 1520#(or (and (= v_g_1 12) (= |ULTIMATE.start_main_~i~1#1| 0)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 37)) (= v_g_1 27) (= v_g_1 9) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 32)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~1#1| 0)) (= v_g_1 45) (= v_g_1 48) (= v_g_1 30) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 40)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 49)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 10)) (= v_g_1 54) (= v_g_1 19) (and (= |ULTIMATE.start_main_~i~1#1| 0) (= v_g_1 51)) (= v_g_1 6)) l49 : 1523#(= v_g_1 42) l48 : 1526#(= v_g_1 42) Ghost Variables (and initial values): v_g_1 : 42 Ghost Updates: [94][128] : (v_g_1) := ((ite (= v_g_1 21) 36 (ite (= v_g_1 40) 4 (ite (= v_g_1 33) 14 (ite (= v_g_1 48) 47 (ite (= v_g_1 11) 39 (ite (= v_g_1 13) 4 (ite (= v_g_1 45) 47 (ite (= v_g_1 32) 2 (ite (= v_g_1 6) 47 (ite (= v_g_1 12) 2 (ite (= v_g_1 25) 36 (ite (= v_g_1 49) 20 (ite (= v_g_1 27) 53 (ite (= v_g_1 41) 14 (ite (= v_g_1 37) 2 (ite (= v_g_1 51) 2 (ite (= v_g_1 19) 44 (ite (= v_g_1 43) 4 (ite (= v_g_1 30) 47 (ite (= v_g_1 9) 44 (ite (= v_g_1 54) 53 (ite (= v_g_1 16) 20 (ite (= v_g_1 10) 4 v_g_1)))))))))))))))))))))))) [42][97] : (v_g_1) := ((ite (= v_g_1 7) 7 (ite (= v_g_1 52) 52 (ite (= v_g_1 48) 48 (ite (= v_g_1 15) 7 (ite (= v_g_1 16) 13 (ite (= v_g_1 3) 17 (ite (= v_g_1 35) 35 (ite (= v_g_1 44) 17 (ite (= v_g_1 20) 34 (ite (= v_g_1 47) 17 (ite (= v_g_1 19) 30 (ite (= v_g_1 31) 31 (ite (= v_g_1 8) 34 (ite (= v_g_1 37) 37 (ite (= v_g_1 5) 50 (ite (= v_g_1 38) 26 (ite (= v_g_1 36) 7 (ite (= v_g_1 23) 23 (ite (= v_g_1 49) 43 (ite (= v_g_1 6) 6 (ite (= v_g_1 45) 45 (ite (= v_g_1 30) 30 (ite (= v_g_1 21) 21 (ite (= v_g_1 25) 25 (ite (= v_g_1 18) 18 (ite (= v_g_1 24) 24 (ite (= v_g_1 17) 17 (ite (= v_g_1 2) 34 (ite (= v_g_1 14) 26 (ite (= v_g_1 33) 33 (ite (= v_g_1 41) 41 (ite (= v_g_1 1) 23 (ite (= v_g_1 12) 12 (ite (= v_g_1 32) 32 (ite (= v_g_1 51) 51 (ite (= v_g_1 9) 45 v_g_1))))))))))))))))))))))))))))))))))))) [106][19] : (v_g_1) := ((ite (= v_g_1 30) 28 (ite (= v_g_1 19) 28 (ite (= v_g_1 6) 28 (ite (= v_g_1 48) 28 (ite (= v_g_1 9) 28 (ite (= v_g_1 45) 28 v_g_1))))))) [125][20] : (v_g_1) := ((ite (= v_g_1 28) 22 v_g_1)) [138][36] : (v_g_1) := ((ite (= v_g_1 7) 7 (ite (= v_g_1 46) 23 (ite (= v_g_1 47) 47 (ite (= v_g_1 52) 52 (ite (= v_g_1 41) 25 (ite (= v_g_1 48) 48 (ite (= v_g_1 2) 3 (ite (= v_g_1 50) 23 (ite (= v_g_1 34) 17 (ite (= v_g_1 33) 25 (ite (= v_g_1 31) 31 (ite (= v_g_1 12) 30 (ite (= v_g_1 13) 45 (ite (= v_g_1 40) 45 (ite (= v_g_1 43) 30 (ite (= v_g_1 14) 15 (ite (= v_g_1 23) 23 (ite (= v_g_1 4) 3 (ite (= v_g_1 10) 30 (ite (= v_g_1 6) 6 (ite (= v_g_1 45) 45 (ite (= v_g_1 30) 30 (ite (= v_g_1 32) 30 (ite (= v_g_1 18) 23 (ite (= v_g_1 51) 45 (ite (= v_g_1 37) 45 (ite (= v_g_1 21) 21 (ite (= v_g_1 25) 25 (ite (= v_g_1 35) 23 (ite (= v_g_1 17) 17 (ite (= v_g_1 26) 7 (ite (= v_g_1 24) 31 (ite (= v_g_1 36) 36 v_g_1)))))))))))))))))))))))))))))))))) [58][116] : (v_g_1) := ((ite (= v_g_1 11) 33 (ite (= v_g_1 53) 8 (ite (= v_g_1 54) 51 (ite (= v_g_1 55) 18 (ite (= v_g_1 27) 32 (ite (= v_g_1 29) 24 (ite (= v_g_1 39) 38 v_g_1)))))))) [89][120] : (v_g_1) := ((ite (= v_g_1 29) 11 (ite (= v_g_1 31) 21 (ite (= v_g_1 24) 41 v_g_1)))) [102][26] : (v_g_1) := ((ite (= v_g_1 9) 9 (ite (= v_g_1 54) 54 (ite (= v_g_1 46) 10 (ite (= v_g_1 45) 45 (ite (= v_g_1 48) 48 (ite (= v_g_1 5) 49 (ite (= v_g_1 13) 13 (ite (= v_g_1 40) 40 (ite (= v_g_1 50) 10 (ite (= v_g_1 1) 19 (ite (= v_g_1 55) 27 (ite (= v_g_1 16) 16 (ite (= v_g_1 35) 12 (ite (= v_g_1 52) 6 (ite (= v_g_1 51) 51 (ite (= v_g_1 37) 37 (ite (= v_g_1 18) 12 (ite (= v_g_1 23) 6 v_g_1))))))))))))))))))) [100][108] : (v_g_1) := ((ite (= v_g_1 44) 9 (ite (= v_g_1 17) 48 (ite (= v_g_1 53) 54 (ite (= v_g_1 47) 48 (ite (= v_g_1 14) 35 (ite (= v_g_1 7) 52 (ite (= v_g_1 4) 40 (ite (= v_g_1 34) 40 (ite (= v_g_1 8) 16 (ite (= v_g_1 38) 5 (ite (= v_g_1 26) 46 (ite (= v_g_1 36) 52 (ite (= v_g_1 15) 1 (ite (= v_g_1 20) 16 (ite (= v_g_1 2) 37 (ite (= v_g_1 3) 9 (ite (= v_g_1 39) 55 v_g_1)))))))))))))))))) [105][143] : (v_g_1) := ((ite (= v_g_1 42) 29 v_g_1)) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 55, number of unique pairs: 42, empire law size: 619, empire annotation size: 674, 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: 72, Median number of places per region: 4, Empire validity check time [ms]: 559, EmpireToOwickiGries time [ms]: 1375, Owicki-Gries validity check time [ms]: 1325 │ │ │ duration: 4402 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 4408 ms. └─ JUnit Vintage finished after 4415 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 4452 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 ]