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