env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoOverflow.04-mutex_07-ps_nr.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 7 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoOverflow_04-mutex_07-ps_nr_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoOverflow_04-mutex_07-ps_nr_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]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Start isDeterministic. Operand 5 states and 275 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 5 states, 5 states have (on average 55.0) internal successors, (275), 5 states have internal predecessors, (275), 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 275 edges. 275 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 165 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 5 states and 271 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 5 states, 5 states have (on average 54.2) internal successors, (271), 5 states have internal predecessors, (271), 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 271 edges. 271 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 166 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 55.333333333333336) internal successors, (166), 3 states have internal predecessors, (166), 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 166 edges. 166 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 7 states and 326 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 7 states, 7 states have (on average 46.57142857142857) internal successors, (326), 7 states have internal predecessors, (326), 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 326 edges. 326 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 9 states and 414 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 9 states, 9 states have (on average 46.0) internal successors, (414), 9 states have internal predecessors, (414), 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 414 edges. 414 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 8 states and 372 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 8 states, 8 states have (on average 46.5) internal successors, (372), 8 states have internal predecessors, (372), 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 372 edges. 372 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 12 states and 536 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 12 states, 12 states have (on average 44.666666666666664) internal successors, (536), 12 states have internal predecessors, (536), 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 536 edges. 536 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 8 [INFO]: 50 / 62 letters are loopers in proof 0 [INFO]: 50 / 62 letters are loopers in proof 1 [INFO]: 48 / 62 letters are loopers in proof 2 [INFO]: 51 / 62 letters are loopers in proof 3 [INFO]: 41 / 62 letters are loopers in proof 4 [INFO]: 41 / 62 letters are loopers in proof 5 [INFO]: 41 / 62 letters are loopers in proof 6 [INFO]: 41 / 62 letters are loopers in proof 7 [INFO]: Loopers in proof automata: min=41, max=51, median=48 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 14/156 cut-off events. [INFO]: For 842/3263 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 561 conditions, 156 events. 14/156 cut-off events. For 842/3263 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 533 event pairs, 2 based on Foata normal form. 260/406 useless extension candidates. Maximal degree in co-relation 501. Up to 34 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 1411ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 63 places, 62 transitions, 128 flow. [INFO]: Interfering actions: min=0, max=36, median=12 [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 15 ghost updates, and overall size 12654 Assertions: l50 : 45#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 23) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (<= ~glob~0 1) (= v_g_1 50) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= v_g_1 4) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 30) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 58) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l52 : 48#(and (= v_g_1 24) (= ~glob~0 0)) l51 : 51#(= v_g_1 17) l10 : 52#false l54 : 55#(and (= v_g_1 24) (= ~glob~0 0)) l53 : 72#(or (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 23) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 44) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 37)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 16))) l12 : 75#(and (= v_g_1 24) (= ~glob~0 0)) l56 : 102#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= v_g_1 47) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0))) l11 : 107#(or (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (= v_g_1 49)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l55 : 120#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6))) l14 : 123#(and (= v_g_1 24) (= ~glob~0 0)) l58 : 126#(and (= v_g_1 24) (= ~glob~0 0)) l13 : 129#(and (= v_g_1 24) (= ~glob~0 0)) l57 : 146#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 41)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 39) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 31) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 58) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l16 : 181#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (<= ~glob~0 1) (= v_g_1 60) (<= 1 ~glob~0)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 32) (<= 1 ~glob~0)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= v_g_1 42) (<= 1 ~glob~0)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 52)) (and (= v_g_1 34) (<= 1 ~glob~0)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= v_g_1 29) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 53))) l15 : 186#(or (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (= v_g_1 49)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l59 : 189#(= v_g_1 17) l18 : 192#(and (= v_g_1 24) (= ~glob~0 0)) l17 : 205#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6))) l19 : 236#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 55) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0))) l61 : 253#(or (and (= v_g_1 46) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 2)) (and (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 30) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= v_g_1 36) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 1))) l60 : 284#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 55) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0))) l62 : 301#(or (and (= v_g_1 46) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 2)) (and (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 30) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= v_g_1 36) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 1))) l21 : 302#false l20 : 357#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 41)) (and (<= ~glob~0 1) (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 60) (<= 1 ~glob~0)) (and (= v_g_1 39) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (= v_g_1 32) (<= 1 ~glob~0)) (and (= v_g_1 27) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 51) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 31) (<= 1 ~glob~0)) (and (= v_g_1 46) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 42) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5) (<= 1 ~glob~0)) (and (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 22)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 52)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 2)) (and (= v_g_1 34) (<= 1 ~glob~0)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 43)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 61) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 12) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= ~glob~0 0) (= v_g_1 38)) (and (= v_g_1 29) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 44) (<= 1 ~glob~0)) (and (= v_g_1 36) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 28) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 37)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 53)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 16)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 1))) l23 : 360#(and (= v_g_1 24) (= ~glob~0 0)) l22 : 365#(or (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (= v_g_1 49)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l25 : 382#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 41)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 39) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 31) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 43)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 58) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l24 : 427#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 23) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (<= ~glob~0 1) (= v_g_1 50) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= v_g_1 4) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 30) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 58) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l27 : 444#(or (and (= v_g_1 46) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 2)) (and (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 30) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= v_g_1 36) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 1))) l26 : 449#(or (and (<= ~glob~0 1) (= v_g_1 55) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l29 : 474#(or (and (<= ~glob~0 1) (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (= v_g_1 49)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (= v_g_1 55) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= v_g_1 50) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 47) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 12) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= ~glob~0 0) (= v_g_1 38)) (and (<= ~glob~0 1) (= v_g_1 28) (<= 1 ~glob~0))) l28 : 477#(and (= v_g_1 24) (= ~glob~0 0)) l0 : 480#(and (= v_g_1 24) (= ~glob~0 0)) l1 : 493#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6))) l2 : 494#false l3 : 507#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6))) l4 : 542#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (<= ~glob~0 1) (= v_g_1 60) (<= 1 ~glob~0)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 32) (<= 1 ~glob~0)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= v_g_1 42) (<= 1 ~glob~0)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 52)) (and (= v_g_1 34) (<= 1 ~glob~0)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= v_g_1 29) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 53))) l30 : 545#(and (= v_g_1 24) (= ~glob~0 0)) l5 : 590#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 23) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (<= ~glob~0 1) (= v_g_1 50) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= v_g_1 4) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 30) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 58) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0))) l6 : 593#(and (= v_g_1 24) (= ~glob~0 0)) l32 : 596#(and (= v_g_1 24) (= ~glob~0 0)) l7 : 599#(and (= v_g_1 24) (= ~glob~0 0)) l31 : 612#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6))) l8 : 615#(and (= v_g_1 24) (= ~glob~0 0)) l34 : 738#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 41)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 23) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 60) (<= 1 ~glob~0)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 39) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (= v_g_1 49)) (and (<= ~glob~0 1) (= v_g_1 32) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 27) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 51) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 31) (<= 1 ~glob~0)) (and (= v_g_1 46) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 55) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= v_g_1 42) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 35) (= ~glob~0 0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (<= ~glob~0 1) (= v_g_1 50) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 22)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 52)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 2)) (and (= v_g_1 34) (<= 1 ~glob~0)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 43)) (and (= v_g_1 4) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 61) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= v_g_1 30) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 58) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= v_g_1 47) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 12) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= ~glob~0 0) (= v_g_1 38)) (and (= v_g_1 29) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 44) (<= 1 ~glob~0)) (and (= v_g_1 36) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 28) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 37)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 53)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 16)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 1))) l9 : 765#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= v_g_1 47) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0))) l33 : 770#(or (= v_g_1 17) (and (= v_g_1 24) (= ~glob~0 0))) l36 : 773#(and (= v_g_1 24) (= ~glob~0 0)) l35 : 778#(or (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= v_g_1 47) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1))) l38 : 805#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= v_g_1 47) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0))) l37 : 840#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (<= ~glob~0 1) (= v_g_1 60) (<= 1 ~glob~0)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 32) (<= 1 ~glob~0)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= v_g_1 42) (<= 1 ~glob~0)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 52)) (and (= v_g_1 34) (<= 1 ~glob~0)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= v_g_1 29) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 53))) l39 : 895#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 41)) (and (<= ~glob~0 1) (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 60) (<= 1 ~glob~0)) (and (= v_g_1 39) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (= v_g_1 32) (<= 1 ~glob~0)) (and (= v_g_1 27) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 51) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 31) (<= 1 ~glob~0)) (and (= v_g_1 46) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 42) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 5) (<= 1 ~glob~0)) (and (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 22)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 52)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 2)) (and (= v_g_1 34) (<= 1 ~glob~0)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 43)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 61) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= v_g_1 12) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= ~glob~0 0) (= v_g_1 38)) (and (= v_g_1 29) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 44) (<= 1 ~glob~0)) (and (= v_g_1 36) (<= ~glob~0 1) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 28) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 37)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 53)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 16)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 1))) l41 : 898#(and (= v_g_1 24) (= ~glob~0 0)) l40 : 929#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 13) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 55) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 59)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 25)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 20) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 33) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 56)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0))) l43 : 930#false l42 : 943#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 62)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 45) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 6))) l45 : 944#false l44 : 979#(or (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 8) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 54)) (and (<= ~glob~0 1) (= v_g_1 60) (<= 1 ~glob~0)) (and (= v_g_1 7) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (= v_g_1 32) (<= 1 ~glob~0)) (and (= v_g_1 11) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= v_g_1 42) (<= 1 ~glob~0)) (and (= v_g_1 18) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (= v_g_1 19)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 52)) (and (= v_g_1 34) (<= 1 ~glob~0)) (and (= v_g_1 26) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (<= ~glob~0 1) (<= 1 ~glob~0) (= v_g_1 15)) (and (= v_g_1 29) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 40) (<= ~glob~0 1) (<= 1 ~glob~0)) (and (= v_g_1 21) (<= |ULTIMATE.start_main_#t~post39#1| 1) (<= 1 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (= v_g_1 53))) l47 : 1004#(or (and (<= ~glob~0 1) (= v_g_1 10) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0)) (and (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (= v_g_1 49)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= v_g_1 14)) (and (= v_g_1 63) (= |ULTIMATE.start_main_~i~0#1| 0) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (<= ~glob~0 1) (= v_g_1 55) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= v_g_1 9) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 35) (= ~glob~0 0)) (and (<= ~glob~0 1) (= v_g_1 50) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0)) (and (= v_g_1 47) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= v_g_1 12) (= ~glob~0 0) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1)) (and (= ~glob~0 0) (= v_g_1 38)) (and (<= ~glob~0 1) (= v_g_1 28) (<= 1 ~glob~0))) l46 : 1021#(or (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 57)) (and (= v_g_1 27) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 48) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= v_g_1 51) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1) (= v_g_1 22)) (and (= v_g_1 4) (<= 1 |t_funThread1of1ForFork0_#t~post31|) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (<= |ULTIMATE.start_main_#t~post39#1| 1) (= 0 |ULTIMATE.start_main_#t~post39#1|) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= v_g_1 61) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1)) (and (= |ULTIMATE.start_main_~i~0#1| 0) (= v_g_1 3) (<= ~glob~0 1) (= (select (select |#pthreadsMutex| |~#m~0.base|) |~#m~0.offset|) 1) (= |t_funThread1of1ForFork0_#t~post31| 0) (<= 1 ~glob~0) (<= |t_funThread1of1ForFork0_#t~post31| 1))) l49 : 1024#(and (= v_g_1 24) (= ~glob~0 0)) l48 : 1027#(= v_g_1 17) Ghost Variables (and initial values): v_g_1 : 17 Ghost Updates: [31][0] : (v_g_1) := ((ite (= v_g_1 20) 8 (ite (= v_g_1 16) 32 (ite (= v_g_1 37) 29 (ite (= v_g_1 45) 15 (ite (= v_g_1 23) 7 (ite (= v_g_1 44) 32 (ite (= v_g_1 13) 8 (ite (= v_g_1 5) 29 v_g_1))))))))) [57][32] : (v_g_1) := ((ite (= v_g_1 62) 59 (ite (= v_g_1 6) 25 (ite (= v_g_1 35) 14 (ite (= v_g_1 57) 3 (ite (= v_g_1 15) 40 (ite (= v_g_1 45) 13 v_g_1))))))) [37][1] : (v_g_1) := ((ite (= v_g_1 55) 50 (ite (= v_g_1 18) 21 v_g_1))) [39][3] : (v_g_1) := ((ite (= v_g_1 13) 13 (ite (= v_g_1 20) 20 (ite (= v_g_1 14) 14 (ite (= v_g_1 40) 40 (ite (= v_g_1 8) 8 (ite (= v_g_1 56) 56 (ite (= v_g_1 25) 25 (ite (= v_g_1 47) 63 (ite (= v_g_1 33) 33 (ite (= v_g_1 59) 59 (ite (= v_g_1 11) 54 (ite (= v_g_1 3) 3 (ite (= v_g_1 48) 48 v_g_1)))))))))))))) [24][38] : (v_g_1) := ((ite (= v_g_1 43) 1 (ite (= v_g_1 58) 30 (ite (= v_g_1 33) 56 (ite (= v_g_1 31) 46 (ite (= v_g_1 62) 6 (ite (= v_g_1 41) 46 (ite (= v_g_1 39) 1 (ite (= v_g_1 59) 56 v_g_1))))))))) [22][9] : (v_g_1) := ((ite (= v_g_1 50) 58 (ite (= v_g_1 28) 41 (ite (= v_g_1 35) 62 (ite (= v_g_1 14) 33 (ite (= v_g_1 38) 43 v_g_1)))))) [5][44] : (v_g_1) := ((ite (= v_g_1 13) 13 (ite (= v_g_1 20) 20 (ite (= v_g_1 14) 14 (ite (= v_g_1 55) 9 (ite (= v_g_1 40) 40 (ite (= v_g_1 8) 8 (ite (= v_g_1 56) 56 (ite (= v_g_1 25) 25 (ite (= v_g_1 33) 33 (ite (= v_g_1 59) 59 (ite (= v_g_1 63) 63 (ite (= v_g_1 54) 54 (ite (= v_g_1 3) 3 (ite (= v_g_1 48) 48 (ite (= v_g_1 18) 19 v_g_1)))))))))))))))) [30][19] : (v_g_1) := ((ite (= v_g_1 22) 5 (ite (= v_g_1 57) 45 (ite (= v_g_1 27) 5 (ite (= v_g_1 51) 44 (ite (= v_g_1 3) 20 (ite (= v_g_1 4) 23 (ite (= v_g_1 48) 20 (ite (= v_g_1 61) 44 v_g_1))))))))) [50][21] : (v_g_1) := ((ite (= v_g_1 11) 26 (ite (= v_g_1 47) 49 v_g_1))) [29][55] : (v_g_1) := ((ite (= v_g_1 2) 61 (ite (= v_g_1 25) 48 (ite (= v_g_1 1) 61 (ite (= v_g_1 36) 22 (ite (= v_g_1 56) 48 (ite (= v_g_1 30) 4 (ite (= v_g_1 46) 22 (ite (= v_g_1 6) 57 v_g_1))))))))) [51][24] : (v_g_1) := ((ite (= v_g_1 26) 18 (ite (= v_g_1 49) 55 v_g_1))) [15][56] : (v_g_1) := ((ite (= v_g_1 19) 53 (ite (= v_g_1 25) 2 (ite (= v_g_1 40) 60 (ite (= v_g_1 59) 39 (ite (= v_g_1 63) 12 (ite (= v_g_1 23) 37 (ite (= v_g_1 14) 38 (ite (= v_g_1 50) 28 (ite (= v_g_1 13) 16 (ite (= v_g_1 56) 2 (ite (= v_g_1 3) 51 (ite (= v_g_1 58) 31 (ite (= v_g_1 4) 27 (ite (= v_g_1 20) 16 (ite (= v_g_1 21) 34 (ite (= v_g_1 8) 60 (ite (= v_g_1 7) 42 (ite (= v_g_1 54) 52 (ite (= v_g_1 48) 51 (ite (= v_g_1 33) 39 (ite (= v_g_1 30) 36 (ite (= v_g_1 9) 10 v_g_1))))))))))))))))))))))) [36][26] : (v_g_1) := ((ite (= v_g_1 24) 35 v_g_1)) [18][59] : (v_g_1) := ((ite (= v_g_1 17) 24 v_g_1)) [54][29] : (v_g_1) := ((ite (= v_g_1 15) 11 (ite (= v_g_1 35) 47 v_g_1))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 63, number of unique pairs: 48, empire law size: 2501, empire annotation size: 2564, number of regions: 18, number of territories: 34, 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: 18, Median number of places per region: 3, Empire validity check time [ms]: 352, EmpireToOwickiGries time [ms]: 140, Owicki-Gries validity check time [ms]: 1057 │ │ │ duration: 3001 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 3007 ms. └─ JUnit Vintage finished after 3019 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 3051 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 ]