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-hom.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-min-array-hom_wvr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_popl20-more-min-array-hom_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 608 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 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 608 edges. 608 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 582 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 194.0) internal successors, (582), 3 states have internal predecessors, (582), 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 582 edges. 582 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 590 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 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 590 edges. 590 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 606 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 202.0) internal successors, (606), 3 states have internal predecessors, (606), 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 606 edges. 606 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 1138 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 189.66666666666666) internal successors, (1138), 6 states have internal predecessors, (1138), 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 1138 edges. 1138 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 590 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 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 590 edges. 590 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 615 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 205.0) internal successors, (615), 3 states have internal predecessors, (615), 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 615 edges. 615 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 609 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 203.0) internal successors, (609), 3 states have internal predecessors, (609), 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 609 edges. 609 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 609 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 203.0) internal successors, (609), 3 states have internal predecessors, (609), 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 609 edges. 609 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 9 [INFO]: 186 / 239 letters are loopers in proof 0 [INFO]: 186 / 239 letters are loopers in proof 1 [INFO]: 205 / 239 letters are loopers in proof 2 [INFO]: 198 / 239 letters are loopers in proof 3 [INFO]: 185 / 239 letters are loopers in proof 4 [INFO]: 205 / 239 letters are loopers in proof 5 [INFO]: 202 / 239 letters are loopers in proof 6 [INFO]: 201 / 239 letters are loopers in proof 7 [INFO]: 201 / 239 letters are loopers in proof 8 [INFO]: Loopers in proof automata: min=185, max=205, median=201 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 243/829 cut-off events. [INFO]: For 3206/3274 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 2322 conditions, 829 events. 243/829 cut-off events. For 3206/3274 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4593 event pairs, 186 based on Foata normal form. 2/718 useless extension candidates. Maximal degree in co-relation 2260. Up to 282 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1841ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 236 places, 239 transitions, 499 flow. [INFO]: Interfering actions: min=0, max=166, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 22 ghost updates, and overall size 25391 Assertions: l50 : 3#(= v_g_1 15) l52 : 6#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l51 : 11#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l54 : 12#false l53 : 19#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l56 : 26#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l55 : 29#(= v_g_1 15) l58 : 32#(and (= v_g_1 10) (= |#race~N~0| 0)) l57 : 33#false l59 : 34#false l230 : 37#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) l111 : 40#(= v_g_1 16) l232 : 45#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l110 : 86#(or (and (= |#race~N~0| 0) (= (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~nondet29#1|) (= v_g_1 2)) (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 9) (= (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~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (= v_g_1 12) (and (= 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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= v_g_1 5) (= |#race~N~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= (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~nondet29#1|) (= v_g_1 18) (= (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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (and (= |#race~N~0| 0) (= v_g_1 6)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 14)) (and (= v_g_1 3) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 23) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (= v_g_1 15) (= v_g_1 16)) l231 : 93#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l113 : 134#(or (and (= |#race~N~0| 0) (= (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~nondet29#1|) (= v_g_1 2)) (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 9) (= (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~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (= v_g_1 12) (and (= 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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= v_g_1 5) (= |#race~N~0| 0)) (and (= (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~nondet29#1|) (= v_g_1 18) (= (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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (and (= |#race~N~0| 0) (= v_g_1 6)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 14)) (and (= v_g_1 3) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 23) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 21) (= |#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 (= v_g_1 20) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (= v_g_1 15) (= v_g_1 16)) l234 : 137#(and (= v_g_1 17) (= |#race~N~0| 0)) l112 : 144#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l233 : 147#(and (= v_g_1 10) (= |#race~N~0| 0)) l115 : 150#(= v_g_1 15) l114 : 157#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l235 : 160#(and (= v_g_1 10) (= |#race~N~0| 0)) l117 : 163#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 14)) l116 : 164#false l119 : 167#(and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l118 : 170#(and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) l61 : 173#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l60 : 180#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l63 : 183#(= v_g_1 16) l62 : 186#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l65 : 193#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l64 : 196#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l67 : 203#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l66 : 208#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l69 : 211#(and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0)) l68 : 214#(and (= v_g_1 10) (= |#race~N~0| 0)) l100 : 217#(= v_g_1 16) l221 : 220#(= v_g_1 15) l220 : 223#(= v_g_1 15) l102 : 226#(and (= v_g_1 10) (= |#race~N~0| 0)) l223 : 233#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l101 : 234#false l222 : 235#false l104 : 238#(and (= v_g_1 10) (= |#race~N~0| 0)) l225 : 241#(and (= v_g_1 10) (= |#race~N~0| 0)) l103 : 248#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l224 : 251#(and (= v_g_1 10) (= |#race~N~0| 0)) l106 : 254#(and (= v_g_1 17) (= |#race~N~0| 0)) l227 : 261#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l105 : 264#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 14)) l226 : 267#(and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) l108 : 308#(or (and (= |#race~N~0| 0) (= (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~nondet29#1|) (= v_g_1 2)) (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 9) (= (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~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (= v_g_1 12) (and (= 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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= v_g_1 5) (= |#race~N~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= (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~nondet29#1|) (= v_g_1 18) (= (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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) (and (= |#race~N~0| 0) (= v_g_1 6)) (and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 14)) (and (= v_g_1 3) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 23) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0)) (and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) (= v_g_1 15) (= v_g_1 16)) l229 : 311#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l107 : 318#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l228 : 325#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l109 : 332#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l70 : 335#(= v_g_1 15) l72 : 338#(and (= v_g_1 10) (= |#race~N~0| 0)) l71 : 341#(and (= v_g_1 10) (= |#race~N~0| 0)) l74 : 348#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l73 : 349#false l76 : 356#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l75 : 359#(and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) l78 : 362#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l77 : 363#false l79 : 366#(and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) l131 : 369#(and (= v_g_1 10) (= |#race~N~0| 0)) l130 : 372#(and (= (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~nondet29#1|) (= v_g_1 18) (= (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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) l133 : 379#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l132 : 380#false l135 : 383#(and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) l134 : 386#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l137 : 389#(and (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|) (= v_g_1 14)) l136 : 390#false l139 : 395#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l138 : 400#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l81 : 401#false l80 : 402#false l83 : 407#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l82 : 410#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l85 : 413#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l84 : 416#(and (= v_g_1 17) (= |#race~N~0| 0)) l87 : 419#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l86 : 424#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l89 : 427#(= v_g_1 15) l88 : 434#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l120 : 437#(= v_g_1 15) l122 : 440#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l121 : 443#(and (= v_g_1 10) (= |#race~N~0| 0)) l124 : 446#(and (= v_g_1 23) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) l123 : 453#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l126 : 454#false l125 : 455#false l128 : 458#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l127 : 459#false l129 : 466#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l90 : 473#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l92 : 476#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l91 : 483#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l94 : 486#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l93 : 489#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l96 : 496#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l95 : 499#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l98 : 502#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l97 : 505#(and (= v_g_1 10) (= |#race~N~0| 0)) l99 : 508#(and (= (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~nondet29#1|) (= v_g_1 18) (= (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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) l160 : 515#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l151 : 518#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l150 : 521#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l153 : 522#false l152 : 525#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l155 : 526#false l154 : 529#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l157 : 532#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l156 : 535#(and (= v_g_1 13) (= |#race~N~0| 0) (= |#race~M~0| 0)) l159 : 538#(and (= v_g_1 10) (= |#race~N~0| 0)) l158 : 541#(= v_g_1 15) l140 : 544#(and (= v_g_1 9) (= (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~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) l142 : 545#false l141 : 548#(and (= v_g_1 23) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) l144 : 549#false l143 : 550#false l146 : 553#(and (= v_g_1 10) (= |#race~N~0| 0)) l145 : 560#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l148 : 567#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l147 : 570#(= v_g_1 15) l149 : 573#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l180 : 580#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l182 : 583#(= v_g_1 16) l181 : 590#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l173 : 593#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l172 : 594#false l175 : 599#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l174 : 602#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l177 : 603#false l176 : 606#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l179 : 609#(and (= v_g_1 20) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l178 : 610#false l171 : 617#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l170 : 620#(and (= v_g_1 10) (= |#race~N~0| 0)) l162 : 623#(= v_g_1 15) l161 : 630#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l164 : 633#(and (= (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~nondet29#1|) (= v_g_1 18) (= (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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) l163 : 636#(= v_g_1 15) l166 : 639#(and (= |#race~N~0| 0) (= v_g_1 6)) l165 : 642#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l168 : 645#(= v_g_1 15) l167 : 648#(= v_g_1 15) l169 : 655#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l195 : 658#(= v_g_1 15) l194 : 663#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l197 : 666#(= v_g_1 15) l196 : 667#false l199 : 668#false l198 : 671#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l191 : 672#false l190 : 675#(and (= v_g_1 10) (= |#race~N~0| 0)) l193 : 680#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l192 : 681#false l184 : 684#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l183 : 687#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l186 : 690#(= v_g_1 15) l185 : 693#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l188 : 696#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l187 : 697#false l189 : 700#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l0 : 703#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l1 : 704#false l2 : 707#(= v_g_1 15) l3 : 710#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l4 : 711#false l5 : 718#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l6 : 721#(and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) l7 : 724#(and (= |#race~N~0| 0) (= (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~nondet29#1|) (= v_g_1 2)) l8 : 727#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l9 : 730#(and (= v_g_1 3) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l10 : 737#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l12 : 738#false l11 : 741#(and (= v_g_1 10) (= |#race~N~0| 0)) l14 : 742#false l13 : 745#(and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= v_g_1 5) (= |#race~N~0| 0)) l16 : 748#(and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) l15 : 755#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l18 : 762#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l17 : 769#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l19 : 770#false l21 : 773#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) l20 : 778#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l23 : 779#false l22 : 782#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l25 : 785#(and (= 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~nondet29#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| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet29#1|) (= |#race~N~0| 0) (= (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~nondet29#1|)) l24 : 788#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) l27 : 793#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l26 : 796#(= v_g_1 15) l29 : 797#false l28 : 804#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l30 : 807#(and (= v_g_1 10) (= |#race~N~0| 0)) l32 : 810#(= v_g_1 12) l31 : 813#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l34 : 814#false l33 : 817#(and (= v_g_1 10) (= |#race~N~0| 0)) l36 : 822#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l35 : 825#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l38 : 832#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l37 : 835#(and (= v_g_1 23) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) l39 : 840#(or (and (= v_g_1 10) (= |#race~N~0| 0)) (and (= v_g_1 17) (= |#race~N~0| 0))) l210 : 843#(= v_g_1 15) l212 : 846#(= v_g_1 15) l211 : 847#false l214 : 854#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l213 : 855#false l216 : 856#false l215 : 857#false l218 : 860#(= v_g_1 16) l217 : 863#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l219 : 866#(= v_g_1 15) l41 : 867#false l40 : 868#false l43 : 869#false l42 : 872#(and (= v_g_1 10) (= |#race~N~0| 0)) l45 : 875#(and (= v_g_1 10) (= |#race~N~0| 0)) l44 : 882#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l47 : 885#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l46 : 888#(and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0)) l49 : 889#false l48 : 896#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l201 : 897#false l200 : 904#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l203 : 907#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l202 : 910#(and (= v_g_1 3) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l205 : 913#(and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= v_g_1 5) (= |#race~N~0| 0)) l204 : 920#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| 0) (= |#race~M~0| 0))) l207 : 927#(or (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 1)) (and (= v_g_1 21) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 19) (= |#race~N~0| 0) (= |#race~M~0| 0))) l206 : 930#(and (= v_g_1 4) (= |#race~min3~0| 0) (= |#race~min2~0| 0) (= |#race~N~0| 0) (= |#race~min1~0| 0) (= |#race~M~0| 0)) l209 : 933#(and (= v_g_1 10) (= |#race~N~0| 0)) l208 : 936#(and (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= v_g_1 5) (= |#race~N~0| 0)) Ghost Variables (and initial values): v_g_1 : 15 Ghost Updates: [28][33] : (v_g_1) := ((ite (= v_g_1 14) 12 v_g_1)) [95][132] : (v_g_1) := ((ite (= v_g_1 16) 14 v_g_1)) [31][37] : (v_g_1) := ((ite (= v_g_1 12) 10 v_g_1)) [134][197] : (v_g_1) := ((ite (= v_g_1 3) 4 v_g_1)) [53][74] : (v_g_1) := ((ite (= v_g_1 9) 7 v_g_1)) [55][77] : (v_g_1) := ((ite (= v_g_1 7) 18 v_g_1)) [83][109] : (v_g_1) := ((ite (= v_g_1 17) 2 (ite (= v_g_1 10) 2 v_g_1))) [102][142] : (v_g_1) := ((ite (= v_g_1 23) 16 v_g_1)) [125][175] : (v_g_1) := ((ite (= v_g_1 6) 22 v_g_1)) [238][113] : (v_g_1) := ((ite (= v_g_1 19) 21 v_g_1)) [15][18] : (v_g_1) := ((ite (= v_g_1 5) 6 v_g_1)) [42][50] : (v_g_1) := ((ite (= v_g_1 2) 9 v_g_1)) [234][147] : (v_g_1) := ((ite (= v_g_1 22) 11 v_g_1)) [128][180] : (v_g_1) := ((ite (= v_g_1 13) 20 v_g_1)) [107][149] : (v_g_1) := ((ite (= v_g_1 15) 23 v_g_1)) [239][119] : (v_g_1) := ((ite (= v_g_1 21) 13 v_g_1)) [236][57] : (v_g_1) := ((ite (= v_g_1 11) 8 v_g_1)) [46][59] : (v_g_1) := ((ite (= v_g_1 18) 17 v_g_1)) [237][28] : (v_g_1) := ((ite (= v_g_1 1) 19 v_g_1)) [24][29] : (v_g_1) := ((ite (= v_g_1 20) 3 v_g_1)) [232][189] : (v_g_1) := ((ite (= v_g_1 8) 1 v_g_1)) [25][30] : (v_g_1) := ((ite (= v_g_1 17) 5 (ite (= v_g_1 10) 5 v_g_1))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 23, number of unique pairs: 23, empire law size: 879, empire annotation size: 902, number of regions: 32, number of territories: 23, 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]: 256, EmpireToOwickiGries time [ms]: 173, Owicki-Gries validity check time [ms]: 1572 │ │ │ duration: 3877 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 3881 ms. └─ JUnit Vintage finished after 3887 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 1 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 3916 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 ]