env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.popl20-more-min-array.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 6 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoDataRace_popl20-more-min-array_wvr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_popl20-more-min-array_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]: Start isDeterministic. Operand 3 states and 563 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 187.66666666666666) internal successors, (563), 3 states have internal predecessors, (563), 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 563 edges. 563 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 537 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 179.0) internal successors, (537), 3 states have internal predecessors, (537), 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 537 edges. 537 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 545 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 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 545 edges. 545 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 561 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 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 561 edges. 561 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 1048 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 174.66666666666666) internal successors, (1048), 6 states have internal predecessors, (1048), 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 1048 edges. 1048 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 545 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 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 545 edges. 545 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 570 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 190.0) internal successors, (570), 3 states have internal predecessors, (570), 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 570 edges. 570 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 570 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 190.0) internal successors, (570), 3 states have internal predecessors, (570), 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 570 edges. 570 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 8 [INFO]: 171 / 224 letters are loopers in proof 0 [INFO]: 171 / 224 letters are loopers in proof 1 [INFO]: 190 / 224 letters are loopers in proof 2 [INFO]: 183 / 224 letters are loopers in proof 3 [INFO]: 170 / 224 letters are loopers in proof 4 [INFO]: 190 / 224 letters are loopers in proof 5 [INFO]: 187 / 224 letters are loopers in proof 6 [INFO]: 187 / 224 letters are loopers in proof 7 [INFO]: Loopers in proof automata: min=170, max=190, median=187 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 242/817 cut-off events. [INFO]: For 2451/2511 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 2143 conditions, 817 events. 242/817 cut-off events. For 2451/2511 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4592 event pairs, 186 based on Foata normal form. 1/706 useless extension candidates. Maximal degree in co-relation 2083. Up to 282 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1820ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 222 places, 224 transitions, 469 flow. [INFO]: Interfering actions: min=0, max=154, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 21 ghost updates, and overall size 21725 Assertions: l50 : 3#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l52 : 6#(and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) l51 : 9#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l54 : 10#false l53 : 11#false l56 : 14#(and (= v_g_1 17) (= |#race~N~0| 0)) l55 : 17#(and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) l58 : 18#false l57 : 21#(and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) l59 : 24#(= v_g_1 15) l111 : 29#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l110 : 36#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l113 : 39#(and (= v_g_1 17) (= |#race~N~0| 0)) l112 : 46#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l115 : 47#false l114 : 50#(= v_g_1 21) l117 : 53#(and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) l116 : 56#(= v_g_1 15) l119 : 59#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 6)) l118 : 66#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l61 : 73#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l60 : 76#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l63 : 79#(and (= v_g_1 17) (= |#race~N~0| 0)) l62 : 86#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l65 : 89#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 1)) l64 : 90#false l67 : 95#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l66 : 98#(and (= |#race~N~0| 0) (= v_g_1 14)) l69 : 101#(= v_g_1 15) l68 : 104#(and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) l100 : 107#(= v_g_1 15) l221 : 110#(= v_g_1 15) l220 : 111#false l102 : 118#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l101 : 157#(or (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 6)) (= v_g_1 21) (and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 10) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 8) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~N~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (= v_g_1 18) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 17) (= |#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~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 1)) (and (= |#race~N~0| 0) (= v_g_1 14)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) (= v_g_1 15) (and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|) (= v_g_1 2))) l104 : 196#(or (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 6)) (= v_g_1 21) (and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 10) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 8) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~N~0| 0)) (= v_g_1 18) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 17) (= |#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~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 1)) (and (= |#race~N~0| 0) (= v_g_1 14)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) (= v_g_1 15) (and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|) (= v_g_1 2))) l103 : 197#false l106 : 198#false l105 : 205#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l108 : 208#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l107 : 215#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l109 : 218#(= v_g_1 15) l70 : 219#false l72 : 226#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l71 : 227#false l74 : 234#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l73 : 237#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 10) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l76 : 244#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l75 : 251#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l78 : 252#false l77 : 255#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l79 : 258#(= v_g_1 15) l131 : 261#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l130 : 262#false l133 : 265#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l132 : 266#false l135 : 269#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l134 : 272#(and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|) (= v_g_1 2)) l137 : 273#false l136 : 274#false l139 : 277#(= v_g_1 15) l138 : 282#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l81 : 289#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l80 : 292#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l83 : 299#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l82 : 302#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 10) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l85 : 305#(= v_g_1 15) l84 : 308#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l87 : 311#(= v_g_1 15) l86 : 314#(= v_g_1 15) l89 : 315#false l88 : 318#(= v_g_1 15) l120 : 323#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l122 : 326#(and (= v_g_1 17) (= |#race~N~0| 0)) l121 : 329#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l124 : 332#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l123 : 335#(= v_g_1 15) l126 : 338#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l125 : 341#(and (= v_g_1 17) (= |#race~N~0| 0)) l128 : 344#(and (= v_g_1 17) (= |#race~N~0| 0)) l127 : 345#false l129 : 350#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l90 : 351#false l92 : 354#(and (= v_g_1 17) (= |#race~N~0| 0)) l91 : 361#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l94 : 364#(and (= v_g_1 17) (= |#race~N~0| 0)) l93 : 367#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l96 : 370#(= v_g_1 15) l95 : 373#(and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) l98 : 374#false l97 : 413#(or (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 6)) (= v_g_1 21) (and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 10) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 8) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) (and (= v_g_1 7) (= |#race~N~0| 0)) (= v_g_1 18) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 22) (= |#race~N~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 17) (= |#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~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 1)) (and (= |#race~N~0| 0) (= v_g_1 14)) (= v_g_1 15) (and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|) (= v_g_1 2))) l99 : 420#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l160 : 423#(= v_g_1 21) l151 : 430#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l150 : 433#(and (= v_g_1 8) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l153 : 436#(and (= v_g_1 17) (= |#race~N~0| 0)) l152 : 437#false l155 : 438#false l154 : 441#(and (= v_g_1 17) (= |#race~N~0| 0)) l157 : 444#(and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0)) l156 : 451#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l159 : 452#false l158 : 455#(= v_g_1 15) l140 : 458#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l142 : 463#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l141 : 470#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l144 : 471#false l143 : 474#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l146 : 481#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l145 : 484#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l148 : 487#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l147 : 490#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l149 : 493#(and (= v_g_1 17) (= |#race~N~0| 0)) l180 : 500#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l182 : 503#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 6)) l181 : 504#false l173 : 505#false l172 : 512#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l175 : 515#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l174 : 518#(= v_g_1 21) l177 : 521#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l176 : 522#false l179 : 529#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l178 : 530#false l171 : 533#(and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|) (= v_g_1 2)) l170 : 536#(= v_g_1 15) l162 : 539#(and (= v_g_1 4) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) l161 : 546#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l164 : 553#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l163 : 558#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l166 : 561#(and (= v_g_1 17) (= |#race~N~0| 0)) l165 : 564#(and (= v_g_1 17) (= |#race~N~0| 0)) l168 : 567#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l167 : 570#(and (= v_g_1 17) (= |#race~N~0| 0)) l169 : 573#(and (= v_g_1 17) (= |#race~N~0| 0)) l195 : 576#(and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|) (= v_g_1 2)) l194 : 577#false l197 : 578#false l196 : 581#(and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) l199 : 584#(and (= v_g_1 17) (= |#race~N~0| 0)) l198 : 587#(and (= v_g_1 17) (= |#race~N~0| 0)) l191 : 590#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l190 : 591#false l193 : 594#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l192 : 599#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l184 : 602#(= v_g_1 18) l183 : 605#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l186 : 606#false l185 : 609#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l188 : 612#(= v_g_1 15) l187 : 613#false l189 : 620#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l0 : 627#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l1 : 634#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l2 : 637#(and (= v_g_1 4) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) l3 : 640#(and (= v_g_1 7) (= |#race~N~0| 0)) l4 : 645#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l5 : 652#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l6 : 653#false l7 : 660#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l8 : 663#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l9 : 664#false l10 : 671#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l12 : 674#(= v_g_1 15) l11 : 677#(and (= v_g_1 17) (= |#race~N~0| 0)) l14 : 680#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l13 : 683#(and (= |#race~N~0| 0) (= v_g_1 14)) l16 : 690#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l15 : 691#false l18 : 696#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l17 : 703#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l19 : 708#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l21 : 711#(and (= v_g_1 17) (= |#race~N~0| 0)) l20 : 714#(and (= v_g_1 17) (= |#race~N~0| 0)) l23 : 717#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l22 : 720#(and (= v_g_1 17) (= |#race~N~0| 0)) l25 : 721#false l24 : 724#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l27 : 727#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l26 : 730#(and (= |#race~N~0| 0) (= v_g_1 14)) l29 : 733#(and (= v_g_1 4) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) l28 : 736#(= v_g_1 15) l30 : 739#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l32 : 742#(and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) l31 : 747#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l34 : 750#(= v_g_1 21) l33 : 753#(and (= v_g_1 17) (= |#race~N~0| 0)) l36 : 756#(and (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l35 : 763#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l38 : 766#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l37 : 773#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l39 : 776#(= v_g_1 21) l210 : 777#false l212 : 780#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l211 : 781#false l214 : 788#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l213 : 795#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l216 : 798#(and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) l215 : 801#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l218 : 804#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 6)) l217 : 805#false l219 : 808#(and (= v_g_1 17) (= |#race~N~0| 0)) l41 : 815#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l40 : 818#(and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) l43 : 819#false l42 : 826#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 9) (= |#race~N~0| 0) (= |#race~M~0| 0))) l45 : 829#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l44 : 832#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 10) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l47 : 837#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l46 : 840#(= v_g_1 15) l49 : 841#false l48 : 846#(or (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14))) l201 : 849#(= v_g_1 15) l200 : 856#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l203 : 863#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l202 : 866#(and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) l205 : 869#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 22) (= |#race~N~0| 0)) l204 : 876#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l207 : 877#false l206 : 884#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l209 : 891#(or (and (= v_g_1 12) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0))) l208 : 894#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) Ghost Variables (and initial values): v_g_1 : 15 Ghost Updates: [29][35] : (v_g_1) := ((ite (= v_g_1 18) 17 v_g_1)) [115][165] : (v_g_1) := ((ite (= v_g_1 7) 19 v_g_1)) [94][134] : (v_g_1) := ((ite (= v_g_1 2) 21 v_g_1)) [51][72] : (v_g_1) := ((ite (= v_g_1 22) 1 v_g_1)) [78][104] : (v_g_1) := ((ite (= v_g_1 14) 8 (ite (= v_g_1 17) 8 v_g_1))) [117][169] : (v_g_1) := ((ite (= v_g_1 13) 5 v_g_1)) [53][75] : (v_g_1) := ((ite (= v_g_1 1) 10 v_g_1)) [219][139] : (v_g_1) := ((ite (= v_g_1 19) 9 v_g_1)) [223][108] : (v_g_1) := ((ite (= v_g_1 3) 20 v_g_1)) [99][141] : (v_g_1) := ((ite (= v_g_1 15) 2 v_g_1)) [40][48] : (v_g_1) := ((ite (= v_g_1 8) 22 v_g_1)) [224][112] : (v_g_1) := ((ite (= v_g_1 20) 13 v_g_1)) [14][17] : (v_g_1) := ((ite (= v_g_1 4) 7 v_g_1)) [217][178] : (v_g_1) := ((ite (= v_g_1 11) 12 v_g_1)) [221][55] : (v_g_1) := ((ite (= v_g_1 9) 11 v_g_1)) [44][57] : (v_g_1) := ((ite (= v_g_1 10) 14 v_g_1)) [222][26] : (v_g_1) := ((ite (= v_g_1 12) 3 v_g_1)) [22][27] : (v_g_1) := ((ite (= v_g_1 5) 16 v_g_1)) [23][28] : (v_g_1) := ((ite (= v_g_1 17) 4 (ite (= v_g_1 14) 4 v_g_1))) [87][124] : (v_g_1) := ((ite (= v_g_1 21) 6 v_g_1)) [26][31] : (v_g_1) := ((ite (= v_g_1 6) 18 v_g_1)) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 22, number of unique pairs: 22, empire law size: 883, empire annotation size: 905, number of regions: 31, number of territories: 22, Min number of regions per territory: 4, Max number of regions per territory: 7, Median number of regions per territory: 4, 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]: 212, EmpireToOwickiGries time [ms]: 165, Owicki-Gries validity check time [ms]: 1470 │ │ │ duration: 3703 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 3708 ms. └─ JUnit Vintage finished after 3715 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 3748 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 ]