env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.popl20-more-array-sum2.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-more-array-sum2_wvr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_popl20-more-array-sum2_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]: Start isDeterministic. Operand 3 states and 730 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 243.33333333333334) internal successors, (730), 3 states have internal predecessors, (730), 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 730 edges. 730 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 696 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 232.0) internal successors, (696), 3 states have internal predecessors, (696), 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 696 edges. 696 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 704 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 234.66666666666666) internal successors, (704), 3 states have internal predecessors, (704), 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 704 edges. 704 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 1283 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 213.83333333333334) internal successors, (1283), 6 states have internal predecessors, (1283), 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 1283 edges. 1283 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 726 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 242.0) internal successors, (726), 3 states have internal predecessors, (726), 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 726 edges. 726 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 726 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 242.0) internal successors, (726), 3 states have internal predecessors, (726), 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 726 edges. 726 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 710 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 236.66666666666666) internal successors, (710), 3 states have internal predecessors, (710), 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 710 edges. 710 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 735 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 245.0) internal successors, (735), 3 states have internal predecessors, (735), 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 735 edges. 735 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 735 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 245.0) internal successors, (735), 3 states have internal predecessors, (735), 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 735 edges. 735 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 9 [INFO]: 226 / 281 letters are loopers in proof 0 [INFO]: 223 / 281 letters are loopers in proof 1 [INFO]: 244 / 281 letters are loopers in proof 2 [INFO]: 206 / 281 letters are loopers in proof 3 [INFO]: 238 / 281 letters are loopers in proof 4 [INFO]: 238 / 281 letters are loopers in proof 5 [INFO]: 245 / 281 letters are loopers in proof 6 [INFO]: 242 / 281 letters are loopers in proof 7 [INFO]: 242 / 281 letters are loopers in proof 8 [INFO]: Loopers in proof automata: min=206, max=245, median=238 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 243/869 cut-off events. [INFO]: For 3194/3262 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 2385 conditions, 869 events. 243/869 cut-off events. For 3194/3262 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4617 event pairs, 186 based on Foata normal form. 1/754 useless extension candidates. Maximal degree in co-relation 2322. Up to 284 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 2124ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 276 places, 281 transitions, 583 flow. [INFO]: Interfering actions: min=0, max=206, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 28 ghost updates, and overall size 29809 Assertions: l50 : 3#(and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) l52 : 6#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l51 : 13#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l54 : 16#(and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) l53 : 19#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l56 : 20#false l55 : 23#(and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) l58 : 24#false l57 : 25#false l59 : 32#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l230 : 39#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l111 : 42#(= v_g_1 24) l232 : 45#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l110 : 48#(and (= |#race~N~0| 0) (= v_g_1 2)) l231 : 49#false l113 : 52#(and (= |#race~N~0| 0) (= v_g_1 2)) l234 : 55#(= v_g_1 24) l112 : 60#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l233 : 63#(and (= |#race~N~0| 0) (= v_g_1 2)) l115 : 66#(and (= |#race~N~0| 0) (= v_g_1 16)) l236 : 69#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l114 : 70#false l235 : 75#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l117 : 80#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l238 : 83#(and (= |#race~N~0| 0) (= v_g_1 2)) l116 : 86#(and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~N~0| 0) (= v_g_1 25)) l237 : 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~nondet36#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~nondet36#1|) (= (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~nondet36#1|) (= v_g_1 29) (= (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~nondet36#1|) (= |#race~N~0| 0)) l119 : 92#(and (= |#race~N~0| 0) (= v_g_1 2)) l118 : 95#(and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) l239 : 98#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l61 : 105#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l60 : 108#(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~nondet36#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~nondet36#1|) (= (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~nondet36#1|) (= v_g_1 29) (= (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~nondet36#1|) (= |#race~N~0| 0)) l63 : 111#(= v_g_1 24) l62 : 118#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l65 : 121#(= v_g_1 24) l64 : 128#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l67 : 129#false l66 : 132#(and (= |#race~res1~0| 0) (= v_g_1 23) (= |#race~N~0| 0) (= |#race~M~0| 0)) l69 : 135#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l68 : 136#false l100 : 139#(and (= |#race~N~0| 0) (= v_g_1 2)) l221 : 140#false l220 : 147#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l102 : 150#(and (= |#race~N~0| 0) (= v_g_1 2)) l223 : 151#false l101 : 154#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet22#1|) (= v_g_1 14)) l222 : 157#(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~nondet36#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~nondet36#1|) (= v_g_1 17) (= |#race~N~0| 0)) l104 : 160#(and (= |#race~N~0| 0) (= v_g_1 2)) l225 : 165#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l103 : 170#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l224 : 177#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l106 : 180#(and (= |#race~N~0| 0) (= v_g_1 16)) l227 : 187#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l105 : 190#(and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) l226 : 193#(and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) l108 : 196#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l229 : 201#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l107 : 204#(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~nondet36#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~nondet36#1|) (= v_g_1 21) (= (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~nondet36#1|) (= |#race~N~0| 0)) l228 : 211#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l109 : 212#false l70 : 213#false l72 : 214#false l71 : 217#(and (= |#race~N~0| 0) (= v_g_1 16)) l74 : 218#false l73 : 221#(and (= |#race~N~0| 0) (= v_g_1 16)) l76 : 224#(and (= |#race~N~0| 0) (= v_g_1 16)) l75 : 227#(= v_g_1 24) l78 : 230#(and (= |#race~N~0| 0) (= v_g_1 16)) l77 : 235#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l79 : 238#(and (= |#race~N~0| 0) (= v_g_1 16)) l250 : 241#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l131 : 244#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l252 : 247#(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~nondet36#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~nondet36#1|) (= v_g_1 10) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) l130 : 250#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l251 : 253#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l133 : 256#(and (= v_g_1 13) (= |#race~N~0| 0)) l254 : 257#false l132 : 260#(and (= |#race~N~0| 0) (= v_g_1 16)) l253 : 263#(and (= |#race~N~0| 0) (= v_g_1 2)) l135 : 266#(= v_g_1 24) l256 : 269#(and (= v_g_1 4) (= |#race~N~0| 0) (= |#race~B~0| |ULTIMATE.start_main_#t~nondet26#1|)) l134 : 272#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l255 : 279#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l137 : 282#(and (= |#race~N~0| 0) (= v_g_1 2)) l258 : 287#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l136 : 290#(and (= v_g_1 22) (= |#race~N~0| 0)) l257 : 293#(= v_g_1 24) l139 : 296#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l138 : 301#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l259 : 304#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l81 : 307#(and (= |#race~N~0| 0) (= v_g_1 16)) l80 : 310#(= v_g_1 24) l83 : 313#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l82 : 320#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l85 : 327#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l84 : 330#(= v_g_1 24) l87 : 337#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l86 : 342#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l89 : 345#(and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) l88 : 352#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l120 : 355#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l241 : 356#false l240 : 359#(and (= |#race~N~0| 0) (= v_g_1 16)) l122 : 360#false l243 : 363#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l121 : 368#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l242 : 371#(and (= |#race~N~0| 0) (= v_g_1 16)) l124 : 372#false l245 : 379#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l123 : 380#false l244 : 383#(and (= |#race~N~0| 0) (= v_g_1 16)) l126 : 384#false l247 : 391#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l125 : 394#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l246 : 399#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l128 : 406#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l249 : 409#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l127 : 410#false l248 : 413#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l129 : 414#false l90 : 421#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l92 : 424#(and (= |#race~N~0| 0) (= v_g_1 16)) l91 : 425#false l94 : 428#(and (= |#race~N~0| 0) (= v_g_1 16)) l93 : 431#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l96 : 434#(and (= |#race~N~0| 0) (= v_g_1 2)) l95 : 437#(= v_g_1 24) l98 : 440#(= v_g_1 24) l97 : 443#(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~nondet36#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~nondet36#1|) (= v_g_1 10) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) l99 : 444#false l160 : 447#(and (= |#race~N~0| 0) (= v_g_1 2)) l151 : 452#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l272 : 453#false l150 : 454#false l271 : 457#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l153 : 464#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l274 : 471#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l152 : 476#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l273 : 477#false l155 : 480#(and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) l154 : 485#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l275 : 486#false l157 : 489#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l156 : 496#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l159 : 503#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l158 : 508#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l270 : 511#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l140 : 514#(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~nondet36#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~nondet36#1|) (= (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~nondet36#1|) (= v_g_1 29) (= (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~nondet36#1|) (= |#race~N~0| 0)) l261 : 517#(= v_g_1 19) l260 : 520#(and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) l142 : 523#(and (= v_g_1 3) (= |#race~N~0| 0) (= |#race~M~0| 0)) l263 : 528#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l141 : 535#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l262 : 538#(and (= |#race~N~0| 0) (= v_g_1 2)) l144 : 545#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l265 : 546#false l143 : 599#(or (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~nondet36#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~nondet36#1|) (= (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~nondet36#1|) (= v_g_1 29) (= (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~nondet36#1|) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) (and (= |#race~res1~0| 0) (= v_g_1 23) (= |#race~N~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~nondet36#1|) (= v_g_1 28) (= (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~nondet36#1|) (= |#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~nondet36#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~nondet36#1|) (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~N~0| 0) (= v_g_1 25)) (= v_g_1 24) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 22) (= |#race~N~0| 0)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet22#1|) (= v_g_1 14)) (and (= v_g_1 12) (= (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~nondet36#1|) (= |#race~N~0| 0)) (and (= v_g_1 3) (= |#race~N~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~nondet36#1|) (= v_g_1 7) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~N~0| 0) (= |#race~B~0| |ULTIMATE.start_main_#t~nondet26#1|)) (= v_g_1 20) (and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet20#1|) (= v_g_1 1)) (= v_g_1 19) (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~nondet36#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~nondet36#1|) (= v_g_1 10) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#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~nondet36#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~nondet36#1|) (= v_g_1 21) (= (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~nondet36#1|) (= |#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|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet36#1|) (= |#race~N~0| 0) (= v_g_1 15))) l264 : 602#(and (= |#race~res1~0| 0) (= v_g_1 23) (= |#race~N~0| 0) (= |#race~M~0| 0)) l146 : 609#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l267 : 612#(and (= |#race~N~0| 0) (= v_g_1 2)) l145 : 665#(or (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~nondet36#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~nondet36#1|) (= (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~nondet36#1|) (= v_g_1 29) (= (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~nondet36#1|) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) (and (= |#race~res1~0| 0) (= v_g_1 23) (= |#race~N~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~nondet36#1|) (= v_g_1 28) (= (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~nondet36#1|) (= |#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~nondet36#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~nondet36#1|) (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~N~0| 0) (= v_g_1 25)) (= v_g_1 24) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 22) (= |#race~N~0| 0)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet22#1|) (= v_g_1 14)) (and (= v_g_1 12) (= (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~nondet36#1|) (= |#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~nondet36#1|) (= v_g_1 7) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~N~0| 0) (= |#race~B~0| |ULTIMATE.start_main_#t~nondet26#1|)) (= v_g_1 20) (and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet20#1|) (= v_g_1 1)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (= v_g_1 19) (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~nondet36#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~nondet36#1|) (= v_g_1 10) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#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~nondet36#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~nondet36#1|) (= v_g_1 21) (= (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~nondet36#1|) (= |#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|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet36#1|) (= |#race~N~0| 0) (= v_g_1 15))) l266 : 670#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l148 : 673#(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~nondet36#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~nondet36#1|) (= v_g_1 10) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) l269 : 678#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l147 : 731#(or (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~nondet36#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~nondet36#1|) (= (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~nondet36#1|) (= v_g_1 29) (= (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~nondet36#1|) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) (and (= |#race~res1~0| 0) (= v_g_1 23) (= |#race~N~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~nondet36#1|) (= v_g_1 28) (= (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~nondet36#1|) (= |#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~nondet36#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~nondet36#1|) (= v_g_1 17) (= |#race~N~0| 0)) (and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~N~0| 0) (= v_g_1 25)) (= v_g_1 24) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 22) (= |#race~N~0| 0)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet22#1|) (= v_g_1 14)) (and (= v_g_1 12) (= (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~nondet36#1|) (= |#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~nondet36#1|) (= v_g_1 7) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) (and (= v_g_1 4) (= |#race~N~0| 0) (= |#race~B~0| |ULTIMATE.start_main_#t~nondet26#1|)) (= v_g_1 20) (and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet20#1|) (= v_g_1 1)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (= v_g_1 19) (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~nondet36#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~nondet36#1|) (= v_g_1 10) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 8) (= |#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~nondet36#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~nondet36#1|) (= v_g_1 21) (= (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~nondet36#1|) (= |#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|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet36#1|) (= |#race~N~0| 0) (= v_g_1 15))) l268 : 734#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l149 : 741#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l180 : 744#(= v_g_1 24) l182 : 745#false l181 : 746#false l173 : 751#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l172 : 752#false l175 : 755#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet22#1|) (= v_g_1 14)) l174 : 758#(and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) l177 : 761#(and (= v_g_1 8) (= |#race~N~0| 0)) l176 : 764#(= v_g_1 24) l179 : 767#(and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) l178 : 770#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l171 : 777#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l170 : 780#(and (= |#race~N~0| 0) (= v_g_1 16)) l162 : 783#(and (= |#race~res2~0| 0) (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l161 : 784#false l164 : 787#(and (= v_g_1 4) (= |#race~N~0| 0) (= |#race~B~0| |ULTIMATE.start_main_#t~nondet26#1|)) l163 : 794#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l166 : 797#(and (= |#race~N~0| 0) (= v_g_1 16)) l165 : 804#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l168 : 811#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l167 : 816#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l169 : 819#(= v_g_1 24) l195 : 822#(and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet20#1|) (= v_g_1 1)) l194 : 825#(and (= |#race~N~0| 0) (= v_g_1 2)) l197 : 832#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l196 : 835#(and (= |#race~N~0| 0) (= v_g_1 16)) l199 : 838#(and (= |#race~N~0| 0) (= v_g_1 2)) l198 : 841#(and (= |#race~N~0| 0) (= v_g_1 16)) l191 : 844#(and (= |#race~N~0| 0) (= v_g_1 2)) l190 : 847#(= v_g_1 24) l193 : 854#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l192 : 857#(and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) l184 : 860#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l183 : 863#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l186 : 866#(and (= |#race~N~0| 0) (= v_g_1 2)) l185 : 873#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l188 : 876#(and (= |#race~N~0| 0) (= v_g_1 16)) l187 : 877#false l189 : 880#(and (= |#race~N~0| 0) (= v_g_1 2)) l0 : 883#(= v_g_1 24) l1 : 884#false l2 : 891#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l3 : 894#(and (= |#race~N~0| 0) (= v_g_1 16)) l4 : 897#(and (= |#race~N~0| 0) (= v_g_1 16)) l5 : 904#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l6 : 911#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l7 : 916#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l8 : 919#(and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~N~0| 0) (= v_g_1 25)) l9 : 922#(= v_g_1 20) l10 : 929#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l12 : 932#(= v_g_1 20) l11 : 935#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l14 : 942#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l13 : 945#(= v_g_1 24) l16 : 946#false l15 : 947#false l18 : 950#(and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet24#1|) (= |#race~N~0| 0) (= v_g_1 25)) l17 : 951#false l19 : 954#(and (= v_g_1 8) (= |#race~N~0| 0)) l21 : 957#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet22#1|) (= v_g_1 14)) l20 : 964#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l23 : 967#(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~nondet36#1|) (= v_g_1 7) (= (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~nondet36#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~nondet36#1|) (= |#race~N~0| 0)) l22 : 970#(= v_g_1 20) l25 : 973#(= v_g_1 20) l24 : 976#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l27 : 983#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l26 : 986#(and (= |#race~N~0| 0) (= v_g_1 2)) l29 : 989#(= v_g_1 20) l28 : 992#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l30 : 995#(= v_g_1 24) l32 : 1000#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l31 : 1003#(= v_g_1 24) l34 : 1008#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l33 : 1015#(or (and (= v_g_1 5) (= |#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 27) (= |#race~N~0| 0) (= |#race~M~0| 0))) l36 : 1016#false l35 : 1019#(and (= |#race~N~0| 0) (= v_g_1 2)) l38 : 1022#(and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0)) l37 : 1025#(and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet20#1|) (= v_g_1 1)) l39 : 1028#(and (= |#race~N~0| 0) (= v_g_1 16)) l210 : 1033#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l212 : 1034#false l211 : 1041#(or (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l214 : 1042#false l213 : 1043#false l216 : 1046#(and (= v_g_1 27) (= |#race~N~0| 0) (= |#race~M~0| 0)) l215 : 1049#(and (= v_g_1 8) (= |#race~N~0| 0)) l218 : 1054#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l217 : 1057#(and (= v_g_1 12) (= (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~nondet36#1|) (= |#race~N~0| 0)) l219 : 1060#(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|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet36#1|) (= |#race~N~0| 0) (= v_g_1 15)) l41 : 1065#(or (and (= v_g_1 13) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 2))) l40 : 1068#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l43 : 1071#(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~nondet36#1|) (= v_g_1 28) (= (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~nondet36#1|) (= |#race~N~0| 0)) l42 : 1072#false l45 : 1079#(or (and (= v_g_1 5) (= |#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 26) (= |#race~N~0| 0) (= |#race~M~0| 0))) l44 : 1082#(and (= v_g_1 4) (= |#race~N~0| 0) (= |#race~B~0| |ULTIMATE.start_main_#t~nondet26#1|)) l47 : 1085#(and (= |#race~N~0| 0) (= v_g_1 16)) l46 : 1088#(and (= v_g_1 13) (= |#race~N~0| 0)) l49 : 1089#false l48 : 1092#(= v_g_1 24) l201 : 1095#(= v_g_1 24) l200 : 1098#(and (= |#race~N~0| 0) (= v_g_1 16)) l203 : 1101#(and (= |#race~M~0| |ULTIMATE.start_main_#t~nondet20#1|) (= v_g_1 1)) l202 : 1104#(= v_g_1 24) l205 : 1107#(and (= v_g_1 13) (= |#race~N~0| 0)) l204 : 1112#(or (and (= |#race~N~0| 0) (= v_g_1 16)) (and (= v_g_1 8) (= |#race~N~0| 0))) l207 : 1115#(and (= |#race~N~0| 0) (= v_g_1 2)) l206 : 1116#false l209 : 1117#false l208 : 1120#(and (= |#race~N~0| 0) (= v_g_1 2)) Ghost Variables (and initial values): v_g_1 : 24 Ghost Updates: [213][68] : (v_g_1) := ((ite (= v_g_1 11) 27 v_g_1)) [68][197] : (v_g_1) := ((ite (= v_g_1 7) 29 v_g_1)) [22][138] : (v_g_1) := ((ite (= v_g_1 6) 23 v_g_1)) [129][267] : (v_g_1) := ((ite (= v_g_1 25) 16 v_g_1)) [132][270] : (v_g_1) := ((ite (= v_g_1 17) 7 v_g_1)) [78][208] : (v_g_1) := ((ite (= v_g_1 28) 21 v_g_1)) [28][146] : (v_g_1) := ((ite (= v_g_1 21) 10 v_g_1)) [211][148] : (v_g_1) := ((ite (= v_g_1 3) 5 v_g_1)) [138][277] : (v_g_1) := ((ite (= v_g_1 1) 20 v_g_1)) [233][26] : (v_g_1) := ((ite (= v_g_1 19) 2 v_g_1)) [32][154] : (v_g_1) := ((ite (= v_g_1 22) 11 v_g_1)) [278][92] : (v_g_1) := ((ite (= v_g_1 29) 8 v_g_1)) [90][220] : (v_g_1) := ((ite (= v_g_1 23) 9 v_g_1)) [91][221] : (v_g_1) := ((ite (= v_g_1 10) 13 v_g_1)) [216][101] : (v_g_1) := ((ite (= v_g_1 18) 6 v_g_1)) [214][230] : (v_g_1) := ((ite (= v_g_1 5) 26 v_g_1)) [99][232] : (v_g_1) := ((ite (= v_g_1 12) 17 v_g_1)) [8][105] : (v_g_1) := ((ite (= v_g_1 20) 14 v_g_1)) [46][169] : (v_g_1) := ((ite (= v_g_1 15) 28 v_g_1)) [47][170] : (v_g_1) := ((ite (= v_g_1 8) 4 (ite (= v_g_1 16) 4 v_g_1))) [13][112] : (v_g_1) := ((ite (= v_g_1 13) 15 (ite (= v_g_1 2) 15 v_g_1))) [215][54] : (v_g_1) := ((ite (= v_g_1 26) 18 v_g_1)) [111][247] : (v_g_1) := ((ite (= v_g_1 13) 25 (ite (= v_g_1 2) 25 v_g_1))) [209][184] : (v_g_1) := ((ite (= v_g_1 27) 3 v_g_1)) [112][248] : (v_g_1) := ((ite (= v_g_1 4) 22 v_g_1)) [114][250] : (v_g_1) := ((ite (= v_g_1 24) 1 v_g_1)) [115][251] : (v_g_1) := ((ite (= v_g_1 8) 12 (ite (= v_g_1 16) 12 v_g_1))) [61][189] : (v_g_1) := ((ite (= v_g_1 14) 19 v_g_1)) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 29, number of unique pairs: 29, empire law size: 1095, empire annotation size: 1124, number of regions: 38, number of territories: 29, 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: 38, Median number of places per region: 3, Empire validity check time [ms]: 283, EmpireToOwickiGries time [ms]: 243, Owicki-Gries validity check time [ms]: 1836 │ │ │ duration: 4522 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 4526 ms. └─ JUnit Vintage finished after 4535 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 1 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 4565 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 ]