env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoDataRace.pthread-demo-datarace-1.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 6 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoDataRace_pthread-demo-datarace-1_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoDataRace_pthread-demo-datarace-1_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]: Start isDeterministic. Operand 3 states and 272 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 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 272 edges. 272 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 291 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 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 291 edges. 291 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 276 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 92.0) internal successors, (276), 3 states have internal predecessors, (276), 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 276 edges. 276 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 281 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 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 281 edges. 281 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 302 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 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 302 edges. 302 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 5 [INFO]: 81 / 115 letters are loopers in proof 0 [INFO]: 93 / 115 letters are loopers in proof 1 [INFO]: 86 / 115 letters are loopers in proof 2 [INFO]: 88 / 115 letters are loopers in proof 3 [INFO]: 96 / 115 letters are loopers in proof 4 [INFO]: Loopers in proof automata: min=81, max=96, median=88 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 4/128 cut-off events. [INFO]: For 130/135 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 259 conditions, 128 events. 4/128 cut-off events. For 130/135 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 176 event pairs, 1 based on Foata normal form. 11/134 useless extension candidates. Maximal degree in co-relation 167. Up to 33 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1016ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 113 places, 115 transitions, 237 flow. [INFO]: Interfering actions: min=0, max=49, median=0 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 15 ghost updates, and overall size 11111 Assertions: l50 : 15#(or (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l52 : 20#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15))) l51 : 23#(= v_g_1 11) l54 : 26#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l53 : 31#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15))) l56 : 74#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16)) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l55 : 85#(or (= v_g_1 11) (and (= |#race~myglobal~0| 0) (= v_g_1 20)) (= v_g_1 9) (= v_g_1 22) (and (= v_g_1 13) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet40#1|))) l58 : 98#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l57 : 99#false l59 : 104#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l111 : 109#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l110 : 110#false l112 : 113#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l61 : 116#(= v_g_1 22) l60 : 119#(and (= v_g_1 13) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet40#1|)) l63 : 124#(or (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l62 : 151#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16)) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l65 : 156#(or (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l64 : 169#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (= v_g_1 24) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l67 : 184#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 26) (= v_g_1 8) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l66 : 187#(= v_g_1 11) l69 : 190#(= v_g_1 11) l68 : 193#(= v_g_1 22) l100 : 196#(= v_g_1 11) l102 : 209#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l101 : 222#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (= v_g_1 24) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l104 : 225#(= v_g_1 11) l103 : 228#(= v_g_1 11) l106 : 233#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l105 : 236#(= v_g_1 11) l108 : 251#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 26) (= v_g_1 8) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l107 : 256#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l109 : 261#(or (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l0 : 262#false l70 : 265#(= v_g_1 11) l1 : 268#(= v_g_1 11) l2 : 271#(= v_g_1 11) l72 : 276#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|))) l3 : 279#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l71 : 284#(or (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|))) l4 : 285#false l74 : 288#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l5 : 291#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l73 : 304#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l6 : 307#(= v_g_1 11) l76 : 322#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 26) (= v_g_1 8) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l7 : 325#(= v_g_1 11) l75 : 352#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16)) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l8 : 353#false l78 : 380#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16)) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l9 : 385#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l77 : 388#(= v_g_1 11) l79 : 389#false l81 : 390#false l80 : 391#false l83 : 418#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16)) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l82 : 421#(= v_g_1 11) l85 : 436#(or (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l84 : 451#(or (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l87 : 454#(= v_g_1 11) l86 : 469#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 26) (= v_g_1 8) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l89 : 474#(or (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l88 : 487#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (= v_g_1 24) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l90 : 488#false l92 : 489#false l91 : 494#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1))) l94 : 497#(= v_g_1 22) l93 : 524#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l96 : 527#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l95 : 554#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16)) (= v_g_1 6) (and (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l10 : 557#(= v_g_1 11) l98 : 560#(= v_g_1 11) l97 : 565#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19))) l12 : 568#(= v_g_1 9) l11 : 571#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l99 : 574#(= v_g_1 11) l14 : 579#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l13 : 584#(or (and (= |#race~myglobal~0| 0) (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l16 : 587#(= v_g_1 11) l15 : 590#(= v_g_1 11) l18 : 593#(= v_g_1 11) l17 : 598#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l19 : 611#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 12) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (= v_g_1 24) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1)) (= v_g_1 23) (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 16))) l21 : 624#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l20 : 651#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l23 : 654#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l22 : 667#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l25 : 668#false l24 : 671#(and (= v_g_1 13) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet40#1|)) l27 : 676#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l26 : 679#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l29 : 684#(or (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|))) l28 : 687#(= v_g_1 11) l30 : 690#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l32 : 691#false l31 : 694#(and (= |#race~myglobal~0| 0) (= v_g_1 20)) l34 : 697#(= v_g_1 11) l33 : 724#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l36 : 727#(= v_g_1 11) l35 : 730#(= v_g_1 11) l38 : 743#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l37 : 756#(or (and (= |#race~myglobal~0| 0) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 2)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 5) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (= v_g_1 23) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 15)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 19)) (= v_g_1 6)) l39 : 759#(= v_g_1 11) l41 : 762#(= v_g_1 9) l40 : 763#false l43 : 766#(= v_g_1 11) l42 : 771#(or (and (= v_g_1 3) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 1))) l45 : 774#(= v_g_1 22) l44 : 777#(= v_g_1 11) l47 : 792#(or (and (= v_g_1 7) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |thread_function_mutexThread1of1ForFork0_#t~nondet33| |#race~myglobal~0|)) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 17)) (= v_g_1 24) (= v_g_1 26) (= v_g_1 8) (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= v_g_1 14)) (and (= |#race~myglobal~0| 0) (= v_g_1 4) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1))) l46 : 795#(= v_g_1 11) l49 : 800#(or (and (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|) (= v_g_1 25)) (and (= v_g_1 21) (= (select (select |#pthreadsMutex| |~#mymutex~0.base|) |~#mymutex~0.offset|) 1) (= |#race~myglobal~0| |ULTIMATE.start_main_#t~nondet44#1|))) l48 : 801#false Ghost Variables (and initial values): v_g_1 : 11 Ghost Updates: [110][96] : (v_g_1) := ((ite (= v_g_1 9) 20 v_g_1)) [41][100] : (v_g_1) := ((ite (= v_g_1 24) 9 (ite (= v_g_1 23) 9 (ite (= v_g_1 6) 9 (ite (= v_g_1 8) 9 (ite (= v_g_1 26) 9 v_g_1)))))) [21][73] : (v_g_1) := ((ite (= v_g_1 14) 4 (ite (= v_g_1 15) 2 v_g_1))) [40][105] : (v_g_1) := ((ite (= v_g_1 22) 23 v_g_1)) [30][74] : (v_g_1) := ((ite (= v_g_1 2) 5 (ite (= v_g_1 4) 7 v_g_1))) [92][75] : (v_g_1) := ((ite (= v_g_1 21) 10 (ite (= v_g_1 25) 12 v_g_1))) [73][44] : (v_g_1) := ((ite (= v_g_1 11) 13 v_g_1)) [93][76] : (v_g_1) := ((ite (= v_g_1 6) 3 (ite (= v_g_1 23) 1 (ite (= v_g_1 24) 1 (ite (= v_g_1 8) 3 (ite (= v_g_1 26) 3 v_g_1)))))) [55][18] : (v_g_1) := ((ite (= v_g_1 10) 26 (ite (= v_g_1 12) 24 v_g_1))) [33][51] : (v_g_1) := ((ite (= v_g_1 5) 19 (ite (= v_g_1 7) 17 v_g_1))) [34][52] : (v_g_1) := ((ite (= v_g_1 19) 6 (ite (= v_g_1 17) 8 v_g_1))) [58][22] : (v_g_1) := ((ite (= v_g_1 16) 25 (ite (= v_g_1 18) 21 v_g_1))) [18][86] : (v_g_1) := ((ite (= v_g_1 8) 14 (ite (= v_g_1 26) 14 (ite (= v_g_1 24) 14 (ite (= v_g_1 6) 15 (ite (= v_g_1 23) 15 v_g_1)))))) [103][89] : (v_g_1) := ((ite (= v_g_1 1) 16 (ite (= v_g_1 3) 18 v_g_1))) [79][58] : (v_g_1) := ((ite (= v_g_1 13) 22 v_g_1)) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 26, number of unique pairs: 25, empire law size: 415, empire annotation size: 441, number of regions: 19, number of territories: 25, 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: 29, Median number of places per region: 2, Empire validity check time [ms]: 273, EmpireToOwickiGries time [ms]: 203, Owicki-Gries validity check time [ms]: 893 │ │ │ duration: 2421 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 2427 ms. └─ JUnit Vintage finished after 2434 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 2478 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 ]