env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.popl20-queue-add-2.wvr.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_popl20-queue-add-2_wvr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_popl20-queue-add-2_wvr_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]: 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 535 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 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 535 edges. 535 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 514 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 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 514 edges. 514 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 514 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 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 514 edges. 514 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 526 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 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 526 edges. 526 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 520 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 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 520 edges. 520 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 522 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 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 522 edges. 522 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 520 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 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 520 edges. 520 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 968 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 161.33333333333334) internal successors, (968), 6 states have internal predecessors, (968), 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 968 edges. 968 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 510 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 170.0) internal successors, (510), 3 states have internal predecessors, (510), 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 510 edges. 510 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 520 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 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 520 edges. 520 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 514 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 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 514 edges. 514 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 11 [INFO]: 161 / 216 letters are loopers in proof 0 [INFO]: 167 / 216 letters are loopers in proof 1 [INFO]: 167 / 216 letters are loopers in proof 2 [INFO]: 176 / 216 letters are loopers in proof 3 [INFO]: 170 / 216 letters are loopers in proof 4 [INFO]: 178 / 216 letters are loopers in proof 5 [INFO]: 170 / 216 letters are loopers in proof 6 [INFO]: 157 / 216 letters are loopers in proof 7 [INFO]: 176 / 216 letters are loopers in proof 8 [INFO]: 172 / 216 letters are loopers in proof 9 [INFO]: 169 / 216 letters are loopers in proof 10 [INFO]: Loopers in proof automata: min=157, max=178, median=170 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 19/203 cut-off events. [INFO]: For 658/738 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 519 conditions, 203 events. 19/203 cut-off events. For 658/738 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 272 event pairs, 9 based on Foata normal form. 7/195 useless extension candidates. Maximal degree in co-relation 429. Up to 43 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1925ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 214 places, 216 transitions, 446 flow. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short11#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_276| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_158| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_thread2_#t~short10#1_157| not constructed by VariableManager. Cannot ensure absence of name clashes. [WARN]: TermVariable |v_#race~q_front~0_275| not constructed by VariableManager. Cannot ensure absence of name clashes. [INFO]: Interfering actions: min=0, max=142, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 27 ghost updates, and overall size 30048 Assertions: l50 : 7#(or (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l52 : 10#(and (= v_g_1 35) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 3 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) l51 : 23#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l54 : 26#(and (= v_g_1 29) (= |#race~q_front~0| 0) (= |#race~q_back~0| |ULTIMATE.start_main_#t~nondet22#1|)) l53 : 29#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l56 : 32#(and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) l55 : 35#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l58 : 38#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l57 : 41#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 14) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) l59 : 44#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l111 : 47#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet17#1|) (= v_g_1 1)) l110 : 50#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l113 : 53#(and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) l112 : 54#false l115 : 57#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l114 : 60#(= v_g_1 5) l117 : 67#(or (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l116 : 68#false l119 : 69#false l118 : 74#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l61 : 87#(or (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 6)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l60 : 88#false l63 : 91#(= v_g_1 13) l62 : 94#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l65 : 97#(and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) l64 : 98#false l67 : 99#false l66 : 102#(= v_g_1 30) l69 : 107#(or (and (= v_g_1 23) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0))) l68 : 114#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 21) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0))) l100 : 117#(= v_g_1 30) l102 : 120#(= v_g_1 13) l101 : 121#false l104 : 124#(= v_g_1 13) l103 : 127#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l106 : 128#false l105 : 129#false l108 : 132#(= v_g_1 13) l107 : 137#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l109 : 138#false l70 : 141#(= v_g_1 30) l72 : 144#(and (= v_g_1 28) (= |#race~q_front~0| 0)) l71 : 149#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l74 : 152#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet17#1|) (= v_g_1 1)) l73 : 155#(= v_g_1 13) l76 : 168#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l75 : 169#false l78 : 180#(or (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 23) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l77 : 183#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 15)) l79 : 188#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l131 : 189#false l130 : 190#false l133 : 193#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l132 : 196#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l135 : 199#(= v_g_1 30) l134 : 202#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l137 : 215#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l136 : 218#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l139 : 221#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l138 : 224#(and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) l81 : 225#false l80 : 228#(= v_g_1 13) l83 : 241#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l82 : 244#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l85 : 249#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l84 : 250#false l87 : 253#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l86 : 256#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l89 : 259#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l88 : 262#(and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) l120 : 267#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l122 : 270#(= v_g_1 13) l121 : 273#(= v_g_1 30) l124 : 284#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l123 : 303#(or (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 34) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 6)) (and (= v_g_1 21) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 24) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 23) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l126 : 304#false l125 : 307#(and (= v_g_1 26) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) l128 : 314#(or (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 34) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 24) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0))) l127 : 315#false l129 : 318#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l90 : 323#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l92 : 384#(or (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 34) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 6)) (and (= v_g_1 18) (= |#race~q_front~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) (= v_g_1 13) (and (= v_g_1 21) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 29) (= |#race~q_front~0| 0) (= |#race~q_back~0| |ULTIMATE.start_main_#t~nondet22#1|)) (= v_g_1 12) (and (= |#race~q_front~0| |ULTIMATE.start_main_#t~nondet21#1|) (= v_g_1 25)) (and (= v_g_1 7) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 35) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 3 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 24) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 27) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= v_g_1 26) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= v_g_1 23) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 15)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (= v_g_1 5) (= v_g_1 30) (and (= v_g_1 4) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) (and (= v_g_1 9) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) (and (= v_g_1 36) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 14) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= v_g_1 28) (= |#race~q_front~0| 0)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet17#1|) (= v_g_1 1)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0)) (and (= v_g_1 11) (= |#race~n~0| |ULTIMATE.start_main_#t~nondet19#1|))) l91 : 387#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l94 : 400#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l93 : 401#false l96 : 430#(or (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 34) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 6)) (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 21) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 24) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 23) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l95 : 475#(or (and (= v_g_1 18) (= |#race~q_front~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) (= v_g_1 13) (and (= v_g_1 29) (= |#race~q_front~0| 0) (= |#race~q_back~0| |ULTIMATE.start_main_#t~nondet22#1|)) (= v_g_1 12) (and (= |#race~q_front~0| |ULTIMATE.start_main_#t~nondet21#1|) (= v_g_1 25)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 35) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 3 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 27) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= v_g_1 26) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 15)) (= v_g_1 5) (= v_g_1 30) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) (and (= v_g_1 9) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) (and (= v_g_1 36) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 14) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) (and (= v_g_1 28) (= |#race~q_front~0| 0)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet17#1|) (= v_g_1 1)) (and (= v_g_1 11) (= |#race~n~0| |ULTIMATE.start_main_#t~nondet19#1|))) l98 : 476#false l97 : 489#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l99 : 490#false l160 : 497#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 21) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0))) l151 : 500#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l150 : 503#(and (= v_g_1 9) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) l153 : 504#false l152 : 517#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l155 : 520#(and (= v_g_1 35) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 3 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) l154 : 523#(= v_g_1 13) l157 : 526#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l156 : 529#(and (= |#race~q_front~0| |ULTIMATE.start_main_#t~nondet21#1|) (= v_g_1 25)) l159 : 534#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l158 : 535#false l140 : 540#(or (and (= v_g_1 23) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0))) l142 : 543#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l141 : 546#(and (= v_g_1 28) (= |#race~q_front~0| 0)) l144 : 549#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l143 : 562#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l146 : 563#false l145 : 576#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l148 : 579#(= v_g_1 5) l147 : 582#(= v_g_1 5) l149 : 585#(= v_g_1 13) l180 : 586#false l182 : 589#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l181 : 592#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l173 : 595#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l172 : 598#(and (= |#race~q_front~0| |ULTIMATE.start_main_#t~nondet21#1|) (= v_g_1 25)) l175 : 599#false l174 : 602#(= v_g_1 13) l177 : 605#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l176 : 608#(= v_g_1 13) l179 : 609#false l178 : 612#(and (= v_g_1 18) (= |#race~q_front~0| 0)) l171 : 619#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 21) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0))) l170 : 622#(and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) l162 : 625#(= v_g_1 13) l161 : 626#false l164 : 629#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l163 : 630#false l166 : 631#false l165 : 634#(and (= v_g_1 29) (= |#race~q_front~0| 0) (= |#race~q_back~0| |ULTIMATE.start_main_#t~nondet22#1|)) l168 : 637#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l167 : 642#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l169 : 645#(= v_g_1 13) l195 : 658#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l194 : 661#(= v_g_1 12) l197 : 662#false l196 : 663#false l199 : 666#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l198 : 667#false l191 : 670#(and (= v_g_1 9) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) l190 : 673#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l193 : 676#(and (= v_g_1 27) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) l192 : 679#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l184 : 682#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l183 : 685#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l186 : 688#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l185 : 691#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l188 : 692#false l187 : 695#(= v_g_1 5) l189 : 698#(= v_g_1 13) l0 : 701#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l1 : 702#false l2 : 713#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l3 : 716#(= v_g_1 13) l4 : 717#false l5 : 722#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l6 : 733#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l7 : 734#false l8 : 737#(and (= v_g_1 11) (= |#race~n~0| |ULTIMATE.start_main_#t~nondet19#1|)) l9 : 738#false l10 : 741#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l12 : 744#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l11 : 745#false l14 : 748#(and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) l13 : 753#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l16 : 754#false l15 : 759#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l18 : 764#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l17 : 767#(and (= v_g_1 36) (= |#race~n~0| 0) (= |#race~N~0| 0)) l19 : 780#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l21 : 783#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l20 : 784#false l23 : 787#(= v_g_1 13) l22 : 790#(and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) l25 : 793#(= v_g_1 13) l24 : 798#(or (and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) (and (= v_g_1 10) (= |#race~q_front~0| 0) (= |#race~n~0| 0))) l27 : 805#(or (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l26 : 806#false l29 : 809#(= v_g_1 13) l28 : 812#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l30 : 815#(and (= v_g_1 9) (= |#race~q~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0)) l32 : 818#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet17#1|) (= v_g_1 1)) l31 : 821#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 19) (= |#race~N~0| 0)) l34 : 834#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l33 : 847#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l36 : 848#false l35 : 851#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l38 : 858#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 21) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~n~0| 0) (= |#race~s~0| 0) (= |#race~N~0| 0))) l37 : 859#false l39 : 862#(and (= |#race~q_front~0| |ULTIMATE.start_main_#t~nondet21#1|) (= v_g_1 25)) l210 : 863#false l212 : 866#(and (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= v_g_1 16)) l211 : 869#(= v_g_1 5) l213 : 872#(= v_g_1 13) l41 : 873#false l40 : 876#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l43 : 883#(or (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 34) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= v_g_1 24) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0))) l42 : 890#(or (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 3) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= v_g_1 31) (= |#race~N~0| 0))) l45 : 891#false l44 : 894#(and (= v_g_1 35) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 2 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) 3 |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet31#1|)) l47 : 897#(= v_g_1 13) l46 : 900#(and (= v_g_1 11) (= |#race~n~0| |ULTIMATE.start_main_#t~nondet19#1|)) l49 : 901#false l48 : 914#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l201 : 917#(and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) l200 : 920#(= v_g_1 13) l203 : 923#(and (= v_g_1 28) (= |#race~q_front~0| 0)) l202 : 926#(and (= v_g_1 28) (= |#race~q_front~0| 0)) l205 : 929#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) l204 : 932#(and (= v_g_1 11) (= |#race~n~0| |ULTIMATE.start_main_#t~nondet19#1|)) l207 : 933#false l206 : 946#(or (and (= |#race~n~0| 0) (= v_g_1 20) (= |#race~s~0| 0) (= |#race~N~0| 0)) (and (= v_g_1 32) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |#race~n~0| 0) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 33) (= |#race~q_front~0| 0) (= |#race~n~0| 0) (= |#race~N~0| 0)) (and (= |thread2Thread1of1ForFork1_#t~nondet15#1| |#race~s~0|) (= |#race~n~0| 0) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~n~0| 0) (= |#race~N~0| 0))) l209 : 947#false l208 : 950#(and (= |#race~n~0| 0) (= v_g_1 17) (= |#race~s~0| 0) (= |#race~N~0| 0)) Ghost Variables (and initial values): v_g_1 : 13 Ghost Updates: [131][192] : (v_g_1) := ((ite (= v_g_1 14) 35 v_g_1)) [90][130] : (v_g_1) := ((ite (= v_g_1 28) 29 v_g_1)) [5][4] : (v_g_1) := ((ite (= v_g_1 26) 27 v_g_1)) [135][197] : (v_g_1) := ((ite (= v_g_1 29) 18 v_g_1)) [95][136] : (v_g_1) := ((ite (= v_g_1 25) 12 v_g_1)) [59][75] : (v_g_1) := ((ite (= v_g_1 27) 14 v_g_1)) [212][139] : (v_g_1) := ((ite (= v_g_1 19) 32 v_g_1)) [98][142] : (v_g_1) := ((ite (= v_g_1 5) 25 v_g_1)) [14][16] : (v_g_1) := ((ite (= v_g_1 9) 15 v_g_1)) [104][149] : (v_g_1) := ((ite (= v_g_1 30) 11 v_g_1)) [24][26] : (v_g_1) := ((ite (= v_g_1 16) 9 (ite (= v_g_1 10) 9 v_g_1))) [26][28] : (v_g_1) := ((ite (= v_g_1 11) 5 v_g_1)) [113][158] : (v_g_1) := ((ite (= v_g_1 13) 1 v_g_1)) [28][31] : (v_g_1) := ((ite (= v_g_1 18) 16 v_g_1)) [116][161] : (v_g_1) := ((ite (= v_g_1 1) 30 v_g_1)) [119][164] : (v_g_1) := ((ite (= v_g_1 15) 19 v_g_1)) [76][104] : (v_g_1) := ((ite (= v_g_1 12) 28 v_g_1)) [215][170] : (v_g_1) := ((ite (= v_g_1 2) 31 (ite (= v_g_1 20) 7 (ite (= v_g_1 22) 24 (ite (= v_g_1 33) 23 (ite (= v_g_1 8) 4 v_g_1)))))) [216][107] : (v_g_1) := ((ite (= v_g_1 3) 36 (ite (= v_g_1 31) 36 v_g_1))) [129][177] : (v_g_1) := ((ite (= v_g_1 36) 17 v_g_1)) [208][51] : (v_g_1) := ((ite (= v_g_1 24) 3 (ite (= v_g_1 22) 2 (ite (= v_g_1 34) 3 v_g_1)))) [214][57] : (v_g_1) := ((ite (= v_g_1 32) 33 v_g_1)) [205][58] : (v_g_1) := ((ite (= v_g_1 7) 34 (ite (= v_g_1 21) 34 (ite (= v_g_1 20) 22 v_g_1)))) [199][59] : (v_g_1) := ((ite (= v_g_1 6) 21 (ite (= v_g_1 3) 21 (ite (= v_g_1 31) 21 (ite (= v_g_1 8) 20 (ite (= v_g_1 2) 20 (ite (= v_g_1 4) 21 v_g_1))))))) [83][123] : (v_g_1) := ((ite (= v_g_1 35) 10 v_g_1)) [85][125] : (v_g_1) := ((ite (= v_g_1 16) 26 (ite (= v_g_1 10) 26 v_g_1))) [197][190] : (v_g_1) := ((ite (= v_g_1 2) 2 (ite (= v_g_1 3) 3 (ite (= v_g_1 31) 31 (ite (= v_g_1 23) 6 (ite (= v_g_1 33) 8 v_g_1)))))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 36, number of unique pairs: 32, empire law size: 1262, empire annotation size: 1298, number of regions: 34, number of territories: 32, Min number of regions per territory: 3, Max number of regions per territory: 5, Median number of regions per territory: 3, Min number of places per region: 1, Max number of places per region: 37, Median number of places per region: 3, Empire validity check time [ms]: 299, EmpireToOwickiGries time [ms]: 210, Owicki-Gries validity check time [ms]: 1068 │ │ │ duration: 3539 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 3544 ms. └─ JUnit Vintage finished after 3550 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 3580 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 ]