env EmpireAutomatonOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG' NoOverflow.04-mutex_42-trylock_2mutex.ats false -------------------------------------------------------------------------------- Thanks for using JUnit! Support its development at https://junit.org/sponsoring Test plan execution started. Number of static tests: 1 ╷ ├─ JUnit Jupiter └─ JUnit Jupiter finished after 5 ms. ├─ JUnit Vintage │ ├─ EmpireAutomatonOG │ │ ├─ NoOverflow_04-mutex_42-trylock_2mutex_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$EmpireAutomatonOG]/[test:NoOverflow_04-mutex_42-trylock_2mutex_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]: Number of proof automata: 7 [INFO]: 61 / 79 letters are loopers in proof 0 [INFO]: 72 / 79 letters are loopers in proof 1 [INFO]: 62 / 79 letters are loopers in proof 2 [INFO]: 52 / 79 letters are loopers in proof 3 [INFO]: 52 / 79 letters are loopers in proof 4 [INFO]: 62 / 79 letters are loopers in proof 5 [INFO]: 62 / 79 letters are loopers in proof 6 [INFO]: Loopers in proof automata: min=52, max=72, median=62 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 116/457 cut-off events. [INFO]: For 981/1008 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 1527 conditions, 457 events. 116/457 cut-off events. For 981/1008 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2400 event pairs, 33 based on Foata normal form. 26/478 useless extension candidates. Maximal degree in co-relation 1437. Up to 138 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 828ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 81 places, 79 transitions, 165 flow. [INFO]: Computed Owicki-Gries annotation with 1 ghost variables, 11 ghost updates, and overall size 10250 Assertions: l50 : 3#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l52 : 8#(or (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15))) l51 : 11#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l10 : 14#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l54 : 73#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 23) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 7) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= v_g_1 27) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 26) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (<= 1 ~g1~0) (= v_g_1 19)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (<= 1 ~g2~0) (= v_g_1 31) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 24) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l53 : 86#(or (and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) (and (<= ~g1~0 1) (= v_g_1 11) (= ~g1~0 0)) (and (<= ~g1~0 1) (= v_g_1 21) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 18) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (= v_g_1 14) (<= ~g2~0 1)) (= v_g_1 2)) l12 : 97#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 23) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 26) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (<= 1 ~g2~0) (= v_g_1 31) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 24) (<= 1 ~g2~0) (<= ~g2~0 1))) l56 : 102#(or (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15))) l11 : 105#(= v_g_1 2) l55 : 108#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l14 : 111#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l58 : 114#(and (<= ~g1~0 1) (= v_g_1 11) (= ~g1~0 0)) l13 : 117#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l57 : 118#false l16 : 121#(= v_g_1 2) l15 : 124#(= v_g_1 2) l59 : 139#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l18 : 184#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 23) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 7) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= v_g_1 27) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 26) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (<= 1 ~g1~0) (= v_g_1 19)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (<= 1 ~g2~0) (= v_g_1 31) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 24) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l17 : 199#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l19 : 210#(or (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1))) l61 : 221#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25))) l60 : 224#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l63 : 235#(or (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6))) l62 : 250#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l21 : 253#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l65 : 264#(or (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6))) l20 : 279#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l64 : 294#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l23 : 301#(or (and (<= ~g1~0 1) (= v_g_1 21) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 18) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (= v_g_1 14) (<= ~g2~0 1))) l67 : 304#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l22 : 307#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l66 : 352#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 23) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 7) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= v_g_1 27) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 26) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (<= 1 ~g1~0) (= v_g_1 19)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (<= 1 ~g2~0) (= v_g_1 31) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 24) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l25 : 359#(or (and (<= ~g1~0 1) (= v_g_1 21) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 18) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (= v_g_1 14) (<= ~g2~0 1))) l69 : 370#(or (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6))) l24 : 373#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l68 : 418#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 23) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 7) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= v_g_1 27) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 26) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (<= 1 ~g1~0) (= v_g_1 19)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (<= 1 ~g2~0) (= v_g_1 31) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 24) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l27 : 433#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l26 : 448#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l29 : 463#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l28 : 466#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l0 : 467#false l70 : 512#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 23) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 7) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= v_g_1 27) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 26) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (<= 1 ~g1~0) (= v_g_1 19)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (<= 1 ~g2~0) (= v_g_1 31) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 24) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l1 : 517#(or (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15))) l2 : 532#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l72 : 535#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l3 : 538#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l71 : 549#(or (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6))) l4 : 550#false l30 : 557#(or (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l74 : 568#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25))) l5 : 571#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l73 : 578#(or (and (<= ~g1~0 1) (= v_g_1 21) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 18) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (= v_g_1 14) (<= ~g2~0 1))) l6 : 581#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l32 : 582#false l76 : 597#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l7 : 600#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l31 : 601#false l75 : 612#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25))) l8 : 615#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l34 : 630#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l78 : 639#(or (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 7) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= v_g_1 27) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (<= 1 ~g1~0) (= v_g_1 19)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16))) l9 : 642#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l33 : 647#(or (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15))) l77 : 662#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l36 : 677#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l35 : 692#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l79 : 737#(or (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 23) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 7) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 29) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= v_g_1 27) (= |t_funThread1of1ForFork0_#t~post3| 0)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 34) (<= 1 ~g1~0)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 26) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 33) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (<= 1 ~g1~0) (= v_g_1 19)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (<= 1 ~g2~0) (= v_g_1 31) (<= ~g2~0 1)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 24) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (<= ~g1~0 1) (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 30) (<= 1 ~g1~0)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 22)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l38 : 748#(or (and (= ~g2~0 0) (= v_g_1 32) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= ~g1~0 1) (= ~g2~0 0) (= v_g_1 8) (<= 1 ~g1~0)) (and (= ~g2~0 0) (= v_g_1 9)) (and (<= ~g1~0 1) (= ~g2~0 0) (<= 1 ~g1~0) (= v_g_1 6))) l37 : 749#false l39 : 750#false l80 : 757#(or (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l41 : 764#(or (and (<= ~g1~0 1) (= v_g_1 21) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 18) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (= v_g_1 14) (<= ~g2~0 1))) l40 : 767#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l43 : 778#(or (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1))) l42 : 785#(or (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (<= 1 |t_funThread1of1ForFork0_#t~post3|) (= v_g_1 17) (<= 1 ~g1~0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 5) (<= 1 ~g1~0))) l45 : 800#(or (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= v_g_1 12) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0) (= v_g_1 15)) (and (= ~g2~0 0) (= v_g_1 20)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= v_g_1 16)) (and (= |t_funThread1of1ForFork0_#t~post6| 0) (= ~g2~0 0) (= v_g_1 25)) (and (<= |t_funThread1of1ForFork0_#t~post3| 1) (= v_g_1 3) (<= ~g1~0 1) (= ~g2~0 0) (= |t_funThread1of1ForFork0_#t~post3| 0) (= ~g1~0 0))) l44 : 811#(or (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1))) l47 : 818#(or (and (<= ~g1~0 1) (= v_g_1 21) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 18) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (= v_g_1 14) (<= ~g2~0 1))) l46 : 821#(and (= v_g_1 35) (<= ~g1~0 1) (= ~g2~0 0) (= ~g1~0 0)) l49 : 832#(or (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1))) l48 : 843#(or (and (<= ~g1~0 1) (= v_g_1 10) (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1)) (and (= v_g_1 4) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (= v_g_1 28) (<= 1 ~g2~0) (<= ~g2~0 1)) (and (<= 1 ~g2~0) (<= 1 ~g1~0) (<= ~g2~0 1) (= v_g_1 1)) (and (= v_g_1 13) (<= 1 ~g2~0) (<= ~g2~0 1))) Ghost Variables (and initial values): v_g_1 : 2 Ghost Updates: [78][48] : (v_g_1) := ((ite (= v_g_1 35) 15 v_g_1)) [72][66] : (v_g_1) := ((ite (= v_g_1 12) 28 (ite (= v_g_1 31) 4 (ite (= v_g_1 26) 10 (ite (= v_g_1 23) 1 (ite (= v_g_1 24) 4 v_g_1)))))) [14][20] : (v_g_1) := ((ite (= v_g_1 11) 35 v_g_1)) [55][37] : (v_g_1) := ((ite (= v_g_1 15) 3 (ite (= v_g_1 29) 17 v_g_1))) [60][7] : (v_g_1) := ((ite (= v_g_1 5) 27 (ite (= v_g_1 3) 16 (ite (= v_g_1 17) 19 v_g_1)))) [15][24] : (v_g_1) := ((ite (= v_g_1 28) 13 (ite (= v_g_1 20) 8 (ite (= v_g_1 25) 30 (ite (= v_g_1 15) 29 (ite (= v_g_1 3) 5 (ite (= v_g_1 12) 31 (ite (= v_g_1 16) 7 v_g_1)))))))) [61][9] : (v_g_1) := ((ite (= v_g_1 7) 6 (ite (= v_g_1 16) 20 (ite (= v_g_1 27) 9 (ite (= v_g_1 19) 32 v_g_1))))) [28][42] : (v_g_1) := ((ite (= v_g_1 2) 11 v_g_1)) [66][59] : (v_g_1) := ((ite (= v_g_1 32) 34 (ite (= v_g_1 8) 33 (ite (= v_g_1 9) 22 (ite (= v_g_1 20) 25 (ite (= v_g_1 6) 33 v_g_1)))))) [79][62] : (v_g_1) := ((ite (= v_g_1 4) 18 (ite (= v_g_1 1) 14 (ite (= v_g_1 13) 18 (ite (= v_g_1 10) 21 v_g_1))))) [71][31] : (v_g_1) := ((ite (= v_g_1 25) 12 (ite (= v_g_1 22) 24 (ite (= v_g_1 34) 23 (ite (= v_g_1 33) 26 (ite (= v_g_1 30) 26 v_g_1)))))) [INFO]: EmpireComputation time [ms]: 1, EmpireComputation statistics: automaton size: 35, number of unique pairs: 31, empire law size: 904, empire annotation size: 939, number of regions: 15, number of territories: 18, 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: 21, Median number of places per region: 3, Empire validity check time [ms]: 0, EmpireToOwickiGries time [ms]: 197, Owicki-Gries validity check time [ms]: 0 │ │ │ duration: 1069 ms │ │ │ status: ✔ SUCCESSFUL │ └─ EmpireAutomatonOG finished after 1075 ms. └─ JUnit Vintage finished after 1081 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 1113 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 ]