env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.10-synch_03-two_unique.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 │ │ ├─ NoDataRace_10-synch_03-two_unique_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_10-synch_03-two_unique_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]: Start isDeterministic. Operand 3 states and 119 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 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 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 118 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 118 edges. 118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 2 [INFO]: 39 / 44 letters are loopers in proof 0 [INFO]: 38 / 44 letters are loopers in proof 1 [INFO]: Loopers in proof automata: min=38, max=39, median=39 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 0/40 cut-off events. [INFO]: For 4/4 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 58 conditions, 40 events. 0/40 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 30 event pairs, 0 based on Foata normal form. 1/41 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 565ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 51 places, 44 transitions, 96 flow. [INFO]: Interfering actions: min=0, max=28, median=14 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 6 ghost updates, and overall size 3120 Assertions: l50 : 11#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18))) l10 : 14#(= v_g_1 7) l12 : 25#(or (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 6)) l11 : 28#(= v_g_1 7) l14 : 31#(= v_g_1 7) l13 : 40#(or (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 3) (= v_g_1 8) (= v_g_1 10)) l16 : 43#(= v_g_1 7) l15 : 52#(or (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 3) (= v_g_1 8) (= v_g_1 10)) l18 : 55#(= v_g_1 7) l17 : 58#(= v_g_1 7) l19 : 73#(or (= v_g_1 11) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2) (= v_g_1 1)) l21 : 80#(or (= v_g_1 3) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 1)) l20 : 81#false l23 : 90#(or (= v_g_1 7) (= v_g_1 3) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 1)) l22 : 127#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 3) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2) (= v_g_1 1)) l25 : 158#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l24 : 189#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l27 : 196#(or (= v_g_1 3) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 1)) l26 : 211#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|))) l29 : 212#false l28 : 219#(or (= v_g_1 3) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 1)) l0 : 228#(or (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 3) (= v_g_1 8) (= v_g_1 10)) l1 : 243#(or (= v_g_1 11) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2) (= v_g_1 1)) l2 : 244#false l3 : 255#(or (= v_g_1 8) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (= v_g_1 2)) l4 : 258#(= v_g_1 7) l30 : 269#(or (= v_g_1 8) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (= v_g_1 2)) l5 : 300#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l6 : 307#(or (= v_g_1 3) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 1)) l32 : 310#(= v_g_1 7) l7 : 321#(or (= v_g_1 8) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (= v_g_1 2)) l31 : 324#(= v_g_1 7) l8 : 335#(or (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 6)) l34 : 338#(= v_g_1 7) l9 : 369#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l33 : 400#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l36 : 403#(= v_g_1 7) l35 : 414#(or (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 6)) l38 : 429#(or (= v_g_1 11) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2) (= v_g_1 1)) l37 : 430#false l39 : 461#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l41 : 472#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18))) l40 : 479#(or (= v_g_1 3) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 1)) l43 : 482#(= v_g_1 7) l42 : 513#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l45 : 524#(or (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 6)) l44 : 555#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 11) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 8) (= v_g_1 10) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 16)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 17) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 18)) (= v_g_1 6) (= v_g_1 2)) l47 : 562#(or (= v_g_1 3) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (= v_g_1 1)) l46 : 571#(or (and (= v_g_1 13) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|)) (= v_g_1 3) (= v_g_1 8) (= v_g_1 10)) l49 : 574#(= v_g_1 7) l48 : 589#(or (and (= v_g_1 12) (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 15) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 4) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 19) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 5) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= v_g_1 14) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|)) (and (= |#race~myglobal2~0| |f2Thread1of1ForFork0_#t~nondet31|) (= v_g_1 9) (= |#race~myglobal1~0| |f1Thread1of1ForFork1_#t~nondet30|))) Ghost Variables (and initial values): v_g_1 : 7 Ghost Updates: [24][2] : (v_g_1) := ((ite (= v_g_1 15) 12 (ite (= v_g_1 6) 18 (ite (= v_g_1 11) 18 (ite (= v_g_1 19) 12 (ite (= v_g_1 10) 13 v_g_1)))))) [33][22] : (v_g_1) := ((ite (= v_g_1 7) 3 v_g_1)) [31][9] : (v_g_1) := ((ite (= v_g_1 4) 15 (ite (= v_g_1 3) 10 (ite (= v_g_1 1) 6 v_g_1)))) [27][26] : (v_g_1) := ((ite (= v_g_1 16) 2 (ite (= v_g_1 9) 14 (ite (= v_g_1 18) 2 (ite (= v_g_1 13) 8 (ite (= v_g_1 12) 14 v_g_1)))))) [15][27] : (v_g_1) := ((ite (= v_g_1 8) 5 (ite (= v_g_1 10) 19 (ite (= v_g_1 3) 4 (ite (= v_g_1 13) 9 v_g_1))))) [18][30] : (v_g_1) := ((ite (= v_g_1 5) 17 (ite (= v_g_1 19) 11 (ite (= v_g_1 14) 17 (ite (= v_g_1 15) 11 (ite (= v_g_1 12) 16 (ite (= v_g_1 9) 16 (ite (= v_g_1 4) 1 v_g_1)))))))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 19, number of unique pairs: 13, empire law size: 111, empire annotation size: 130, number of regions: 13, number of territories: 13, 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: 12, Median number of places per region: 3, Empire validity check time [ms]: 194, EmpireToOwickiGries time [ms]: 94, Owicki-Gries validity check time [ms]: 522 │ │ │ duration: 1408 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 1413 ms. └─ JUnit Vintage finished after 1419 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 1 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 1449 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 ]