env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.popl20-more-array-sum-alt2.wvr.ats true -------------------------------------------------------------------------------- Thanks for using JUnit! Support its development at https://junit.org/sponsoring Test plan execution started. Number of static tests: 1 ╷ ├─ JUnit Jupiter └─ JUnit Jupiter finished after 6 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoDataRace_popl20-more-array-sum-alt2_wvr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_popl20-more-array-sum-alt2_wvr_ats(de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG)] │ │ │ parent: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG] │ │ │ source: ClassSource [className = 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG', filePosition = null] [WARN]: Using environment timeout: -1ms [INFO]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/adds/z3 [INFO]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) [INFO]: [MP /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (1)] Waiting until timeout for monitored process [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Start isDeterministic. Operand 3 states and 557 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 185.66666666666666) internal successors, (557), 3 states have internal predecessors, (557), 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 557 edges. 557 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 537 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 179.0) internal successors, (537), 3 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 537 edges. 537 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 545 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 545 edges. 545 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 561 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 561 edges. 561 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 6 states and 1048 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 6 states, 6 states have (on average 174.66666666666666) internal successors, (1048), 6 states have internal predecessors, (1048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 1048 edges. 1048 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 545 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 545 edges. 545 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 570 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 190.0) internal successors, (570), 3 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 570 edges. 570 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 570 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 190.0) internal successors, (570), 3 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 570 edges. 570 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 8 [INFO]: 171 / 218 letters are loopers in proof 0 [INFO]: 171 / 218 letters are loopers in proof 1 [INFO]: 190 / 218 letters are loopers in proof 2 [INFO]: 183 / 218 letters are loopers in proof 3 [INFO]: 170 / 218 letters are loopers in proof 4 [INFO]: 190 / 218 letters are loopers in proof 5 [INFO]: 187 / 218 letters are loopers in proof 6 [INFO]: 187 / 218 letters are loopers in proof 7 [INFO]: Loopers in proof automata: min=170, max=190, median=187 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 242/817 cut-off events. [INFO]: For 2451/2511 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 2143 conditions, 817 events. 242/817 cut-off events. For 2451/2511 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4555 event pairs, 186 based on Foata normal form. 1/706 useless extension candidates. Maximal degree in co-relation 2083. Up to 282 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1961ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 216 places, 218 transitions, 457 flow. [INFO]: Interfering actions: min=0, max=154, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 21 ghost updates, and overall size 19696 Assertions: l50 : 3#(and (= v_g_1 7) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) l52 : 6#(and (= v_g_1 19) (= |#race~N~0| 0)) l51 : 9#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l54 : 10#false l53 : 17#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l56 : 20#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l55 : 23#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l58 : 26#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l57 : 29#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l59 : 32#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l111 : 33#false l110 : 36#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l113 : 43#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l112 : 46#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l115 : 49#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l114 : 50#false l117 : 51#false l116 : 52#false l119 : 55#(and (= v_g_1 19) (= |#race~N~0| 0)) l118 : 58#(and (= v_g_1 19) (= |#race~N~0| 0)) l61 : 59#false l60 : 64#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l63 : 65#false l62 : 68#(and (= v_g_1 19) (= |#race~N~0| 0)) l65 : 71#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 2)) l64 : 72#false l67 : 75#(and (= v_g_1 20) (= |#race~N~0| 0)) l66 : 82#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l69 : 83#false l68 : 86#(and (= v_g_1 19) (= |#race~N~0| 0)) l100 : 89#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l102 : 90#false l101 : 91#false l104 : 98#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l103 : 101#(and (= v_g_1 7) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) l106 : 104#(= v_g_1 13) l105 : 111#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l108 : 114#(and (= v_g_1 12) (= |#race~N~0| 0)) l107 : 117#(and (= v_g_1 19) (= |#race~N~0| 0)) l109 : 120#(= v_g_1 1) l70 : 121#false l72 : 128#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l71 : 133#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l74 : 138#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l73 : 139#false l76 : 140#false l75 : 143#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l78 : 144#false l77 : 147#(= v_g_1 1) l79 : 150#(and (= v_g_1 19) (= |#race~N~0| 0)) l131 : 153#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l130 : 156#(and (= v_g_1 19) (= |#race~N~0| 0)) l133 : 163#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l132 : 168#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l135 : 169#false l134 : 176#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l137 : 183#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l136 : 186#(and (= v_g_1 19) (= |#race~N~0| 0)) l139 : 189#(= v_g_1 1) l138 : 192#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l81 : 195#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l80 : 202#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l83 : 205#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l82 : 208#(and (= v_g_1 11) (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|)) l85 : 211#(= v_g_1 1) l84 : 214#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l87 : 217#(and (= v_g_1 19) (= |#race~N~0| 0)) l86 : 220#(and (= v_g_1 12) (= |#race~N~0| 0)) l89 : 223#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l88 : 226#(= v_g_1 13) l120 : 229#(and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) l122 : 230#false l121 : 237#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l124 : 240#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l123 : 245#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l126 : 252#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l125 : 255#(= v_g_1 1) l128 : 262#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l127 : 265#(and (= v_g_1 19) (= |#race~N~0| 0)) l129 : 272#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l90 : 275#(= v_g_1 1) l92 : 314#(or (and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) (= v_g_1 13) (and (= v_g_1 7) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) (and (= v_g_1 4) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= 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~nondet28#1|) (= |#race~N~0| 0)) (= v_g_1 10) (and (= v_g_1 11) (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|)) (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 3) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 17) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) (= v_g_1 1) (and (= v_g_1 20) (= |#race~N~0| 0))) l91 : 319#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l94 : 326#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l93 : 327#false l96 : 334#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l95 : 373#(or (and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) (= v_g_1 13) (and (= v_g_1 7) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) (and (= v_g_1 4) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= 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~nondet28#1|) (= |#race~N~0| 0)) (= v_g_1 10) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 11) (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|)) (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 3) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 17) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) (= v_g_1 1) (and (= v_g_1 20) (= |#race~N~0| 0))) l98 : 380#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l97 : 419#(or (and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) (= v_g_1 13) (and (= v_g_1 7) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) (and (= v_g_1 4) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= 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~nondet28#1|) (= |#race~N~0| 0)) (= v_g_1 10) (and (= v_g_1 11) (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|)) (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 3) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 17) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) (and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0) (= v_g_1 2)) (and (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0)) (and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) (= v_g_1 1) (and (= v_g_1 20) (= |#race~N~0| 0))) l99 : 426#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l160 : 433#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l151 : 436#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l150 : 439#(and (= v_g_1 19) (= |#race~N~0| 0)) l153 : 444#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l152 : 447#(= v_g_1 13) l155 : 450#(and (= v_g_1 11) (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|)) l154 : 455#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l157 : 460#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l156 : 463#(and (= |#race~N~0| 0) (= v_g_1 6) (= |#race~M~0| 0)) l159 : 466#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l158 : 469#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l140 : 474#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l142 : 481#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l141 : 488#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l144 : 491#(= v_g_1 1) l143 : 494#(= v_g_1 13) l146 : 501#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l145 : 508#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l148 : 515#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l147 : 518#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l149 : 521#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l180 : 526#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l182 : 533#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l181 : 536#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l173 : 539#(= v_g_1 1) l172 : 540#false l175 : 543#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l174 : 544#false l177 : 551#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l176 : 552#false l179 : 557#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l178 : 564#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l171 : 571#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l170 : 574#(= v_g_1 10) l162 : 577#(= v_g_1 1) l161 : 578#false l164 : 581#(= v_g_1 1) l163 : 588#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l166 : 591#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l165 : 594#(= v_g_1 1) l168 : 597#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l167 : 600#(= v_g_1 1) l169 : 603#(and (= v_g_1 19) (= |#race~N~0| 0)) l195 : 610#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l194 : 613#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l197 : 616#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l196 : 619#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l199 : 622#(and (= v_g_1 3) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) l198 : 625#(and (= v_g_1 19) (= |#race~N~0| 0)) l191 : 626#false l190 : 633#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l193 : 634#false l192 : 641#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l184 : 644#(= v_g_1 1) l183 : 647#(= v_g_1 1) l186 : 648#false l185 : 651#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l188 : 654#(and (= v_g_1 19) (= |#race~N~0| 0)) l187 : 657#(and (= v_g_1 19) (= |#race~N~0| 0)) l189 : 660#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l0 : 663#(= v_g_1 1) l1 : 666#(and (= v_g_1 12) (= |#race~N~0| 0)) l2 : 673#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l3 : 680#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l4 : 685#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l5 : 688#(and (= v_g_1 7) (= |#race~M~0| |ULTIMATE.start_main_#t~nondet14#1|)) l6 : 689#false l7 : 690#false l8 : 693#(and (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l9 : 694#false l10 : 697#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 17) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l12 : 704#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l11 : 707#(and (= v_g_1 19) (= |#race~N~0| 0)) l14 : 710#(= v_g_1 1) l13 : 713#(= v_g_1 1) l16 : 716#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 17) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l15 : 719#(and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) l18 : 722#(and (= v_g_1 19) (= |#race~N~0| 0)) l17 : 725#(and (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 3 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= v_g_1 17) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 2 (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l19 : 728#(and (= v_g_1 19) (= |#race~N~0| 0)) l21 : 731#(= v_g_1 1) l20 : 738#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l23 : 741#(and (= v_g_1 19) (= |#race~N~0| 0)) l22 : 746#(or (and (= v_g_1 19) (= |#race~N~0| 0)) (and (= v_g_1 12) (= |#race~N~0| 0))) l25 : 749#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l24 : 752#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l27 : 755#(and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) l26 : 756#false l29 : 763#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l28 : 764#false l30 : 771#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l32 : 774#(and (= v_g_1 3) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) l31 : 777#(and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0)) l34 : 780#(and (= 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~nondet28#1|) (= |#race~N~0| 0)) l33 : 783#(and (= v_g_1 19) (= |#race~N~0| 0)) l36 : 786#(and (= v_g_1 19) (= |#race~N~0| 0)) l35 : 789#(and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) l38 : 790#false l37 : 791#false l39 : 798#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l210 : 799#false l212 : 800#false l211 : 807#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l214 : 810#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l213 : 817#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 5) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= v_g_1 22) (= |#race~N~0| 0) (= |#race~M~0| 0))) l215 : 820#(= v_g_1 1) l41 : 823#(= v_g_1 13) l40 : 824#false l43 : 827#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l42 : 830#(and (= |#race~N~0| 0) (= |#race~M~0| 0) (= v_g_1 16)) l45 : 837#(or (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (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))) l44 : 840#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l47 : 843#(and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) l46 : 846#(and (= v_g_1 4) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset| 1)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= (select (select |#race| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |ULTIMATE.start_create_fresh_int_array_~i~3#1| 4) |ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) |ULTIMATE.start_create_fresh_int_array_#t~nondet28#1|) (= |#race~N~0| 0)) l49 : 847#false l48 : 850#(= v_g_1 1) l201 : 853#(and (= v_g_1 9) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= |#race~M~0| 0)) l200 : 860#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l203 : 863#(and (= v_g_1 19) (= |#race~N~0| 0)) l202 : 866#(= v_g_1 1) l205 : 869#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l204 : 872#(and (= v_g_1 3) (= |#race~A~0| |ULTIMATE.start_main_#t~nondet18#1|) (= |#race~N~0| 0)) l207 : 875#(and (= v_g_1 11) (= |#race~N~0| |ULTIMATE.start_main_#t~nondet16#1|)) l206 : 882#(or (and (= v_g_1 8) (= |#race~N~0| 0) (= |#race~M~0| 0)) (and (= |#race~N~0| 0) (= v_g_1 14) (= |#race~M~0| 0)) (and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0))) l209 : 885#(and (= |#race~res2~0| 0) (= |#race~res1~0| 0) (= |#race~N~0| 0) (= v_g_1 15) (= |#race~M~0| 0)) l208 : 888#(and (= v_g_1 18) (= |#race~N~0| 0) (= |#race~M~0| 0)) Ghost Variables (and initial values): v_g_1 : 1 Ghost Updates: [91][128] : (v_g_1) := ((ite (= v_g_1 19) 3 (ite (= v_g_1 12) 3 v_g_1))) [216][34] : (v_g_1) := ((ite (= v_g_1 14) 18 v_g_1)) [115][162] : (v_g_1) := ((ite (= v_g_1 3) 20 v_g_1)) [28][35] : (v_g_1) := ((ite (= v_g_1 4) 2 v_g_1)) [70][99] : (v_g_1) := ((ite (= v_g_1 19) 21 (ite (= v_g_1 12) 21 v_g_1))) [217][100] : (v_g_1) := ((ite (= v_g_1 18) 8 v_g_1)) [73][103] : (v_g_1) := ((ite (= v_g_1 21) 4 v_g_1)) [34][41] : (v_g_1) := ((ite (= v_g_1 1) 7 v_g_1)) [118][170] : (v_g_1) := ((ite (= v_g_1 10) 19 v_g_1)) [218][107] : (v_g_1) := ((ite (= v_g_1 8) 6 v_g_1)) [77][110] : (v_g_1) := ((ite (= v_g_1 7) 13 v_g_1)) [211][50] : (v_g_1) := ((ite (= v_g_1 5) 14 v_g_1)) [58][83] : (v_g_1) := ((ite (= v_g_1 6) 9 v_g_1)) [213][115] : (v_g_1) := ((ite (= v_g_1 16) 22 v_g_1)) [123][179] : (v_g_1) := ((ite (= v_g_1 17) 12 v_g_1)) [124][180] : (v_g_1) := ((ite (= v_g_1 13) 11 v_g_1)) [146][212] : (v_g_1) := ((ite (= v_g_1 11) 10 v_g_1)) [41][54] : (v_g_1) := ((ite (= v_g_1 9) 15 v_g_1)) [63][88] : (v_g_1) := ((ite (= v_g_1 20) 16 v_g_1)) [215][152] : (v_g_1) := ((ite (= v_g_1 22) 5 v_g_1)) [22][25] : (v_g_1) := ((ite (= v_g_1 2) 17 v_g_1)) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 22, number of unique pairs: 22, empire law size: 812, empire annotation size: 834, number of regions: 31, number of territories: 22, Min number of regions per territory: 4, Max number of regions per territory: 7, Median number of regions per territory: 4, Min number of places per region: 1, Max number of places per region: 37, Median number of places per region: 3, Empire validity check time [ms]: 239, EmpireToOwickiGries time [ms]: 162, Owicki-Gries validity check time [ms]: 1450 │ │ │ duration: 3846 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 3851 ms. └─ JUnit Vintage finished after 3858 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 3891 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 ]