env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoOverflow.13-privatized_31-traces-mine-vs-mutex_true.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_13-privatized_31-traces-mine-vs-mutex_true_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoOverflow_13-privatized_31-traces-mine-vs-mutex_true_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 364 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 5 states, 5 states have (on average 72.8) internal successors, (364), 5 states have internal predecessors, (364), 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 364 edges. 364 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 8 states and 526 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 8 states, 8 states have (on average 65.75) internal successors, (526), 8 states have internal predecessors, (526), 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 526 edges. 526 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 7 states and 454 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 7 states, 7 states have (on average 64.85714285714286) internal successors, (454), 7 states have internal predecessors, (454), 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 454 edges. 454 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 3 [INFO]: 69 / 90 letters are loopers in proof 0 [INFO]: 64 / 90 letters are loopers in proof 1 [INFO]: 64 / 90 letters are loopers in proof 2 [INFO]: Loopers in proof automata: min=64, max=69, median=64 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 0/81 cut-off events. [INFO]: For 37/37 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 143 conditions, 81 events. 0/81 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 50 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 975ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 92 places, 90 transitions, 187 flow. [INFO]: Interfering actions: min=0, max=48, median=23 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 9 ghost updates, and overall size 3769 Assertions: l90 : 3#(and (= ~g~0 0) (= v_g_1 9)) l91 : 6#(and (= v_g_1 7) (<= ~g~0 1)) l50 : 9#(and (= ~g~0 0) (= v_g_1 9)) l52 : 12#(and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) l51 : 15#(and (= v_g_1 7) (<= ~g~0 1)) l10 : 18#(and (<= ~g~0 1) (= v_g_1 1)) l54 : 33#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l53 : 36#(and (= v_g_1 7) (<= ~g~0 1)) l12 : 39#(and (= ~g~0 0) (= v_g_1 5)) l56 : 42#(and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) l11 : 45#(and (= v_g_1 7) (<= ~g~0 1)) l55 : 48#(and (<= ~g~0 1) (= v_g_1 1)) l14 : 51#(and (= ~g~0 0) (= v_g_1 9)) l58 : 52#false l13 : 55#(and (= ~g~0 0) (= v_g_1 5)) l57 : 58#(and (= v_g_1 7) (<= ~g~0 1)) l16 : 61#(and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) l15 : 64#(and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) l59 : 79#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l18 : 82#(and (= ~g~0 0) (= v_g_1 9)) l17 : 85#(and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) l19 : 86#false l61 : 87#false l60 : 102#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l63 : 105#(and (= ~g~0 0) (= v_g_1 9)) l62 : 108#(and (= ~g~0 0) (= v_g_1 9)) l21 : 111#(and (= ~g~0 0) (= v_g_1 9)) l65 : 114#(and (= ~g~0 0) (= v_g_1 9)) l20 : 129#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l64 : 132#(and (= ~g~0 0) (= v_g_1 9)) l23 : 147#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l67 : 162#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l22 : 165#(= v_g_1 4) l66 : 168#(and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) l25 : 183#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l69 : 190#(or (and (= ~g~0 0) (= v_g_1 9)) (= v_g_1 4) (and (<= ~g~0 1) (= v_g_1 1))) l24 : 191#false l68 : 194#(and (= ~g~0 0) (= v_g_1 9)) l27 : 209#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l26 : 224#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l29 : 227#(and (= ~g~0 0) (= v_g_1 9)) l28 : 230#(and (= ~g~0 0) (= v_g_1 5)) l0 : 233#(= v_g_1 4) l70 : 248#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l1 : 251#(= v_g_1 4) l2 : 254#(and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) l72 : 269#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l3 : 284#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l71 : 299#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l4 : 302#(and (= ~g~0 0) (= v_g_1 9)) l30 : 305#(and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) l74 : 308#(and (= ~g~0 0) (= v_g_1 5)) l5 : 323#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l73 : 326#(and (= ~g~0 0) (= v_g_1 9)) l6 : 329#(and (<= ~g~0 1) (= v_g_1 1)) l32 : 344#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l76 : 347#(= v_g_1 4) l7 : 362#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l31 : 365#(and (= ~g~0 0) (= v_g_1 5)) l75 : 380#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l8 : 383#(= v_g_1 4) l34 : 398#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l78 : 401#(and (= ~g~0 0) (= v_g_1 9)) l9 : 402#false l33 : 403#false l77 : 406#(and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) l36 : 409#(= v_g_1 4) l35 : 412#(and (= ~g~0 0) (= v_g_1 9)) l79 : 427#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l38 : 442#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l37 : 445#(and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) l39 : 460#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l81 : 475#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l80 : 478#(and (= v_g_1 7) (<= ~g~0 1)) l83 : 481#(and (= ~g~0 0) (= v_g_1 9)) l82 : 496#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l41 : 499#(and (= ~g~0 0) (= v_g_1 9)) l85 : 502#(and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) l40 : 505#(and (= ~g~0 0) (= v_g_1 9)) l84 : 508#(= v_g_1 4) l43 : 511#(and (= v_g_1 7) (<= ~g~0 1)) l87 : 514#(and (<= ~g~0 1) (= v_g_1 1)) l42 : 529#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l86 : 532#(and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) l45 : 535#(and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) l89 : 536#false l44 : 539#(and (<= ~g~0 1) (= v_g_1 1)) l88 : 554#(or (and (= ~g~0 0) (= v_g_1 8) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= 1 ~g~0) (<= ~g~0 1) (= v_g_1 2)) (and (= v_g_1 3) (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 ~g~0) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1)) (and (<= 1 ~g~0) (= v_g_1 10) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= ~g~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post6| 1) (<= 1 |t_funThread1of1ForFork0_#t~post6|) (<= ~g~0 1) (= v_g_1 6)) (and (= v_g_1 7) (<= ~g~0 1)) (and (= ~g~0 0) (= v_g_1 5))) l47 : 557#(and (= ~g~0 0) (= v_g_1 9)) l46 : 560#(and (= ~g~0 0) (= v_g_1 5)) l49 : 563#(and (= ~g~0 0) (= v_g_1 9)) l48 : 566#(and (= ~g~0 0) (= v_g_1 9)) Ghost Variables (and initial values): v_g_1 : 4 Ghost Updates: [12][2] : (v_g_1) := ((ite (= v_g_1 9) 5 v_g_1)) [82][34] : (v_g_1) := ((ite (= v_g_1 8) 10 v_g_1)) [13][68] : (v_g_1) := ((ite (= v_g_1 7) 1 v_g_1)) [88][10] : (v_g_1) := ((ite (= v_g_1 2) 3 v_g_1)) [52][59] : (v_g_1) := ((ite (= v_g_1 4) 9 v_g_1)) [83][75] : (v_g_1) := ((ite (= v_g_1 10) 2 v_g_1)) [4][29] : (v_g_1) := ((ite (= v_g_1 6) 7 v_g_1)) [3][14] : (v_g_1) := ((ite (= v_g_1 3) 6 v_g_1)) [77][63] : (v_g_1) := ((ite (= v_g_1 5) 8 v_g_1)) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 10, number of unique pairs: 10, empire law size: 114, empire annotation size: 124, number of regions: 13, number of territories: 10, Min number of regions per territory: 2, Max number of regions per territory: 3, Median number of regions per territory: 3, Min number of places per region: 1, Max number of places per region: 24, Median number of places per region: 5, Empire validity check time [ms]: 161, EmpireToOwickiGries time [ms]: 69, Owicki-Gries validity check time [ms]: 721 │ │ │ duration: 1962 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 1967 ms. └─ JUnit Vintage finished after 1974 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2006 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 ]