env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoOverflow.09-regions_09-arraylist.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 │ │ ├─ NoOverflow_09-regions_09-arraylist_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoOverflow_09-regions_09-arraylist_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]: Start isDeterministic. Operand 5 states and 723 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 5 states, 5 states have (on average 144.6) internal successors, (723), 5 states have internal predecessors, (723), 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 723 edges. 723 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 7 states and 994 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 7 states, 7 states have (on average 142.0) internal successors, (994), 7 states have internal predecessors, (994), 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 994 edges. 994 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 5 states and 710 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 5 states, 5 states have (on average 142.0) internal successors, (710), 5 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 710 edges. 710 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 3 [INFO]: 138 / 160 letters are loopers in proof 0 [INFO]: 138 / 160 letters are loopers in proof 1 [INFO]: 138 / 160 letters are loopers in proof 2 [INFO]: Loopers in proof automata: min=138, max=138, median=138 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 7/243 cut-off events. [INFO]: For 69/97 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 364 conditions, 243 events. 7/243 cut-off events. For 69/97 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 392 event pairs, 6 based on Foata normal form. 0/236 useless extension candidates. Maximal degree in co-relation 198. Up to 31 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1519ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 161 places, 160 transitions, 324 flow. [INFO]: Interfering actions: min=0, max=90, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 7 ghost updates, and overall size 6444 Assertions: l50 : 3#(= v_g_1 6) l52 : 6#(= v_g_1 6) l51 : 11#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l54 : 14#(= v_g_1 6) l53 : 17#(= v_g_1 7) l56 : 20#(= v_g_1 7) l55 : 23#(= v_g_1 7) l58 : 26#(= v_g_1 6) l57 : 31#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l59 : 36#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l111 : 39#(= v_g_1 6) l110 : 42#(= v_g_1 7) l113 : 45#(= v_g_1 6) l112 : 50#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l115 : 53#(= v_g_1 6) l114 : 58#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l117 : 61#(= v_g_1 6) l116 : 66#(or (and (= v_g_1 3) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l119 : 69#(= v_g_1 6) l118 : 72#(= v_g_1 6) l61 : 75#(= v_g_1 7) l60 : 80#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l63 : 83#(= v_g_1 6) l62 : 84#false l65 : 89#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l64 : 92#(= v_g_1 6) l67 : 97#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l66 : 100#(= v_g_1 6) l69 : 105#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l68 : 110#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l100 : 113#(= v_g_1 6) l102 : 116#(= v_g_1 6) l101 : 135#(or (and (= v_g_1 8) (<= |ULTIMATE.start_main_~k~0#1| 9) (<= 1 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 1 |ULTIMATE.start_main_#t~post41#1|)) (and (= v_g_1 4) (<= 1 |ULTIMATE.start_main_~k~0#1|) (= 0 |ULTIMATE.start_main_#t~post41#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 0 |ULTIMATE.start_main_#t~post41#1|)) (= v_g_1 7) (= v_g_1 9) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= 0 |ULTIMATE.start_main_#t~post41#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 0 |ULTIMATE.start_main_#t~post41#1|) (= v_g_1 2)) (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (= v_g_1 3) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (= v_g_1 10) (<= 1 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 1 |ULTIMATE.start_main_#t~post41#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l104 : 140#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l103 : 145#(or (and (= v_g_1 8) (<= |ULTIMATE.start_main_~k~0#1| 9) (<= 1 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 1 |ULTIMATE.start_main_#t~post41#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= 0 |ULTIMATE.start_main_#t~post41#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 0 |ULTIMATE.start_main_#t~post41#1|) (= v_g_1 2))) l106 : 148#(= v_g_1 6) l105 : 153#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l108 : 156#(= v_g_1 7) l107 : 159#(= v_g_1 6) l109 : 162#(= v_g_1 7) l0 : 167#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l70 : 170#(= v_g_1 6) l1 : 173#(= v_g_1 6) l2 : 176#(= v_g_1 7) l72 : 179#(= v_g_1 6) l3 : 182#(= v_g_1 9) l71 : 185#(= v_g_1 6) l4 : 188#(= v_g_1 7) l74 : 193#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l5 : 198#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l73 : 203#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l6 : 206#(= v_g_1 7) l76 : 209#(= v_g_1 6) l7 : 214#(or (and (= v_g_1 8) (<= |ULTIMATE.start_main_~k~0#1| 9) (<= 1 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 1 |ULTIMATE.start_main_#t~post41#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= 0 |ULTIMATE.start_main_#t~post41#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 0 |ULTIMATE.start_main_#t~post41#1|) (= v_g_1 2))) l75 : 217#(= v_g_1 6) l8 : 220#(= v_g_1 7) l78 : 223#(= v_g_1 6) l9 : 226#(= v_g_1 7) l77 : 231#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l79 : 234#(= v_g_1 7) l131 : 237#(= v_g_1 6) l130 : 242#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l133 : 245#(= v_g_1 6) l132 : 250#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l135 : 253#(= v_g_1 6) l134 : 256#(= v_g_1 6) l137 : 259#(= v_g_1 6) l136 : 262#(= v_g_1 6) l139 : 267#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l138 : 270#(= v_g_1 7) l81 : 275#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l80 : 278#(= v_g_1 6) l83 : 283#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l82 : 286#(= v_g_1 6) l85 : 291#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l84 : 294#(= v_g_1 6) l87 : 297#(= v_g_1 6) l86 : 302#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l89 : 307#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l88 : 312#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l120 : 315#(= v_g_1 7) l122 : 320#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l121 : 323#(= v_g_1 6) l124 : 326#(= v_g_1 6) l123 : 329#(= v_g_1 6) l126 : 332#(= v_g_1 7) l125 : 337#(or (and (= v_g_1 4) (<= 1 |ULTIMATE.start_main_~k~0#1|) (= 0 |ULTIMATE.start_main_#t~post41#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 0 |ULTIMATE.start_main_#t~post41#1|)) (and (= v_g_1 10) (<= 1 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 1 |ULTIMATE.start_main_#t~post41#1|))) l128 : 340#(= v_g_1 6) l127 : 343#(= v_g_1 7) l129 : 346#(= v_g_1 7) l90 : 349#(= v_g_1 7) l92 : 352#(= v_g_1 7) l91 : 357#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l94 : 360#(= v_g_1 6) l93 : 363#(= v_g_1 6) l96 : 366#(= v_g_1 7) l95 : 369#(= v_g_1 7) l10 : 374#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l98 : 377#(= v_g_1 7) l97 : 380#(= v_g_1 7) l12 : 383#(= v_g_1 6) l11 : 386#(= v_g_1 6) l99 : 389#(= v_g_1 9) l14 : 394#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l160 : 397#(= v_g_1 6) l13 : 400#(= v_g_1 6) l16 : 403#(= v_g_1 6) l151 : 404#false l15 : 407#(= v_g_1 6) l150 : 410#(= v_g_1 6) l18 : 413#(= v_g_1 6) l153 : 416#(= v_g_1 6) l17 : 419#(= v_g_1 6) l152 : 422#(= v_g_1 6) l155 : 425#(= v_g_1 6) l19 : 430#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l154 : 435#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l157 : 438#(= v_g_1 6) l156 : 443#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l159 : 448#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l158 : 451#(= v_g_1 7) l21 : 454#(= v_g_1 7) l20 : 459#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l23 : 462#(= v_g_1 7) l22 : 467#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l25 : 472#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l24 : 475#(= v_g_1 7) l27 : 480#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l140 : 483#(= v_g_1 7) l26 : 486#(= v_g_1 9) l29 : 489#(= v_g_1 7) l142 : 492#(= v_g_1 6) l28 : 495#(= v_g_1 6) l141 : 500#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l144 : 505#(or (and (= v_g_1 8) (<= |ULTIMATE.start_main_~k~0#1| 9) (<= 1 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 1 |ULTIMATE.start_main_#t~post41#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= 0 |ULTIMATE.start_main_#t~post41#1|) (<= |ULTIMATE.start_main_#t~post41#1| 9) (<= 0 |ULTIMATE.start_main_#t~post41#1|) (= v_g_1 2))) l143 : 508#(= v_g_1 6) l146 : 511#(= v_g_1 6) l145 : 514#(= v_g_1 6) l148 : 517#(= v_g_1 6) l147 : 520#(= v_g_1 6) l149 : 521#false l30 : 524#(= v_g_1 6) l32 : 527#(= v_g_1 9) l31 : 530#(= v_g_1 7) l34 : 533#(= v_g_1 6) l33 : 536#(and (= v_g_1 3) (<= 1 |ULTIMATE.start_main_~k~0#1|)) l36 : 539#(= v_g_1 6) l35 : 542#(= v_g_1 7) l38 : 547#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l37 : 550#(= v_g_1 6) l39 : 555#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l41 : 558#(= v_g_1 7) l40 : 561#(= v_g_1 6) l43 : 564#(= v_g_1 6) l42 : 567#(= v_g_1 7) l45 : 570#(= v_g_1 7) l44 : 573#(= v_g_1 7) l47 : 578#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l46 : 581#(= v_g_1 6) l49 : 586#(or (and (<= |ULTIMATE.start_main_~k~0#1| 9) (= v_g_1 5) (<= 1 |ULTIMATE.start_main_~k~0#1|)) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 9) (= |ULTIMATE.start_main_~k~0#1| 0) (= v_g_1 1))) l48 : 589#(= v_g_1 7) Ghost Variables (and initial values): v_g_1 : 7 Ghost Updates: [26][97] : (v_g_1) := ((ite (= v_g_1 3) 9 v_g_1)) [126][18] : (v_g_1) := ((ite (= v_g_1 4) 3 (ite (= v_g_1 10) 3 v_g_1))) [127][20] : (v_g_1) := ((ite (= v_g_1 7) 1 v_g_1)) [16][85] : (v_g_1) := ((ite (= v_g_1 3) 5 (ite (= v_g_1 1) 1 v_g_1))) [20][91] : (v_g_1) := ((ite (= v_g_1 1) 2 (ite (= v_g_1 5) 8 v_g_1))) [115][12] : (v_g_1) := ((ite (= v_g_1 9) 6 v_g_1)) [48][127] : (v_g_1) := ((ite (= v_g_1 2) 4 (ite (= v_g_1 8) 10 v_g_1))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 10, number of unique pairs: 10, empire law size: 156, empire annotation size: 166, number of regions: 11, number of territories: 8, Min number of regions per territory: 2, Max number of regions per territory: 3, Median number of regions per territory: 2, Min number of places per region: 1, Max number of places per region: 46, Median number of places per region: 4, Empire validity check time [ms]: 197, EmpireToOwickiGries time [ms]: 165, Owicki-Gries validity check time [ms]: 541 │ │ │ duration: 2456 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2462 ms. └─ JUnit Vintage finished after 2468 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2503 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 ]