env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoOverflow.mix034_pso.opt_tso.opt.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_mix034_pso_opt_tso_opt_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoOverflow_mix034_pso_opt_tso_opt_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 3 states and 269 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 89.66666666666667) internal successors, (269), 3 states have internal predecessors, (269), 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 269 edges. 269 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 4 states and 338 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 4 states, 4 states have (on average 84.5) internal successors, (338), 4 states have internal predecessors, (338), 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 338 edges. 338 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 4 states and 338 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 4 states, 4 states have (on average 84.5) internal successors, (338), 4 states have internal predecessors, (338), 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 338 edges. 338 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 3 [INFO]: 86 / 97 letters are loopers in proof 0 [INFO]: 85 / 97 letters are loopers in proof 1 [INFO]: 85 / 97 letters are loopers in proof 2 [INFO]: Loopers in proof automata: min=85, max=86, median=85 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 1/90 cut-off events. [INFO]: For 17/23 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 117 conditions, 90 events. 1/90 cut-off events. For 17/23 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 6/94 useless extension candidates. Maximal degree in co-relation 66. Up to 5 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1167ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 101 places, 97 transitions, 202 flow. [INFO]: Interfering actions: min=0, max=51, median=7 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 5 ghost updates, and overall size 4071 Assertions: l50 : 5#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l52 : 8#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l51 : 11#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l54 : 14#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l53 : 17#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l56 : 30#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l55 : 43#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l58 : 46#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l57 : 59#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l59 : 66#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5))) l61 : 77#(or (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l60 : 82#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l63 : 95#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l62 : 108#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l65 : 121#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l64 : 134#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l67 : 147#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l66 : 160#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l69 : 163#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l68 : 176#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l100 : 179#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l0 : 184#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l70 : 185#false l1 : 186#false l2 : 189#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l72 : 194#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l3 : 201#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5))) l71 : 204#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l4 : 205#false l74 : 206#false l5 : 209#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l73 : 216#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2))) l6 : 219#(= v_g_1 3) l76 : 220#false l7 : 223#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l75 : 226#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l8 : 227#false l78 : 234#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l9 : 247#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l77 : 250#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l79 : 257#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5))) l81 : 260#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l80 : 263#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l83 : 276#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l82 : 283#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5))) l85 : 296#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l84 : 309#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l87 : 322#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l86 : 329#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l89 : 342#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l88 : 343#false l90 : 348#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l92 : 351#(= v_g_1 3) l91 : 358#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l94 : 365#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l93 : 378#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l96 : 391#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l95 : 404#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l10 : 417#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l98 : 420#(= v_g_1 3) l97 : 423#(= v_g_1 3) l12 : 436#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l11 : 439#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l99 : 442#(= v_g_1 3) l14 : 455#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l13 : 458#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l16 : 465#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l15 : 468#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l18 : 471#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l17 : 478#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2))) l19 : 485#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l21 : 488#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l20 : 491#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l23 : 492#false l22 : 495#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l25 : 500#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l24 : 503#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l27 : 510#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5))) l26 : 523#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l29 : 526#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l28 : 529#(= v_g_1 3) l30 : 532#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l32 : 535#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l31 : 538#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l34 : 551#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l33 : 554#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l36 : 565#(or (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l35 : 572#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l38 : 575#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l37 : 588#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l39 : 601#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l41 : 608#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2))) l40 : 611#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l43 : 616#(or (= v_g_1 3) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 8))) l42 : 619#(and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) l45 : 636#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l44 : 647#(or (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) l47 : 656#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (= v_g_1 3) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 8)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l46 : 661#(or (and (= ~__unbuffered_cnt~0 0) (= v_g_1 9)) (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 6))) l49 : 664#(= v_g_1 3) l48 : 677#(or (and (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0) (= v_g_1 1)) (and (= ~__unbuffered_cnt~0 0) (= v_g_1 5)) (and (= v_g_1 7) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0)) (and (= v_g_1 4) (<= 1 ~__unbuffered_cnt~0)) (and (<= 1 ~__unbuffered_cnt~0) (= v_g_1 2)) (and (= v_g_1 10) (<= ~__unbuffered_cnt~0 1) (<= 1 ~__unbuffered_cnt~0))) Ghost Variables (and initial values): v_g_1 : 3 Ghost Updates: [33][34] : (v_g_1) := ((ite (= v_g_1 3) 8 v_g_1)) [74][21] : (v_g_1) := ((ite (= v_g_1 5) 1 (ite (= v_g_1 7) 2 (ite (= v_g_1 10) 2 v_g_1)))) [80][72] : (v_g_1) := ((ite (= v_g_1 9) 5 (ite (= v_g_1 6) 10 v_g_1))) [78][42] : (v_g_1) := ((ite (= v_g_1 8) 9 v_g_1)) [63][27] : (v_g_1) := ((ite (= v_g_1 9) 6 (ite (= v_g_1 5) 7 (ite (= v_g_1 1) 4 v_g_1)))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 10, number of unique pairs: 8, empire law size: 70, empire annotation size: 80, number of regions: 12, number of territories: 8, Min number of regions per territory: 3, Max number of regions per territory: 5, Median number of regions per territory: 5, Min number of places per region: 1, Max number of places per region: 31, Median number of places per region: 5, Empire validity check time [ms]: 242, EmpireToOwickiGries time [ms]: 78, Owicki-Gries validity check time [ms]: 992 │ │ │ duration: 2513 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2519 ms. └─ JUnit Vintage finished after 2526 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2564 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 ]