NO Initial ITS Start location: l36 0: l0 -> l1 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post0, __rho_9_^0'=__rho_9_^post0, ret^0'=ret^post0, __rho_15_^0'=__rho_15_^post0, addr_ai_family^0'=addr_ai_family^post0, __rho_4_^0'=__rho_4_^post0, listen_index^0'=listen_index^post0, MaxBackends^0'=MaxBackends^post0, __rho_1_^0'=__rho_1_^post0, err^0'=err^post0, __rho_8_^0'=__rho_8_^post0, one^0'=one^post0, __const_10^0'=__const_10^post0, addr^0'=addr^post0, __rho_3_^0'=__rho_3_^post0, fd^0'=fd^post0, MAXADDR^0'=MAXADDR^post0, added^0'=added^post0, tmp1^0'=tmp1^post0, __rho_16_^0'=__rho_16_^post0, addrs^0'=addrs^post0, __rho_5_^0'=__rho_5_^post0, maxconn^0'=maxconn^post0, MaxListen^0'=MaxListen^post0, __rho_2_^0'=__rho_2_^post0, family^0'=family^post0, (__rho_4_^0-__rho_4_^post0 == 0 /\ addr_ai_family^0-addr_ai_family^post0 == 0 /\ ret^0-ret^post0 == 0 /\ fd^0-fd^post0 == 0 /\ -MaxListen^post0+MaxListen^0 == 0 /\ -__rho_8_^post0+__rho_8_^0 == 0 /\ listen_index^0-listen_index^post0 == 0 /\ __rho_5_^0-__rho_5_^post0 == 0 /\ -__rho_2_^post0+__rho_2_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post0 == 0 /\ __rho_1_^0-__rho_1_^post0 == 0 /\ err^0-err^post0 == 0 /\ MaxBackends^0-MaxBackends^post0 == 0 /\ tmp1^0-tmp1^post0 == 0 /\ -added^post0+added^0 == 0 /\ __rho_9_^0-__rho_9_^post0 == 0 /\ -MAXADDR^post0+MAXADDR^0 == 0 /\ -__const_10^post0+__const_10^0 == 0 /\ -__rho_3_^post0+__rho_3_^0 == 0 /\ __rho_15_^0-__rho_15_^post0 == 0 /\ -addr^post0+addr^0 == 0 /\ -one^post0+one^0 == 0 /\ -addrs^post0+addrs^0 == 0 /\ -family^post0+family^0 == 0 /\ -__rho_16_^post0+__rho_16_^0 == 0 /\ -maxconn^post0+maxconn^0 == 0), cost: 1 1: l2 -> l3 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post1, __rho_9_^0'=__rho_9_^post1, ret^0'=ret^post1, __rho_15_^0'=__rho_15_^post1, addr_ai_family^0'=addr_ai_family^post1, __rho_4_^0'=__rho_4_^post1, listen_index^0'=listen_index^post1, MaxBackends^0'=MaxBackends^post1, __rho_1_^0'=__rho_1_^post1, err^0'=err^post1, __rho_8_^0'=__rho_8_^post1, one^0'=one^post1, __const_10^0'=__const_10^post1, addr^0'=addr^post1, __rho_3_^0'=__rho_3_^post1, fd^0'=fd^post1, MAXADDR^0'=MAXADDR^post1, added^0'=added^post1, tmp1^0'=tmp1^post1, __rho_16_^0'=__rho_16_^post1, addrs^0'=addrs^post1, __rho_5_^0'=__rho_5_^post1, maxconn^0'=maxconn^post1, MaxListen^0'=MaxListen^post1, __rho_2_^0'=__rho_2_^post1, family^0'=family^post1, (-__rho_1_^post1+__rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post1 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ -maxconn^post1+maxconn^0 == 0 /\ __rho_5_^0-__rho_5_^post1 == 0 /\ __rho_9_^0-__rho_9_^post1 == 0 /\ ret^0-ret^post1 == 0 /\ -added^post1+added^0 == 0 /\ addr_ai_family^0-addr_ai_family^post1 == 0 /\ __rho_15_^0-__rho_15_^post1 == 0 /\ -__const_10^post1+__const_10^0 == 0 /\ -MaxListen^post1+MaxListen^0 == 0 /\ __rho_8_^0-__rho_8_^post1 == 0 /\ -one^post1+one^0 == 0 /\ listen_index^0-listen_index^post1 == 0 /\ addrs^0-addrs^post1 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post1 == 0 /\ -__rho_16_^post1+__rho_16_^0 == 0 /\ -fd^post1+fd^0 == 0 /\ -MAXADDR^post1+MAXADDR^0 == 0 /\ -__rho_4_^post1+__rho_4_^0 == 0 /\ -family^post1+family^0 == 0 /\ err^0-err^post1 == 0 /\ -__rho_3_^post1+__rho_3_^0 == 0 /\ addr^0-addr^post1 == 0 /\ -__rho_2_^post1+__rho_2_^0 == 0), cost: 1 2: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post2, __rho_9_^0'=__rho_9_^post2, ret^0'=ret^post2, __rho_15_^0'=__rho_15_^post2, addr_ai_family^0'=addr_ai_family^post2, __rho_4_^0'=__rho_4_^post2, listen_index^0'=listen_index^post2, MaxBackends^0'=MaxBackends^post2, __rho_1_^0'=__rho_1_^post2, err^0'=err^post2, __rho_8_^0'=__rho_8_^post2, one^0'=one^post2, __const_10^0'=__const_10^post2, addr^0'=addr^post2, __rho_3_^0'=__rho_3_^post2, fd^0'=fd^post2, MAXADDR^0'=MAXADDR^post2, added^0'=added^post2, tmp1^0'=tmp1^post2, __rho_16_^0'=__rho_16_^post2, addrs^0'=addrs^post2, __rho_5_^0'=__rho_5_^post2, maxconn^0'=maxconn^post2, MaxListen^0'=MaxListen^post2, __rho_2_^0'=__rho_2_^post2, family^0'=family^post2, (listen_index^0-listen_index^post2 == 0 /\ -__rho_3_^post2+__rho_3_^0 == 0 /\ added^0-added^post2 == 0 /\ 1-added^0 <= 0 /\ fd^0-fd^post2 == 0 /\ -maxconn^post2+maxconn^0 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post2 == 0 /\ -1+ret^post2 == 0 /\ -__const_10^post2+__const_10^0 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ err^0-err^post2 == 0 /\ -addr^post2+addr^0 == 0 /\ -__rho_2_^post2+__rho_2_^0 == 0 /\ -addrs^post2+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ __rho_1_^0-__rho_1_^post2 == 0 /\ __rho_9_^0-__rho_9_^post2 == 0 /\ -__rho_16_^post2+__rho_16_^0 == 0 /\ __rho_4_^0-__rho_4_^post2 == 0 /\ addr_ai_family^0-addr_ai_family^post2 == 0 /\ one^0-one^post2 == 0 /\ -__rho_5_^post2+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post2 == 0 /\ -__rho_8_^post2+__rho_8_^0 == 0 /\ -family^post2+family^0 == 0), cost: 1 3: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post3, __rho_9_^0'=__rho_9_^post3, ret^0'=ret^post3, __rho_15_^0'=__rho_15_^post3, addr_ai_family^0'=addr_ai_family^post3, __rho_4_^0'=__rho_4_^post3, listen_index^0'=listen_index^post3, MaxBackends^0'=MaxBackends^post3, __rho_1_^0'=__rho_1_^post3, err^0'=err^post3, __rho_8_^0'=__rho_8_^post3, one^0'=one^post3, __const_10^0'=__const_10^post3, addr^0'=addr^post3, __rho_3_^0'=__rho_3_^post3, fd^0'=fd^post3, MAXADDR^0'=MAXADDR^post3, added^0'=added^post3, tmp1^0'=tmp1^post3, __rho_16_^0'=__rho_16_^post3, addrs^0'=addrs^post3, __rho_5_^0'=__rho_5_^post3, maxconn^0'=maxconn^post3, MaxListen^0'=MaxListen^post3, __rho_2_^0'=__rho_2_^post3, family^0'=family^post3, (-added^post3+added^0 == 0 /\ ret^post3 == 0 /\ -err^post3+err^0 == 0 /\ __rho_1_^0-__rho_1_^post3 == 0 /\ -__rho_5_^post3+__rho_5_^0 == 0 /\ -__const_10^post3+__const_10^0 == 0 /\ MaxBackends^0-MaxBackends^post3 == 0 /\ -one^post3+one^0 == 0 /\ __rho_9_^0-__rho_9_^post3 == 0 /\ -addr^post3+addr^0 == 0 /\ -__rho_3_^post3+__rho_3_^0 == 0 /\ -maxconn^post3+maxconn^0 == 0 /\ addr_ai_family^0-addr_ai_family^post3 == 0 /\ -__rho_16_^post3+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post3 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ -__rho_2_^post3+__rho_2_^0 == 0 /\ added^0 <= 0 /\ __rho_8_^0-__rho_8_^post3 == 0 /\ -family^post3+family^0 == 0 /\ MAXADDR^0-MAXADDR^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ __rho_15_^0-__rho_15_^post3 == 0 /\ listen_index^0-listen_index^post3 == 0 /\ __rho_4_^0-__rho_4_^post3 == 0 /\ fd^0-fd^post3 == 0), cost: 1 49: l4 -> l31 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post49, __rho_9_^0'=__rho_9_^post49, ret^0'=ret^post49, __rho_15_^0'=__rho_15_^post49, addr_ai_family^0'=addr_ai_family^post49, __rho_4_^0'=__rho_4_^post49, listen_index^0'=listen_index^post49, MaxBackends^0'=MaxBackends^post49, __rho_1_^0'=__rho_1_^post49, err^0'=err^post49, __rho_8_^0'=__rho_8_^post49, one^0'=one^post49, __const_10^0'=__const_10^post49, addr^0'=addr^post49, __rho_3_^0'=__rho_3_^post49, fd^0'=fd^post49, MAXADDR^0'=MAXADDR^post49, added^0'=added^post49, tmp1^0'=tmp1^post49, __rho_16_^0'=__rho_16_^post49, addrs^0'=addrs^post49, __rho_5_^0'=__rho_5_^post49, maxconn^0'=maxconn^post49, MaxListen^0'=MaxListen^post49, __rho_2_^0'=__rho_2_^post49, family^0'=family^post49, (-one^post49+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post49 == 0 /\ -addrs^post49+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post49 == 0 /\ -__rho_16_^post49+__rho_16_^0 == 0 /\ -fd^post49+fd^0 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ __rho_3_^0-__rho_3_^post49 == 0 /\ __rho_5_^0-__rho_5_^post49 == 0 /\ -MAXADDR^post49+MAXADDR^0 == 0 /\ __rho_9_^0-__rho_9_^post49 == 0 /\ MaxListen^0-MaxListen^post49 == 0 /\ -family^post49+family^0 == 0 /\ -__rho_2_^post49+__rho_2_^0 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post49 == 0 /\ ret^0-ret^post49 == 0 /\ -__rho_1_^post49+__rho_1_^0 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ err^0-err^post49 == 0 /\ addr^0-addr^post49 == 0 /\ __rho_8_^0-__rho_8_^post49 == 0 /\ -added^post49+added^0 == 0 /\ __const_10^0-__const_10^post49 == 0 /\ MaxBackends^0-MaxBackends^post49 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0), cost: 1 4: l5 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post4, __rho_9_^0'=__rho_9_^post4, ret^0'=ret^post4, __rho_15_^0'=__rho_15_^post4, addr_ai_family^0'=addr_ai_family^post4, __rho_4_^0'=__rho_4_^post4, listen_index^0'=listen_index^post4, MaxBackends^0'=MaxBackends^post4, __rho_1_^0'=__rho_1_^post4, err^0'=err^post4, __rho_8_^0'=__rho_8_^post4, one^0'=one^post4, __const_10^0'=__const_10^post4, addr^0'=addr^post4, __rho_3_^0'=__rho_3_^post4, fd^0'=fd^post4, MAXADDR^0'=MAXADDR^post4, added^0'=added^post4, tmp1^0'=tmp1^post4, __rho_16_^0'=__rho_16_^post4, addrs^0'=addrs^post4, __rho_5_^0'=__rho_5_^post4, maxconn^0'=maxconn^post4, MaxListen^0'=MaxListen^post4, __rho_2_^0'=__rho_2_^post4, family^0'=family^post4, (__rho_1_^0-__rho_1_^post4 == 0 /\ -__rho_5_^post4+__rho_5_^0 == 0 /\ ret^0-ret^post4 == 0 /\ err^0-err^post4 == 0 /\ one^0-one^post4 == 0 /\ -__const_10^post4+__const_10^0 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ -__rho_3_^post4+__rho_3_^0 == 0 /\ -__rho_2_^post4+__rho_2_^0 == 0 /\ -addrs^post4+addrs^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ -__rho_16_^post4+__rho_16_^0 == 0 /\ -__rho_4_^post4+__rho_4_^0 == 0 /\ -maxconn^post4+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post4 == 0 /\ MaxBackends^0-MaxBackends^post4 == 0 /\ -tmp1^post4+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ added^0-added^post4 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ __rho_9_^0-__rho_9_^post4 == 0 /\ addr_ai_family^0-addr_ai_family^post4 == 0 /\ fd^0-fd^post4 == 0 /\ family^0-family^post4 == 0 /\ -1+addr^post4-addr^0 == 0), cost: 1 27: l6 -> l19 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post27, __rho_9_^0'=__rho_9_^post27, ret^0'=ret^post27, __rho_15_^0'=__rho_15_^post27, addr_ai_family^0'=addr_ai_family^post27, __rho_4_^0'=__rho_4_^post27, listen_index^0'=listen_index^post27, MaxBackends^0'=MaxBackends^post27, __rho_1_^0'=__rho_1_^post27, err^0'=err^post27, __rho_8_^0'=__rho_8_^post27, one^0'=one^post27, __const_10^0'=__const_10^post27, addr^0'=addr^post27, __rho_3_^0'=__rho_3_^post27, fd^0'=fd^post27, MAXADDR^0'=MAXADDR^post27, added^0'=added^post27, tmp1^0'=tmp1^post27, __rho_16_^0'=__rho_16_^post27, addrs^0'=addrs^post27, __rho_5_^0'=__rho_5_^post27, maxconn^0'=maxconn^post27, MaxListen^0'=MaxListen^post27, __rho_2_^0'=__rho_2_^post27, family^0'=family^post27, (ret^0-ret^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -addr^post27+addr^0 == 0 /\ -__rho_16_^post27+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post27 == 0 /\ err^0-err^post27 == 0 /\ -MAXADDR^post27+MAXADDR^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ -__rho_2_^post27+__rho_2_^0 == 0 /\ -__rho_4_^post27+__rho_4_^0 == 0 /\ -__rho_5_^post27+__rho_5_^0 == 0 /\ -one^post27+one^0 == 0 /\ __rho_1_^0-__rho_1_^post27 == 0 /\ -__rho_3_^post27+__rho_3_^0 == 0 /\ -__rho_8_^post27+__rho_8_^0 == 0 /\ -family^post27+family^0 == 0 /\ __rho_15_^0-__rho_15_^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ -added^post27+added^0 == 0 /\ fd^0-fd^post27 == 0 /\ listen_index^0-listen_index^post27 == 0 /\ addrs^0-addrs^post27 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -__const_10^post27+__const_10^0 == 0 /\ -MaxListen^post27+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post27 == 0), cost: 1 5: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post5, __rho_9_^0'=__rho_9_^post5, ret^0'=ret^post5, __rho_15_^0'=__rho_15_^post5, addr_ai_family^0'=addr_ai_family^post5, __rho_4_^0'=__rho_4_^post5, listen_index^0'=listen_index^post5, MaxBackends^0'=MaxBackends^post5, __rho_1_^0'=__rho_1_^post5, err^0'=err^post5, __rho_8_^0'=__rho_8_^post5, one^0'=one^post5, __const_10^0'=__const_10^post5, addr^0'=addr^post5, __rho_3_^0'=__rho_3_^post5, fd^0'=fd^post5, MAXADDR^0'=MAXADDR^post5, added^0'=added^post5, tmp1^0'=tmp1^post5, __rho_16_^0'=__rho_16_^post5, addrs^0'=addrs^post5, __rho_5_^0'=__rho_5_^post5, maxconn^0'=maxconn^post5, MaxListen^0'=MaxListen^post5, __rho_2_^0'=__rho_2_^post5, family^0'=family^post5, (__rho_15_^0-__rho_15_^post5 == 0 /\ -addr^post5+addr^0 == 0 /\ one^0-one^post5 == 0 /\ -__rho_16_^post5+__rho_16_^0 == 0 /\ -__rho_5_^post5+__rho_5_^0 == 0 /\ -1-added^0+added^post5 == 0 /\ -err^post5+err^0 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -__rho_3_^post5+__rho_3_^0 == 0 /\ -addrs^post5+addrs^0 == 0 /\ fd^0-fd^post5 == 0 /\ -family^post5+family^0 == 0 /\ -__rho_2_^post5+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post5 == 0 /\ -__rho_8_^post5+__rho_8_^0 == 0 /\ -tmp1^post5+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post5 == 0 /\ ret^0-ret^post5 == 0 /\ MaxBackends^0-MaxBackends^post5 == 0 /\ -maxconn^post5+maxconn^0 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^post5-fd^0 == 0 /\ -__const_10^post5+__const_10^0 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -err^0 <= 0 /\ __rho_1_^0-__rho_1_^post5 == 0), cost: 1 6: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post6, __rho_9_^0'=__rho_9_^post6, ret^0'=ret^post6, __rho_15_^0'=__rho_15_^post6, addr_ai_family^0'=addr_ai_family^post6, __rho_4_^0'=__rho_4_^post6, listen_index^0'=listen_index^post6, MaxBackends^0'=MaxBackends^post6, __rho_1_^0'=__rho_1_^post6, err^0'=err^post6, __rho_8_^0'=__rho_8_^post6, one^0'=one^post6, __const_10^0'=__const_10^post6, addr^0'=addr^post6, __rho_3_^0'=__rho_3_^post6, fd^0'=fd^post6, MAXADDR^0'=MAXADDR^post6, added^0'=added^post6, tmp1^0'=tmp1^post6, __rho_16_^0'=__rho_16_^post6, addrs^0'=addrs^post6, __rho_5_^0'=__rho_5_^post6, maxconn^0'=maxconn^post6, MaxListen^0'=MaxListen^post6, __rho_2_^0'=__rho_2_^post6, family^0'=family^post6, (-MaxListen^post6+MaxListen^0 == 0 /\ -family^post6+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post6 == 0 /\ MAXADDR^0-MAXADDR^post6 == 0 /\ -__rho_2_^post6+__rho_2_^0 == 0 /\ __rho_4_^0-__rho_4_^post6 == 0 /\ listen_index^0-listen_index^post6 == 0 /\ -one^post6+one^0 == 0 /\ ret^0-ret^post6 == 0 /\ 1+err^0 <= 0 /\ -__rho_8_^post6+__rho_8_^0 == 0 /\ MaxBackends^0-MaxBackends^post6 == 0 /\ err^0-err^post6 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ __rho_1_^0-__rho_1_^post6 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -added^post6+added^0 == 0 /\ __rho_9_^0-__rho_9_^post6 == 0 /\ -__rho_5_^post6+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post6 == 0 /\ -__rho_3_^post6+__rho_3_^0 == 0 /\ -__const_10^post6+__const_10^0 == 0 /\ fd^0-fd^post6 == 0 /\ -addr^post6+addr^0 == 0 /\ -maxconn^post6+maxconn^0 == 0 /\ -__rho_16_^post6+__rho_16_^0 == 0 /\ addrs^0-addrs^post6 == 0), cost: 1 7: l8 -> l7 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post7, __rho_9_^0'=__rho_9_^post7, ret^0'=ret^post7, __rho_15_^0'=__rho_15_^post7, addr_ai_family^0'=addr_ai_family^post7, __rho_4_^0'=__rho_4_^post7, listen_index^0'=listen_index^post7, MaxBackends^0'=MaxBackends^post7, __rho_1_^0'=__rho_1_^post7, err^0'=err^post7, __rho_8_^0'=__rho_8_^post7, one^0'=one^post7, __const_10^0'=__const_10^post7, addr^0'=addr^post7, __rho_3_^0'=__rho_3_^post7, fd^0'=fd^post7, MAXADDR^0'=MAXADDR^post7, added^0'=added^post7, tmp1^0'=tmp1^post7, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post7, __rho_5_^0'=__rho_5_^post7, maxconn^0'=maxconn^post7, MaxListen^0'=MaxListen^post7, __rho_2_^0'=__rho_2_^post7, family^0'=family^post7, (0 == 0 /\ one^0-one^post7 == 0 /\ __rho_9_^0-__rho_9_^post7 == 0 /\ __rho_15_^0-__rho_15_^post7 == 0 /\ -__rho_2_^post7+__rho_2_^0 == 0 /\ -addrs^post7+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -MaxListen^post7+MaxListen^0 == 0 /\ -__rho_8_^post7+__rho_8_^0 == 0 /\ -family^post7+family^0 == 0 /\ -tmp1^post7+tmp1^0 == 0 /\ -fd^post7+fd^0 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ ret^0-ret^post7 == 0 /\ -__rho_5_^post7+__rho_5_^0 == 0 /\ listen_index^0-listen_index^post7 == 0 /\ __rho_4_^0-__rho_4_^post7 == 0 /\ -__rho_3_^post7+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post7 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ __rho_1_^0-__rho_1_^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ err^post7-__rho_16_^post7 == 0 /\ added^0-added^post7 == 0 /\ __const_10^0-__const_10^post7 == 0), cost: 1 8: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post8, __rho_9_^0'=__rho_9_^post8, ret^0'=ret^post8, __rho_15_^0'=__rho_15_^post8, addr_ai_family^0'=addr_ai_family^post8, __rho_4_^0'=__rho_4_^post8, listen_index^0'=listen_index^post8, MaxBackends^0'=MaxBackends^post8, __rho_1_^0'=__rho_1_^post8, err^0'=err^post8, __rho_8_^0'=__rho_8_^post8, one^0'=one^post8, __const_10^0'=__const_10^post8, addr^0'=addr^post8, __rho_3_^0'=__rho_3_^post8, fd^0'=fd^post8, MAXADDR^0'=MAXADDR^post8, added^0'=added^post8, tmp1^0'=tmp1^post8, __rho_16_^0'=__rho_16_^post8, addrs^0'=addrs^post8, __rho_5_^0'=__rho_5_^post8, maxconn^0'=maxconn^post8, MaxListen^0'=MaxListen^post8, __rho_2_^0'=__rho_2_^post8, family^0'=family^post8, (-maxconn^post8+maxconn^0 == 0 /\ listen_index^0-listen_index^post8 == 0 /\ fd^0-fd^post8 == 0 /\ added^0-added^post8 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post8 == 0 /\ __rho_9_^0-__rho_9_^post8 == 0 /\ MAXADDR^0-MAXADDR^post8 == 0 /\ __rho_15_^0-__rho_15_^post8 == 0 /\ ret^0-ret^post8 == 0 /\ -MaxListen^post8+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post8 == 0 /\ err^0-err^post8 == 0 /\ -__const_10^post8+__const_10^0 == 0 /\ -addr^post8+addr^0 == 0 /\ -__rho_16_^post8+__rho_16_^0 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ __rho_1_^0-__rho_1_^post8 == 0 /\ -__rho_2_^post8+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post8 == 0 /\ __rho_4_^0-__rho_4_^post8 == 0 /\ -__rho_5_^post8+__rho_5_^0 == 0 /\ -addrs^post8+addrs^0 == 0 /\ -__const_10^0+maxconn^0 <= 0 /\ -one^post8+one^0 == 0 /\ -__rho_8_^post8+__rho_8_^0 == 0 /\ -family^post8+family^0 == 0 /\ -__rho_3_^post8+__rho_3_^0 == 0), cost: 1 9: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post9, __rho_9_^0'=__rho_9_^post9, ret^0'=ret^post9, __rho_15_^0'=__rho_15_^post9, addr_ai_family^0'=addr_ai_family^post9, __rho_4_^0'=__rho_4_^post9, listen_index^0'=listen_index^post9, MaxBackends^0'=MaxBackends^post9, __rho_1_^0'=__rho_1_^post9, err^0'=err^post9, __rho_8_^0'=__rho_8_^post9, one^0'=one^post9, __const_10^0'=__const_10^post9, addr^0'=addr^post9, __rho_3_^0'=__rho_3_^post9, fd^0'=fd^post9, MAXADDR^0'=MAXADDR^post9, added^0'=added^post9, tmp1^0'=tmp1^post9, __rho_16_^0'=__rho_16_^post9, addrs^0'=addrs^post9, __rho_5_^0'=__rho_5_^post9, maxconn^0'=maxconn^post9, MaxListen^0'=MaxListen^post9, __rho_2_^0'=__rho_2_^post9, family^0'=family^post9, (-tmp1^post9+tmp1^0 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post9 == 0 /\ one^0-one^post9 == 0 /\ __rho_9_^0-__rho_9_^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ err^0-err^post9 == 0 /\ __rho_16_^0-__rho_16_^post9 == 0 /\ -__rho_2_^post9+__rho_2_^0 == 0 /\ added^0-added^post9 == 0 /\ __rho_3_^0-__rho_3_^post9 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ __rho_1_^0-__rho_1_^post9 == 0 /\ 1+__const_10^0-maxconn^0 <= 0 /\ -addr^post9+addr^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -MAXADDR^post9+MAXADDR^0 == 0 /\ __rho_4_^0-__rho_4_^post9 == 0 /\ -__rho_5_^post9+__rho_5_^0 == 0 /\ -MaxBackends^post9+MaxBackends^0 == 0 /\ -__const_10^0+maxconn^post9 == 0 /\ -addrs^post9+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post9 == 0 /\ -__rho_8_^post9+__rho_8_^0 == 0 /\ ret^0-ret^post9 == 0 /\ -family^post9+family^0 == 0), cost: 1 10: l10 -> l9 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post10, __rho_9_^0'=__rho_9_^post10, ret^0'=ret^post10, __rho_15_^0'=__rho_15_^post10, addr_ai_family^0'=addr_ai_family^post10, __rho_4_^0'=__rho_4_^post10, listen_index^0'=listen_index^post10, MaxBackends^0'=MaxBackends^post10, __rho_1_^0'=__rho_1_^post10, err^0'=err^post10, __rho_8_^0'=__rho_8_^post10, one^0'=one^post10, __const_10^0'=__const_10^post10, addr^0'=addr^post10, __rho_3_^0'=__rho_3_^post10, fd^0'=fd^post10, MAXADDR^0'=MAXADDR^post10, added^0'=added^post10, tmp1^0'=tmp1^post10, __rho_16_^0'=__rho_16_^post10, addrs^0'=addrs^post10, __rho_5_^0'=__rho_5_^post10, maxconn^0'=maxconn^post10, MaxListen^0'=MaxListen^post10, __rho_2_^0'=__rho_2_^post10, family^0'=family^post10, (0 == 0 /\ -__rho_5_^post10+__rho_5_^0 == 0 /\ -err^post10+err^0 == 0 /\ __rho_1_^0-__rho_1_^post10 == 0 /\ -__const_10^post10+__const_10^0 == 0 /\ added^0-added^post10 == 0 /\ one^0-one^post10 == 0 /\ MAXADDR^0-MAXADDR^post10 == 0 /\ -__rho_16_^post10+__rho_16_^0 == 0 /\ __rho_15_^0-__rho_15_^post10 == 0 /\ __rho_4_^0-__rho_4_^post10 == 0 /\ ret^0-ret^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ -__rho_2_^post10+__rho_2_^0 == 0 /\ -addr^post10+addr^0 == 0 /\ -__rho_9_^post10+__rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post10 == 0 /\ -addrs^post10+addrs^0 == 0 /\ -tmp1^post10+tmp1^0 == 0 /\ -__rho_8_^post10+__rho_8_^0 == 0 /\ __rho_3_^0-__rho_3_^post10 == 0 /\ -fd^post10+fd^0 == 0 /\ -MaxBackends^post10+MaxBackends^0 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ family^0-family^post10 == 0), cost: 1 11: l11 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post11, __rho_9_^0'=__rho_9_^post11, ret^0'=ret^post11, __rho_15_^0'=__rho_15_^post11, addr_ai_family^0'=addr_ai_family^post11, __rho_4_^0'=__rho_4_^post11, listen_index^0'=listen_index^post11, MaxBackends^0'=MaxBackends^post11, __rho_1_^0'=__rho_1_^post11, err^0'=err^post11, __rho_8_^0'=__rho_8_^post11, one^0'=one^post11, __const_10^0'=__const_10^post11, addr^0'=addr^post11, __rho_3_^0'=__rho_3_^post11, fd^0'=fd^post11, MAXADDR^0'=MAXADDR^post11, added^0'=added^post11, tmp1^0'=tmp1^post11, __rho_16_^0'=__rho_16_^post11, addrs^0'=addrs^post11, __rho_5_^0'=__rho_5_^post11, maxconn^0'=maxconn^post11, MaxListen^0'=MaxListen^post11, __rho_2_^0'=__rho_2_^post11, family^0'=family^post11, (__rho_15_^0-__rho_15_^post11 == 0 /\ -__rho_16_^post11+__rho_16_^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post11 == 0 /\ -MAXADDR^post11+MAXADDR^0 == 0 /\ one^0-one^post11 == 0 /\ -addrs^post11+addrs^0 == 0 /\ -__rho_3_^post11+__rho_3_^0 == 0 /\ -family^post11+family^0 == 0 /\ -err^post11+err^0 == 0 /\ -__rho_2_^post11+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post11 == 0 /\ fd^0-fd^post11 == 0 /\ listen_index^0-listen_index^post11 == 0 /\ -addr^post11+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post11 == 0 /\ -__rho_5_^post11+__rho_5_^0 == 0 /\ __rho_1_^0-__rho_1_^post11 == 0 /\ -__rho_8_^post11+__rho_8_^0 == 0 /\ ret^0-ret^post11 == 0 /\ -tmp1^post11+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ added^0-added^post11 == 0 /\ -__const_10^post11+__const_10^0 == 0 /\ -MaxListen^post11+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post11 == 0), cost: 1 12: l12 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post12, __rho_9_^0'=__rho_9_^post12, ret^0'=ret^post12, __rho_15_^0'=__rho_15_^post12, addr_ai_family^0'=addr_ai_family^post12, __rho_4_^0'=__rho_4_^post12, listen_index^0'=listen_index^post12, MaxBackends^0'=MaxBackends^post12, __rho_1_^0'=__rho_1_^post12, err^0'=err^post12, __rho_8_^0'=__rho_8_^post12, one^0'=one^post12, __const_10^0'=__const_10^post12, addr^0'=addr^post12, __rho_3_^0'=__rho_3_^post12, fd^0'=fd^post12, MAXADDR^0'=MAXADDR^post12, added^0'=added^post12, tmp1^0'=tmp1^post12, __rho_16_^0'=__rho_16_^post12, addrs^0'=addrs^post12, __rho_5_^0'=__rho_5_^post12, maxconn^0'=maxconn^post12, MaxListen^0'=MaxListen^post12, __rho_2_^0'=__rho_2_^post12, family^0'=family^post12, (__rho_1_^0-__rho_1_^post12 == 0 /\ addr^0-addr^post12 == 0 /\ __rho_4_^0-__rho_4_^post12 == 0 /\ ret^0-ret^post12 == 0 /\ -fd^post12+fd^0 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -family^post12+family^0 == 0 /\ -err^post12+err^0 == 0 /\ -MAXADDR^post12+MAXADDR^0 == 0 /\ -__rho_2_^post12+__rho_2_^0 == 0 /\ maxconn^0-maxconn^post12 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post12 == 0 /\ -__rho_5_^post12+__rho_5_^0 == 0 /\ -addrs^post12+addrs^0 == 0 /\ -__rho_15_^post12+__rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post12 == 0 /\ 1-__rho_8_^0 <= 0 /\ -1+__rho_8_^0 <= 0 /\ -tmp1^post12+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post12 == 0 /\ one^0-one^post12 == 0 /\ -MaxBackends^post12+MaxBackends^0 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post12 == 0 /\ __rho_16_^0-__rho_16_^post12 == 0 /\ listen_index^0-listen_index^post12 == 0 /\ -added^post12+added^0 == 0 /\ __rho_9_^0-__rho_9_^post12 == 0), cost: 1 13: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post13, __rho_9_^0'=__rho_9_^post13, ret^0'=ret^post13, __rho_15_^0'=__rho_15_^post13, addr_ai_family^0'=addr_ai_family^post13, __rho_4_^0'=__rho_4_^post13, listen_index^0'=listen_index^post13, MaxBackends^0'=MaxBackends^post13, __rho_1_^0'=__rho_1_^post13, err^0'=err^post13, __rho_8_^0'=__rho_8_^post13, one^0'=one^post13, __const_10^0'=__const_10^post13, addr^0'=addr^post13, __rho_3_^0'=__rho_3_^post13, fd^0'=fd^post13, MAXADDR^0'=MAXADDR^post13, added^0'=added^post13, tmp1^0'=tmp1^post13, __rho_16_^0'=__rho_16_^post13, addrs^0'=addrs^post13, __rho_5_^0'=__rho_5_^post13, maxconn^0'=maxconn^post13, MaxListen^0'=MaxListen^post13, __rho_2_^0'=__rho_2_^post13, family^0'=family^post13, (-MaxListen^post13+MaxListen^0 == 0 /\ -__rho_2_^post13+__rho_2_^0 == 0 /\ ret^0-ret^post13 == 0 /\ -family^post13+family^0 == 0 /\ one^0-one^post13 == 0 /\ __rho_15_^0-__rho_15_^post13 == 0 /\ -addr^post13+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ -addrs^post13+addrs^0 == 0 /\ -__rho_8_^post13+__rho_8_^0 == 0 /\ fd^0-fd^post13 == 0 /\ -tmp1^post13+tmp1^0 == 0 /\ -__const_10^post13+__const_10^0 == 0 /\ -err^post13+err^0 == 0 /\ -MAXADDR^post13+MAXADDR^0 == 0 /\ -__rho_3_^post13+__rho_3_^0 == 0 /\ __rho_4_^0-__rho_4_^post13 == 0 /\ -__rho_5_^post13+__rho_5_^0 == 0 /\ listen_index^0-listen_index^post13 == 0 /\ __rho_16_^0-__rho_16_^post13 == 0 /\ -maxconn^post13+maxconn^0 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0 /\ added^0-added^post13 == 0 /\ __rho_1_^0-__rho_1_^post13 == 0 /\ 2-__rho_8_^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ __rho_9_^0-__rho_9_^post13 == 0), cost: 1 14: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post14, __rho_9_^0'=__rho_9_^post14, ret^0'=ret^post14, __rho_15_^0'=__rho_15_^post14, addr_ai_family^0'=addr_ai_family^post14, __rho_4_^0'=__rho_4_^post14, listen_index^0'=listen_index^post14, MaxBackends^0'=MaxBackends^post14, __rho_1_^0'=__rho_1_^post14, err^0'=err^post14, __rho_8_^0'=__rho_8_^post14, one^0'=one^post14, __const_10^0'=__const_10^post14, addr^0'=addr^post14, __rho_3_^0'=__rho_3_^post14, fd^0'=fd^post14, MAXADDR^0'=MAXADDR^post14, added^0'=added^post14, tmp1^0'=tmp1^post14, __rho_16_^0'=__rho_16_^post14, addrs^0'=addrs^post14, __rho_5_^0'=__rho_5_^post14, maxconn^0'=maxconn^post14, MaxListen^0'=MaxListen^post14, __rho_2_^0'=__rho_2_^post14, family^0'=family^post14, (-family^post14+family^0 == 0 /\ __rho_9_^0-__rho_9_^post14 == 0 /\ -MaxListen^post14+MaxListen^0 == 0 /\ -__rho_2_^post14+__rho_2_^0 == 0 /\ -addrs^post14+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post14 == 0 /\ __rho_3_^0-__rho_3_^post14 == 0 /\ maxconn^0-maxconn^post14 == 0 /\ addr^0-addr^post14 == 0 /\ -tmp1^post14+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post14 == 0 /\ __rho_1_^0-__rho_1_^post14 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post14 == 0 /\ __rho_8_^0 <= 0 /\ -fd^post14+fd^0 == 0 /\ one^0-one^post14 == 0 /\ -added^post14+added^0 == 0 /\ -MAXADDR^post14+MAXADDR^0 == 0 /\ -__rho_5_^post14+__rho_5_^0 == 0 /\ __rho_4_^0-__rho_4_^post14 == 0 /\ ret^0-ret^post14 == 0 /\ listen_index^0-listen_index^post14 == 0 /\ -err^post14+err^0 == 0 /\ addr_ai_family^0-addr_ai_family^post14 == 0 /\ -__rho_16_^post14+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post14 == 0), cost: 1 15: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post15, __rho_9_^0'=__rho_9_^post15, ret^0'=ret^post15, __rho_15_^0'=__rho_15_^post15, addr_ai_family^0'=addr_ai_family^post15, __rho_4_^0'=__rho_4_^post15, listen_index^0'=listen_index^post15, MaxBackends^0'=MaxBackends^post15, __rho_1_^0'=__rho_1_^post15, err^0'=err^post15, __rho_8_^0'=__rho_8_^post15, one^0'=one^post15, __const_10^0'=__const_10^post15, addr^0'=addr^post15, __rho_3_^0'=__rho_3_^post15, fd^0'=fd^post15, MAXADDR^0'=MAXADDR^post15, added^0'=added^post15, tmp1^0'=tmp1^post15, __rho_16_^0'=__rho_16_^post15, addrs^0'=addrs^post15, __rho_5_^0'=__rho_5_^post15, maxconn^0'=maxconn^post15, MaxListen^0'=MaxListen^post15, __rho_2_^0'=__rho_2_^post15, family^0'=family^post15, (-MaxBackends^post15+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post15 == 0 /\ -tmp1^post15+tmp1^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -MaxListen^post15+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post15 == 0 /\ ret^0-ret^post15 == 0 /\ addr^0-addr^post15 == 0 /\ __rho_1_^0-__rho_1_^post15 == 0 /\ addr_ai_family^0-addr_ai_family^post15 == 0 /\ err^0-err^post15 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ __rho_8_^0-__rho_8_^post15 == 0 /\ __rho_16_^0-__rho_16_^post15 == 0 /\ -fd^post15+fd^0 == 0 /\ added^0-added^post15 == 0 /\ __rho_3_^0-__rho_3_^post15 == 0 /\ __rho_9_^0-__rho_9_^post15 == 0 /\ __rho_15_^0-__rho_15_^post15 == 0 /\ -family^post15+family^0 == 0 /\ -__rho_2_^post15+__rho_2_^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ -MAXADDR^post15+MAXADDR^0 == 0 /\ -__rho_5_^post15+__rho_5_^0 == 0 /\ one^0-one^post15 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -addrs^post15+addrs^0 == 0), cost: 1 16: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post16, __rho_9_^0'=__rho_9_^post16, ret^0'=ret^post16, __rho_15_^0'=__rho_15_^post16, addr_ai_family^0'=addr_ai_family^post16, __rho_4_^0'=__rho_4_^post16, listen_index^0'=listen_index^post16, MaxBackends^0'=MaxBackends^post16, __rho_1_^0'=__rho_1_^post16, err^0'=err^post16, __rho_8_^0'=__rho_8_^post16, one^0'=one^post16, __const_10^0'=__const_10^post16, addr^0'=addr^post16, __rho_3_^0'=__rho_3_^post16, fd^0'=fd^post16, MAXADDR^0'=MAXADDR^post16, added^0'=added^post16, tmp1^0'=tmp1^post16, __rho_16_^0'=__rho_16_^post16, addrs^0'=addrs^post16, __rho_5_^0'=__rho_5_^post16, maxconn^0'=maxconn^post16, MaxListen^0'=MaxListen^post16, __rho_2_^0'=__rho_2_^post16, family^0'=family^post16, (-maxconn^post16+maxconn^0 == 0 /\ __const_10^0-__const_10^post16 == 0 /\ __rho_1_^0-__rho_1_^post16 == 0 /\ one^0-one^post16 == 0 /\ __rho_4_^0-__rho_4_^post16 == 0 /\ ret^0-ret^post16 == 0 /\ __rho_15_^0-__rho_15_^post16 == 0 /\ -MaxListen^post16+MaxListen^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -addrs^post16+addrs^0 == 0 /\ __rho_16_^0-__rho_16_^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -__rho_2_^post16+__rho_2_^0 == 0 /\ added^0-added^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -__rho_9_^post16+__rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ -family^post16+family^0 == 0 /\ -MAXADDR^post16+MAXADDR^0 == 0 /\ -MaxBackends^post16+MaxBackends^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -fd^post16+fd^0 == 0 /\ -__rho_8_^post16+__rho_8_^0 == 0 /\ -err^post16+err^0 == 0 /\ __rho_3_^0-__rho_3_^post16 == 0 /\ -__rho_5_^post16+__rho_5_^0 == 0 /\ -tmp1^post16+tmp1^0 == 0), cost: 1 17: l13 -> l12 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post17, __rho_9_^0'=__rho_9_^post17, ret^0'=ret^post17, __rho_15_^0'=__rho_15_^post17, addr_ai_family^0'=addr_ai_family^post17, __rho_4_^0'=__rho_4_^post17, listen_index^0'=listen_index^post17, MaxBackends^0'=MaxBackends^post17, __rho_1_^0'=__rho_1_^post17, err^0'=err^post17, __rho_8_^0'=__rho_8_^post17, one^0'=one^post17, __const_10^0'=__const_10^post17, addr^0'=addr^post17, __rho_3_^0'=__rho_3_^post17, fd^0'=fd^post17, MAXADDR^0'=MAXADDR^post17, added^0'=added^post17, tmp1^0'=tmp1^post17, __rho_16_^0'=__rho_16_^post17, addrs^0'=addrs^post17, __rho_5_^0'=__rho_5_^post17, maxconn^0'=maxconn^post17, MaxListen^0'=MaxListen^post17, __rho_2_^0'=__rho_2_^post17, family^0'=family^post17, (0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ -added^post17+added^0 == 0 /\ -__rho_1_^post17+__rho_1_^0 == 0 /\ -maxconn^post17+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ MaxListen^0-MaxListen^post17 == 0 /\ -__rho_16_^post17+__rho_16_^0 == 0 /\ __rho_9_^0-__rho_9_^post17 == 0 /\ __rho_3_^0-__rho_3_^post17 == 0 /\ addr^0-addr^post17 == 0 /\ err^0-err^post17 == 0 /\ -addrs^post17+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post17 == 0 /\ -family^post17+family^0 == 0 /\ __const_10^0-__const_10^post17 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -listen_index^post17+listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ __rho_2_^0-__rho_2_^post17 == 0 /\ one^0-one^post17 == 0 /\ __rho_4_^0-__rho_4_^post17 == 0 /\ -__rho_5_^post17+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post17 == 0 /\ -MAXADDR^post17+MAXADDR^0 == 0 /\ -fd^post17+fd^0 == 0 /\ ret^0-ret^post17 == 0 /\ -tmp1^post17+tmp1^0 == 0), cost: 1 18: l14 -> l13 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post18, __rho_9_^0'=__rho_9_^post18, ret^0'=ret^post18, __rho_15_^0'=__rho_15_^post18, addr_ai_family^0'=addr_ai_family^post18, __rho_4_^0'=__rho_4_^post18, listen_index^0'=listen_index^post18, MaxBackends^0'=MaxBackends^post18, __rho_1_^0'=__rho_1_^post18, err^0'=err^post18, __rho_8_^0'=__rho_8_^post18, one^0'=one^post18, __const_10^0'=__const_10^post18, addr^0'=addr^post18, __rho_3_^0'=__rho_3_^post18, fd^0'=fd^post18, MAXADDR^0'=MAXADDR^post18, added^0'=added^post18, tmp1^0'=tmp1^post18, __rho_16_^0'=__rho_16_^post18, addrs^0'=addrs^post18, __rho_5_^0'=__rho_5_^post18, maxconn^0'=maxconn^post18, MaxListen^0'=MaxListen^post18, __rho_2_^0'=__rho_2_^post18, family^0'=family^post18, (addr^0-addr^post18 == 0 /\ -__rho_5_^post18+__rho_5_^0 == 0 /\ __rho_1_^0-__rho_1_^post18 == 0 /\ ret^0-ret^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -err^post18+err^0 == 0 /\ -MAXADDR^post18+MAXADDR^0 == 0 /\ -fd^post18+fd^0 == 0 /\ __const_10^0-__const_10^post18 == 0 /\ -addrs^post18+addrs^0 == 0 /\ -family^post18+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post18 == 0 /\ __rho_4_^0-__rho_4_^post18 == 0 /\ __rho_15_^0-__rho_15_^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post18 == 0 /\ one^0-one^post18 == 0 /\ __rho_8_^0-__rho_8_^post18 == 0 /\ -tmp1^post18+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post18 == 0 /\ __rho_16_^0-__rho_16_^post18 == 0 /\ -MaxListen^post18+MaxListen^0 == 0 /\ __rho_2_^0-__rho_2_^post18 == 0 /\ listen_index^0-listen_index^post18 == 0 /\ -err^0 <= 0 /\ __rho_9_^0-__rho_9_^post18 == 0 /\ -added^post18+added^0 == 0), cost: 1 19: l14 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post19, __rho_9_^0'=__rho_9_^post19, ret^0'=ret^post19, __rho_15_^0'=__rho_15_^post19, addr_ai_family^0'=addr_ai_family^post19, __rho_4_^0'=__rho_4_^post19, listen_index^0'=listen_index^post19, MaxBackends^0'=MaxBackends^post19, __rho_1_^0'=__rho_1_^post19, err^0'=err^post19, __rho_8_^0'=__rho_8_^post19, one^0'=one^post19, __const_10^0'=__const_10^post19, addr^0'=addr^post19, __rho_3_^0'=__rho_3_^post19, fd^0'=fd^post19, MAXADDR^0'=MAXADDR^post19, added^0'=added^post19, tmp1^0'=tmp1^post19, __rho_16_^0'=__rho_16_^post19, addrs^0'=addrs^post19, __rho_5_^0'=__rho_5_^post19, maxconn^0'=maxconn^post19, MaxListen^0'=MaxListen^post19, __rho_2_^0'=__rho_2_^post19, family^0'=family^post19, (ret^0-ret^post19 == 0 /\ -__rho_16_^post19+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post19 == 0 /\ __rho_4_^0-__rho_4_^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ -MAXADDR^post19+MAXADDR^0 == 0 /\ __rho_8_^0-__rho_8_^post19 == 0 /\ 1+err^0 <= 0 /\ -err^post19+err^0 == 0 /\ -addrs^post19+addrs^0 == 0 /\ __rho_3_^0-__rho_3_^post19 == 0 /\ -family^post19+family^0 == 0 /\ -__rho_2_^post19+__rho_2_^0 == 0 /\ -one^post19+one^0 == 0 /\ -__rho_1_^post19+__rho_1_^0 == 0 /\ __rho_5_^0-__rho_5_^post19 == 0 /\ -listen_index^post19+listen_index^0 == 0 /\ addr^0-addr^post19 == 0 /\ -maxconn^post19+maxconn^0 == 0 /\ -tmp1^post19+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post19 == 0 /\ -__rho_15_^post19+__rho_15_^0 == 0 /\ __const_10^0-__const_10^post19 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ -added^post19+added^0 == 0 /\ -MaxListen^post19+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post19 == 0), cost: 1 20: l15 -> l14 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post20, __rho_9_^0'=__rho_9_^post20, ret^0'=ret^post20, __rho_15_^0'=__rho_15_^post20, addr_ai_family^0'=addr_ai_family^post20, __rho_4_^0'=__rho_4_^post20, listen_index^0'=listen_index^post20, MaxBackends^0'=MaxBackends^post20, __rho_1_^0'=__rho_1_^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post20, one^0'=one^post20, __const_10^0'=__const_10^post20, addr^0'=addr^post20, __rho_3_^0'=__rho_3_^post20, fd^0'=fd^post20, MAXADDR^0'=MAXADDR^post20, added^0'=added^post20, tmp1^0'=tmp1^post20, __rho_16_^0'=__rho_16_^post20, addrs^0'=addrs^post20, __rho_5_^0'=__rho_5_^post20, maxconn^0'=maxconn^post20, MaxListen^0'=MaxListen^post20, __rho_2_^0'=__rho_2_^post20, family^0'=family^post20, (0 == 0 /\ -addrs^post20+addrs^0 == 0 /\ -__rho_1_^post20+err^post20 == 0 /\ -family^post20+family^0 == 0 /\ __rho_15_^0-__rho_15_^post20 == 0 /\ __rho_3_^0-__rho_3_^post20 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ -fd^post20+fd^0 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -tmp1^post20+tmp1^0 == 0 /\ -MAXADDR^post20+MAXADDR^0 == 0 /\ __const_10^0-__const_10^post20 == 0 /\ __rho_9_^0-__rho_9_^post20 == 0 /\ -MaxBackends^post20+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post20 == 0 /\ -__rho_2_^post20+__rho_2_^0 == 0 /\ __rho_4_^0-__rho_4_^post20 == 0 /\ ret^0-ret^post20 == 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ one^0-one^post20 == 0 /\ -added^post20+added^0 == 0 /\ -__rho_5_^post20+__rho_5_^0 == 0 /\ addr^0-addr^post20 == 0 /\ __rho_8_^0-__rho_8_^post20 == 0 /\ -__rho_16_^post20+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post20 == 0), cost: 1 21: l16 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post21, __rho_9_^0'=__rho_9_^post21, ret^0'=ret^post21, __rho_15_^0'=__rho_15_^post21, addr_ai_family^0'=addr_ai_family^post21, __rho_4_^0'=__rho_4_^post21, listen_index^0'=listen_index^post21, MaxBackends^0'=MaxBackends^post21, __rho_1_^0'=__rho_1_^post21, err^0'=err^post21, __rho_8_^0'=__rho_8_^post21, one^0'=one^post21, __const_10^0'=__const_10^post21, addr^0'=addr^post21, __rho_3_^0'=__rho_3_^post21, fd^0'=fd^post21, MAXADDR^0'=MAXADDR^post21, added^0'=added^post21, tmp1^0'=tmp1^post21, __rho_16_^0'=__rho_16_^post21, addrs^0'=addrs^post21, __rho_5_^0'=__rho_5_^post21, maxconn^0'=maxconn^post21, MaxListen^0'=MaxListen^post21, __rho_2_^0'=__rho_2_^post21, family^0'=family^post21, (-family^post21+family^0 == 0 /\ -MaxBackends^post21+MaxBackends^0 == 0 /\ __rho_5_^0-__rho_5_^post21 == 0 /\ __rho_4_^0-__rho_4_^post21 == 0 /\ ret^0-ret^post21 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -__rho_2_^post21+__rho_2_^0 == 0 /\ -tmp1^post21+tmp1^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post21 == 0 /\ __rho_1_^0-__rho_1_^post21 == 0 /\ err^0-err^post21 == 0 /\ addr^0-addr^post21 == 0 /\ __rho_8_^0-__rho_8_^post21 == 0 /\ -added^post21+added^0 == 0 /\ -fd^post21+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post21 == 0 /\ -MAXADDR^post21+MAXADDR^0 == 0 /\ __rho_15_^0-__rho_15_^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ __rho_5_^0 <= 0 /\ -__rho_16_^post21+__rho_16_^0 == 0 /\ -addrs^post21+addrs^0 == 0 /\ -listen_index^post21+listen_index^0 == 0 /\ __const_10^0-__const_10^post21 == 0 /\ one^0-one^post21 == 0), cost: 1 22: l16 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post22, __rho_9_^0'=__rho_9_^post22, ret^0'=ret^post22, __rho_15_^0'=__rho_15_^post22, addr_ai_family^0'=addr_ai_family^post22, __rho_4_^0'=__rho_4_^post22, listen_index^0'=listen_index^post22, MaxBackends^0'=MaxBackends^post22, __rho_1_^0'=__rho_1_^post22, err^0'=err^post22, __rho_8_^0'=__rho_8_^post22, one^0'=one^post22, __const_10^0'=__const_10^post22, addr^0'=addr^post22, __rho_3_^0'=__rho_3_^post22, fd^0'=fd^post22, MAXADDR^0'=MAXADDR^post22, added^0'=added^post22, tmp1^0'=tmp1^post22, __rho_16_^0'=__rho_16_^post22, addrs^0'=addrs^post22, __rho_5_^0'=__rho_5_^post22, maxconn^0'=maxconn^post22, MaxListen^0'=MaxListen^post22, __rho_2_^0'=__rho_2_^post22, family^0'=family^post22, (tmp1^0-tmp1^post22 == 0 /\ __rho_5_^0-__rho_5_^post22 == 0 /\ __rho_9_^0-__rho_9_^post22 == 0 /\ -MaxListen^post22+MaxListen^0 == 0 /\ -family^post22+family^0 == 0 /\ -__rho_2_^post22+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post22 == 0 /\ -added^post22+added^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post22 == 0 /\ ret^0-ret^post22 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ -MAXADDR^post22+MAXADDR^0 == 0 /\ -one^post22+one^0 == 0 /\ -__rho_3_^post22+__rho_3_^0 == 0 /\ 1-__rho_5_^0 <= 0 /\ err^0-err^post22 == 0 /\ addr_ai_family^0-addr_ai_family^post22 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post22 == 0 /\ addr^0-addr^post22 == 0 /\ -__rho_1_^post22+__rho_1_^0 == 0 /\ -maxconn^post22+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post22 == 0 /\ __const_10^0-__const_10^post22 == 0 /\ -__rho_16_^post22+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post22 == 0), cost: 1 23: l17 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post23, __rho_9_^0'=__rho_9_^post23, ret^0'=ret^post23, __rho_15_^0'=__rho_15_^post23, addr_ai_family^0'=addr_ai_family^post23, __rho_4_^0'=__rho_4_^post23, listen_index^0'=listen_index^post23, MaxBackends^0'=MaxBackends^post23, __rho_1_^0'=__rho_1_^post23, err^0'=err^post23, __rho_8_^0'=__rho_8_^post23, one^0'=one^post23, __const_10^0'=__const_10^post23, addr^0'=addr^post23, __rho_3_^0'=__rho_3_^post23, fd^0'=fd^post23, MAXADDR^0'=MAXADDR^post23, added^0'=added^post23, tmp1^0'=tmp1^post23, __rho_16_^0'=__rho_16_^post23, addrs^0'=addrs^post23, __rho_5_^0'=__rho_5_^post23, maxconn^0'=maxconn^post23, MaxListen^0'=MaxListen^post23, __rho_2_^0'=__rho_2_^post23, family^0'=family^post23, (-tmp1^post23+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post23 == 0 /\ -__rho_1_^post23+__rho_1_^0 == 0 /\ -maxconn^post23+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post23 == 0 /\ __rho_4_^0 <= 0 /\ MaxListen^0-MaxListen^post23 == 0 /\ -added^post23+added^0 == 0 /\ __rho_3_^0-__rho_3_^post23 == 0 /\ err^0-err^post23 == 0 /\ addr^0-addr^post23 == 0 /\ __const_10^0-__const_10^post23 == 0 /\ -addrs^post23+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post23 == 0 /\ -listen_index^post23+listen_index^0 == 0 /\ __rho_9_^0-__rho_9_^post23 == 0 /\ -__rho_16_^post23+__rho_16_^0 == 0 /\ __rho_4_^0-__rho_4_^post23 == 0 /\ addr_ai_family^0-addr_ai_family^post23 == 0 /\ ret^0-ret^post23 == 0 /\ one^0-one^post23 == 0 /\ -fd^post23+fd^0 == 0 /\ __rho_15_^0-__rho_15_^post23 == 0 /\ -__rho_5_^post23+__rho_5_^0 == 0 /\ -family^post23+family^0 == 0 /\ -__rho_2_^post23+__rho_2_^0 == 0 /\ -MAXADDR^post23+MAXADDR^0 == 0), cost: 1 24: l17 -> l16 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post24, __rho_9_^0'=__rho_9_^post24, ret^0'=ret^post24, __rho_15_^0'=__rho_15_^post24, addr_ai_family^0'=addr_ai_family^post24, __rho_4_^0'=__rho_4_^post24, listen_index^0'=listen_index^post24, MaxBackends^0'=MaxBackends^post24, __rho_1_^0'=__rho_1_^post24, err^0'=err^post24, __rho_8_^0'=__rho_8_^post24, one^0'=one^post24, __const_10^0'=__const_10^post24, addr^0'=addr^post24, __rho_3_^0'=__rho_3_^post24, fd^0'=fd^post24, MAXADDR^0'=MAXADDR^post24, added^0'=added^post24, tmp1^0'=tmp1^post24, __rho_16_^0'=__rho_16_^post24, addrs^0'=addrs^post24, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post24, MaxListen^0'=MaxListen^post24, __rho_2_^0'=__rho_2_^post24, family^0'=family^post24, (0 == 0 /\ -__rho_3_^post24+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post24 == 0 /\ 1-__rho_4_^0 <= 0 /\ -__const_10^post24+__const_10^0 == 0 /\ -__rho_1_^post24+__rho_1_^0 == 0 /\ -added^post24+added^0 == 0 /\ -maxconn^post24+maxconn^0 == 0 /\ __rho_9_^0-__rho_9_^post24 == 0 /\ MaxListen^0-MaxListen^post24 == 0 /\ addr_ai_family^0-addr_ai_family^post24 == 0 /\ listen_index^0-listen_index^post24 == 0 /\ __rho_8_^0-__rho_8_^post24 == 0 /\ fd^0-fd^post24 == 0 /\ -one^post24+one^0 == 0 /\ addrs^0-addrs^post24 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -__rho_16_^post24+__rho_16_^0 == 0 /\ __rho_2_^0-__rho_2_^post24 == 0 /\ tmp1^0-tmp1^post24 == 0 /\ -__rho_4_^post24+__rho_4_^0 == 0 /\ addr^0-addr^post24 == 0 /\ -family^post24+family^0 == 0 /\ __rho_15_^0-__rho_15_^post24 == 0 /\ ret^0-ret^post24 == 0 /\ err^0-err^post24 == 0 /\ -MAXADDR^post24+MAXADDR^0 == 0), cost: 1 25: l18 -> l17 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post25, __rho_9_^0'=__rho_9_^post25, ret^0'=ret^post25, __rho_15_^0'=__rho_15_^post25, addr_ai_family^0'=addr_ai_family^post25, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^post25, MaxBackends^0'=MaxBackends^post25, __rho_1_^0'=__rho_1_^post25, err^0'=err^post25, __rho_8_^0'=__rho_8_^post25, one^0'=one^post25, __const_10^0'=__const_10^post25, addr^0'=addr^post25, __rho_3_^0'=__rho_3_^post25, fd^0'=fd^post25, MAXADDR^0'=MAXADDR^post25, added^0'=added^post25, tmp1^0'=tmp1^post25, __rho_16_^0'=__rho_16_^post25, addrs^0'=addrs^post25, __rho_5_^0'=__rho_5_^post25, maxconn^0'=maxconn^post25, MaxListen^0'=MaxListen^post25, __rho_2_^0'=__rho_2_^post25, family^0'=family^post25, (0 == 0 /\ -__rho_5_^post25+__rho_5_^0 == 0 /\ err^0-err^post25 == 0 /\ -fd^post25+fd^0 == 0 /\ __rho_8_^0-__rho_8_^post25 == 0 /\ -MAXADDR^post25+MAXADDR^0 == 0 /\ -__rho_1_^post25+__rho_1_^0 == 0 /\ __rho_3_^0-__rho_3_^post25 == 0 /\ -addrs^post25+addrs^0 == 0 /\ -addr^post25+addr^0 == 0 /\ -one^post25+one^0 == 0 /\ ret^0-ret^post25 == 0 /\ __rho_15_^0-__rho_15_^post25 == 0 /\ -__rho_16_^post25+__rho_16_^0 == 0 /\ -maxconn^post25+maxconn^0 == 0 /\ -MaxListen^post25+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ fd^0 <= 0 /\ -family^post25+family^0 == 0 /\ -__rho_2_^post25+__rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post25 == 0 /\ -tmp1^post25+tmp1^0 == 0 /\ __const_10^0-__const_10^post25 == 0 /\ __rho_9_^0-__rho_9_^post25 == 0 /\ addr_ai_family^0-addr_ai_family^post25 == 0 /\ -added^post25+added^0 == 0 /\ listen_index^0-listen_index^post25 == 0), cost: 1 26: l18 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post26, __rho_9_^0'=__rho_9_^post26, ret^0'=ret^post26, __rho_15_^0'=__rho_15_^post26, addr_ai_family^0'=addr_ai_family^post26, __rho_4_^0'=__rho_4_^post26, listen_index^0'=listen_index^post26, MaxBackends^0'=MaxBackends^post26, __rho_1_^0'=__rho_1_^post26, err^0'=err^post26, __rho_8_^0'=__rho_8_^post26, one^0'=one^post26, __const_10^0'=__const_10^post26, addr^0'=addr^post26, __rho_3_^0'=__rho_3_^post26, fd^0'=fd^post26, MAXADDR^0'=MAXADDR^post26, added^0'=added^post26, tmp1^0'=tmp1^post26, __rho_16_^0'=__rho_16_^post26, addrs^0'=addrs^post26, __rho_5_^0'=__rho_5_^post26, maxconn^0'=maxconn^post26, MaxListen^0'=MaxListen^post26, __rho_2_^0'=__rho_2_^post26, family^0'=family^post26, (-__rho_16_^post26+__rho_16_^0 == 0 /\ __rho_15_^0-__rho_15_^post26 == 0 /\ -__rho_5_^post26+__rho_5_^0 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -fd^post26+fd^0 == 0 /\ __rho_8_^0-__rho_8_^post26 == 0 /\ __rho_3_^0-__rho_3_^post26 == 0 /\ addr_ai_family^0-addr_ai_family^post26 == 0 /\ 1-fd^0 <= 0 /\ -addrs^post26+addrs^0 == 0 /\ -__rho_2_^post26+__rho_2_^0 == 0 /\ MaxListen^0-MaxListen^post26 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ __rho_9_^0-__rho_9_^post26 == 0 /\ -one^post26+one^0 == 0 /\ -__rho_1_^post26+__rho_1_^0 == 0 /\ __rho_4_^0-__rho_4_^post26 == 0 /\ ret^0-ret^post26 == 0 /\ MaxBackends^0-MaxBackends^post26 == 0 /\ -family^post26+family^0 == 0 /\ err^0-err^post26 == 0 /\ addr^0-addr^post26 == 0 /\ MAXADDR^0-MAXADDR^post26 == 0 /\ -__const_10^post26+__const_10^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ -added^post26+added^0 == 0 /\ tmp1^0-tmp1^post26 == 0), cost: 1 42: l19 -> l27 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post42, __rho_9_^0'=__rho_9_^post42, ret^0'=ret^post42, __rho_15_^0'=__rho_15_^post42, addr_ai_family^0'=addr_ai_family^post42, __rho_4_^0'=__rho_4_^post42, listen_index^0'=listen_index^post42, MaxBackends^0'=MaxBackends^post42, __rho_1_^0'=__rho_1_^post42, err^0'=err^post42, __rho_8_^0'=__rho_8_^post42, one^0'=one^post42, __const_10^0'=__const_10^post42, addr^0'=addr^post42, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post42, MAXADDR^0'=MAXADDR^post42, added^0'=added^post42, tmp1^0'=tmp1^post42, __rho_16_^0'=__rho_16_^post42, addrs^0'=addrs^post42, __rho_5_^0'=__rho_5_^post42, maxconn^0'=maxconn^post42, MaxListen^0'=MaxListen^post42, __rho_2_^0'=__rho_2_^post42, family^0'=family^post42, (0 == 0 /\ __rho_4_^0-__rho_4_^post42 == 0 /\ ret^0-ret^post42 == 0 /\ -family^post42+family^0 == 0 /\ -addrs^post42+addrs^0 == 0 /\ err^0-err^post42 == 0 /\ addr_ai_family^0-addr_ai_family^post42 == 0 /\ 1+addr^0-MAXADDR^0 <= 0 /\ addr^0-addr^post42 == 0 /\ __rho_8_^0-__rho_8_^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ -MaxBackends^post42+MaxBackends^0 == 0 /\ -tmp1^post42+tmp1^0 == 0 /\ __rho_1_^0-__rho_1_^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ one^0-one^post42 == 0 /\ -__const_10^post42+__const_10^0 == 0 /\ -MAXADDR^post42+MAXADDR^0 == 0 /\ -__rho_15_^post42+__rho_15_^0 == 0 /\ -__rho_5_^post42+__rho_5_^0 == 0 /\ __rho_16_^0-__rho_16_^post42 == 0 /\ -maxconn^post42+maxconn^0 == 0 /\ listen_index^0-listen_index^post42 == 0 /\ added^0-added^post42 == 0 /\ -MaxListen^post42+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post42 == 0), cost: 1 43: l19 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post43, __rho_9_^0'=__rho_9_^post43, ret^0'=ret^post43, __rho_15_^0'=__rho_15_^post43, addr_ai_family^0'=addr_ai_family^post43, __rho_4_^0'=__rho_4_^post43, listen_index^0'=listen_index^post43, MaxBackends^0'=MaxBackends^post43, __rho_1_^0'=__rho_1_^post43, err^0'=err^post43, __rho_8_^0'=__rho_8_^post43, one^0'=one^post43, __const_10^0'=__const_10^post43, addr^0'=addr^post43, __rho_3_^0'=__rho_3_^post43, fd^0'=fd^post43, MAXADDR^0'=MAXADDR^post43, added^0'=added^post43, tmp1^0'=tmp1^post43, __rho_16_^0'=__rho_16_^post43, addrs^0'=addrs^post43, __rho_5_^0'=__rho_5_^post43, maxconn^0'=maxconn^post43, MaxListen^0'=MaxListen^post43, __rho_2_^0'=__rho_2_^post43, family^0'=family^post43, (__rho_9_^0-__rho_9_^post43 == 0 /\ -__rho_8_^post43+__rho_8_^0 == 0 /\ -MaxListen^post43+MaxListen^0 == 0 /\ -family^post43+family^0 == 0 /\ -__rho_2_^post43+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post43 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ maxconn^0-maxconn^post43 == 0 /\ one^0-one^post43 == 0 /\ -addr^0+MAXADDR^0 <= 0 /\ __rho_3_^0-__rho_3_^post43 == 0 /\ added^0-added^post43 == 0 /\ -fd^post43+fd^0 == 0 /\ -__rho_5_^post43+__rho_5_^0 == 0 /\ -MAXADDR^post43+MAXADDR^0 == 0 /\ __rho_4_^0-__rho_4_^post43 == 0 /\ ret^0-ret^post43 == 0 /\ __rho_16_^0-__rho_16_^post43 == 0 /\ listen_index^0-listen_index^post43 == 0 /\ -err^post43+err^0 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -addrs^post43+addrs^0 == 0 /\ __rho_1_^0-__rho_1_^post43 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post43 == 0 /\ __const_10^0-__const_10^post43 == 0 /\ MaxBackends^0-MaxBackends^post43 == 0), cost: 1 28: l20 -> l21 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post28, __rho_9_^0'=__rho_9_^post28, ret^0'=ret^post28, __rho_15_^0'=__rho_15_^post28, addr_ai_family^0'=addr_ai_family^post28, __rho_4_^0'=__rho_4_^post28, listen_index^0'=listen_index^post28, MaxBackends^0'=MaxBackends^post28, __rho_1_^0'=__rho_1_^post28, err^0'=err^post28, __rho_8_^0'=__rho_8_^post28, one^0'=one^post28, __const_10^0'=__const_10^post28, addr^0'=addr^post28, __rho_3_^0'=__rho_3_^post28, fd^0'=fd^post28, MAXADDR^0'=MAXADDR^post28, added^0'=added^post28, tmp1^0'=tmp1^post28, __rho_16_^0'=__rho_16_^post28, addrs^0'=addrs^post28, __rho_5_^0'=__rho_5_^post28, maxconn^0'=maxconn^post28, MaxListen^0'=MaxListen^post28, __rho_2_^0'=__rho_2_^post28, family^0'=family^post28, (__rho_5_^0-__rho_5_^post28 == 0 /\ __rho_9_^0-__rho_9_^post28 == 0 /\ __rho_15_^0-__rho_15_^post28 == 0 /\ -__rho_2_^post28+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post28 == 0 /\ -one^post28+one^0 == 0 /\ -MaxListen^post28+MaxListen^0 == 0 /\ -family^post28+family^0 == 0 /\ -tmp1^post28+tmp1^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ -MAXADDR^post28+MAXADDR^0 == 0 /\ -fd^post28+fd^0 == 0 /\ -added^post28+added^0 == 0 /\ ret^0-ret^post28 == 0 /\ listen_index^0-listen_index^post28 == 0 /\ __rho_4_^0-__rho_4_^post28 == 0 /\ -__rho_3_^post28+__rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post28 == 0 /\ MaxBackends^0-MaxBackends^post28 == 0 /\ err^0-err^post28 == 0 /\ -__rho_1_^post28+__rho_1_^0 == 0 /\ -maxconn^post28+maxconn^0 == 0 /\ addr^0-addr^post28 == 0 /\ __rho_8_^0-__rho_8_^post28 == 0 /\ -__rho_16_^post28+__rho_16_^0 == 0 /\ __const_10^0-__const_10^post28 == 0), cost: 1 29: l21 -> l18 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post29, __rho_9_^0'=__rho_9_^post29, ret^0'=ret^post29, __rho_15_^0'=__rho_15_^post29, addr_ai_family^0'=addr_ai_family^post29, __rho_4_^0'=__rho_4_^post29, listen_index^0'=listen_index^post29, MaxBackends^0'=MaxBackends^post29, __rho_1_^0'=__rho_1_^post29, err^0'=err^post29, __rho_8_^0'=__rho_8_^post29, one^0'=one^post29, __const_10^0'=__const_10^post29, addr^0'=addr^post29, __rho_3_^0'=__rho_3_^post29, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post29, added^0'=added^post29, tmp1^0'=tmp1^post29, __rho_16_^0'=__rho_16_^post29, addrs^0'=addrs^post29, __rho_5_^0'=__rho_5_^post29, maxconn^0'=maxconn^post29, MaxListen^0'=MaxListen^post29, __rho_2_^0'=__rho_2_^post29, family^0'=family^post29, (0 == 0 /\ MAXADDR^0-MAXADDR^post29 == 0 /\ __rho_9_^0-__rho_9_^post29 == 0 /\ listen_index^0-listen_index^post29 == 0 /\ -__rho_8_^post29+__rho_8_^0 == 0 /\ -MaxListen^post29+MaxListen^0 == 0 /\ -family^post29+family^0 == 0 /\ __rho_4_^0-__rho_4_^post29 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post29 == 0 /\ -__rho_15_^post29+fd^post29 == 0 /\ __rho_1_^0-__rho_1_^post29 == 0 /\ ret^0-ret^post29 == 0 /\ err^0-err^post29 == 0 /\ MaxBackends^0-MaxBackends^post29 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -added^post29+added^0 == 0 /\ -__rho_5_^post29+__rho_5_^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -__const_10^post29+__const_10^0 == 0 /\ -__rho_3_^post29+__rho_3_^0 == 0 /\ -addr^post29+addr^0 == 0 /\ -one^post29+one^0 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ -__rho_2_^post29+__rho_2_^0 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ -__rho_16_^post29+__rho_16_^0 == 0 /\ addrs^0-addrs^post29 == 0), cost: 1 30: l21 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post30, __rho_9_^0'=__rho_9_^post30, ret^0'=ret^post30, __rho_15_^0'=__rho_15_^post30, addr_ai_family^0'=addr_ai_family^post30, __rho_4_^0'=__rho_4_^post30, listen_index^0'=listen_index^post30, MaxBackends^0'=MaxBackends^post30, __rho_1_^0'=__rho_1_^post30, err^0'=err^post30, __rho_8_^0'=__rho_8_^post30, one^0'=one^post30, __const_10^0'=__const_10^post30, addr^0'=addr^post30, __rho_3_^0'=__rho_3_^post30, fd^0'=fd^post30, MAXADDR^0'=MAXADDR^post30, added^0'=added^post30, tmp1^0'=tmp1^post30, __rho_16_^0'=__rho_16_^post30, addrs^0'=addrs^post30, __rho_5_^0'=__rho_5_^post30, maxconn^0'=maxconn^post30, MaxListen^0'=MaxListen^post30, __rho_2_^0'=__rho_2_^post30, family^0'=family^post30, (-__rho_1_^post30+__rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ listen_index^0-listen_index^post30 == 0 /\ __rho_5_^0-__rho_5_^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ -added^post30+added^0 == 0 /\ -MaxListen^post30+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post30 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post30 == 0 /\ err^0-err^post30 == 0 /\ -__const_10^post30+__const_10^0 == 0 /\ __rho_8_^0-__rho_8_^post30 == 0 /\ -one^post30+one^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ -ret^post30+ret^0 == 0 /\ __rho_9_^0-__rho_9_^post30 == 0 /\ -__rho_16_^post30+__rho_16_^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ __rho_15_^0-__rho_15_^post30 == 0 /\ -MAXADDR^post30+MAXADDR^0 == 0 /\ -fd^post30+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post30 == 0 /\ -__rho_2_^post30+__rho_2_^0 == 0 /\ -family^post30+family^0 == 0 /\ -__rho_3_^post30+__rho_3_^0 == 0 /\ addr^0-addr^post30 == 0), cost: 1 31: l22 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post31, __rho_9_^0'=__rho_9_^post31, ret^0'=ret^post31, __rho_15_^0'=__rho_15_^post31, addr_ai_family^0'=addr_ai_family^post31, __rho_4_^0'=__rho_4_^post31, listen_index^0'=listen_index^post31, MaxBackends^0'=MaxBackends^post31, __rho_1_^0'=__rho_1_^post31, err^0'=err^post31, __rho_8_^0'=__rho_8_^post31, one^0'=one^post31, __const_10^0'=__const_10^post31, addr^0'=addr^post31, __rho_3_^0'=__rho_3_^post31, fd^0'=fd^post31, MAXADDR^0'=MAXADDR^post31, added^0'=added^post31, tmp1^0'=tmp1^post31, __rho_16_^0'=__rho_16_^post31, addrs^0'=addrs^post31, __rho_5_^0'=__rho_5_^post31, maxconn^0'=maxconn^post31, MaxListen^0'=MaxListen^post31, __rho_2_^0'=__rho_2_^post31, family^0'=family^post31, (err^0-err^post31 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ -__rho_3_^post31+__rho_3_^0 == 0 /\ added^0-added^post31 == 0 /\ -1-listen_index^0+listen_index^post31 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -__rho_1_^post31+__rho_1_^0 == 0 /\ __rho_15_^0-__rho_15_^post31 == 0 /\ -__const_10^post31+__const_10^0 == 0 /\ ret^0-ret^post31 == 0 /\ fd^0-fd^post31 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ __rho_8_^0-__rho_8_^post31 == 0 /\ -__rho_2_^post31+__rho_2_^0 == 0 /\ -addrs^post31+addrs^0 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ -one^post31+one^0 == 0 /\ -__rho_16_^post31+__rho_16_^0 == 0 /\ -__rho_4_^post31+__rho_4_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0 /\ __rho_9_^0-__rho_9_^post31 == 0 /\ addr_ai_family^0-addr_ai_family^post31 == 0 /\ -__rho_5_^post31+__rho_5_^0 == 0 /\ addr^0-addr^post31 == 0 /\ -family^post31+family^0 == 0), cost: 1 41: l23 -> l25 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post41, __rho_9_^0'=__rho_9_^post41, ret^0'=ret^post41, __rho_15_^0'=__rho_15_^post41, addr_ai_family^0'=addr_ai_family^post41, __rho_4_^0'=__rho_4_^post41, listen_index^0'=listen_index^post41, MaxBackends^0'=MaxBackends^post41, __rho_1_^0'=__rho_1_^post41, err^0'=err^post41, __rho_8_^0'=__rho_8_^post41, one^0'=one^post41, __const_10^0'=__const_10^post41, addr^0'=addr^post41, __rho_3_^0'=__rho_3_^post41, fd^0'=fd^post41, MAXADDR^0'=MAXADDR^post41, added^0'=added^post41, tmp1^0'=tmp1^post41, __rho_16_^0'=__rho_16_^post41, addrs^0'=addrs^post41, __rho_5_^0'=__rho_5_^post41, maxconn^0'=maxconn^post41, MaxListen^0'=MaxListen^post41, __rho_2_^0'=__rho_2_^post41, family^0'=family^post41, (-addr^post41+addr^0 == 0 /\ __rho_15_^0-__rho_15_^post41 == 0 /\ -fd^post41+fd^0 == 0 /\ __const_10^0-__const_10^post41 == 0 /\ -family^post41+family^0 == 0 /\ listen_index^0-listen_index^post41 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ __rho_9_^0-__rho_9_^post41 == 0 /\ -__rho_5_^post41+__rho_5_^0 == 0 /\ -__rho_2_^post41+__rho_2_^0 == 0 /\ -addrs^post41+addrs^0 == 0 /\ -err^post41+err^0 == 0 /\ __rho_4_^0-__rho_4_^post41 == 0 /\ ret^0-ret^post41 == 0 /\ addr_ai_family^0-addr_ai_family^post41 == 0 /\ -tmp1^post41+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post41 == 0 /\ -MaxBackends^post41+MaxBackends^0 == 0 /\ one^0-one^post41 == 0 /\ __rho_3_^0-__rho_3_^post41 == 0 /\ __rho_16_^0-__rho_16_^post41 == 0 /\ -added^post41+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ __rho_1_^0-__rho_1_^post41 == 0 /\ -MaxListen^post41+MaxListen^0 == 0), cost: 1 32: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post32, __rho_9_^0'=__rho_9_^post32, ret^0'=ret^post32, __rho_15_^0'=__rho_15_^post32, addr_ai_family^0'=addr_ai_family^post32, __rho_4_^0'=__rho_4_^post32, listen_index^0'=listen_index^post32, MaxBackends^0'=MaxBackends^post32, __rho_1_^0'=__rho_1_^post32, err^0'=err^post32, __rho_8_^0'=__rho_8_^post32, one^0'=one^post32, __const_10^0'=__const_10^post32, addr^0'=addr^post32, __rho_3_^0'=__rho_3_^post32, fd^0'=fd^post32, MAXADDR^0'=MAXADDR^post32, added^0'=added^post32, tmp1^0'=tmp1^post32, __rho_16_^0'=__rho_16_^post32, addrs^0'=addrs^post32, __rho_5_^0'=__rho_5_^post32, maxconn^0'=maxconn^post32, MaxListen^0'=MaxListen^post32, __rho_2_^0'=__rho_2_^post32, family^0'=family^post32, (-__const_10^post32+__const_10^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ fd^0-fd^post32 == 0 /\ -err^post32+err^0 == 0 /\ -__rho_5_^post32+__rho_5_^0 == 0 /\ -__rho_3_^post32+__rho_3_^0 == 0 /\ added^0-added^post32 == 0 /\ __rho_9_^0-__rho_9_^post32 == 0 /\ -__rho_16_^post32+__rho_16_^0 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post32 == 0 /\ -maxconn^post32+maxconn^0 == 0 /\ listen_index^0-listen_index^post32 == 0 /\ -MaxListen^post32+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post32 == 0 /\ -__rho_2_^post32+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ -addrs^post32+addrs^0 == 0 /\ -family^post32+family^0 == 0 /\ MAXADDR^0-MAXADDR^post32 == 0 /\ -__rho_8_^post32+__rho_8_^0 == 0 /\ one^0-one^post32 == 0 /\ __rho_15_^0-__rho_15_^post32 == 0 /\ -tmp1^post32+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post32 == 0 /\ ret^0-ret^post32 == 0), cost: 1 33: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post33, __rho_9_^0'=__rho_9_^post33, ret^0'=ret^post33, __rho_15_^0'=__rho_15_^post33, addr_ai_family^0'=addr_ai_family^post33, __rho_4_^0'=__rho_4_^post33, listen_index^0'=listen_index^post33, MaxBackends^0'=MaxBackends^post33, __rho_1_^0'=__rho_1_^post33, err^0'=err^post33, __rho_8_^0'=__rho_8_^post33, one^0'=one^post33, __const_10^0'=__const_10^post33, addr^0'=addr^post33, __rho_3_^0'=__rho_3_^post33, fd^0'=fd^post33, MAXADDR^0'=MAXADDR^post33, added^0'=added^post33, tmp1^0'=tmp1^post33, __rho_16_^0'=__rho_16_^post33, addrs^0'=addrs^post33, __rho_5_^0'=__rho_5_^post33, maxconn^0'=maxconn^post33, MaxListen^0'=MaxListen^post33, __rho_2_^0'=__rho_2_^post33, family^0'=family^post33, (__rho_1_^0-__rho_1_^post33 == 0 /\ -__rho_16_^post33+__rho_16_^0 == 0 /\ ret^0-ret^post33 == 0 /\ err^0-err^post33 == 0 /\ MaxBackends^0-MaxBackends^post33 == 0 /\ -family^post33+family^0 == 0 /\ -__rho_2_^post33+__rho_2_^0 == 0 /\ -one^post33+one^0 == 0 /\ -__rho_3_^post33+__rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ -addr^post33+addr^0 == 0 /\ -__rho_4_^post33+__rho_4_^0 == 0 /\ -__rho_5_^post33+__rho_5_^0 == 0 /\ -maxconn^post33+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post33 == 0 /\ -addr_ai_family^post33+addr_ai_family^0 == 0 /\ __rho_8_^0-__rho_8_^post33 == 0 /\ -__const_10^post33+__const_10^0 == 0 /\ -MaxListen^post33+MaxListen^0 == 0 /\ addrs^0-addrs^post33 == 0 /\ listen_index^0-listen_index^post33 == 0 /\ -added^post33+added^0 == 0 /\ __rho_9_^0-__rho_9_^post33 == 0 /\ fd^0-fd^post33 == 0 /\ MAXADDR^0-MAXADDR^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 1 34: l24 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post34, __rho_9_^0'=__rho_9_^post34, ret^0'=ret^post34, __rho_15_^0'=__rho_15_^post34, addr_ai_family^0'=addr_ai_family^post34, __rho_4_^0'=__rho_4_^post34, listen_index^0'=listen_index^post34, MaxBackends^0'=MaxBackends^post34, __rho_1_^0'=__rho_1_^post34, err^0'=err^post34, __rho_8_^0'=__rho_8_^post34, one^0'=one^post34, __const_10^0'=__const_10^post34, addr^0'=addr^post34, __rho_3_^0'=__rho_3_^post34, fd^0'=fd^post34, MAXADDR^0'=MAXADDR^post34, added^0'=added^post34, tmp1^0'=tmp1^post34, __rho_16_^0'=__rho_16_^post34, addrs^0'=addrs^post34, __rho_5_^0'=__rho_5_^post34, maxconn^0'=maxconn^post34, MaxListen^0'=MaxListen^post34, __rho_2_^0'=__rho_2_^post34, family^0'=family^post34, (__rho_15_^0-__rho_15_^post34 == 0 /\ -__rho_2_^post34+__rho_2_^0 == 0 /\ -addr^post34+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post34 == 0 /\ one^0-one^post34 == 0 /\ -family^post34+family^0 == 0 /\ -err^post34+err^0 == 0 /\ __rho_16_^0-__rho_16_^post34 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ -__rho_5_^post34+__rho_5_^0 == 0 /\ -__rho_3_^post34+__rho_3_^0 == 0 /\ fd^0-fd^post34 == 0 /\ MAXADDR^0-MAXADDR^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ __rho_9_^0-__rho_9_^post34 == 0 /\ -__rho_8_^post34+__rho_8_^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ -tmp1^post34+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post34 == 0 /\ -maxconn^post34+maxconn^0 == 0 /\ ret^0-ret^post34 == 0 /\ MaxBackends^0-MaxBackends^post34 == 0 /\ -MaxListen^post34+MaxListen^0 == 0 /\ added^0-added^post34 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -__const_10^post34+__const_10^0 == 0 /\ __rho_1_^0-__rho_1_^post34 == 0), cost: 1 35: l25 -> l24 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post35, __rho_9_^0'=__rho_9_^post35, ret^0'=ret^post35, __rho_15_^0'=__rho_15_^post35, addr_ai_family^0'=addr_ai_family^post35, __rho_4_^0'=__rho_4_^post35, listen_index^0'=listen_index^post35, MaxBackends^0'=MaxBackends^post35, __rho_1_^0'=__rho_1_^post35, err^0'=err^post35, __rho_8_^0'=__rho_8_^post35, one^0'=one^post35, __const_10^0'=__const_10^post35, addr^0'=addr^post35, __rho_3_^0'=__rho_3_^post35, fd^0'=fd^post35, MAXADDR^0'=MAXADDR^post35, added^0'=added^post35, tmp1^0'=tmp1^post35, __rho_16_^0'=__rho_16_^post35, addrs^0'=addrs^post35, __rho_5_^0'=__rho_5_^post35, maxconn^0'=maxconn^post35, MaxListen^0'=MaxListen^post35, __rho_2_^0'=__rho_2_^post35, family^0'=family^post35, (-family^post35+family^0 == 0 /\ __rho_9_^0-__rho_9_^post35 == 0 /\ -__rho_2_^post35+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post35 == 0 /\ MAXADDR^0-MAXADDR^post35 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ -one^post35+one^0 == 0 /\ -__rho_8_^post35+__rho_8_^0 == 0 /\ MaxBackends^0-MaxBackends^post35 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ __rho_1_^0-__rho_1_^post35 == 0 /\ -err^post35+err^0 == 0 /\ -__const_10^post35+__const_10^0 == 0 /\ tmp1^0-tmp1^post35 == 0 /\ __rho_4_^0-__rho_4_^post35 == 0 /\ -added^post35+added^0 == 0 /\ -__rho_5_^post35+__rho_5_^0 == 0 /\ -__rho_3_^post35+__rho_3_^0 == 0 /\ ret^0-ret^post35 == 0 /\ fd^0-fd^post35 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ -addr^post35+addr^0 == 0 /\ -maxconn^post35+maxconn^0 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ -__rho_16_^post35+__rho_16_^0 == 0 /\ -MaxListen^post35+MaxListen^0 == 0 /\ addrs^0-addrs^post35 == 0), cost: 1 36: l25 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post36, __rho_9_^0'=__rho_9_^post36, ret^0'=ret^post36, __rho_15_^0'=__rho_15_^post36, addr_ai_family^0'=addr_ai_family^post36, __rho_4_^0'=__rho_4_^post36, listen_index^0'=listen_index^post36, MaxBackends^0'=MaxBackends^post36, __rho_1_^0'=__rho_1_^post36, err^0'=err^post36, __rho_8_^0'=__rho_8_^post36, one^0'=one^post36, __const_10^0'=__const_10^post36, addr^0'=addr^post36, __rho_3_^0'=__rho_3_^post36, fd^0'=fd^post36, MAXADDR^0'=MAXADDR^post36, added^0'=added^post36, tmp1^0'=tmp1^post36, __rho_16_^0'=__rho_16_^post36, addrs^0'=addrs^post36, __rho_5_^0'=__rho_5_^post36, maxconn^0'=maxconn^post36, MaxListen^0'=MaxListen^post36, __rho_2_^0'=__rho_2_^post36, family^0'=family^post36, (one^0-one^post36 == 0 /\ -MaxListen^post36+MaxListen^0 == 0 /\ -__rho_8_^post36+__rho_8_^0 == 0 /\ __rho_4_^0-__rho_4_^post36 == 0 /\ listen_index^0-listen_index^post36 == 0 /\ ret^0-ret^post36 == 0 /\ -addrs^post36+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post36 == 0 /\ fd^0-fd^post36 == 0 /\ -family^post36+family^0 == 0 /\ __rho_1_^0-__rho_1_^post36 == 0 /\ err^0-err^post36 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post36 == 0 /\ -tmp1^post36+tmp1^0 == 0 /\ -MAXADDR^post36+MAXADDR^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ __rho_16_^0-__rho_16_^post36 == 0 /\ __rho_9_^0-__rho_9_^post36 == 0 /\ -__rho_5_^post36+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post36 == 0 /\ -__const_10^post36+__const_10^0 == 0 /\ -__rho_3_^post36+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post36 == 0 /\ -__rho_2_^post36+__rho_2_^0 == 0 /\ -maxconn^post36+maxconn^0 == 0 /\ -addr^post36+addr^0 == 0 /\ added^0-added^post36 == 0), cost: 1 37: l26 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post37, __rho_9_^0'=__rho_9_^post37, ret^0'=ret^post37, __rho_15_^0'=__rho_15_^post37, addr_ai_family^0'=addr_ai_family^post37, __rho_4_^0'=__rho_4_^post37, listen_index^0'=listen_index^post37, MaxBackends^0'=MaxBackends^post37, __rho_1_^0'=__rho_1_^post37, err^0'=err^post37, __rho_8_^0'=__rho_8_^post37, one^0'=one^post37, __const_10^0'=__const_10^post37, addr^0'=addr^post37, __rho_3_^0'=__rho_3_^post37, fd^0'=fd^post37, MAXADDR^0'=MAXADDR^post37, added^0'=added^post37, tmp1^0'=tmp1^post37, __rho_16_^0'=__rho_16_^post37, addrs^0'=addrs^post37, __rho_5_^0'=__rho_5_^post37, maxconn^0'=maxconn^post37, MaxListen^0'=MaxListen^post37, __rho_2_^0'=__rho_2_^post37, family^0'=family^post37, (-maxconn^post37+maxconn^0 == 0 /\ -__rho_8_^post37+__rho_8_^0 == 0 /\ __rho_9_^0-__rho_9_^post37 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ -tmp1^post37+tmp1^0 == 0 /\ __rho_15_^0-__rho_15_^post37 == 0 /\ ret^0-ret^post37 == 0 /\ -MaxListen^post37+MaxListen^0 == 0 /\ -__const_10^post37+__const_10^0 == 0 /\ one^0-one^post37 == 0 /\ __rho_3_^0-__rho_3_^post37 == 0 /\ added^0-added^post37 == 0 /\ __rho_3_^0 <= 0 /\ -__rho_16_^post37+__rho_16_^0 == 0 /\ -fd^post37+fd^0 == 0 /\ -err^post37+err^0 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ __rho_4_^0-__rho_4_^post37 == 0 /\ -family^post37+family^0 == 0 /\ -addrs^post37+addrs^0 == 0 /\ -__rho_2_^post37+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post37 == 0 /\ addr_ai_family^0-addr_ai_family^post37 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post37 == 0 /\ -__rho_5_^post37+__rho_5_^0 == 0 /\ MaxBackends^0-MaxBackends^post37 == 0 /\ -addr^post37+addr^0 == 0), cost: 1 38: l26 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post38, __rho_9_^0'=__rho_9_^post38, ret^0'=ret^post38, __rho_15_^0'=__rho_15_^post38, addr_ai_family^0'=addr_ai_family^post38, __rho_4_^0'=__rho_4_^post38, listen_index^0'=listen_index^post38, MaxBackends^0'=MaxBackends^post38, __rho_1_^0'=__rho_1_^post38, err^0'=err^post38, __rho_8_^0'=__rho_8_^post38, one^0'=one^post38, __const_10^0'=__const_10^post38, addr^0'=addr^post38, __rho_3_^0'=__rho_3_^post38, fd^0'=fd^post38, MAXADDR^0'=MAXADDR^post38, added^0'=added^post38, tmp1^0'=tmp1^post38, __rho_16_^0'=__rho_16_^post38, addrs^0'=addrs^post38, __rho_5_^0'=__rho_5_^post38, maxconn^0'=maxconn^post38, MaxListen^0'=MaxListen^post38, __rho_2_^0'=__rho_2_^post38, family^0'=family^post38, (fd^0-fd^post38 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ -__const_10^post38+__const_10^0 == 0 /\ -__rho_3_^post38+__rho_3_^0 == 0 /\ added^0-added^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ -maxconn^post38+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post38 == 0 /\ -__rho_16_^post38+__rho_16_^0 == 0 /\ __rho_9_^0-__rho_9_^post38 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ 1-__rho_3_^0 <= 0 /\ err^0-err^post38 == 0 /\ -__rho_2_^post38+__rho_2_^0 == 0 /\ -addrs^post38+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post38 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ -family^post38+family^0 == 0 /\ __rho_1_^0-__rho_1_^post38 == 0 /\ -addr^post38+addr^0 == 0 /\ one^0-one^post38 == 0 /\ -__rho_5_^post38+__rho_5_^0 == 0 /\ __rho_4_^0-__rho_4_^post38 == 0 /\ __rho_15_^0-__rho_15_^post38 == 0 /\ -__rho_8_^post38+__rho_8_^0 == 0 /\ ret^0-ret^post38 == 0 /\ -tmp1^post38+tmp1^0 == 0), cost: 1 39: l27 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post39, __rho_9_^0'=__rho_9_^post39, ret^0'=ret^post39, __rho_15_^0'=__rho_15_^post39, addr_ai_family^0'=addr_ai_family^post39, __rho_4_^0'=__rho_4_^post39, listen_index^0'=listen_index^post39, MaxBackends^0'=MaxBackends^post39, __rho_1_^0'=__rho_1_^post39, err^0'=err^post39, __rho_8_^0'=__rho_8_^post39, one^0'=one^post39, __const_10^0'=__const_10^post39, addr^0'=addr^post39, __rho_3_^0'=__rho_3_^post39, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post39, added^0'=added^post39, tmp1^0'=tmp1^post39, __rho_16_^0'=__rho_16_^post39, addrs^0'=addrs^post39, __rho_5_^0'=__rho_5_^post39, maxconn^0'=maxconn^post39, MaxListen^0'=MaxListen^post39, __rho_2_^0'=__rho_2_^post39, family^0'=family^post39, (-err^post39+err^0 == 0 /\ __const_10^0-__const_10^post39 == 0 /\ __rho_1_^0-__rho_1_^post39 == 0 /\ -__rho_5_^post39+__rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post39 == 0 /\ -maxconn^post39+maxconn^0 == 0 /\ __rho_4_^0-__rho_4_^post39 == 0 /\ one^0-one^post39 == 0 /\ __rho_15_^0-__rho_15_^post39 == 0 /\ ret^0-ret^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ -addrs^post39+addrs^0 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ -family^post39+family^0 == 0 /\ -__rho_2_^post39+__rho_2_^0 == 0 /\ added^0-added^post39 == 0 /\ -addr^post39+addr^0 == 0 /\ -__rho_9_^post39+__rho_9_^0 == 0 /\ 1-__rho_2_^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post39 == 0 /\ -__rho_8_^post39+__rho_8_^0 == 0 /\ -tmp1^post39+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post39 == 0 /\ -MAXADDR^post39+MAXADDR^0 == 0 /\ -fd^post39+fd^0 == 0 /\ __rho_16_^0-__rho_16_^post39 == 0 /\ -MaxBackends^post39+MaxBackends^0 == 0), cost: 1 40: l27 -> l26 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post40, __rho_9_^0'=__rho_9_^post40, ret^0'=ret^post40, __rho_15_^0'=__rho_15_^post40, addr_ai_family^0'=addr_ai_family^post40, __rho_4_^0'=__rho_4_^post40, listen_index^0'=listen_index^post40, MaxBackends^0'=MaxBackends^post40, __rho_1_^0'=__rho_1_^post40, err^0'=err^post40, __rho_8_^0'=__rho_8_^post40, one^0'=one^post40, __const_10^0'=__const_10^post40, addr^0'=addr^post40, __rho_3_^0'=__rho_3_^post40, fd^0'=fd^post40, MAXADDR^0'=MAXADDR^post40, added^0'=added^post40, tmp1^0'=tmp1^post40, __rho_16_^0'=__rho_16_^post40, addrs^0'=addrs^post40, __rho_5_^0'=__rho_5_^post40, maxconn^0'=maxconn^post40, MaxListen^0'=MaxListen^post40, __rho_2_^0'=__rho_2_^post40, family^0'=family^post40, (-__rho_16_^post40+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ one^0-one^post40 == 0 /\ -addrs^post40+addrs^0 == 0 /\ MAXADDR^0-MAXADDR^post40 == 0 /\ -family^post40+family^0 == 0 /\ -__rho_3_^post40+__rho_3_^0 == 0 /\ -err^post40+err^0 == 0 /\ fd^0-fd^post40 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -addr^post40+addr^0 == 0 /\ ret^0-ret^post40 == 0 /\ -__rho_5_^post40+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post40 == 0 /\ __rho_1_^0-__rho_1_^post40 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ -__rho_8_^post40+__rho_8_^0 == 0 /\ -tmp1^post40+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -__rho_2_^post40+__rho_2_^0 == 0 /\ -MaxListen^post40+MaxListen^0 == 0 /\ added^0-added^post40 == 0 /\ -__const_10^post40+__const_10^0 == 0 /\ __rho_9_^0-__rho_9_^post40 == 0 /\ addr_ai_family^0-addr_ai_family^post40 == 0 /\ __rho_4_^0-__rho_4_^post40 == 0 /\ __rho_2_^0 <= 0), cost: 1 44: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post44, __rho_9_^0'=__rho_9_^post44, ret^0'=ret^post44, __rho_15_^0'=__rho_15_^post44, addr_ai_family^0'=addr_ai_family^post44, __rho_4_^0'=__rho_4_^post44, listen_index^0'=listen_index^post44, MaxBackends^0'=MaxBackends^post44, __rho_1_^0'=__rho_1_^post44, err^0'=err^post44, __rho_8_^0'=__rho_8_^post44, one^0'=one^post44, __const_10^0'=__const_10^post44, addr^0'=addr^post44, __rho_3_^0'=__rho_3_^post44, fd^0'=fd^post44, MAXADDR^0'=MAXADDR^post44, added^0'=added^post44, tmp1^0'=tmp1^post44, __rho_16_^0'=__rho_16_^post44, addrs^0'=addrs^post44, __rho_5_^0'=__rho_5_^post44, maxconn^0'=maxconn^post44, MaxListen^0'=MaxListen^post44, __rho_2_^0'=__rho_2_^post44, family^0'=family^post44, (-MaxBackends^post44+MaxBackends^0 == 0 /\ __rho_3_^0-__rho_3_^post44 == 0 /\ -MaxListen^post44+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post44 == 0 /\ -family^post44+family^0 == 0 /\ ret^0-ret^post44 == 0 /\ 1-addrs^0 <= 0 /\ addr^0-addr^post44 == 0 /\ __rho_1_^0-__rho_1_^post44 == 0 /\ maxconn^0-maxconn^post44 == 0 /\ err^0-err^post44 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post44 == 0 /\ __rho_8_^0-__rho_8_^post44 == 0 /\ tmp1^post44 == 0 /\ -added^post44+added^0 == 0 /\ -__rho_5_^post44+__rho_5_^0 == 0 /\ __const_10^0-__const_10^post44 == 0 /\ -fd^post44+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post44 == 0 /\ addr_ai_family^0-addr_ai_family^post44 == 0 /\ __rho_15_^0-__rho_15_^post44 == 0 /\ -MAXADDR^post44+MAXADDR^0 == 0 /\ -__rho_2_^post44+__rho_2_^0 == 0 /\ -addrs^post44+addrs^0 == 0 /\ one^0-one^post44 == 0 /\ -listen_index^post44+listen_index^0 == 0 /\ -__rho_16_^post44+__rho_16_^0 == 0), cost: 1 45: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post45, __rho_9_^0'=__rho_9_^post45, ret^0'=ret^post45, __rho_15_^0'=__rho_15_^post45, addr_ai_family^0'=addr_ai_family^post45, __rho_4_^0'=__rho_4_^post45, listen_index^0'=listen_index^post45, MaxBackends^0'=MaxBackends^post45, __rho_1_^0'=__rho_1_^post45, err^0'=err^post45, __rho_8_^0'=__rho_8_^post45, one^0'=one^post45, __const_10^0'=__const_10^post45, addr^0'=addr^post45, __rho_3_^0'=__rho_3_^post45, fd^0'=fd^post45, MAXADDR^0'=MAXADDR^post45, added^0'=added^post45, tmp1^0'=tmp1^post45, __rho_16_^0'=__rho_16_^post45, addrs^0'=addrs^post45, __rho_5_^0'=__rho_5_^post45, maxconn^0'=maxconn^post45, MaxListen^0'=MaxListen^post45, __rho_2_^0'=__rho_2_^post45, family^0'=family^post45, (__const_10^0-__const_10^post45 == 0 /\ __rho_1_^0-__rho_1_^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ one^0-one^post45 == 0 /\ __rho_4_^0-__rho_4_^post45 == 0 /\ addr_ai_family^0-addr_ai_family^post45 == 0 /\ __rho_15_^0-__rho_15_^post45 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ __rho_16_^0-__rho_16_^post45 == 0 /\ listen_index^0-listen_index^post45 == 0 /\ -addrs^post45+addrs^0 == 0 /\ added^0-added^post45 == 0 /\ -addr^post45+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post45 == 0 /\ __rho_9_^0-__rho_9_^post45 == 0 /\ addrs^0 <= 0 /\ -__rho_5_^post45+__rho_5_^0 == 0 /\ ret^0-ret^post45 == 0 /\ -MaxBackends^post45+MaxBackends^0 == 0 /\ -1+tmp1^post45 == 0 /\ -fd^post45+fd^0 == 0 /\ -__rho_8_^post45+__rho_8_^0 == 0 /\ -__rho_2_^post45+__rho_2_^0 == 0 /\ -family^post45+family^0 == 0 /\ -err^post45+err^0 == 0 /\ __rho_3_^0-__rho_3_^post45 == 0 /\ -MAXADDR^post45+MAXADDR^0 == 0), cost: 1 46: l29 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post46, __rho_9_^0'=__rho_9_^post46, ret^0'=ret^post46, __rho_15_^0'=__rho_15_^post46, addr_ai_family^0'=addr_ai_family^post46, __rho_4_^0'=__rho_4_^post46, listen_index^0'=listen_index^post46, MaxBackends^0'=MaxBackends^post46, __rho_1_^0'=__rho_1_^post46, err^0'=err^post46, __rho_8_^0'=__rho_8_^post46, one^0'=one^post46, __const_10^0'=__const_10^post46, addr^0'=addr^post46, __rho_3_^0'=__rho_3_^post46, fd^0'=fd^post46, MAXADDR^0'=MAXADDR^post46, added^0'=added^post46, tmp1^0'=tmp1^post46, __rho_16_^0'=__rho_16_^post46, addrs^0'=addrs^post46, __rho_5_^0'=__rho_5_^post46, maxconn^0'=maxconn^post46, MaxListen^0'=MaxListen^post46, __rho_2_^0'=__rho_2_^post46, family^0'=family^post46, (-err^post46+err^0 == 0 /\ __rho_8_^0-__rho_8_^post46 == 0 /\ -__rho_1_^post46+__rho_1_^0 == 0 /\ -added^post46+added^0 == 0 /\ -maxconn^post46+maxconn^0 == 0 /\ -__rho_16_^post46+__rho_16_^0 == 0 /\ ret^0-ret^post46 == 0 /\ __rho_3_^0-__rho_3_^post46 == 0 /\ __rho_15_^0-__rho_15_^post46 == 0 /\ addr^post46-addrs^0 == 0 /\ __rho_4_^0-__rho_4_^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post46 == 0 /\ -addrs^post46+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post46 == 0 /\ -__rho_9_^post46+__rho_9_^0 == 0 /\ -family^post46+family^0 == 0 /\ __const_10^0-__const_10^post46 == 0 /\ -__rho_2_^post46+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post46 == 0 /\ one^0-one^post46 == 0 /\ -__rho_5_^post46+__rho_5_^0 == 0 /\ -MAXADDR^post46+MAXADDR^0 == 0 /\ -fd^post46+fd^0 == 0 /\ listen_index^0-listen_index^post46 == 0 /\ -tmp1^post46+tmp1^0 == 0), cost: 1 47: l30 -> l28 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post47, __rho_9_^0'=__rho_9_^post47, ret^0'=ret^post47, __rho_15_^0'=__rho_15_^post47, addr_ai_family^0'=addr_ai_family^post47, __rho_4_^0'=__rho_4_^post47, listen_index^0'=listen_index^post47, MaxBackends^0'=MaxBackends^post47, __rho_1_^0'=__rho_1_^post47, err^0'=err^post47, __rho_8_^0'=__rho_8_^post47, one^0'=one^post47, __const_10^0'=__const_10^post47, addr^0'=addr^post47, __rho_3_^0'=__rho_3_^post47, fd^0'=fd^post47, MAXADDR^0'=MAXADDR^post47, added^0'=added^post47, tmp1^0'=tmp1^post47, __rho_16_^0'=__rho_16_^post47, addrs^0'=addrs^post47, __rho_5_^0'=__rho_5_^post47, maxconn^0'=maxconn^post47, MaxListen^0'=MaxListen^post47, __rho_2_^0'=__rho_2_^post47, family^0'=family^post47, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post47 == 0 /\ -fd^post47+fd^0 == 0 /\ -__rho_5_^post47+__rho_5_^0 == 0 /\ ret^0 <= 0 /\ maxconn^0-maxconn^post47 == 0 /\ __rho_8_^0-__rho_8_^post47 == 0 /\ -MAXADDR^post47+MAXADDR^0 == 0 /\ __const_10^0-__const_10^post47 == 0 /\ -one^post47+one^0 == 0 /\ -addrs^post47+addrs^0 == 0 /\ -__rho_1_^post47+__rho_1_^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ MaxListen^0-MaxListen^post47 == 0 /\ __rho_9_^0-__rho_9_^post47 == 0 /\ addr_ai_family^0-addr_ai_family^post47 == 0 /\ MaxBackends^0-MaxBackends^post47 == 0 /\ err^0-err^post47 == 0 /\ addr^0-addr^post47 == 0 /\ -family^post47+family^0 == 0 /\ -tmp1^post47+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post47 == 0 /\ __rho_2_^0-__rho_2_^post47 == 0 /\ __rho_16_^0-__rho_16_^post47 == 0 /\ ret^0-ret^post47 == 0 /\ -added^post47+added^0 == 0 /\ __rho_15_^0-__rho_15_^post47 == 0 /\ __rho_4_^0-__rho_4_^post47 == 0), cost: 1 48: l30 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post48, __rho_9_^0'=__rho_9_^post48, ret^0'=ret^post48, __rho_15_^0'=__rho_15_^post48, addr_ai_family^0'=addr_ai_family^post48, __rho_4_^0'=__rho_4_^post48, listen_index^0'=listen_index^post48, MaxBackends^0'=MaxBackends^post48, __rho_1_^0'=__rho_1_^post48, err^0'=err^post48, __rho_8_^0'=__rho_8_^post48, one^0'=one^post48, __const_10^0'=__const_10^post48, addr^0'=addr^post48, __rho_3_^0'=__rho_3_^post48, fd^0'=fd^post48, MAXADDR^0'=MAXADDR^post48, added^0'=added^post48, tmp1^0'=tmp1^post48, __rho_16_^0'=__rho_16_^post48, addrs^0'=addrs^post48, __rho_5_^0'=__rho_5_^post48, maxconn^0'=maxconn^post48, MaxListen^0'=MaxListen^post48, __rho_2_^0'=__rho_2_^post48, family^0'=family^post48, (ret^0-ret^post48 == 0 /\ __rho_4_^0-__rho_4_^post48 == 0 /\ -MAXADDR^post48+MAXADDR^0 == 0 /\ addr^0-addr^post48 == 0 /\ __rho_8_^0-__rho_8_^post48 == 0 /\ -fd^post48+fd^0 == 0 /\ -err^post48+err^0 == 0 /\ 1-ret^0 <= 0 /\ -family^post48+family^0 == 0 /\ __const_10^0-__const_10^post48 == 0 /\ -addrs^post48+addrs^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post48 == 0 /\ -__rho_2_^post48+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post48 == 0 /\ __rho_5_^0-__rho_5_^post48 == 0 /\ -__rho_15_^post48+__rho_15_^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ -MaxBackends^post48+MaxBackends^0 == 0 /\ one^0-one^post48 == 0 /\ __rho_16_^0-__rho_16_^post48 == 0 /\ -added^post48+added^0 == 0 /\ __rho_3_^0-__rho_3_^post48 == 0 /\ listen_index^0-listen_index^post48 == 0 /\ addr_ai_family^0-addr_ai_family^post48 == 0 /\ -MaxListen^post48+MaxListen^0 == 0 /\ -1+tmp1^post48 == 0 /\ __rho_9_^0-__rho_9_^post48 == 0), cost: 1 50: l31 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post50, __rho_9_^0'=__rho_9_^post50, ret^0'=ret^post50, __rho_15_^0'=__rho_15_^post50, addr_ai_family^0'=addr_ai_family^post50, __rho_4_^0'=__rho_4_^post50, listen_index^0'=listen_index^post50, MaxBackends^0'=MaxBackends^post50, __rho_1_^0'=__rho_1_^post50, err^0'=err^post50, __rho_8_^0'=__rho_8_^post50, one^0'=one^post50, __const_10^0'=__const_10^post50, addr^0'=addr^post50, __rho_3_^0'=__rho_3_^post50, fd^0'=fd^post50, MAXADDR^0'=MAXADDR^post50, added^0'=added^post50, tmp1^0'=tmp1^post50, __rho_16_^0'=__rho_16_^post50, addrs^0'=addrs^post50, __rho_5_^0'=__rho_5_^post50, maxconn^0'=maxconn^post50, MaxListen^0'=MaxListen^post50, __rho_2_^0'=__rho_2_^post50, family^0'=family^post50, (-__rho_2_^post50+__rho_2_^0 == 0 /\ -MaxBackends^post50+MaxBackends^0 == 0 /\ ret^0-ret^post50 == 0 /\ -addrs^post50+addrs^0 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -family^post50+family^0 == 0 /\ __rho_3_^0-__rho_3_^post50 == 0 /\ __rho_4_^0-__rho_4_^post50 == 0 /\ -tmp1^post50+tmp1^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ maxconn^0-maxconn^post50 == 0 /\ __rho_1_^0-__rho_1_^post50 == 0 /\ err^0-err^post50 == 0 /\ addr^0-addr^post50 == 0 /\ __rho_8_^0-__rho_8_^post50 == 0 /\ __const_10^0-__const_10^post50 == 0 /\ -added^post50+added^0 == 0 /\ -MAXADDR^post50+MAXADDR^0 == 0 /\ -fd^post50+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post50 == 0 /\ -__rho_5_^post50+__rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post50 == 0 /\ __rho_15_^0-__rho_15_^post50 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ one^0-one^post50 == 0 /\ -__rho_16_^post50+__rho_16_^0 == 0), cost: 1 51: l32 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post51, __rho_9_^0'=__rho_9_^post51, ret^0'=ret^post51, __rho_15_^0'=__rho_15_^post51, addr_ai_family^0'=addr_ai_family^post51, __rho_4_^0'=__rho_4_^post51, listen_index^0'=listen_index^post51, MaxBackends^0'=MaxBackends^post51, __rho_1_^0'=__rho_1_^post51, err^0'=err^post51, __rho_8_^0'=__rho_8_^post51, one^0'=one^post51, __const_10^0'=__const_10^post51, addr^0'=addr^post51, __rho_3_^0'=__rho_3_^post51, fd^0'=fd^post51, MAXADDR^0'=MAXADDR^post51, added^0'=added^post51, tmp1^0'=tmp1^post51, __rho_16_^0'=__rho_16_^post51, addrs^0'=addrs^post51, __rho_5_^0'=__rho_5_^post51, maxconn^0'=maxconn^post51, MaxListen^0'=MaxListen^post51, __rho_2_^0'=__rho_2_^post51, family^0'=family^post51, (tmp1^0-tmp1^post51 == 0 /\ __rho_5_^0-__rho_5_^post51 == 0 /\ addr_ai_family^0-addr_ai_family^post51 == 0 /\ -family^post51+family^0 == 0 /\ -MaxListen^post51+MaxListen^0 == 0 /\ err^0-err^post51 == 0 /\ -added^post51+added^0 == 0 /\ addrs^0-addrs^post51 == 0 /\ -fd^post51+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post51 == 0 /\ listen_index^0-listen_index^post51 == 0 /\ -MAXADDR^post51+MAXADDR^0 == 0 /\ -one^post51+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ __rho_15_^0-__rho_15_^post51 == 0 /\ -__rho_3_^post51+__rho_3_^0 == 0 /\ __rho_4_^0-__rho_4_^post51 == 0 /\ ret^0-ret^post51 == 0 /\ addr^0-addr^post51 == 0 /\ -__rho_2_^post51+__rho_2_^0 == 0 /\ -__rho_1_^post51+__rho_1_^0 == 0 /\ -maxconn^post51+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post51 == 0 /\ __const_10^0-__const_10^post51 == 0 /\ -__rho_16_^post51+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post51 == 0), cost: 1 52: l33 -> l30 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post52, __rho_9_^0'=__rho_9_^post52, ret^0'=ret^post52, __rho_15_^0'=__rho_15_^post52, addr_ai_family^0'=addr_ai_family^post52, __rho_4_^0'=__rho_4_^post52, listen_index^0'=listen_index^post52, MaxBackends^0'=MaxBackends^post52, __rho_1_^0'=__rho_1_^post52, err^0'=err^post52, __rho_8_^0'=__rho_8_^post52, one^0'=one^post52, __const_10^0'=__const_10^post52, addr^0'=addr^post52, __rho_3_^0'=__rho_3_^post52, fd^0'=fd^post52, MAXADDR^0'=MAXADDR^post52, added^0'=added^post52, tmp1^0'=tmp1^post52, __rho_16_^0'=__rho_16_^post52, addrs^0'=addrs^post52, __rho_5_^0'=__rho_5_^post52, maxconn^0'=maxconn^post52, MaxListen^0'=MaxListen^post52, __rho_2_^0'=__rho_2_^post52, family^0'=family^post52, (0 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ -added^post52+added^0 == 0 /\ __rho_15_^0-__rho_15_^post52 == 0 /\ -MaxListen^post52+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post52 == 0 /\ __const_10^0-__const_10^post52 == 0 /\ -addrs^post52+addrs^0 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ MaxBackends^0-MaxBackends^post52 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ -__rho_16_^post52+__rho_16_^0 == 0 /\ -fd^post52+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ addr^0-addr^post52 == 0 /\ one^0-one^post52 == 0 /\ -__rho_2_^post52+__rho_2_^0 == 0 /\ -__rho_5_^post52+__rho_5_^0 == 0 /\ err^0-err^post52 == 0 /\ -family^post52+family^0 == 0 /\ -MAXADDR^post52+MAXADDR^0 == 0 /\ -__rho_9_^post52+ret^post52 == 0 /\ __rho_8_^0-__rho_8_^post52 == 0 /\ -__rho_4_^post52+__rho_4_^0 == 0 /\ -__rho_1_^post52+__rho_1_^0 == 0), cost: 1 53: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post53, __rho_9_^0'=__rho_9_^post53, ret^0'=ret^post53, __rho_15_^0'=__rho_15_^post53, addr_ai_family^0'=addr_ai_family^post53, __rho_4_^0'=__rho_4_^post53, listen_index^0'=listen_index^post53, MaxBackends^0'=MaxBackends^post53, __rho_1_^0'=__rho_1_^post53, err^0'=err^post53, __rho_8_^0'=__rho_8_^post53, one^0'=one^post53, __const_10^0'=__const_10^post53, addr^0'=addr^post53, __rho_3_^0'=__rho_3_^post53, fd^0'=fd^post53, MAXADDR^0'=MAXADDR^post53, added^0'=added^post53, tmp1^0'=tmp1^post53, __rho_16_^0'=__rho_16_^post53, addrs^0'=addrs^post53, __rho_5_^0'=__rho_5_^post53, maxconn^0'=maxconn^post53, MaxListen^0'=MaxListen^post53, __rho_2_^0'=__rho_2_^post53, family^0'=family^post53, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post53 == 0 /\ __rho_8_^0-__rho_8_^post53 == 0 /\ 4-family^0 <= 0 /\ -added^post53+added^0 == 0 /\ __rho_5_^0-__rho_5_^post53 == 0 /\ -maxconn^post53+maxconn^0 == 0 /\ -__rho_1_^post53+__rho_1_^0 == 0 /\ -listen_index^post53+listen_index^0 == 0 /\ __rho_9_^0-__rho_9_^post53 == 0 /\ MaxListen^0-MaxListen^post53 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ -__const_10^post53+__const_10^0 == 0 /\ addr^0-addr^post53 == 0 /\ __rho_3_^0-__rho_3_^post53 == 0 /\ err^0-err^post53 == 0 /\ MaxBackends^0-MaxBackends^post53 == 0 /\ -addrs^post53+addrs^0 == 0 /\ -__rho_16_^post53+__rho_16_^0 == 0 /\ __rho_2_^0-__rho_2_^post53 == 0 /\ one^0-one^post53 == 0 /\ __rho_15_^0-__rho_15_^post53 == 0 /\ -family^post53+family^0 == 0 /\ -tmp1^post53+tmp1^0 == 0 /\ -fd^post53+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post53 == 0 /\ ret^0-ret^post53 == 0 /\ -MAXADDR^post53+MAXADDR^0 == 0), cost: 1 54: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post54, __rho_9_^0'=__rho_9_^post54, ret^0'=ret^post54, __rho_15_^0'=__rho_15_^post54, addr_ai_family^0'=addr_ai_family^post54, __rho_4_^0'=__rho_4_^post54, listen_index^0'=listen_index^post54, MaxBackends^0'=MaxBackends^post54, __rho_1_^0'=__rho_1_^post54, err^0'=err^post54, __rho_8_^0'=__rho_8_^post54, one^0'=one^post54, __const_10^0'=__const_10^post54, addr^0'=addr^post54, __rho_3_^0'=__rho_3_^post54, fd^0'=fd^post54, MAXADDR^0'=MAXADDR^post54, added^0'=added^post54, tmp1^0'=tmp1^post54, __rho_16_^0'=__rho_16_^post54, addrs^0'=addrs^post54, __rho_5_^0'=__rho_5_^post54, maxconn^0'=maxconn^post54, MaxListen^0'=MaxListen^post54, __rho_2_^0'=__rho_2_^post54, family^0'=family^post54, (MaxBackends^0-MaxBackends^post54 == 0 /\ err^0-err^post54 == 0 /\ -added^post54+added^0 == 0 /\ -__rho_3_^post54+__rho_3_^0 == 0 /\ -__rho_5_^post54+__rho_5_^0 == 0 /\ -__const_10^post54+__const_10^0 == 0 /\ -__rho_1_^post54+__rho_1_^0 == 0 /\ -2+family^0 <= 0 /\ -addr^post54+addr^0 == 0 /\ -__rho_16_^post54+__rho_16_^0 == 0 /\ -maxconn^post54+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post54 == 0 /\ ret^0-ret^post54 == 0 /\ -MaxListen^post54+MaxListen^0 == 0 /\ -family^post54+family^0 == 0 /\ fd^0-fd^post54 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post54 == 0 /\ __rho_8_^0-__rho_8_^post54 == 0 /\ -__rho_4_^post54+__rho_4_^0 == 0 /\ -__rho_2_^post54+__rho_2_^0 == 0 /\ addrs^0-addrs^post54 == 0 /\ -one^post54+one^0 == 0 /\ tmp1^0-tmp1^post54 == 0 /\ __rho_9_^0-__rho_9_^post54 == 0 /\ MAXADDR^0-MAXADDR^post54 == 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ listen_index^0-listen_index^post54 == 0), cost: 1 55: l34 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post55, __rho_9_^0'=__rho_9_^post55, ret^0'=ret^post55, __rho_15_^0'=__rho_15_^post55, addr_ai_family^0'=addr_ai_family^post55, __rho_4_^0'=__rho_4_^post55, listen_index^0'=listen_index^post55, MaxBackends^0'=MaxBackends^post55, __rho_1_^0'=__rho_1_^post55, err^0'=err^post55, __rho_8_^0'=__rho_8_^post55, one^0'=one^post55, __const_10^0'=__const_10^post55, addr^0'=addr^post55, __rho_3_^0'=__rho_3_^post55, fd^0'=fd^post55, MAXADDR^0'=MAXADDR^post55, added^0'=added^post55, tmp1^0'=tmp1^post55, __rho_16_^0'=__rho_16_^post55, addrs^0'=addrs^post55, __rho_5_^0'=__rho_5_^post55, maxconn^0'=maxconn^post55, MaxListen^0'=MaxListen^post55, __rho_2_^0'=__rho_2_^post55, family^0'=family^post55, (__rho_15_^0-__rho_15_^post55 == 0 /\ -listen_index^post55+listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post55 == 0 /\ -__rho_16_^post55+__rho_16_^0 == 0 /\ __rho_8_^0-__rho_8_^post55 == 0 /\ -fd^post55+fd^0 == 0 /\ -family^post55+family^0 == 0 /\ -MAXADDR^post55+MAXADDR^0 == 0 /\ __rho_3_^0-__rho_3_^post55 == 0 /\ -3+family^0 <= 0 /\ MaxListen^0-MaxListen^post55 == 0 /\ -__rho_2_^post55+__rho_2_^0 == 0 /\ __rho_5_^0-__rho_5_^post55 == 0 /\ -addrs^post55+addrs^0 == 0 /\ __rho_9_^0-__rho_9_^post55 == 0 /\ -one^post55+one^0 == 0 /\ -__rho_1_^post55+__rho_1_^0 == 0 /\ -tmp1^post55+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post55 == 0 /\ -maxconn^post55+maxconn^0 == 0 /\ ret^0-ret^post55 == 0 /\ MaxBackends^0-MaxBackends^post55 == 0 /\ err^0-err^post55 == 0 /\ addr^0-addr^post55 == 0 /\ -added^post55+added^0 == 0 /\ __const_10^0-__const_10^post55 == 0 /\ 3-family^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post55 == 0), cost: 1 56: l35 -> l34 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post56, __rho_9_^0'=__rho_9_^post56, ret^0'=ret^post56, __rho_15_^0'=__rho_15_^post56, addr_ai_family^0'=addr_ai_family^post56, __rho_4_^0'=__rho_4_^post56, listen_index^0'=listen_index^post56, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=__rho_1_^post56, err^0'=err^post56, __rho_8_^0'=__rho_8_^post56, one^0'=one^post56, __const_10^0'=__const_10^post56, addr^0'=addr^post56, __rho_3_^0'=__rho_3_^post56, fd^0'=fd^post56, MAXADDR^0'=MAXADDR^post56, added^0'=added^post56, tmp1^0'=tmp1^post56, __rho_16_^0'=__rho_16_^post56, addrs^0'=addrs^post56, __rho_5_^0'=__rho_5_^post56, maxconn^0'=maxconn^post56, MaxListen^0'=MaxListen^post56, __rho_2_^0'=__rho_2_^post56, family^0'=family^post56, (0 == 0 /\ -__rho_2_^post56+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post56 == 0 /\ __rho_15_^0-__rho_15_^post56 == 0 /\ -addr^post56+addr^0 == 0 /\ -__rho_16_^post56+__rho_16_^0 == 0 /\ err^0-err^post56 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post56 == 0 /\ -__rho_4_^post56+__rho_4_^0 == 0 /\ -__rho_5_^post56+__rho_5_^0 == 0 /\ listen_index^post56 == 0 /\ 1-MaxBackends^post56 <= 0 /\ -__rho_8_^post56+__rho_8_^0 == 0 /\ __rho_1_^0-__rho_1_^post56 == 0 /\ -__rho_3_^post56+__rho_3_^0 == 0 /\ -family^post56+family^0 == 0 /\ MaxListen^0-MaxListen^post56 == 0 /\ -addrs^post56 <= 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0 /\ added^post56 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ fd^0-fd^post56 == 0 /\ -1+one^post56 == 0 /\ tmp1^0-tmp1^post56 == 0 /\ -__const_10^post56+__const_10^0 == 0), cost: 1 57: l36 -> l35 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post57, __rho_9_^0'=__rho_9_^post57, ret^0'=ret^post57, __rho_15_^0'=__rho_15_^post57, addr_ai_family^0'=addr_ai_family^post57, __rho_4_^0'=__rho_4_^post57, listen_index^0'=listen_index^post57, MaxBackends^0'=MaxBackends^post57, __rho_1_^0'=__rho_1_^post57, err^0'=err^post57, __rho_8_^0'=__rho_8_^post57, one^0'=one^post57, __const_10^0'=__const_10^post57, addr^0'=addr^post57, __rho_3_^0'=__rho_3_^post57, fd^0'=fd^post57, MAXADDR^0'=MAXADDR^post57, added^0'=added^post57, tmp1^0'=tmp1^post57, __rho_16_^0'=__rho_16_^post57, addrs^0'=addrs^post57, __rho_5_^0'=__rho_5_^post57, maxconn^0'=maxconn^post57, MaxListen^0'=MaxListen^post57, __rho_2_^0'=__rho_2_^post57, family^0'=family^post57, (-__rho_2_^post57+__rho_2_^0 == 0 /\ __rho_5_^0-__rho_5_^post57 == 0 /\ -MaxListen^post57+MaxListen^0 == 0 /\ -one^post57+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ ret^0-ret^post57 == 0 /\ err^0-err^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -family^post57+family^0 == 0 /\ -__rho_4_^post57+__rho_4_^0 == 0 /\ -tmp1^post57+tmp1^0 == 0 /\ __rho_1_^0-__rho_1_^post57 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post57 == 0 /\ addrs^0-addrs^post57 == 0 /\ -MAXADDR^post57+MAXADDR^0 == 0 /\ -fd^post57+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post57 == 0 /\ -added^post57+added^0 == 0 /\ __rho_15_^0-__rho_15_^post57 == 0 /\ -__rho_3_^post57+__rho_3_^0 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ MaxBackends^0-MaxBackends^post57 == 0 /\ -maxconn^post57+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post57 == 0 /\ -__rho_16_^post57+__rho_16_^0 == 0 /\ __const_10^0-__const_10^post57 == 0), cost: 1 Removed unreachable rules and leafs Start location: l36 1: l2 -> l3 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post1, __rho_9_^0'=__rho_9_^post1, ret^0'=ret^post1, __rho_15_^0'=__rho_15_^post1, addr_ai_family^0'=addr_ai_family^post1, __rho_4_^0'=__rho_4_^post1, listen_index^0'=listen_index^post1, MaxBackends^0'=MaxBackends^post1, __rho_1_^0'=__rho_1_^post1, err^0'=err^post1, __rho_8_^0'=__rho_8_^post1, one^0'=one^post1, __const_10^0'=__const_10^post1, addr^0'=addr^post1, __rho_3_^0'=__rho_3_^post1, fd^0'=fd^post1, MAXADDR^0'=MAXADDR^post1, added^0'=added^post1, tmp1^0'=tmp1^post1, __rho_16_^0'=__rho_16_^post1, addrs^0'=addrs^post1, __rho_5_^0'=__rho_5_^post1, maxconn^0'=maxconn^post1, MaxListen^0'=MaxListen^post1, __rho_2_^0'=__rho_2_^post1, family^0'=family^post1, (-__rho_1_^post1+__rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post1 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ -maxconn^post1+maxconn^0 == 0 /\ __rho_5_^0-__rho_5_^post1 == 0 /\ __rho_9_^0-__rho_9_^post1 == 0 /\ ret^0-ret^post1 == 0 /\ -added^post1+added^0 == 0 /\ addr_ai_family^0-addr_ai_family^post1 == 0 /\ __rho_15_^0-__rho_15_^post1 == 0 /\ -__const_10^post1+__const_10^0 == 0 /\ -MaxListen^post1+MaxListen^0 == 0 /\ __rho_8_^0-__rho_8_^post1 == 0 /\ -one^post1+one^0 == 0 /\ listen_index^0-listen_index^post1 == 0 /\ addrs^0-addrs^post1 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post1 == 0 /\ -__rho_16_^post1+__rho_16_^0 == 0 /\ -fd^post1+fd^0 == 0 /\ -MAXADDR^post1+MAXADDR^0 == 0 /\ -__rho_4_^post1+__rho_4_^0 == 0 /\ -family^post1+family^0 == 0 /\ err^0-err^post1 == 0 /\ -__rho_3_^post1+__rho_3_^0 == 0 /\ addr^0-addr^post1 == 0 /\ -__rho_2_^post1+__rho_2_^0 == 0), cost: 1 2: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post2, __rho_9_^0'=__rho_9_^post2, ret^0'=ret^post2, __rho_15_^0'=__rho_15_^post2, addr_ai_family^0'=addr_ai_family^post2, __rho_4_^0'=__rho_4_^post2, listen_index^0'=listen_index^post2, MaxBackends^0'=MaxBackends^post2, __rho_1_^0'=__rho_1_^post2, err^0'=err^post2, __rho_8_^0'=__rho_8_^post2, one^0'=one^post2, __const_10^0'=__const_10^post2, addr^0'=addr^post2, __rho_3_^0'=__rho_3_^post2, fd^0'=fd^post2, MAXADDR^0'=MAXADDR^post2, added^0'=added^post2, tmp1^0'=tmp1^post2, __rho_16_^0'=__rho_16_^post2, addrs^0'=addrs^post2, __rho_5_^0'=__rho_5_^post2, maxconn^0'=maxconn^post2, MaxListen^0'=MaxListen^post2, __rho_2_^0'=__rho_2_^post2, family^0'=family^post2, (listen_index^0-listen_index^post2 == 0 /\ -__rho_3_^post2+__rho_3_^0 == 0 /\ added^0-added^post2 == 0 /\ 1-added^0 <= 0 /\ fd^0-fd^post2 == 0 /\ -maxconn^post2+maxconn^0 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post2 == 0 /\ -1+ret^post2 == 0 /\ -__const_10^post2+__const_10^0 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ err^0-err^post2 == 0 /\ -addr^post2+addr^0 == 0 /\ -__rho_2_^post2+__rho_2_^0 == 0 /\ -addrs^post2+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ __rho_1_^0-__rho_1_^post2 == 0 /\ __rho_9_^0-__rho_9_^post2 == 0 /\ -__rho_16_^post2+__rho_16_^0 == 0 /\ __rho_4_^0-__rho_4_^post2 == 0 /\ addr_ai_family^0-addr_ai_family^post2 == 0 /\ one^0-one^post2 == 0 /\ -__rho_5_^post2+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post2 == 0 /\ -__rho_8_^post2+__rho_8_^0 == 0 /\ -family^post2+family^0 == 0), cost: 1 3: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post3, __rho_9_^0'=__rho_9_^post3, ret^0'=ret^post3, __rho_15_^0'=__rho_15_^post3, addr_ai_family^0'=addr_ai_family^post3, __rho_4_^0'=__rho_4_^post3, listen_index^0'=listen_index^post3, MaxBackends^0'=MaxBackends^post3, __rho_1_^0'=__rho_1_^post3, err^0'=err^post3, __rho_8_^0'=__rho_8_^post3, one^0'=one^post3, __const_10^0'=__const_10^post3, addr^0'=addr^post3, __rho_3_^0'=__rho_3_^post3, fd^0'=fd^post3, MAXADDR^0'=MAXADDR^post3, added^0'=added^post3, tmp1^0'=tmp1^post3, __rho_16_^0'=__rho_16_^post3, addrs^0'=addrs^post3, __rho_5_^0'=__rho_5_^post3, maxconn^0'=maxconn^post3, MaxListen^0'=MaxListen^post3, __rho_2_^0'=__rho_2_^post3, family^0'=family^post3, (-added^post3+added^0 == 0 /\ ret^post3 == 0 /\ -err^post3+err^0 == 0 /\ __rho_1_^0-__rho_1_^post3 == 0 /\ -__rho_5_^post3+__rho_5_^0 == 0 /\ -__const_10^post3+__const_10^0 == 0 /\ MaxBackends^0-MaxBackends^post3 == 0 /\ -one^post3+one^0 == 0 /\ __rho_9_^0-__rho_9_^post3 == 0 /\ -addr^post3+addr^0 == 0 /\ -__rho_3_^post3+__rho_3_^0 == 0 /\ -maxconn^post3+maxconn^0 == 0 /\ addr_ai_family^0-addr_ai_family^post3 == 0 /\ -__rho_16_^post3+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post3 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ -__rho_2_^post3+__rho_2_^0 == 0 /\ added^0 <= 0 /\ __rho_8_^0-__rho_8_^post3 == 0 /\ -family^post3+family^0 == 0 /\ MAXADDR^0-MAXADDR^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ __rho_15_^0-__rho_15_^post3 == 0 /\ listen_index^0-listen_index^post3 == 0 /\ __rho_4_^0-__rho_4_^post3 == 0 /\ fd^0-fd^post3 == 0), cost: 1 49: l4 -> l31 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post49, __rho_9_^0'=__rho_9_^post49, ret^0'=ret^post49, __rho_15_^0'=__rho_15_^post49, addr_ai_family^0'=addr_ai_family^post49, __rho_4_^0'=__rho_4_^post49, listen_index^0'=listen_index^post49, MaxBackends^0'=MaxBackends^post49, __rho_1_^0'=__rho_1_^post49, err^0'=err^post49, __rho_8_^0'=__rho_8_^post49, one^0'=one^post49, __const_10^0'=__const_10^post49, addr^0'=addr^post49, __rho_3_^0'=__rho_3_^post49, fd^0'=fd^post49, MAXADDR^0'=MAXADDR^post49, added^0'=added^post49, tmp1^0'=tmp1^post49, __rho_16_^0'=__rho_16_^post49, addrs^0'=addrs^post49, __rho_5_^0'=__rho_5_^post49, maxconn^0'=maxconn^post49, MaxListen^0'=MaxListen^post49, __rho_2_^0'=__rho_2_^post49, family^0'=family^post49, (-one^post49+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post49 == 0 /\ -addrs^post49+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post49 == 0 /\ -__rho_16_^post49+__rho_16_^0 == 0 /\ -fd^post49+fd^0 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ __rho_3_^0-__rho_3_^post49 == 0 /\ __rho_5_^0-__rho_5_^post49 == 0 /\ -MAXADDR^post49+MAXADDR^0 == 0 /\ __rho_9_^0-__rho_9_^post49 == 0 /\ MaxListen^0-MaxListen^post49 == 0 /\ -family^post49+family^0 == 0 /\ -__rho_2_^post49+__rho_2_^0 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post49 == 0 /\ ret^0-ret^post49 == 0 /\ -__rho_1_^post49+__rho_1_^0 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ err^0-err^post49 == 0 /\ addr^0-addr^post49 == 0 /\ __rho_8_^0-__rho_8_^post49 == 0 /\ -added^post49+added^0 == 0 /\ __const_10^0-__const_10^post49 == 0 /\ MaxBackends^0-MaxBackends^post49 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0), cost: 1 4: l5 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post4, __rho_9_^0'=__rho_9_^post4, ret^0'=ret^post4, __rho_15_^0'=__rho_15_^post4, addr_ai_family^0'=addr_ai_family^post4, __rho_4_^0'=__rho_4_^post4, listen_index^0'=listen_index^post4, MaxBackends^0'=MaxBackends^post4, __rho_1_^0'=__rho_1_^post4, err^0'=err^post4, __rho_8_^0'=__rho_8_^post4, one^0'=one^post4, __const_10^0'=__const_10^post4, addr^0'=addr^post4, __rho_3_^0'=__rho_3_^post4, fd^0'=fd^post4, MAXADDR^0'=MAXADDR^post4, added^0'=added^post4, tmp1^0'=tmp1^post4, __rho_16_^0'=__rho_16_^post4, addrs^0'=addrs^post4, __rho_5_^0'=__rho_5_^post4, maxconn^0'=maxconn^post4, MaxListen^0'=MaxListen^post4, __rho_2_^0'=__rho_2_^post4, family^0'=family^post4, (__rho_1_^0-__rho_1_^post4 == 0 /\ -__rho_5_^post4+__rho_5_^0 == 0 /\ ret^0-ret^post4 == 0 /\ err^0-err^post4 == 0 /\ one^0-one^post4 == 0 /\ -__const_10^post4+__const_10^0 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ -__rho_3_^post4+__rho_3_^0 == 0 /\ -__rho_2_^post4+__rho_2_^0 == 0 /\ -addrs^post4+addrs^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ -__rho_16_^post4+__rho_16_^0 == 0 /\ -__rho_4_^post4+__rho_4_^0 == 0 /\ -maxconn^post4+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post4 == 0 /\ MaxBackends^0-MaxBackends^post4 == 0 /\ -tmp1^post4+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ added^0-added^post4 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ __rho_9_^0-__rho_9_^post4 == 0 /\ addr_ai_family^0-addr_ai_family^post4 == 0 /\ fd^0-fd^post4 == 0 /\ family^0-family^post4 == 0 /\ -1+addr^post4-addr^0 == 0), cost: 1 27: l6 -> l19 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post27, __rho_9_^0'=__rho_9_^post27, ret^0'=ret^post27, __rho_15_^0'=__rho_15_^post27, addr_ai_family^0'=addr_ai_family^post27, __rho_4_^0'=__rho_4_^post27, listen_index^0'=listen_index^post27, MaxBackends^0'=MaxBackends^post27, __rho_1_^0'=__rho_1_^post27, err^0'=err^post27, __rho_8_^0'=__rho_8_^post27, one^0'=one^post27, __const_10^0'=__const_10^post27, addr^0'=addr^post27, __rho_3_^0'=__rho_3_^post27, fd^0'=fd^post27, MAXADDR^0'=MAXADDR^post27, added^0'=added^post27, tmp1^0'=tmp1^post27, __rho_16_^0'=__rho_16_^post27, addrs^0'=addrs^post27, __rho_5_^0'=__rho_5_^post27, maxconn^0'=maxconn^post27, MaxListen^0'=MaxListen^post27, __rho_2_^0'=__rho_2_^post27, family^0'=family^post27, (ret^0-ret^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -addr^post27+addr^0 == 0 /\ -__rho_16_^post27+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post27 == 0 /\ err^0-err^post27 == 0 /\ -MAXADDR^post27+MAXADDR^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ -__rho_2_^post27+__rho_2_^0 == 0 /\ -__rho_4_^post27+__rho_4_^0 == 0 /\ -__rho_5_^post27+__rho_5_^0 == 0 /\ -one^post27+one^0 == 0 /\ __rho_1_^0-__rho_1_^post27 == 0 /\ -__rho_3_^post27+__rho_3_^0 == 0 /\ -__rho_8_^post27+__rho_8_^0 == 0 /\ -family^post27+family^0 == 0 /\ __rho_15_^0-__rho_15_^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ -added^post27+added^0 == 0 /\ fd^0-fd^post27 == 0 /\ listen_index^0-listen_index^post27 == 0 /\ addrs^0-addrs^post27 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -__const_10^post27+__const_10^0 == 0 /\ -MaxListen^post27+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post27 == 0), cost: 1 5: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post5, __rho_9_^0'=__rho_9_^post5, ret^0'=ret^post5, __rho_15_^0'=__rho_15_^post5, addr_ai_family^0'=addr_ai_family^post5, __rho_4_^0'=__rho_4_^post5, listen_index^0'=listen_index^post5, MaxBackends^0'=MaxBackends^post5, __rho_1_^0'=__rho_1_^post5, err^0'=err^post5, __rho_8_^0'=__rho_8_^post5, one^0'=one^post5, __const_10^0'=__const_10^post5, addr^0'=addr^post5, __rho_3_^0'=__rho_3_^post5, fd^0'=fd^post5, MAXADDR^0'=MAXADDR^post5, added^0'=added^post5, tmp1^0'=tmp1^post5, __rho_16_^0'=__rho_16_^post5, addrs^0'=addrs^post5, __rho_5_^0'=__rho_5_^post5, maxconn^0'=maxconn^post5, MaxListen^0'=MaxListen^post5, __rho_2_^0'=__rho_2_^post5, family^0'=family^post5, (__rho_15_^0-__rho_15_^post5 == 0 /\ -addr^post5+addr^0 == 0 /\ one^0-one^post5 == 0 /\ -__rho_16_^post5+__rho_16_^0 == 0 /\ -__rho_5_^post5+__rho_5_^0 == 0 /\ -1-added^0+added^post5 == 0 /\ -err^post5+err^0 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -__rho_3_^post5+__rho_3_^0 == 0 /\ -addrs^post5+addrs^0 == 0 /\ fd^0-fd^post5 == 0 /\ -family^post5+family^0 == 0 /\ -__rho_2_^post5+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post5 == 0 /\ -__rho_8_^post5+__rho_8_^0 == 0 /\ -tmp1^post5+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post5 == 0 /\ ret^0-ret^post5 == 0 /\ MaxBackends^0-MaxBackends^post5 == 0 /\ -maxconn^post5+maxconn^0 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^post5-fd^0 == 0 /\ -__const_10^post5+__const_10^0 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -err^0 <= 0 /\ __rho_1_^0-__rho_1_^post5 == 0), cost: 1 6: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post6, __rho_9_^0'=__rho_9_^post6, ret^0'=ret^post6, __rho_15_^0'=__rho_15_^post6, addr_ai_family^0'=addr_ai_family^post6, __rho_4_^0'=__rho_4_^post6, listen_index^0'=listen_index^post6, MaxBackends^0'=MaxBackends^post6, __rho_1_^0'=__rho_1_^post6, err^0'=err^post6, __rho_8_^0'=__rho_8_^post6, one^0'=one^post6, __const_10^0'=__const_10^post6, addr^0'=addr^post6, __rho_3_^0'=__rho_3_^post6, fd^0'=fd^post6, MAXADDR^0'=MAXADDR^post6, added^0'=added^post6, tmp1^0'=tmp1^post6, __rho_16_^0'=__rho_16_^post6, addrs^0'=addrs^post6, __rho_5_^0'=__rho_5_^post6, maxconn^0'=maxconn^post6, MaxListen^0'=MaxListen^post6, __rho_2_^0'=__rho_2_^post6, family^0'=family^post6, (-MaxListen^post6+MaxListen^0 == 0 /\ -family^post6+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post6 == 0 /\ MAXADDR^0-MAXADDR^post6 == 0 /\ -__rho_2_^post6+__rho_2_^0 == 0 /\ __rho_4_^0-__rho_4_^post6 == 0 /\ listen_index^0-listen_index^post6 == 0 /\ -one^post6+one^0 == 0 /\ ret^0-ret^post6 == 0 /\ 1+err^0 <= 0 /\ -__rho_8_^post6+__rho_8_^0 == 0 /\ MaxBackends^0-MaxBackends^post6 == 0 /\ err^0-err^post6 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ __rho_1_^0-__rho_1_^post6 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -added^post6+added^0 == 0 /\ __rho_9_^0-__rho_9_^post6 == 0 /\ -__rho_5_^post6+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post6 == 0 /\ -__rho_3_^post6+__rho_3_^0 == 0 /\ -__const_10^post6+__const_10^0 == 0 /\ fd^0-fd^post6 == 0 /\ -addr^post6+addr^0 == 0 /\ -maxconn^post6+maxconn^0 == 0 /\ -__rho_16_^post6+__rho_16_^0 == 0 /\ addrs^0-addrs^post6 == 0), cost: 1 7: l8 -> l7 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post7, __rho_9_^0'=__rho_9_^post7, ret^0'=ret^post7, __rho_15_^0'=__rho_15_^post7, addr_ai_family^0'=addr_ai_family^post7, __rho_4_^0'=__rho_4_^post7, listen_index^0'=listen_index^post7, MaxBackends^0'=MaxBackends^post7, __rho_1_^0'=__rho_1_^post7, err^0'=err^post7, __rho_8_^0'=__rho_8_^post7, one^0'=one^post7, __const_10^0'=__const_10^post7, addr^0'=addr^post7, __rho_3_^0'=__rho_3_^post7, fd^0'=fd^post7, MAXADDR^0'=MAXADDR^post7, added^0'=added^post7, tmp1^0'=tmp1^post7, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post7, __rho_5_^0'=__rho_5_^post7, maxconn^0'=maxconn^post7, MaxListen^0'=MaxListen^post7, __rho_2_^0'=__rho_2_^post7, family^0'=family^post7, (0 == 0 /\ one^0-one^post7 == 0 /\ __rho_9_^0-__rho_9_^post7 == 0 /\ __rho_15_^0-__rho_15_^post7 == 0 /\ -__rho_2_^post7+__rho_2_^0 == 0 /\ -addrs^post7+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -MaxListen^post7+MaxListen^0 == 0 /\ -__rho_8_^post7+__rho_8_^0 == 0 /\ -family^post7+family^0 == 0 /\ -tmp1^post7+tmp1^0 == 0 /\ -fd^post7+fd^0 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ ret^0-ret^post7 == 0 /\ -__rho_5_^post7+__rho_5_^0 == 0 /\ listen_index^0-listen_index^post7 == 0 /\ __rho_4_^0-__rho_4_^post7 == 0 /\ -__rho_3_^post7+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post7 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ __rho_1_^0-__rho_1_^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ err^post7-__rho_16_^post7 == 0 /\ added^0-added^post7 == 0 /\ __const_10^0-__const_10^post7 == 0), cost: 1 8: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post8, __rho_9_^0'=__rho_9_^post8, ret^0'=ret^post8, __rho_15_^0'=__rho_15_^post8, addr_ai_family^0'=addr_ai_family^post8, __rho_4_^0'=__rho_4_^post8, listen_index^0'=listen_index^post8, MaxBackends^0'=MaxBackends^post8, __rho_1_^0'=__rho_1_^post8, err^0'=err^post8, __rho_8_^0'=__rho_8_^post8, one^0'=one^post8, __const_10^0'=__const_10^post8, addr^0'=addr^post8, __rho_3_^0'=__rho_3_^post8, fd^0'=fd^post8, MAXADDR^0'=MAXADDR^post8, added^0'=added^post8, tmp1^0'=tmp1^post8, __rho_16_^0'=__rho_16_^post8, addrs^0'=addrs^post8, __rho_5_^0'=__rho_5_^post8, maxconn^0'=maxconn^post8, MaxListen^0'=MaxListen^post8, __rho_2_^0'=__rho_2_^post8, family^0'=family^post8, (-maxconn^post8+maxconn^0 == 0 /\ listen_index^0-listen_index^post8 == 0 /\ fd^0-fd^post8 == 0 /\ added^0-added^post8 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post8 == 0 /\ __rho_9_^0-__rho_9_^post8 == 0 /\ MAXADDR^0-MAXADDR^post8 == 0 /\ __rho_15_^0-__rho_15_^post8 == 0 /\ ret^0-ret^post8 == 0 /\ -MaxListen^post8+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post8 == 0 /\ err^0-err^post8 == 0 /\ -__const_10^post8+__const_10^0 == 0 /\ -addr^post8+addr^0 == 0 /\ -__rho_16_^post8+__rho_16_^0 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ __rho_1_^0-__rho_1_^post8 == 0 /\ -__rho_2_^post8+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post8 == 0 /\ __rho_4_^0-__rho_4_^post8 == 0 /\ -__rho_5_^post8+__rho_5_^0 == 0 /\ -addrs^post8+addrs^0 == 0 /\ -__const_10^0+maxconn^0 <= 0 /\ -one^post8+one^0 == 0 /\ -__rho_8_^post8+__rho_8_^0 == 0 /\ -family^post8+family^0 == 0 /\ -__rho_3_^post8+__rho_3_^0 == 0), cost: 1 9: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post9, __rho_9_^0'=__rho_9_^post9, ret^0'=ret^post9, __rho_15_^0'=__rho_15_^post9, addr_ai_family^0'=addr_ai_family^post9, __rho_4_^0'=__rho_4_^post9, listen_index^0'=listen_index^post9, MaxBackends^0'=MaxBackends^post9, __rho_1_^0'=__rho_1_^post9, err^0'=err^post9, __rho_8_^0'=__rho_8_^post9, one^0'=one^post9, __const_10^0'=__const_10^post9, addr^0'=addr^post9, __rho_3_^0'=__rho_3_^post9, fd^0'=fd^post9, MAXADDR^0'=MAXADDR^post9, added^0'=added^post9, tmp1^0'=tmp1^post9, __rho_16_^0'=__rho_16_^post9, addrs^0'=addrs^post9, __rho_5_^0'=__rho_5_^post9, maxconn^0'=maxconn^post9, MaxListen^0'=MaxListen^post9, __rho_2_^0'=__rho_2_^post9, family^0'=family^post9, (-tmp1^post9+tmp1^0 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post9 == 0 /\ one^0-one^post9 == 0 /\ __rho_9_^0-__rho_9_^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ err^0-err^post9 == 0 /\ __rho_16_^0-__rho_16_^post9 == 0 /\ -__rho_2_^post9+__rho_2_^0 == 0 /\ added^0-added^post9 == 0 /\ __rho_3_^0-__rho_3_^post9 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ __rho_1_^0-__rho_1_^post9 == 0 /\ 1+__const_10^0-maxconn^0 <= 0 /\ -addr^post9+addr^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -MAXADDR^post9+MAXADDR^0 == 0 /\ __rho_4_^0-__rho_4_^post9 == 0 /\ -__rho_5_^post9+__rho_5_^0 == 0 /\ -MaxBackends^post9+MaxBackends^0 == 0 /\ -__const_10^0+maxconn^post9 == 0 /\ -addrs^post9+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post9 == 0 /\ -__rho_8_^post9+__rho_8_^0 == 0 /\ ret^0-ret^post9 == 0 /\ -family^post9+family^0 == 0), cost: 1 10: l10 -> l9 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post10, __rho_9_^0'=__rho_9_^post10, ret^0'=ret^post10, __rho_15_^0'=__rho_15_^post10, addr_ai_family^0'=addr_ai_family^post10, __rho_4_^0'=__rho_4_^post10, listen_index^0'=listen_index^post10, MaxBackends^0'=MaxBackends^post10, __rho_1_^0'=__rho_1_^post10, err^0'=err^post10, __rho_8_^0'=__rho_8_^post10, one^0'=one^post10, __const_10^0'=__const_10^post10, addr^0'=addr^post10, __rho_3_^0'=__rho_3_^post10, fd^0'=fd^post10, MAXADDR^0'=MAXADDR^post10, added^0'=added^post10, tmp1^0'=tmp1^post10, __rho_16_^0'=__rho_16_^post10, addrs^0'=addrs^post10, __rho_5_^0'=__rho_5_^post10, maxconn^0'=maxconn^post10, MaxListen^0'=MaxListen^post10, __rho_2_^0'=__rho_2_^post10, family^0'=family^post10, (0 == 0 /\ -__rho_5_^post10+__rho_5_^0 == 0 /\ -err^post10+err^0 == 0 /\ __rho_1_^0-__rho_1_^post10 == 0 /\ -__const_10^post10+__const_10^0 == 0 /\ added^0-added^post10 == 0 /\ one^0-one^post10 == 0 /\ MAXADDR^0-MAXADDR^post10 == 0 /\ -__rho_16_^post10+__rho_16_^0 == 0 /\ __rho_15_^0-__rho_15_^post10 == 0 /\ __rho_4_^0-__rho_4_^post10 == 0 /\ ret^0-ret^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ -__rho_2_^post10+__rho_2_^0 == 0 /\ -addr^post10+addr^0 == 0 /\ -__rho_9_^post10+__rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post10 == 0 /\ -addrs^post10+addrs^0 == 0 /\ -tmp1^post10+tmp1^0 == 0 /\ -__rho_8_^post10+__rho_8_^0 == 0 /\ __rho_3_^0-__rho_3_^post10 == 0 /\ -fd^post10+fd^0 == 0 /\ -MaxBackends^post10+MaxBackends^0 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ family^0-family^post10 == 0), cost: 1 11: l11 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post11, __rho_9_^0'=__rho_9_^post11, ret^0'=ret^post11, __rho_15_^0'=__rho_15_^post11, addr_ai_family^0'=addr_ai_family^post11, __rho_4_^0'=__rho_4_^post11, listen_index^0'=listen_index^post11, MaxBackends^0'=MaxBackends^post11, __rho_1_^0'=__rho_1_^post11, err^0'=err^post11, __rho_8_^0'=__rho_8_^post11, one^0'=one^post11, __const_10^0'=__const_10^post11, addr^0'=addr^post11, __rho_3_^0'=__rho_3_^post11, fd^0'=fd^post11, MAXADDR^0'=MAXADDR^post11, added^0'=added^post11, tmp1^0'=tmp1^post11, __rho_16_^0'=__rho_16_^post11, addrs^0'=addrs^post11, __rho_5_^0'=__rho_5_^post11, maxconn^0'=maxconn^post11, MaxListen^0'=MaxListen^post11, __rho_2_^0'=__rho_2_^post11, family^0'=family^post11, (__rho_15_^0-__rho_15_^post11 == 0 /\ -__rho_16_^post11+__rho_16_^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post11 == 0 /\ -MAXADDR^post11+MAXADDR^0 == 0 /\ one^0-one^post11 == 0 /\ -addrs^post11+addrs^0 == 0 /\ -__rho_3_^post11+__rho_3_^0 == 0 /\ -family^post11+family^0 == 0 /\ -err^post11+err^0 == 0 /\ -__rho_2_^post11+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post11 == 0 /\ fd^0-fd^post11 == 0 /\ listen_index^0-listen_index^post11 == 0 /\ -addr^post11+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post11 == 0 /\ -__rho_5_^post11+__rho_5_^0 == 0 /\ __rho_1_^0-__rho_1_^post11 == 0 /\ -__rho_8_^post11+__rho_8_^0 == 0 /\ ret^0-ret^post11 == 0 /\ -tmp1^post11+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ added^0-added^post11 == 0 /\ -__const_10^post11+__const_10^0 == 0 /\ -MaxListen^post11+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post11 == 0), cost: 1 12: l12 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post12, __rho_9_^0'=__rho_9_^post12, ret^0'=ret^post12, __rho_15_^0'=__rho_15_^post12, addr_ai_family^0'=addr_ai_family^post12, __rho_4_^0'=__rho_4_^post12, listen_index^0'=listen_index^post12, MaxBackends^0'=MaxBackends^post12, __rho_1_^0'=__rho_1_^post12, err^0'=err^post12, __rho_8_^0'=__rho_8_^post12, one^0'=one^post12, __const_10^0'=__const_10^post12, addr^0'=addr^post12, __rho_3_^0'=__rho_3_^post12, fd^0'=fd^post12, MAXADDR^0'=MAXADDR^post12, added^0'=added^post12, tmp1^0'=tmp1^post12, __rho_16_^0'=__rho_16_^post12, addrs^0'=addrs^post12, __rho_5_^0'=__rho_5_^post12, maxconn^0'=maxconn^post12, MaxListen^0'=MaxListen^post12, __rho_2_^0'=__rho_2_^post12, family^0'=family^post12, (__rho_1_^0-__rho_1_^post12 == 0 /\ addr^0-addr^post12 == 0 /\ __rho_4_^0-__rho_4_^post12 == 0 /\ ret^0-ret^post12 == 0 /\ -fd^post12+fd^0 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -family^post12+family^0 == 0 /\ -err^post12+err^0 == 0 /\ -MAXADDR^post12+MAXADDR^0 == 0 /\ -__rho_2_^post12+__rho_2_^0 == 0 /\ maxconn^0-maxconn^post12 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post12 == 0 /\ -__rho_5_^post12+__rho_5_^0 == 0 /\ -addrs^post12+addrs^0 == 0 /\ -__rho_15_^post12+__rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post12 == 0 /\ 1-__rho_8_^0 <= 0 /\ -1+__rho_8_^0 <= 0 /\ -tmp1^post12+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post12 == 0 /\ one^0-one^post12 == 0 /\ -MaxBackends^post12+MaxBackends^0 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post12 == 0 /\ __rho_16_^0-__rho_16_^post12 == 0 /\ listen_index^0-listen_index^post12 == 0 /\ -added^post12+added^0 == 0 /\ __rho_9_^0-__rho_9_^post12 == 0), cost: 1 13: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post13, __rho_9_^0'=__rho_9_^post13, ret^0'=ret^post13, __rho_15_^0'=__rho_15_^post13, addr_ai_family^0'=addr_ai_family^post13, __rho_4_^0'=__rho_4_^post13, listen_index^0'=listen_index^post13, MaxBackends^0'=MaxBackends^post13, __rho_1_^0'=__rho_1_^post13, err^0'=err^post13, __rho_8_^0'=__rho_8_^post13, one^0'=one^post13, __const_10^0'=__const_10^post13, addr^0'=addr^post13, __rho_3_^0'=__rho_3_^post13, fd^0'=fd^post13, MAXADDR^0'=MAXADDR^post13, added^0'=added^post13, tmp1^0'=tmp1^post13, __rho_16_^0'=__rho_16_^post13, addrs^0'=addrs^post13, __rho_5_^0'=__rho_5_^post13, maxconn^0'=maxconn^post13, MaxListen^0'=MaxListen^post13, __rho_2_^0'=__rho_2_^post13, family^0'=family^post13, (-MaxListen^post13+MaxListen^0 == 0 /\ -__rho_2_^post13+__rho_2_^0 == 0 /\ ret^0-ret^post13 == 0 /\ -family^post13+family^0 == 0 /\ one^0-one^post13 == 0 /\ __rho_15_^0-__rho_15_^post13 == 0 /\ -addr^post13+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ -addrs^post13+addrs^0 == 0 /\ -__rho_8_^post13+__rho_8_^0 == 0 /\ fd^0-fd^post13 == 0 /\ -tmp1^post13+tmp1^0 == 0 /\ -__const_10^post13+__const_10^0 == 0 /\ -err^post13+err^0 == 0 /\ -MAXADDR^post13+MAXADDR^0 == 0 /\ -__rho_3_^post13+__rho_3_^0 == 0 /\ __rho_4_^0-__rho_4_^post13 == 0 /\ -__rho_5_^post13+__rho_5_^0 == 0 /\ listen_index^0-listen_index^post13 == 0 /\ __rho_16_^0-__rho_16_^post13 == 0 /\ -maxconn^post13+maxconn^0 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0 /\ added^0-added^post13 == 0 /\ __rho_1_^0-__rho_1_^post13 == 0 /\ 2-__rho_8_^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ __rho_9_^0-__rho_9_^post13 == 0), cost: 1 14: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post14, __rho_9_^0'=__rho_9_^post14, ret^0'=ret^post14, __rho_15_^0'=__rho_15_^post14, addr_ai_family^0'=addr_ai_family^post14, __rho_4_^0'=__rho_4_^post14, listen_index^0'=listen_index^post14, MaxBackends^0'=MaxBackends^post14, __rho_1_^0'=__rho_1_^post14, err^0'=err^post14, __rho_8_^0'=__rho_8_^post14, one^0'=one^post14, __const_10^0'=__const_10^post14, addr^0'=addr^post14, __rho_3_^0'=__rho_3_^post14, fd^0'=fd^post14, MAXADDR^0'=MAXADDR^post14, added^0'=added^post14, tmp1^0'=tmp1^post14, __rho_16_^0'=__rho_16_^post14, addrs^0'=addrs^post14, __rho_5_^0'=__rho_5_^post14, maxconn^0'=maxconn^post14, MaxListen^0'=MaxListen^post14, __rho_2_^0'=__rho_2_^post14, family^0'=family^post14, (-family^post14+family^0 == 0 /\ __rho_9_^0-__rho_9_^post14 == 0 /\ -MaxListen^post14+MaxListen^0 == 0 /\ -__rho_2_^post14+__rho_2_^0 == 0 /\ -addrs^post14+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post14 == 0 /\ __rho_3_^0-__rho_3_^post14 == 0 /\ maxconn^0-maxconn^post14 == 0 /\ addr^0-addr^post14 == 0 /\ -tmp1^post14+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post14 == 0 /\ __rho_1_^0-__rho_1_^post14 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post14 == 0 /\ __rho_8_^0 <= 0 /\ -fd^post14+fd^0 == 0 /\ one^0-one^post14 == 0 /\ -added^post14+added^0 == 0 /\ -MAXADDR^post14+MAXADDR^0 == 0 /\ -__rho_5_^post14+__rho_5_^0 == 0 /\ __rho_4_^0-__rho_4_^post14 == 0 /\ ret^0-ret^post14 == 0 /\ listen_index^0-listen_index^post14 == 0 /\ -err^post14+err^0 == 0 /\ addr_ai_family^0-addr_ai_family^post14 == 0 /\ -__rho_16_^post14+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post14 == 0), cost: 1 15: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post15, __rho_9_^0'=__rho_9_^post15, ret^0'=ret^post15, __rho_15_^0'=__rho_15_^post15, addr_ai_family^0'=addr_ai_family^post15, __rho_4_^0'=__rho_4_^post15, listen_index^0'=listen_index^post15, MaxBackends^0'=MaxBackends^post15, __rho_1_^0'=__rho_1_^post15, err^0'=err^post15, __rho_8_^0'=__rho_8_^post15, one^0'=one^post15, __const_10^0'=__const_10^post15, addr^0'=addr^post15, __rho_3_^0'=__rho_3_^post15, fd^0'=fd^post15, MAXADDR^0'=MAXADDR^post15, added^0'=added^post15, tmp1^0'=tmp1^post15, __rho_16_^0'=__rho_16_^post15, addrs^0'=addrs^post15, __rho_5_^0'=__rho_5_^post15, maxconn^0'=maxconn^post15, MaxListen^0'=MaxListen^post15, __rho_2_^0'=__rho_2_^post15, family^0'=family^post15, (-MaxBackends^post15+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post15 == 0 /\ -tmp1^post15+tmp1^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -MaxListen^post15+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post15 == 0 /\ ret^0-ret^post15 == 0 /\ addr^0-addr^post15 == 0 /\ __rho_1_^0-__rho_1_^post15 == 0 /\ addr_ai_family^0-addr_ai_family^post15 == 0 /\ err^0-err^post15 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ __rho_8_^0-__rho_8_^post15 == 0 /\ __rho_16_^0-__rho_16_^post15 == 0 /\ -fd^post15+fd^0 == 0 /\ added^0-added^post15 == 0 /\ __rho_3_^0-__rho_3_^post15 == 0 /\ __rho_9_^0-__rho_9_^post15 == 0 /\ __rho_15_^0-__rho_15_^post15 == 0 /\ -family^post15+family^0 == 0 /\ -__rho_2_^post15+__rho_2_^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ -MAXADDR^post15+MAXADDR^0 == 0 /\ -__rho_5_^post15+__rho_5_^0 == 0 /\ one^0-one^post15 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -addrs^post15+addrs^0 == 0), cost: 1 16: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post16, __rho_9_^0'=__rho_9_^post16, ret^0'=ret^post16, __rho_15_^0'=__rho_15_^post16, addr_ai_family^0'=addr_ai_family^post16, __rho_4_^0'=__rho_4_^post16, listen_index^0'=listen_index^post16, MaxBackends^0'=MaxBackends^post16, __rho_1_^0'=__rho_1_^post16, err^0'=err^post16, __rho_8_^0'=__rho_8_^post16, one^0'=one^post16, __const_10^0'=__const_10^post16, addr^0'=addr^post16, __rho_3_^0'=__rho_3_^post16, fd^0'=fd^post16, MAXADDR^0'=MAXADDR^post16, added^0'=added^post16, tmp1^0'=tmp1^post16, __rho_16_^0'=__rho_16_^post16, addrs^0'=addrs^post16, __rho_5_^0'=__rho_5_^post16, maxconn^0'=maxconn^post16, MaxListen^0'=MaxListen^post16, __rho_2_^0'=__rho_2_^post16, family^0'=family^post16, (-maxconn^post16+maxconn^0 == 0 /\ __const_10^0-__const_10^post16 == 0 /\ __rho_1_^0-__rho_1_^post16 == 0 /\ one^0-one^post16 == 0 /\ __rho_4_^0-__rho_4_^post16 == 0 /\ ret^0-ret^post16 == 0 /\ __rho_15_^0-__rho_15_^post16 == 0 /\ -MaxListen^post16+MaxListen^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -addrs^post16+addrs^0 == 0 /\ __rho_16_^0-__rho_16_^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -__rho_2_^post16+__rho_2_^0 == 0 /\ added^0-added^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -__rho_9_^post16+__rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ -family^post16+family^0 == 0 /\ -MAXADDR^post16+MAXADDR^0 == 0 /\ -MaxBackends^post16+MaxBackends^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -fd^post16+fd^0 == 0 /\ -__rho_8_^post16+__rho_8_^0 == 0 /\ -err^post16+err^0 == 0 /\ __rho_3_^0-__rho_3_^post16 == 0 /\ -__rho_5_^post16+__rho_5_^0 == 0 /\ -tmp1^post16+tmp1^0 == 0), cost: 1 17: l13 -> l12 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post17, __rho_9_^0'=__rho_9_^post17, ret^0'=ret^post17, __rho_15_^0'=__rho_15_^post17, addr_ai_family^0'=addr_ai_family^post17, __rho_4_^0'=__rho_4_^post17, listen_index^0'=listen_index^post17, MaxBackends^0'=MaxBackends^post17, __rho_1_^0'=__rho_1_^post17, err^0'=err^post17, __rho_8_^0'=__rho_8_^post17, one^0'=one^post17, __const_10^0'=__const_10^post17, addr^0'=addr^post17, __rho_3_^0'=__rho_3_^post17, fd^0'=fd^post17, MAXADDR^0'=MAXADDR^post17, added^0'=added^post17, tmp1^0'=tmp1^post17, __rho_16_^0'=__rho_16_^post17, addrs^0'=addrs^post17, __rho_5_^0'=__rho_5_^post17, maxconn^0'=maxconn^post17, MaxListen^0'=MaxListen^post17, __rho_2_^0'=__rho_2_^post17, family^0'=family^post17, (0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ -added^post17+added^0 == 0 /\ -__rho_1_^post17+__rho_1_^0 == 0 /\ -maxconn^post17+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ MaxListen^0-MaxListen^post17 == 0 /\ -__rho_16_^post17+__rho_16_^0 == 0 /\ __rho_9_^0-__rho_9_^post17 == 0 /\ __rho_3_^0-__rho_3_^post17 == 0 /\ addr^0-addr^post17 == 0 /\ err^0-err^post17 == 0 /\ -addrs^post17+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post17 == 0 /\ -family^post17+family^0 == 0 /\ __const_10^0-__const_10^post17 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -listen_index^post17+listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ __rho_2_^0-__rho_2_^post17 == 0 /\ one^0-one^post17 == 0 /\ __rho_4_^0-__rho_4_^post17 == 0 /\ -__rho_5_^post17+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post17 == 0 /\ -MAXADDR^post17+MAXADDR^0 == 0 /\ -fd^post17+fd^0 == 0 /\ ret^0-ret^post17 == 0 /\ -tmp1^post17+tmp1^0 == 0), cost: 1 18: l14 -> l13 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post18, __rho_9_^0'=__rho_9_^post18, ret^0'=ret^post18, __rho_15_^0'=__rho_15_^post18, addr_ai_family^0'=addr_ai_family^post18, __rho_4_^0'=__rho_4_^post18, listen_index^0'=listen_index^post18, MaxBackends^0'=MaxBackends^post18, __rho_1_^0'=__rho_1_^post18, err^0'=err^post18, __rho_8_^0'=__rho_8_^post18, one^0'=one^post18, __const_10^0'=__const_10^post18, addr^0'=addr^post18, __rho_3_^0'=__rho_3_^post18, fd^0'=fd^post18, MAXADDR^0'=MAXADDR^post18, added^0'=added^post18, tmp1^0'=tmp1^post18, __rho_16_^0'=__rho_16_^post18, addrs^0'=addrs^post18, __rho_5_^0'=__rho_5_^post18, maxconn^0'=maxconn^post18, MaxListen^0'=MaxListen^post18, __rho_2_^0'=__rho_2_^post18, family^0'=family^post18, (addr^0-addr^post18 == 0 /\ -__rho_5_^post18+__rho_5_^0 == 0 /\ __rho_1_^0-__rho_1_^post18 == 0 /\ ret^0-ret^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -err^post18+err^0 == 0 /\ -MAXADDR^post18+MAXADDR^0 == 0 /\ -fd^post18+fd^0 == 0 /\ __const_10^0-__const_10^post18 == 0 /\ -addrs^post18+addrs^0 == 0 /\ -family^post18+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post18 == 0 /\ __rho_4_^0-__rho_4_^post18 == 0 /\ __rho_15_^0-__rho_15_^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post18 == 0 /\ one^0-one^post18 == 0 /\ __rho_8_^0-__rho_8_^post18 == 0 /\ -tmp1^post18+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post18 == 0 /\ __rho_16_^0-__rho_16_^post18 == 0 /\ -MaxListen^post18+MaxListen^0 == 0 /\ __rho_2_^0-__rho_2_^post18 == 0 /\ listen_index^0-listen_index^post18 == 0 /\ -err^0 <= 0 /\ __rho_9_^0-__rho_9_^post18 == 0 /\ -added^post18+added^0 == 0), cost: 1 19: l14 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post19, __rho_9_^0'=__rho_9_^post19, ret^0'=ret^post19, __rho_15_^0'=__rho_15_^post19, addr_ai_family^0'=addr_ai_family^post19, __rho_4_^0'=__rho_4_^post19, listen_index^0'=listen_index^post19, MaxBackends^0'=MaxBackends^post19, __rho_1_^0'=__rho_1_^post19, err^0'=err^post19, __rho_8_^0'=__rho_8_^post19, one^0'=one^post19, __const_10^0'=__const_10^post19, addr^0'=addr^post19, __rho_3_^0'=__rho_3_^post19, fd^0'=fd^post19, MAXADDR^0'=MAXADDR^post19, added^0'=added^post19, tmp1^0'=tmp1^post19, __rho_16_^0'=__rho_16_^post19, addrs^0'=addrs^post19, __rho_5_^0'=__rho_5_^post19, maxconn^0'=maxconn^post19, MaxListen^0'=MaxListen^post19, __rho_2_^0'=__rho_2_^post19, family^0'=family^post19, (ret^0-ret^post19 == 0 /\ -__rho_16_^post19+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post19 == 0 /\ __rho_4_^0-__rho_4_^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ -MAXADDR^post19+MAXADDR^0 == 0 /\ __rho_8_^0-__rho_8_^post19 == 0 /\ 1+err^0 <= 0 /\ -err^post19+err^0 == 0 /\ -addrs^post19+addrs^0 == 0 /\ __rho_3_^0-__rho_3_^post19 == 0 /\ -family^post19+family^0 == 0 /\ -__rho_2_^post19+__rho_2_^0 == 0 /\ -one^post19+one^0 == 0 /\ -__rho_1_^post19+__rho_1_^0 == 0 /\ __rho_5_^0-__rho_5_^post19 == 0 /\ -listen_index^post19+listen_index^0 == 0 /\ addr^0-addr^post19 == 0 /\ -maxconn^post19+maxconn^0 == 0 /\ -tmp1^post19+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post19 == 0 /\ -__rho_15_^post19+__rho_15_^0 == 0 /\ __const_10^0-__const_10^post19 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ -added^post19+added^0 == 0 /\ -MaxListen^post19+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post19 == 0), cost: 1 20: l15 -> l14 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post20, __rho_9_^0'=__rho_9_^post20, ret^0'=ret^post20, __rho_15_^0'=__rho_15_^post20, addr_ai_family^0'=addr_ai_family^post20, __rho_4_^0'=__rho_4_^post20, listen_index^0'=listen_index^post20, MaxBackends^0'=MaxBackends^post20, __rho_1_^0'=__rho_1_^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post20, one^0'=one^post20, __const_10^0'=__const_10^post20, addr^0'=addr^post20, __rho_3_^0'=__rho_3_^post20, fd^0'=fd^post20, MAXADDR^0'=MAXADDR^post20, added^0'=added^post20, tmp1^0'=tmp1^post20, __rho_16_^0'=__rho_16_^post20, addrs^0'=addrs^post20, __rho_5_^0'=__rho_5_^post20, maxconn^0'=maxconn^post20, MaxListen^0'=MaxListen^post20, __rho_2_^0'=__rho_2_^post20, family^0'=family^post20, (0 == 0 /\ -addrs^post20+addrs^0 == 0 /\ -__rho_1_^post20+err^post20 == 0 /\ -family^post20+family^0 == 0 /\ __rho_15_^0-__rho_15_^post20 == 0 /\ __rho_3_^0-__rho_3_^post20 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ -fd^post20+fd^0 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -tmp1^post20+tmp1^0 == 0 /\ -MAXADDR^post20+MAXADDR^0 == 0 /\ __const_10^0-__const_10^post20 == 0 /\ __rho_9_^0-__rho_9_^post20 == 0 /\ -MaxBackends^post20+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post20 == 0 /\ -__rho_2_^post20+__rho_2_^0 == 0 /\ __rho_4_^0-__rho_4_^post20 == 0 /\ ret^0-ret^post20 == 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ one^0-one^post20 == 0 /\ -added^post20+added^0 == 0 /\ -__rho_5_^post20+__rho_5_^0 == 0 /\ addr^0-addr^post20 == 0 /\ __rho_8_^0-__rho_8_^post20 == 0 /\ -__rho_16_^post20+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post20 == 0), cost: 1 21: l16 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post21, __rho_9_^0'=__rho_9_^post21, ret^0'=ret^post21, __rho_15_^0'=__rho_15_^post21, addr_ai_family^0'=addr_ai_family^post21, __rho_4_^0'=__rho_4_^post21, listen_index^0'=listen_index^post21, MaxBackends^0'=MaxBackends^post21, __rho_1_^0'=__rho_1_^post21, err^0'=err^post21, __rho_8_^0'=__rho_8_^post21, one^0'=one^post21, __const_10^0'=__const_10^post21, addr^0'=addr^post21, __rho_3_^0'=__rho_3_^post21, fd^0'=fd^post21, MAXADDR^0'=MAXADDR^post21, added^0'=added^post21, tmp1^0'=tmp1^post21, __rho_16_^0'=__rho_16_^post21, addrs^0'=addrs^post21, __rho_5_^0'=__rho_5_^post21, maxconn^0'=maxconn^post21, MaxListen^0'=MaxListen^post21, __rho_2_^0'=__rho_2_^post21, family^0'=family^post21, (-family^post21+family^0 == 0 /\ -MaxBackends^post21+MaxBackends^0 == 0 /\ __rho_5_^0-__rho_5_^post21 == 0 /\ __rho_4_^0-__rho_4_^post21 == 0 /\ ret^0-ret^post21 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -__rho_2_^post21+__rho_2_^0 == 0 /\ -tmp1^post21+tmp1^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post21 == 0 /\ __rho_1_^0-__rho_1_^post21 == 0 /\ err^0-err^post21 == 0 /\ addr^0-addr^post21 == 0 /\ __rho_8_^0-__rho_8_^post21 == 0 /\ -added^post21+added^0 == 0 /\ -fd^post21+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post21 == 0 /\ -MAXADDR^post21+MAXADDR^0 == 0 /\ __rho_15_^0-__rho_15_^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ __rho_5_^0 <= 0 /\ -__rho_16_^post21+__rho_16_^0 == 0 /\ -addrs^post21+addrs^0 == 0 /\ -listen_index^post21+listen_index^0 == 0 /\ __const_10^0-__const_10^post21 == 0 /\ one^0-one^post21 == 0), cost: 1 22: l16 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post22, __rho_9_^0'=__rho_9_^post22, ret^0'=ret^post22, __rho_15_^0'=__rho_15_^post22, addr_ai_family^0'=addr_ai_family^post22, __rho_4_^0'=__rho_4_^post22, listen_index^0'=listen_index^post22, MaxBackends^0'=MaxBackends^post22, __rho_1_^0'=__rho_1_^post22, err^0'=err^post22, __rho_8_^0'=__rho_8_^post22, one^0'=one^post22, __const_10^0'=__const_10^post22, addr^0'=addr^post22, __rho_3_^0'=__rho_3_^post22, fd^0'=fd^post22, MAXADDR^0'=MAXADDR^post22, added^0'=added^post22, tmp1^0'=tmp1^post22, __rho_16_^0'=__rho_16_^post22, addrs^0'=addrs^post22, __rho_5_^0'=__rho_5_^post22, maxconn^0'=maxconn^post22, MaxListen^0'=MaxListen^post22, __rho_2_^0'=__rho_2_^post22, family^0'=family^post22, (tmp1^0-tmp1^post22 == 0 /\ __rho_5_^0-__rho_5_^post22 == 0 /\ __rho_9_^0-__rho_9_^post22 == 0 /\ -MaxListen^post22+MaxListen^0 == 0 /\ -family^post22+family^0 == 0 /\ -__rho_2_^post22+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post22 == 0 /\ -added^post22+added^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post22 == 0 /\ ret^0-ret^post22 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ -MAXADDR^post22+MAXADDR^0 == 0 /\ -one^post22+one^0 == 0 /\ -__rho_3_^post22+__rho_3_^0 == 0 /\ 1-__rho_5_^0 <= 0 /\ err^0-err^post22 == 0 /\ addr_ai_family^0-addr_ai_family^post22 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post22 == 0 /\ addr^0-addr^post22 == 0 /\ -__rho_1_^post22+__rho_1_^0 == 0 /\ -maxconn^post22+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post22 == 0 /\ __const_10^0-__const_10^post22 == 0 /\ -__rho_16_^post22+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post22 == 0), cost: 1 23: l17 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post23, __rho_9_^0'=__rho_9_^post23, ret^0'=ret^post23, __rho_15_^0'=__rho_15_^post23, addr_ai_family^0'=addr_ai_family^post23, __rho_4_^0'=__rho_4_^post23, listen_index^0'=listen_index^post23, MaxBackends^0'=MaxBackends^post23, __rho_1_^0'=__rho_1_^post23, err^0'=err^post23, __rho_8_^0'=__rho_8_^post23, one^0'=one^post23, __const_10^0'=__const_10^post23, addr^0'=addr^post23, __rho_3_^0'=__rho_3_^post23, fd^0'=fd^post23, MAXADDR^0'=MAXADDR^post23, added^0'=added^post23, tmp1^0'=tmp1^post23, __rho_16_^0'=__rho_16_^post23, addrs^0'=addrs^post23, __rho_5_^0'=__rho_5_^post23, maxconn^0'=maxconn^post23, MaxListen^0'=MaxListen^post23, __rho_2_^0'=__rho_2_^post23, family^0'=family^post23, (-tmp1^post23+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post23 == 0 /\ -__rho_1_^post23+__rho_1_^0 == 0 /\ -maxconn^post23+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post23 == 0 /\ __rho_4_^0 <= 0 /\ MaxListen^0-MaxListen^post23 == 0 /\ -added^post23+added^0 == 0 /\ __rho_3_^0-__rho_3_^post23 == 0 /\ err^0-err^post23 == 0 /\ addr^0-addr^post23 == 0 /\ __const_10^0-__const_10^post23 == 0 /\ -addrs^post23+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post23 == 0 /\ -listen_index^post23+listen_index^0 == 0 /\ __rho_9_^0-__rho_9_^post23 == 0 /\ -__rho_16_^post23+__rho_16_^0 == 0 /\ __rho_4_^0-__rho_4_^post23 == 0 /\ addr_ai_family^0-addr_ai_family^post23 == 0 /\ ret^0-ret^post23 == 0 /\ one^0-one^post23 == 0 /\ -fd^post23+fd^0 == 0 /\ __rho_15_^0-__rho_15_^post23 == 0 /\ -__rho_5_^post23+__rho_5_^0 == 0 /\ -family^post23+family^0 == 0 /\ -__rho_2_^post23+__rho_2_^0 == 0 /\ -MAXADDR^post23+MAXADDR^0 == 0), cost: 1 24: l17 -> l16 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post24, __rho_9_^0'=__rho_9_^post24, ret^0'=ret^post24, __rho_15_^0'=__rho_15_^post24, addr_ai_family^0'=addr_ai_family^post24, __rho_4_^0'=__rho_4_^post24, listen_index^0'=listen_index^post24, MaxBackends^0'=MaxBackends^post24, __rho_1_^0'=__rho_1_^post24, err^0'=err^post24, __rho_8_^0'=__rho_8_^post24, one^0'=one^post24, __const_10^0'=__const_10^post24, addr^0'=addr^post24, __rho_3_^0'=__rho_3_^post24, fd^0'=fd^post24, MAXADDR^0'=MAXADDR^post24, added^0'=added^post24, tmp1^0'=tmp1^post24, __rho_16_^0'=__rho_16_^post24, addrs^0'=addrs^post24, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post24, MaxListen^0'=MaxListen^post24, __rho_2_^0'=__rho_2_^post24, family^0'=family^post24, (0 == 0 /\ -__rho_3_^post24+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post24 == 0 /\ 1-__rho_4_^0 <= 0 /\ -__const_10^post24+__const_10^0 == 0 /\ -__rho_1_^post24+__rho_1_^0 == 0 /\ -added^post24+added^0 == 0 /\ -maxconn^post24+maxconn^0 == 0 /\ __rho_9_^0-__rho_9_^post24 == 0 /\ MaxListen^0-MaxListen^post24 == 0 /\ addr_ai_family^0-addr_ai_family^post24 == 0 /\ listen_index^0-listen_index^post24 == 0 /\ __rho_8_^0-__rho_8_^post24 == 0 /\ fd^0-fd^post24 == 0 /\ -one^post24+one^0 == 0 /\ addrs^0-addrs^post24 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -__rho_16_^post24+__rho_16_^0 == 0 /\ __rho_2_^0-__rho_2_^post24 == 0 /\ tmp1^0-tmp1^post24 == 0 /\ -__rho_4_^post24+__rho_4_^0 == 0 /\ addr^0-addr^post24 == 0 /\ -family^post24+family^0 == 0 /\ __rho_15_^0-__rho_15_^post24 == 0 /\ ret^0-ret^post24 == 0 /\ err^0-err^post24 == 0 /\ -MAXADDR^post24+MAXADDR^0 == 0), cost: 1 25: l18 -> l17 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post25, __rho_9_^0'=__rho_9_^post25, ret^0'=ret^post25, __rho_15_^0'=__rho_15_^post25, addr_ai_family^0'=addr_ai_family^post25, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^post25, MaxBackends^0'=MaxBackends^post25, __rho_1_^0'=__rho_1_^post25, err^0'=err^post25, __rho_8_^0'=__rho_8_^post25, one^0'=one^post25, __const_10^0'=__const_10^post25, addr^0'=addr^post25, __rho_3_^0'=__rho_3_^post25, fd^0'=fd^post25, MAXADDR^0'=MAXADDR^post25, added^0'=added^post25, tmp1^0'=tmp1^post25, __rho_16_^0'=__rho_16_^post25, addrs^0'=addrs^post25, __rho_5_^0'=__rho_5_^post25, maxconn^0'=maxconn^post25, MaxListen^0'=MaxListen^post25, __rho_2_^0'=__rho_2_^post25, family^0'=family^post25, (0 == 0 /\ -__rho_5_^post25+__rho_5_^0 == 0 /\ err^0-err^post25 == 0 /\ -fd^post25+fd^0 == 0 /\ __rho_8_^0-__rho_8_^post25 == 0 /\ -MAXADDR^post25+MAXADDR^0 == 0 /\ -__rho_1_^post25+__rho_1_^0 == 0 /\ __rho_3_^0-__rho_3_^post25 == 0 /\ -addrs^post25+addrs^0 == 0 /\ -addr^post25+addr^0 == 0 /\ -one^post25+one^0 == 0 /\ ret^0-ret^post25 == 0 /\ __rho_15_^0-__rho_15_^post25 == 0 /\ -__rho_16_^post25+__rho_16_^0 == 0 /\ -maxconn^post25+maxconn^0 == 0 /\ -MaxListen^post25+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ fd^0 <= 0 /\ -family^post25+family^0 == 0 /\ -__rho_2_^post25+__rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post25 == 0 /\ -tmp1^post25+tmp1^0 == 0 /\ __const_10^0-__const_10^post25 == 0 /\ __rho_9_^0-__rho_9_^post25 == 0 /\ addr_ai_family^0-addr_ai_family^post25 == 0 /\ -added^post25+added^0 == 0 /\ listen_index^0-listen_index^post25 == 0), cost: 1 26: l18 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post26, __rho_9_^0'=__rho_9_^post26, ret^0'=ret^post26, __rho_15_^0'=__rho_15_^post26, addr_ai_family^0'=addr_ai_family^post26, __rho_4_^0'=__rho_4_^post26, listen_index^0'=listen_index^post26, MaxBackends^0'=MaxBackends^post26, __rho_1_^0'=__rho_1_^post26, err^0'=err^post26, __rho_8_^0'=__rho_8_^post26, one^0'=one^post26, __const_10^0'=__const_10^post26, addr^0'=addr^post26, __rho_3_^0'=__rho_3_^post26, fd^0'=fd^post26, MAXADDR^0'=MAXADDR^post26, added^0'=added^post26, tmp1^0'=tmp1^post26, __rho_16_^0'=__rho_16_^post26, addrs^0'=addrs^post26, __rho_5_^0'=__rho_5_^post26, maxconn^0'=maxconn^post26, MaxListen^0'=MaxListen^post26, __rho_2_^0'=__rho_2_^post26, family^0'=family^post26, (-__rho_16_^post26+__rho_16_^0 == 0 /\ __rho_15_^0-__rho_15_^post26 == 0 /\ -__rho_5_^post26+__rho_5_^0 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -fd^post26+fd^0 == 0 /\ __rho_8_^0-__rho_8_^post26 == 0 /\ __rho_3_^0-__rho_3_^post26 == 0 /\ addr_ai_family^0-addr_ai_family^post26 == 0 /\ 1-fd^0 <= 0 /\ -addrs^post26+addrs^0 == 0 /\ -__rho_2_^post26+__rho_2_^0 == 0 /\ MaxListen^0-MaxListen^post26 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ __rho_9_^0-__rho_9_^post26 == 0 /\ -one^post26+one^0 == 0 /\ -__rho_1_^post26+__rho_1_^0 == 0 /\ __rho_4_^0-__rho_4_^post26 == 0 /\ ret^0-ret^post26 == 0 /\ MaxBackends^0-MaxBackends^post26 == 0 /\ -family^post26+family^0 == 0 /\ err^0-err^post26 == 0 /\ addr^0-addr^post26 == 0 /\ MAXADDR^0-MAXADDR^post26 == 0 /\ -__const_10^post26+__const_10^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ -added^post26+added^0 == 0 /\ tmp1^0-tmp1^post26 == 0), cost: 1 42: l19 -> l27 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post42, __rho_9_^0'=__rho_9_^post42, ret^0'=ret^post42, __rho_15_^0'=__rho_15_^post42, addr_ai_family^0'=addr_ai_family^post42, __rho_4_^0'=__rho_4_^post42, listen_index^0'=listen_index^post42, MaxBackends^0'=MaxBackends^post42, __rho_1_^0'=__rho_1_^post42, err^0'=err^post42, __rho_8_^0'=__rho_8_^post42, one^0'=one^post42, __const_10^0'=__const_10^post42, addr^0'=addr^post42, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post42, MAXADDR^0'=MAXADDR^post42, added^0'=added^post42, tmp1^0'=tmp1^post42, __rho_16_^0'=__rho_16_^post42, addrs^0'=addrs^post42, __rho_5_^0'=__rho_5_^post42, maxconn^0'=maxconn^post42, MaxListen^0'=MaxListen^post42, __rho_2_^0'=__rho_2_^post42, family^0'=family^post42, (0 == 0 /\ __rho_4_^0-__rho_4_^post42 == 0 /\ ret^0-ret^post42 == 0 /\ -family^post42+family^0 == 0 /\ -addrs^post42+addrs^0 == 0 /\ err^0-err^post42 == 0 /\ addr_ai_family^0-addr_ai_family^post42 == 0 /\ 1+addr^0-MAXADDR^0 <= 0 /\ addr^0-addr^post42 == 0 /\ __rho_8_^0-__rho_8_^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ -MaxBackends^post42+MaxBackends^0 == 0 /\ -tmp1^post42+tmp1^0 == 0 /\ __rho_1_^0-__rho_1_^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ one^0-one^post42 == 0 /\ -__const_10^post42+__const_10^0 == 0 /\ -MAXADDR^post42+MAXADDR^0 == 0 /\ -__rho_15_^post42+__rho_15_^0 == 0 /\ -__rho_5_^post42+__rho_5_^0 == 0 /\ __rho_16_^0-__rho_16_^post42 == 0 /\ -maxconn^post42+maxconn^0 == 0 /\ listen_index^0-listen_index^post42 == 0 /\ added^0-added^post42 == 0 /\ -MaxListen^post42+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post42 == 0), cost: 1 43: l19 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post43, __rho_9_^0'=__rho_9_^post43, ret^0'=ret^post43, __rho_15_^0'=__rho_15_^post43, addr_ai_family^0'=addr_ai_family^post43, __rho_4_^0'=__rho_4_^post43, listen_index^0'=listen_index^post43, MaxBackends^0'=MaxBackends^post43, __rho_1_^0'=__rho_1_^post43, err^0'=err^post43, __rho_8_^0'=__rho_8_^post43, one^0'=one^post43, __const_10^0'=__const_10^post43, addr^0'=addr^post43, __rho_3_^0'=__rho_3_^post43, fd^0'=fd^post43, MAXADDR^0'=MAXADDR^post43, added^0'=added^post43, tmp1^0'=tmp1^post43, __rho_16_^0'=__rho_16_^post43, addrs^0'=addrs^post43, __rho_5_^0'=__rho_5_^post43, maxconn^0'=maxconn^post43, MaxListen^0'=MaxListen^post43, __rho_2_^0'=__rho_2_^post43, family^0'=family^post43, (__rho_9_^0-__rho_9_^post43 == 0 /\ -__rho_8_^post43+__rho_8_^0 == 0 /\ -MaxListen^post43+MaxListen^0 == 0 /\ -family^post43+family^0 == 0 /\ -__rho_2_^post43+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post43 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ maxconn^0-maxconn^post43 == 0 /\ one^0-one^post43 == 0 /\ -addr^0+MAXADDR^0 <= 0 /\ __rho_3_^0-__rho_3_^post43 == 0 /\ added^0-added^post43 == 0 /\ -fd^post43+fd^0 == 0 /\ -__rho_5_^post43+__rho_5_^0 == 0 /\ -MAXADDR^post43+MAXADDR^0 == 0 /\ __rho_4_^0-__rho_4_^post43 == 0 /\ ret^0-ret^post43 == 0 /\ __rho_16_^0-__rho_16_^post43 == 0 /\ listen_index^0-listen_index^post43 == 0 /\ -err^post43+err^0 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -addrs^post43+addrs^0 == 0 /\ __rho_1_^0-__rho_1_^post43 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post43 == 0 /\ __const_10^0-__const_10^post43 == 0 /\ MaxBackends^0-MaxBackends^post43 == 0), cost: 1 28: l20 -> l21 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post28, __rho_9_^0'=__rho_9_^post28, ret^0'=ret^post28, __rho_15_^0'=__rho_15_^post28, addr_ai_family^0'=addr_ai_family^post28, __rho_4_^0'=__rho_4_^post28, listen_index^0'=listen_index^post28, MaxBackends^0'=MaxBackends^post28, __rho_1_^0'=__rho_1_^post28, err^0'=err^post28, __rho_8_^0'=__rho_8_^post28, one^0'=one^post28, __const_10^0'=__const_10^post28, addr^0'=addr^post28, __rho_3_^0'=__rho_3_^post28, fd^0'=fd^post28, MAXADDR^0'=MAXADDR^post28, added^0'=added^post28, tmp1^0'=tmp1^post28, __rho_16_^0'=__rho_16_^post28, addrs^0'=addrs^post28, __rho_5_^0'=__rho_5_^post28, maxconn^0'=maxconn^post28, MaxListen^0'=MaxListen^post28, __rho_2_^0'=__rho_2_^post28, family^0'=family^post28, (__rho_5_^0-__rho_5_^post28 == 0 /\ __rho_9_^0-__rho_9_^post28 == 0 /\ __rho_15_^0-__rho_15_^post28 == 0 /\ -__rho_2_^post28+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post28 == 0 /\ -one^post28+one^0 == 0 /\ -MaxListen^post28+MaxListen^0 == 0 /\ -family^post28+family^0 == 0 /\ -tmp1^post28+tmp1^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ -MAXADDR^post28+MAXADDR^0 == 0 /\ -fd^post28+fd^0 == 0 /\ -added^post28+added^0 == 0 /\ ret^0-ret^post28 == 0 /\ listen_index^0-listen_index^post28 == 0 /\ __rho_4_^0-__rho_4_^post28 == 0 /\ -__rho_3_^post28+__rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post28 == 0 /\ MaxBackends^0-MaxBackends^post28 == 0 /\ err^0-err^post28 == 0 /\ -__rho_1_^post28+__rho_1_^0 == 0 /\ -maxconn^post28+maxconn^0 == 0 /\ addr^0-addr^post28 == 0 /\ __rho_8_^0-__rho_8_^post28 == 0 /\ -__rho_16_^post28+__rho_16_^0 == 0 /\ __const_10^0-__const_10^post28 == 0), cost: 1 29: l21 -> l18 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post29, __rho_9_^0'=__rho_9_^post29, ret^0'=ret^post29, __rho_15_^0'=__rho_15_^post29, addr_ai_family^0'=addr_ai_family^post29, __rho_4_^0'=__rho_4_^post29, listen_index^0'=listen_index^post29, MaxBackends^0'=MaxBackends^post29, __rho_1_^0'=__rho_1_^post29, err^0'=err^post29, __rho_8_^0'=__rho_8_^post29, one^0'=one^post29, __const_10^0'=__const_10^post29, addr^0'=addr^post29, __rho_3_^0'=__rho_3_^post29, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post29, added^0'=added^post29, tmp1^0'=tmp1^post29, __rho_16_^0'=__rho_16_^post29, addrs^0'=addrs^post29, __rho_5_^0'=__rho_5_^post29, maxconn^0'=maxconn^post29, MaxListen^0'=MaxListen^post29, __rho_2_^0'=__rho_2_^post29, family^0'=family^post29, (0 == 0 /\ MAXADDR^0-MAXADDR^post29 == 0 /\ __rho_9_^0-__rho_9_^post29 == 0 /\ listen_index^0-listen_index^post29 == 0 /\ -__rho_8_^post29+__rho_8_^0 == 0 /\ -MaxListen^post29+MaxListen^0 == 0 /\ -family^post29+family^0 == 0 /\ __rho_4_^0-__rho_4_^post29 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post29 == 0 /\ -__rho_15_^post29+fd^post29 == 0 /\ __rho_1_^0-__rho_1_^post29 == 0 /\ ret^0-ret^post29 == 0 /\ err^0-err^post29 == 0 /\ MaxBackends^0-MaxBackends^post29 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -added^post29+added^0 == 0 /\ -__rho_5_^post29+__rho_5_^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -__const_10^post29+__const_10^0 == 0 /\ -__rho_3_^post29+__rho_3_^0 == 0 /\ -addr^post29+addr^0 == 0 /\ -one^post29+one^0 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ -__rho_2_^post29+__rho_2_^0 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ -__rho_16_^post29+__rho_16_^0 == 0 /\ addrs^0-addrs^post29 == 0), cost: 1 30: l21 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post30, __rho_9_^0'=__rho_9_^post30, ret^0'=ret^post30, __rho_15_^0'=__rho_15_^post30, addr_ai_family^0'=addr_ai_family^post30, __rho_4_^0'=__rho_4_^post30, listen_index^0'=listen_index^post30, MaxBackends^0'=MaxBackends^post30, __rho_1_^0'=__rho_1_^post30, err^0'=err^post30, __rho_8_^0'=__rho_8_^post30, one^0'=one^post30, __const_10^0'=__const_10^post30, addr^0'=addr^post30, __rho_3_^0'=__rho_3_^post30, fd^0'=fd^post30, MAXADDR^0'=MAXADDR^post30, added^0'=added^post30, tmp1^0'=tmp1^post30, __rho_16_^0'=__rho_16_^post30, addrs^0'=addrs^post30, __rho_5_^0'=__rho_5_^post30, maxconn^0'=maxconn^post30, MaxListen^0'=MaxListen^post30, __rho_2_^0'=__rho_2_^post30, family^0'=family^post30, (-__rho_1_^post30+__rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ listen_index^0-listen_index^post30 == 0 /\ __rho_5_^0-__rho_5_^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ -added^post30+added^0 == 0 /\ -MaxListen^post30+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post30 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post30 == 0 /\ err^0-err^post30 == 0 /\ -__const_10^post30+__const_10^0 == 0 /\ __rho_8_^0-__rho_8_^post30 == 0 /\ -one^post30+one^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ -ret^post30+ret^0 == 0 /\ __rho_9_^0-__rho_9_^post30 == 0 /\ -__rho_16_^post30+__rho_16_^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ __rho_15_^0-__rho_15_^post30 == 0 /\ -MAXADDR^post30+MAXADDR^0 == 0 /\ -fd^post30+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post30 == 0 /\ -__rho_2_^post30+__rho_2_^0 == 0 /\ -family^post30+family^0 == 0 /\ -__rho_3_^post30+__rho_3_^0 == 0 /\ addr^0-addr^post30 == 0), cost: 1 31: l22 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post31, __rho_9_^0'=__rho_9_^post31, ret^0'=ret^post31, __rho_15_^0'=__rho_15_^post31, addr_ai_family^0'=addr_ai_family^post31, __rho_4_^0'=__rho_4_^post31, listen_index^0'=listen_index^post31, MaxBackends^0'=MaxBackends^post31, __rho_1_^0'=__rho_1_^post31, err^0'=err^post31, __rho_8_^0'=__rho_8_^post31, one^0'=one^post31, __const_10^0'=__const_10^post31, addr^0'=addr^post31, __rho_3_^0'=__rho_3_^post31, fd^0'=fd^post31, MAXADDR^0'=MAXADDR^post31, added^0'=added^post31, tmp1^0'=tmp1^post31, __rho_16_^0'=__rho_16_^post31, addrs^0'=addrs^post31, __rho_5_^0'=__rho_5_^post31, maxconn^0'=maxconn^post31, MaxListen^0'=MaxListen^post31, __rho_2_^0'=__rho_2_^post31, family^0'=family^post31, (err^0-err^post31 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ -__rho_3_^post31+__rho_3_^0 == 0 /\ added^0-added^post31 == 0 /\ -1-listen_index^0+listen_index^post31 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -__rho_1_^post31+__rho_1_^0 == 0 /\ __rho_15_^0-__rho_15_^post31 == 0 /\ -__const_10^post31+__const_10^0 == 0 /\ ret^0-ret^post31 == 0 /\ fd^0-fd^post31 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ __rho_8_^0-__rho_8_^post31 == 0 /\ -__rho_2_^post31+__rho_2_^0 == 0 /\ -addrs^post31+addrs^0 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ -one^post31+one^0 == 0 /\ -__rho_16_^post31+__rho_16_^0 == 0 /\ -__rho_4_^post31+__rho_4_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0 /\ __rho_9_^0-__rho_9_^post31 == 0 /\ addr_ai_family^0-addr_ai_family^post31 == 0 /\ -__rho_5_^post31+__rho_5_^0 == 0 /\ addr^0-addr^post31 == 0 /\ -family^post31+family^0 == 0), cost: 1 41: l23 -> l25 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post41, __rho_9_^0'=__rho_9_^post41, ret^0'=ret^post41, __rho_15_^0'=__rho_15_^post41, addr_ai_family^0'=addr_ai_family^post41, __rho_4_^0'=__rho_4_^post41, listen_index^0'=listen_index^post41, MaxBackends^0'=MaxBackends^post41, __rho_1_^0'=__rho_1_^post41, err^0'=err^post41, __rho_8_^0'=__rho_8_^post41, one^0'=one^post41, __const_10^0'=__const_10^post41, addr^0'=addr^post41, __rho_3_^0'=__rho_3_^post41, fd^0'=fd^post41, MAXADDR^0'=MAXADDR^post41, added^0'=added^post41, tmp1^0'=tmp1^post41, __rho_16_^0'=__rho_16_^post41, addrs^0'=addrs^post41, __rho_5_^0'=__rho_5_^post41, maxconn^0'=maxconn^post41, MaxListen^0'=MaxListen^post41, __rho_2_^0'=__rho_2_^post41, family^0'=family^post41, (-addr^post41+addr^0 == 0 /\ __rho_15_^0-__rho_15_^post41 == 0 /\ -fd^post41+fd^0 == 0 /\ __const_10^0-__const_10^post41 == 0 /\ -family^post41+family^0 == 0 /\ listen_index^0-listen_index^post41 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ __rho_9_^0-__rho_9_^post41 == 0 /\ -__rho_5_^post41+__rho_5_^0 == 0 /\ -__rho_2_^post41+__rho_2_^0 == 0 /\ -addrs^post41+addrs^0 == 0 /\ -err^post41+err^0 == 0 /\ __rho_4_^0-__rho_4_^post41 == 0 /\ ret^0-ret^post41 == 0 /\ addr_ai_family^0-addr_ai_family^post41 == 0 /\ -tmp1^post41+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post41 == 0 /\ -MaxBackends^post41+MaxBackends^0 == 0 /\ one^0-one^post41 == 0 /\ __rho_3_^0-__rho_3_^post41 == 0 /\ __rho_16_^0-__rho_16_^post41 == 0 /\ -added^post41+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ __rho_1_^0-__rho_1_^post41 == 0 /\ -MaxListen^post41+MaxListen^0 == 0), cost: 1 32: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post32, __rho_9_^0'=__rho_9_^post32, ret^0'=ret^post32, __rho_15_^0'=__rho_15_^post32, addr_ai_family^0'=addr_ai_family^post32, __rho_4_^0'=__rho_4_^post32, listen_index^0'=listen_index^post32, MaxBackends^0'=MaxBackends^post32, __rho_1_^0'=__rho_1_^post32, err^0'=err^post32, __rho_8_^0'=__rho_8_^post32, one^0'=one^post32, __const_10^0'=__const_10^post32, addr^0'=addr^post32, __rho_3_^0'=__rho_3_^post32, fd^0'=fd^post32, MAXADDR^0'=MAXADDR^post32, added^0'=added^post32, tmp1^0'=tmp1^post32, __rho_16_^0'=__rho_16_^post32, addrs^0'=addrs^post32, __rho_5_^0'=__rho_5_^post32, maxconn^0'=maxconn^post32, MaxListen^0'=MaxListen^post32, __rho_2_^0'=__rho_2_^post32, family^0'=family^post32, (-__const_10^post32+__const_10^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ fd^0-fd^post32 == 0 /\ -err^post32+err^0 == 0 /\ -__rho_5_^post32+__rho_5_^0 == 0 /\ -__rho_3_^post32+__rho_3_^0 == 0 /\ added^0-added^post32 == 0 /\ __rho_9_^0-__rho_9_^post32 == 0 /\ -__rho_16_^post32+__rho_16_^0 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post32 == 0 /\ -maxconn^post32+maxconn^0 == 0 /\ listen_index^0-listen_index^post32 == 0 /\ -MaxListen^post32+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post32 == 0 /\ -__rho_2_^post32+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ -addrs^post32+addrs^0 == 0 /\ -family^post32+family^0 == 0 /\ MAXADDR^0-MAXADDR^post32 == 0 /\ -__rho_8_^post32+__rho_8_^0 == 0 /\ one^0-one^post32 == 0 /\ __rho_15_^0-__rho_15_^post32 == 0 /\ -tmp1^post32+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post32 == 0 /\ ret^0-ret^post32 == 0), cost: 1 33: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post33, __rho_9_^0'=__rho_9_^post33, ret^0'=ret^post33, __rho_15_^0'=__rho_15_^post33, addr_ai_family^0'=addr_ai_family^post33, __rho_4_^0'=__rho_4_^post33, listen_index^0'=listen_index^post33, MaxBackends^0'=MaxBackends^post33, __rho_1_^0'=__rho_1_^post33, err^0'=err^post33, __rho_8_^0'=__rho_8_^post33, one^0'=one^post33, __const_10^0'=__const_10^post33, addr^0'=addr^post33, __rho_3_^0'=__rho_3_^post33, fd^0'=fd^post33, MAXADDR^0'=MAXADDR^post33, added^0'=added^post33, tmp1^0'=tmp1^post33, __rho_16_^0'=__rho_16_^post33, addrs^0'=addrs^post33, __rho_5_^0'=__rho_5_^post33, maxconn^0'=maxconn^post33, MaxListen^0'=MaxListen^post33, __rho_2_^0'=__rho_2_^post33, family^0'=family^post33, (__rho_1_^0-__rho_1_^post33 == 0 /\ -__rho_16_^post33+__rho_16_^0 == 0 /\ ret^0-ret^post33 == 0 /\ err^0-err^post33 == 0 /\ MaxBackends^0-MaxBackends^post33 == 0 /\ -family^post33+family^0 == 0 /\ -__rho_2_^post33+__rho_2_^0 == 0 /\ -one^post33+one^0 == 0 /\ -__rho_3_^post33+__rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ -addr^post33+addr^0 == 0 /\ -__rho_4_^post33+__rho_4_^0 == 0 /\ -__rho_5_^post33+__rho_5_^0 == 0 /\ -maxconn^post33+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post33 == 0 /\ -addr_ai_family^post33+addr_ai_family^0 == 0 /\ __rho_8_^0-__rho_8_^post33 == 0 /\ -__const_10^post33+__const_10^0 == 0 /\ -MaxListen^post33+MaxListen^0 == 0 /\ addrs^0-addrs^post33 == 0 /\ listen_index^0-listen_index^post33 == 0 /\ -added^post33+added^0 == 0 /\ __rho_9_^0-__rho_9_^post33 == 0 /\ fd^0-fd^post33 == 0 /\ MAXADDR^0-MAXADDR^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 1 34: l24 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post34, __rho_9_^0'=__rho_9_^post34, ret^0'=ret^post34, __rho_15_^0'=__rho_15_^post34, addr_ai_family^0'=addr_ai_family^post34, __rho_4_^0'=__rho_4_^post34, listen_index^0'=listen_index^post34, MaxBackends^0'=MaxBackends^post34, __rho_1_^0'=__rho_1_^post34, err^0'=err^post34, __rho_8_^0'=__rho_8_^post34, one^0'=one^post34, __const_10^0'=__const_10^post34, addr^0'=addr^post34, __rho_3_^0'=__rho_3_^post34, fd^0'=fd^post34, MAXADDR^0'=MAXADDR^post34, added^0'=added^post34, tmp1^0'=tmp1^post34, __rho_16_^0'=__rho_16_^post34, addrs^0'=addrs^post34, __rho_5_^0'=__rho_5_^post34, maxconn^0'=maxconn^post34, MaxListen^0'=MaxListen^post34, __rho_2_^0'=__rho_2_^post34, family^0'=family^post34, (__rho_15_^0-__rho_15_^post34 == 0 /\ -__rho_2_^post34+__rho_2_^0 == 0 /\ -addr^post34+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post34 == 0 /\ one^0-one^post34 == 0 /\ -family^post34+family^0 == 0 /\ -err^post34+err^0 == 0 /\ __rho_16_^0-__rho_16_^post34 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ -__rho_5_^post34+__rho_5_^0 == 0 /\ -__rho_3_^post34+__rho_3_^0 == 0 /\ fd^0-fd^post34 == 0 /\ MAXADDR^0-MAXADDR^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ __rho_9_^0-__rho_9_^post34 == 0 /\ -__rho_8_^post34+__rho_8_^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ -tmp1^post34+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post34 == 0 /\ -maxconn^post34+maxconn^0 == 0 /\ ret^0-ret^post34 == 0 /\ MaxBackends^0-MaxBackends^post34 == 0 /\ -MaxListen^post34+MaxListen^0 == 0 /\ added^0-added^post34 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -__const_10^post34+__const_10^0 == 0 /\ __rho_1_^0-__rho_1_^post34 == 0), cost: 1 35: l25 -> l24 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post35, __rho_9_^0'=__rho_9_^post35, ret^0'=ret^post35, __rho_15_^0'=__rho_15_^post35, addr_ai_family^0'=addr_ai_family^post35, __rho_4_^0'=__rho_4_^post35, listen_index^0'=listen_index^post35, MaxBackends^0'=MaxBackends^post35, __rho_1_^0'=__rho_1_^post35, err^0'=err^post35, __rho_8_^0'=__rho_8_^post35, one^0'=one^post35, __const_10^0'=__const_10^post35, addr^0'=addr^post35, __rho_3_^0'=__rho_3_^post35, fd^0'=fd^post35, MAXADDR^0'=MAXADDR^post35, added^0'=added^post35, tmp1^0'=tmp1^post35, __rho_16_^0'=__rho_16_^post35, addrs^0'=addrs^post35, __rho_5_^0'=__rho_5_^post35, maxconn^0'=maxconn^post35, MaxListen^0'=MaxListen^post35, __rho_2_^0'=__rho_2_^post35, family^0'=family^post35, (-family^post35+family^0 == 0 /\ __rho_9_^0-__rho_9_^post35 == 0 /\ -__rho_2_^post35+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post35 == 0 /\ MAXADDR^0-MAXADDR^post35 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ -one^post35+one^0 == 0 /\ -__rho_8_^post35+__rho_8_^0 == 0 /\ MaxBackends^0-MaxBackends^post35 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ __rho_1_^0-__rho_1_^post35 == 0 /\ -err^post35+err^0 == 0 /\ -__const_10^post35+__const_10^0 == 0 /\ tmp1^0-tmp1^post35 == 0 /\ __rho_4_^0-__rho_4_^post35 == 0 /\ -added^post35+added^0 == 0 /\ -__rho_5_^post35+__rho_5_^0 == 0 /\ -__rho_3_^post35+__rho_3_^0 == 0 /\ ret^0-ret^post35 == 0 /\ fd^0-fd^post35 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ -addr^post35+addr^0 == 0 /\ -maxconn^post35+maxconn^0 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ -__rho_16_^post35+__rho_16_^0 == 0 /\ -MaxListen^post35+MaxListen^0 == 0 /\ addrs^0-addrs^post35 == 0), cost: 1 36: l25 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post36, __rho_9_^0'=__rho_9_^post36, ret^0'=ret^post36, __rho_15_^0'=__rho_15_^post36, addr_ai_family^0'=addr_ai_family^post36, __rho_4_^0'=__rho_4_^post36, listen_index^0'=listen_index^post36, MaxBackends^0'=MaxBackends^post36, __rho_1_^0'=__rho_1_^post36, err^0'=err^post36, __rho_8_^0'=__rho_8_^post36, one^0'=one^post36, __const_10^0'=__const_10^post36, addr^0'=addr^post36, __rho_3_^0'=__rho_3_^post36, fd^0'=fd^post36, MAXADDR^0'=MAXADDR^post36, added^0'=added^post36, tmp1^0'=tmp1^post36, __rho_16_^0'=__rho_16_^post36, addrs^0'=addrs^post36, __rho_5_^0'=__rho_5_^post36, maxconn^0'=maxconn^post36, MaxListen^0'=MaxListen^post36, __rho_2_^0'=__rho_2_^post36, family^0'=family^post36, (one^0-one^post36 == 0 /\ -MaxListen^post36+MaxListen^0 == 0 /\ -__rho_8_^post36+__rho_8_^0 == 0 /\ __rho_4_^0-__rho_4_^post36 == 0 /\ listen_index^0-listen_index^post36 == 0 /\ ret^0-ret^post36 == 0 /\ -addrs^post36+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post36 == 0 /\ fd^0-fd^post36 == 0 /\ -family^post36+family^0 == 0 /\ __rho_1_^0-__rho_1_^post36 == 0 /\ err^0-err^post36 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post36 == 0 /\ -tmp1^post36+tmp1^0 == 0 /\ -MAXADDR^post36+MAXADDR^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ __rho_16_^0-__rho_16_^post36 == 0 /\ __rho_9_^0-__rho_9_^post36 == 0 /\ -__rho_5_^post36+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post36 == 0 /\ -__const_10^post36+__const_10^0 == 0 /\ -__rho_3_^post36+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post36 == 0 /\ -__rho_2_^post36+__rho_2_^0 == 0 /\ -maxconn^post36+maxconn^0 == 0 /\ -addr^post36+addr^0 == 0 /\ added^0-added^post36 == 0), cost: 1 37: l26 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post37, __rho_9_^0'=__rho_9_^post37, ret^0'=ret^post37, __rho_15_^0'=__rho_15_^post37, addr_ai_family^0'=addr_ai_family^post37, __rho_4_^0'=__rho_4_^post37, listen_index^0'=listen_index^post37, MaxBackends^0'=MaxBackends^post37, __rho_1_^0'=__rho_1_^post37, err^0'=err^post37, __rho_8_^0'=__rho_8_^post37, one^0'=one^post37, __const_10^0'=__const_10^post37, addr^0'=addr^post37, __rho_3_^0'=__rho_3_^post37, fd^0'=fd^post37, MAXADDR^0'=MAXADDR^post37, added^0'=added^post37, tmp1^0'=tmp1^post37, __rho_16_^0'=__rho_16_^post37, addrs^0'=addrs^post37, __rho_5_^0'=__rho_5_^post37, maxconn^0'=maxconn^post37, MaxListen^0'=MaxListen^post37, __rho_2_^0'=__rho_2_^post37, family^0'=family^post37, (-maxconn^post37+maxconn^0 == 0 /\ -__rho_8_^post37+__rho_8_^0 == 0 /\ __rho_9_^0-__rho_9_^post37 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ -tmp1^post37+tmp1^0 == 0 /\ __rho_15_^0-__rho_15_^post37 == 0 /\ ret^0-ret^post37 == 0 /\ -MaxListen^post37+MaxListen^0 == 0 /\ -__const_10^post37+__const_10^0 == 0 /\ one^0-one^post37 == 0 /\ __rho_3_^0-__rho_3_^post37 == 0 /\ added^0-added^post37 == 0 /\ __rho_3_^0 <= 0 /\ -__rho_16_^post37+__rho_16_^0 == 0 /\ -fd^post37+fd^0 == 0 /\ -err^post37+err^0 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ __rho_4_^0-__rho_4_^post37 == 0 /\ -family^post37+family^0 == 0 /\ -addrs^post37+addrs^0 == 0 /\ -__rho_2_^post37+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post37 == 0 /\ addr_ai_family^0-addr_ai_family^post37 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post37 == 0 /\ -__rho_5_^post37+__rho_5_^0 == 0 /\ MaxBackends^0-MaxBackends^post37 == 0 /\ -addr^post37+addr^0 == 0), cost: 1 38: l26 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post38, __rho_9_^0'=__rho_9_^post38, ret^0'=ret^post38, __rho_15_^0'=__rho_15_^post38, addr_ai_family^0'=addr_ai_family^post38, __rho_4_^0'=__rho_4_^post38, listen_index^0'=listen_index^post38, MaxBackends^0'=MaxBackends^post38, __rho_1_^0'=__rho_1_^post38, err^0'=err^post38, __rho_8_^0'=__rho_8_^post38, one^0'=one^post38, __const_10^0'=__const_10^post38, addr^0'=addr^post38, __rho_3_^0'=__rho_3_^post38, fd^0'=fd^post38, MAXADDR^0'=MAXADDR^post38, added^0'=added^post38, tmp1^0'=tmp1^post38, __rho_16_^0'=__rho_16_^post38, addrs^0'=addrs^post38, __rho_5_^0'=__rho_5_^post38, maxconn^0'=maxconn^post38, MaxListen^0'=MaxListen^post38, __rho_2_^0'=__rho_2_^post38, family^0'=family^post38, (fd^0-fd^post38 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ -__const_10^post38+__const_10^0 == 0 /\ -__rho_3_^post38+__rho_3_^0 == 0 /\ added^0-added^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ -maxconn^post38+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post38 == 0 /\ -__rho_16_^post38+__rho_16_^0 == 0 /\ __rho_9_^0-__rho_9_^post38 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ 1-__rho_3_^0 <= 0 /\ err^0-err^post38 == 0 /\ -__rho_2_^post38+__rho_2_^0 == 0 /\ -addrs^post38+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post38 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ -family^post38+family^0 == 0 /\ __rho_1_^0-__rho_1_^post38 == 0 /\ -addr^post38+addr^0 == 0 /\ one^0-one^post38 == 0 /\ -__rho_5_^post38+__rho_5_^0 == 0 /\ __rho_4_^0-__rho_4_^post38 == 0 /\ __rho_15_^0-__rho_15_^post38 == 0 /\ -__rho_8_^post38+__rho_8_^0 == 0 /\ ret^0-ret^post38 == 0 /\ -tmp1^post38+tmp1^0 == 0), cost: 1 39: l27 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post39, __rho_9_^0'=__rho_9_^post39, ret^0'=ret^post39, __rho_15_^0'=__rho_15_^post39, addr_ai_family^0'=addr_ai_family^post39, __rho_4_^0'=__rho_4_^post39, listen_index^0'=listen_index^post39, MaxBackends^0'=MaxBackends^post39, __rho_1_^0'=__rho_1_^post39, err^0'=err^post39, __rho_8_^0'=__rho_8_^post39, one^0'=one^post39, __const_10^0'=__const_10^post39, addr^0'=addr^post39, __rho_3_^0'=__rho_3_^post39, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post39, added^0'=added^post39, tmp1^0'=tmp1^post39, __rho_16_^0'=__rho_16_^post39, addrs^0'=addrs^post39, __rho_5_^0'=__rho_5_^post39, maxconn^0'=maxconn^post39, MaxListen^0'=MaxListen^post39, __rho_2_^0'=__rho_2_^post39, family^0'=family^post39, (-err^post39+err^0 == 0 /\ __const_10^0-__const_10^post39 == 0 /\ __rho_1_^0-__rho_1_^post39 == 0 /\ -__rho_5_^post39+__rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post39 == 0 /\ -maxconn^post39+maxconn^0 == 0 /\ __rho_4_^0-__rho_4_^post39 == 0 /\ one^0-one^post39 == 0 /\ __rho_15_^0-__rho_15_^post39 == 0 /\ ret^0-ret^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ -addrs^post39+addrs^0 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ -family^post39+family^0 == 0 /\ -__rho_2_^post39+__rho_2_^0 == 0 /\ added^0-added^post39 == 0 /\ -addr^post39+addr^0 == 0 /\ -__rho_9_^post39+__rho_9_^0 == 0 /\ 1-__rho_2_^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post39 == 0 /\ -__rho_8_^post39+__rho_8_^0 == 0 /\ -tmp1^post39+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post39 == 0 /\ -MAXADDR^post39+MAXADDR^0 == 0 /\ -fd^post39+fd^0 == 0 /\ __rho_16_^0-__rho_16_^post39 == 0 /\ -MaxBackends^post39+MaxBackends^0 == 0), cost: 1 40: l27 -> l26 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post40, __rho_9_^0'=__rho_9_^post40, ret^0'=ret^post40, __rho_15_^0'=__rho_15_^post40, addr_ai_family^0'=addr_ai_family^post40, __rho_4_^0'=__rho_4_^post40, listen_index^0'=listen_index^post40, MaxBackends^0'=MaxBackends^post40, __rho_1_^0'=__rho_1_^post40, err^0'=err^post40, __rho_8_^0'=__rho_8_^post40, one^0'=one^post40, __const_10^0'=__const_10^post40, addr^0'=addr^post40, __rho_3_^0'=__rho_3_^post40, fd^0'=fd^post40, MAXADDR^0'=MAXADDR^post40, added^0'=added^post40, tmp1^0'=tmp1^post40, __rho_16_^0'=__rho_16_^post40, addrs^0'=addrs^post40, __rho_5_^0'=__rho_5_^post40, maxconn^0'=maxconn^post40, MaxListen^0'=MaxListen^post40, __rho_2_^0'=__rho_2_^post40, family^0'=family^post40, (-__rho_16_^post40+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ one^0-one^post40 == 0 /\ -addrs^post40+addrs^0 == 0 /\ MAXADDR^0-MAXADDR^post40 == 0 /\ -family^post40+family^0 == 0 /\ -__rho_3_^post40+__rho_3_^0 == 0 /\ -err^post40+err^0 == 0 /\ fd^0-fd^post40 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -addr^post40+addr^0 == 0 /\ ret^0-ret^post40 == 0 /\ -__rho_5_^post40+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post40 == 0 /\ __rho_1_^0-__rho_1_^post40 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ -__rho_8_^post40+__rho_8_^0 == 0 /\ -tmp1^post40+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -__rho_2_^post40+__rho_2_^0 == 0 /\ -MaxListen^post40+MaxListen^0 == 0 /\ added^0-added^post40 == 0 /\ -__const_10^post40+__const_10^0 == 0 /\ __rho_9_^0-__rho_9_^post40 == 0 /\ addr_ai_family^0-addr_ai_family^post40 == 0 /\ __rho_4_^0-__rho_4_^post40 == 0 /\ __rho_2_^0 <= 0), cost: 1 44: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post44, __rho_9_^0'=__rho_9_^post44, ret^0'=ret^post44, __rho_15_^0'=__rho_15_^post44, addr_ai_family^0'=addr_ai_family^post44, __rho_4_^0'=__rho_4_^post44, listen_index^0'=listen_index^post44, MaxBackends^0'=MaxBackends^post44, __rho_1_^0'=__rho_1_^post44, err^0'=err^post44, __rho_8_^0'=__rho_8_^post44, one^0'=one^post44, __const_10^0'=__const_10^post44, addr^0'=addr^post44, __rho_3_^0'=__rho_3_^post44, fd^0'=fd^post44, MAXADDR^0'=MAXADDR^post44, added^0'=added^post44, tmp1^0'=tmp1^post44, __rho_16_^0'=__rho_16_^post44, addrs^0'=addrs^post44, __rho_5_^0'=__rho_5_^post44, maxconn^0'=maxconn^post44, MaxListen^0'=MaxListen^post44, __rho_2_^0'=__rho_2_^post44, family^0'=family^post44, (-MaxBackends^post44+MaxBackends^0 == 0 /\ __rho_3_^0-__rho_3_^post44 == 0 /\ -MaxListen^post44+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post44 == 0 /\ -family^post44+family^0 == 0 /\ ret^0-ret^post44 == 0 /\ 1-addrs^0 <= 0 /\ addr^0-addr^post44 == 0 /\ __rho_1_^0-__rho_1_^post44 == 0 /\ maxconn^0-maxconn^post44 == 0 /\ err^0-err^post44 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post44 == 0 /\ __rho_8_^0-__rho_8_^post44 == 0 /\ tmp1^post44 == 0 /\ -added^post44+added^0 == 0 /\ -__rho_5_^post44+__rho_5_^0 == 0 /\ __const_10^0-__const_10^post44 == 0 /\ -fd^post44+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post44 == 0 /\ addr_ai_family^0-addr_ai_family^post44 == 0 /\ __rho_15_^0-__rho_15_^post44 == 0 /\ -MAXADDR^post44+MAXADDR^0 == 0 /\ -__rho_2_^post44+__rho_2_^0 == 0 /\ -addrs^post44+addrs^0 == 0 /\ one^0-one^post44 == 0 /\ -listen_index^post44+listen_index^0 == 0 /\ -__rho_16_^post44+__rho_16_^0 == 0), cost: 1 45: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post45, __rho_9_^0'=__rho_9_^post45, ret^0'=ret^post45, __rho_15_^0'=__rho_15_^post45, addr_ai_family^0'=addr_ai_family^post45, __rho_4_^0'=__rho_4_^post45, listen_index^0'=listen_index^post45, MaxBackends^0'=MaxBackends^post45, __rho_1_^0'=__rho_1_^post45, err^0'=err^post45, __rho_8_^0'=__rho_8_^post45, one^0'=one^post45, __const_10^0'=__const_10^post45, addr^0'=addr^post45, __rho_3_^0'=__rho_3_^post45, fd^0'=fd^post45, MAXADDR^0'=MAXADDR^post45, added^0'=added^post45, tmp1^0'=tmp1^post45, __rho_16_^0'=__rho_16_^post45, addrs^0'=addrs^post45, __rho_5_^0'=__rho_5_^post45, maxconn^0'=maxconn^post45, MaxListen^0'=MaxListen^post45, __rho_2_^0'=__rho_2_^post45, family^0'=family^post45, (__const_10^0-__const_10^post45 == 0 /\ __rho_1_^0-__rho_1_^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ one^0-one^post45 == 0 /\ __rho_4_^0-__rho_4_^post45 == 0 /\ addr_ai_family^0-addr_ai_family^post45 == 0 /\ __rho_15_^0-__rho_15_^post45 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ __rho_16_^0-__rho_16_^post45 == 0 /\ listen_index^0-listen_index^post45 == 0 /\ -addrs^post45+addrs^0 == 0 /\ added^0-added^post45 == 0 /\ -addr^post45+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post45 == 0 /\ __rho_9_^0-__rho_9_^post45 == 0 /\ addrs^0 <= 0 /\ -__rho_5_^post45+__rho_5_^0 == 0 /\ ret^0-ret^post45 == 0 /\ -MaxBackends^post45+MaxBackends^0 == 0 /\ -1+tmp1^post45 == 0 /\ -fd^post45+fd^0 == 0 /\ -__rho_8_^post45+__rho_8_^0 == 0 /\ -__rho_2_^post45+__rho_2_^0 == 0 /\ -family^post45+family^0 == 0 /\ -err^post45+err^0 == 0 /\ __rho_3_^0-__rho_3_^post45 == 0 /\ -MAXADDR^post45+MAXADDR^0 == 0), cost: 1 46: l29 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post46, __rho_9_^0'=__rho_9_^post46, ret^0'=ret^post46, __rho_15_^0'=__rho_15_^post46, addr_ai_family^0'=addr_ai_family^post46, __rho_4_^0'=__rho_4_^post46, listen_index^0'=listen_index^post46, MaxBackends^0'=MaxBackends^post46, __rho_1_^0'=__rho_1_^post46, err^0'=err^post46, __rho_8_^0'=__rho_8_^post46, one^0'=one^post46, __const_10^0'=__const_10^post46, addr^0'=addr^post46, __rho_3_^0'=__rho_3_^post46, fd^0'=fd^post46, MAXADDR^0'=MAXADDR^post46, added^0'=added^post46, tmp1^0'=tmp1^post46, __rho_16_^0'=__rho_16_^post46, addrs^0'=addrs^post46, __rho_5_^0'=__rho_5_^post46, maxconn^0'=maxconn^post46, MaxListen^0'=MaxListen^post46, __rho_2_^0'=__rho_2_^post46, family^0'=family^post46, (-err^post46+err^0 == 0 /\ __rho_8_^0-__rho_8_^post46 == 0 /\ -__rho_1_^post46+__rho_1_^0 == 0 /\ -added^post46+added^0 == 0 /\ -maxconn^post46+maxconn^0 == 0 /\ -__rho_16_^post46+__rho_16_^0 == 0 /\ ret^0-ret^post46 == 0 /\ __rho_3_^0-__rho_3_^post46 == 0 /\ __rho_15_^0-__rho_15_^post46 == 0 /\ addr^post46-addrs^0 == 0 /\ __rho_4_^0-__rho_4_^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post46 == 0 /\ -addrs^post46+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post46 == 0 /\ -__rho_9_^post46+__rho_9_^0 == 0 /\ -family^post46+family^0 == 0 /\ __const_10^0-__const_10^post46 == 0 /\ -__rho_2_^post46+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post46 == 0 /\ one^0-one^post46 == 0 /\ -__rho_5_^post46+__rho_5_^0 == 0 /\ -MAXADDR^post46+MAXADDR^0 == 0 /\ -fd^post46+fd^0 == 0 /\ listen_index^0-listen_index^post46 == 0 /\ -tmp1^post46+tmp1^0 == 0), cost: 1 47: l30 -> l28 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post47, __rho_9_^0'=__rho_9_^post47, ret^0'=ret^post47, __rho_15_^0'=__rho_15_^post47, addr_ai_family^0'=addr_ai_family^post47, __rho_4_^0'=__rho_4_^post47, listen_index^0'=listen_index^post47, MaxBackends^0'=MaxBackends^post47, __rho_1_^0'=__rho_1_^post47, err^0'=err^post47, __rho_8_^0'=__rho_8_^post47, one^0'=one^post47, __const_10^0'=__const_10^post47, addr^0'=addr^post47, __rho_3_^0'=__rho_3_^post47, fd^0'=fd^post47, MAXADDR^0'=MAXADDR^post47, added^0'=added^post47, tmp1^0'=tmp1^post47, __rho_16_^0'=__rho_16_^post47, addrs^0'=addrs^post47, __rho_5_^0'=__rho_5_^post47, maxconn^0'=maxconn^post47, MaxListen^0'=MaxListen^post47, __rho_2_^0'=__rho_2_^post47, family^0'=family^post47, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post47 == 0 /\ -fd^post47+fd^0 == 0 /\ -__rho_5_^post47+__rho_5_^0 == 0 /\ ret^0 <= 0 /\ maxconn^0-maxconn^post47 == 0 /\ __rho_8_^0-__rho_8_^post47 == 0 /\ -MAXADDR^post47+MAXADDR^0 == 0 /\ __const_10^0-__const_10^post47 == 0 /\ -one^post47+one^0 == 0 /\ -addrs^post47+addrs^0 == 0 /\ -__rho_1_^post47+__rho_1_^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ MaxListen^0-MaxListen^post47 == 0 /\ __rho_9_^0-__rho_9_^post47 == 0 /\ addr_ai_family^0-addr_ai_family^post47 == 0 /\ MaxBackends^0-MaxBackends^post47 == 0 /\ err^0-err^post47 == 0 /\ addr^0-addr^post47 == 0 /\ -family^post47+family^0 == 0 /\ -tmp1^post47+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post47 == 0 /\ __rho_2_^0-__rho_2_^post47 == 0 /\ __rho_16_^0-__rho_16_^post47 == 0 /\ ret^0-ret^post47 == 0 /\ -added^post47+added^0 == 0 /\ __rho_15_^0-__rho_15_^post47 == 0 /\ __rho_4_^0-__rho_4_^post47 == 0), cost: 1 48: l30 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post48, __rho_9_^0'=__rho_9_^post48, ret^0'=ret^post48, __rho_15_^0'=__rho_15_^post48, addr_ai_family^0'=addr_ai_family^post48, __rho_4_^0'=__rho_4_^post48, listen_index^0'=listen_index^post48, MaxBackends^0'=MaxBackends^post48, __rho_1_^0'=__rho_1_^post48, err^0'=err^post48, __rho_8_^0'=__rho_8_^post48, one^0'=one^post48, __const_10^0'=__const_10^post48, addr^0'=addr^post48, __rho_3_^0'=__rho_3_^post48, fd^0'=fd^post48, MAXADDR^0'=MAXADDR^post48, added^0'=added^post48, tmp1^0'=tmp1^post48, __rho_16_^0'=__rho_16_^post48, addrs^0'=addrs^post48, __rho_5_^0'=__rho_5_^post48, maxconn^0'=maxconn^post48, MaxListen^0'=MaxListen^post48, __rho_2_^0'=__rho_2_^post48, family^0'=family^post48, (ret^0-ret^post48 == 0 /\ __rho_4_^0-__rho_4_^post48 == 0 /\ -MAXADDR^post48+MAXADDR^0 == 0 /\ addr^0-addr^post48 == 0 /\ __rho_8_^0-__rho_8_^post48 == 0 /\ -fd^post48+fd^0 == 0 /\ -err^post48+err^0 == 0 /\ 1-ret^0 <= 0 /\ -family^post48+family^0 == 0 /\ __const_10^0-__const_10^post48 == 0 /\ -addrs^post48+addrs^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post48 == 0 /\ -__rho_2_^post48+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post48 == 0 /\ __rho_5_^0-__rho_5_^post48 == 0 /\ -__rho_15_^post48+__rho_15_^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ -MaxBackends^post48+MaxBackends^0 == 0 /\ one^0-one^post48 == 0 /\ __rho_16_^0-__rho_16_^post48 == 0 /\ -added^post48+added^0 == 0 /\ __rho_3_^0-__rho_3_^post48 == 0 /\ listen_index^0-listen_index^post48 == 0 /\ addr_ai_family^0-addr_ai_family^post48 == 0 /\ -MaxListen^post48+MaxListen^0 == 0 /\ -1+tmp1^post48 == 0 /\ __rho_9_^0-__rho_9_^post48 == 0), cost: 1 50: l31 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post50, __rho_9_^0'=__rho_9_^post50, ret^0'=ret^post50, __rho_15_^0'=__rho_15_^post50, addr_ai_family^0'=addr_ai_family^post50, __rho_4_^0'=__rho_4_^post50, listen_index^0'=listen_index^post50, MaxBackends^0'=MaxBackends^post50, __rho_1_^0'=__rho_1_^post50, err^0'=err^post50, __rho_8_^0'=__rho_8_^post50, one^0'=one^post50, __const_10^0'=__const_10^post50, addr^0'=addr^post50, __rho_3_^0'=__rho_3_^post50, fd^0'=fd^post50, MAXADDR^0'=MAXADDR^post50, added^0'=added^post50, tmp1^0'=tmp1^post50, __rho_16_^0'=__rho_16_^post50, addrs^0'=addrs^post50, __rho_5_^0'=__rho_5_^post50, maxconn^0'=maxconn^post50, MaxListen^0'=MaxListen^post50, __rho_2_^0'=__rho_2_^post50, family^0'=family^post50, (-__rho_2_^post50+__rho_2_^0 == 0 /\ -MaxBackends^post50+MaxBackends^0 == 0 /\ ret^0-ret^post50 == 0 /\ -addrs^post50+addrs^0 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -family^post50+family^0 == 0 /\ __rho_3_^0-__rho_3_^post50 == 0 /\ __rho_4_^0-__rho_4_^post50 == 0 /\ -tmp1^post50+tmp1^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ maxconn^0-maxconn^post50 == 0 /\ __rho_1_^0-__rho_1_^post50 == 0 /\ err^0-err^post50 == 0 /\ addr^0-addr^post50 == 0 /\ __rho_8_^0-__rho_8_^post50 == 0 /\ __const_10^0-__const_10^post50 == 0 /\ -added^post50+added^0 == 0 /\ -MAXADDR^post50+MAXADDR^0 == 0 /\ -fd^post50+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post50 == 0 /\ -__rho_5_^post50+__rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post50 == 0 /\ __rho_15_^0-__rho_15_^post50 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ one^0-one^post50 == 0 /\ -__rho_16_^post50+__rho_16_^0 == 0), cost: 1 51: l32 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post51, __rho_9_^0'=__rho_9_^post51, ret^0'=ret^post51, __rho_15_^0'=__rho_15_^post51, addr_ai_family^0'=addr_ai_family^post51, __rho_4_^0'=__rho_4_^post51, listen_index^0'=listen_index^post51, MaxBackends^0'=MaxBackends^post51, __rho_1_^0'=__rho_1_^post51, err^0'=err^post51, __rho_8_^0'=__rho_8_^post51, one^0'=one^post51, __const_10^0'=__const_10^post51, addr^0'=addr^post51, __rho_3_^0'=__rho_3_^post51, fd^0'=fd^post51, MAXADDR^0'=MAXADDR^post51, added^0'=added^post51, tmp1^0'=tmp1^post51, __rho_16_^0'=__rho_16_^post51, addrs^0'=addrs^post51, __rho_5_^0'=__rho_5_^post51, maxconn^0'=maxconn^post51, MaxListen^0'=MaxListen^post51, __rho_2_^0'=__rho_2_^post51, family^0'=family^post51, (tmp1^0-tmp1^post51 == 0 /\ __rho_5_^0-__rho_5_^post51 == 0 /\ addr_ai_family^0-addr_ai_family^post51 == 0 /\ -family^post51+family^0 == 0 /\ -MaxListen^post51+MaxListen^0 == 0 /\ err^0-err^post51 == 0 /\ -added^post51+added^0 == 0 /\ addrs^0-addrs^post51 == 0 /\ -fd^post51+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post51 == 0 /\ listen_index^0-listen_index^post51 == 0 /\ -MAXADDR^post51+MAXADDR^0 == 0 /\ -one^post51+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ __rho_15_^0-__rho_15_^post51 == 0 /\ -__rho_3_^post51+__rho_3_^0 == 0 /\ __rho_4_^0-__rho_4_^post51 == 0 /\ ret^0-ret^post51 == 0 /\ addr^0-addr^post51 == 0 /\ -__rho_2_^post51+__rho_2_^0 == 0 /\ -__rho_1_^post51+__rho_1_^0 == 0 /\ -maxconn^post51+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post51 == 0 /\ __const_10^0-__const_10^post51 == 0 /\ -__rho_16_^post51+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post51 == 0), cost: 1 52: l33 -> l30 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post52, __rho_9_^0'=__rho_9_^post52, ret^0'=ret^post52, __rho_15_^0'=__rho_15_^post52, addr_ai_family^0'=addr_ai_family^post52, __rho_4_^0'=__rho_4_^post52, listen_index^0'=listen_index^post52, MaxBackends^0'=MaxBackends^post52, __rho_1_^0'=__rho_1_^post52, err^0'=err^post52, __rho_8_^0'=__rho_8_^post52, one^0'=one^post52, __const_10^0'=__const_10^post52, addr^0'=addr^post52, __rho_3_^0'=__rho_3_^post52, fd^0'=fd^post52, MAXADDR^0'=MAXADDR^post52, added^0'=added^post52, tmp1^0'=tmp1^post52, __rho_16_^0'=__rho_16_^post52, addrs^0'=addrs^post52, __rho_5_^0'=__rho_5_^post52, maxconn^0'=maxconn^post52, MaxListen^0'=MaxListen^post52, __rho_2_^0'=__rho_2_^post52, family^0'=family^post52, (0 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ -added^post52+added^0 == 0 /\ __rho_15_^0-__rho_15_^post52 == 0 /\ -MaxListen^post52+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post52 == 0 /\ __const_10^0-__const_10^post52 == 0 /\ -addrs^post52+addrs^0 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ MaxBackends^0-MaxBackends^post52 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ -__rho_16_^post52+__rho_16_^0 == 0 /\ -fd^post52+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ addr^0-addr^post52 == 0 /\ one^0-one^post52 == 0 /\ -__rho_2_^post52+__rho_2_^0 == 0 /\ -__rho_5_^post52+__rho_5_^0 == 0 /\ err^0-err^post52 == 0 /\ -family^post52+family^0 == 0 /\ -MAXADDR^post52+MAXADDR^0 == 0 /\ -__rho_9_^post52+ret^post52 == 0 /\ __rho_8_^0-__rho_8_^post52 == 0 /\ -__rho_4_^post52+__rho_4_^0 == 0 /\ -__rho_1_^post52+__rho_1_^0 == 0), cost: 1 53: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post53, __rho_9_^0'=__rho_9_^post53, ret^0'=ret^post53, __rho_15_^0'=__rho_15_^post53, addr_ai_family^0'=addr_ai_family^post53, __rho_4_^0'=__rho_4_^post53, listen_index^0'=listen_index^post53, MaxBackends^0'=MaxBackends^post53, __rho_1_^0'=__rho_1_^post53, err^0'=err^post53, __rho_8_^0'=__rho_8_^post53, one^0'=one^post53, __const_10^0'=__const_10^post53, addr^0'=addr^post53, __rho_3_^0'=__rho_3_^post53, fd^0'=fd^post53, MAXADDR^0'=MAXADDR^post53, added^0'=added^post53, tmp1^0'=tmp1^post53, __rho_16_^0'=__rho_16_^post53, addrs^0'=addrs^post53, __rho_5_^0'=__rho_5_^post53, maxconn^0'=maxconn^post53, MaxListen^0'=MaxListen^post53, __rho_2_^0'=__rho_2_^post53, family^0'=family^post53, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post53 == 0 /\ __rho_8_^0-__rho_8_^post53 == 0 /\ 4-family^0 <= 0 /\ -added^post53+added^0 == 0 /\ __rho_5_^0-__rho_5_^post53 == 0 /\ -maxconn^post53+maxconn^0 == 0 /\ -__rho_1_^post53+__rho_1_^0 == 0 /\ -listen_index^post53+listen_index^0 == 0 /\ __rho_9_^0-__rho_9_^post53 == 0 /\ MaxListen^0-MaxListen^post53 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ -__const_10^post53+__const_10^0 == 0 /\ addr^0-addr^post53 == 0 /\ __rho_3_^0-__rho_3_^post53 == 0 /\ err^0-err^post53 == 0 /\ MaxBackends^0-MaxBackends^post53 == 0 /\ -addrs^post53+addrs^0 == 0 /\ -__rho_16_^post53+__rho_16_^0 == 0 /\ __rho_2_^0-__rho_2_^post53 == 0 /\ one^0-one^post53 == 0 /\ __rho_15_^0-__rho_15_^post53 == 0 /\ -family^post53+family^0 == 0 /\ -tmp1^post53+tmp1^0 == 0 /\ -fd^post53+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post53 == 0 /\ ret^0-ret^post53 == 0 /\ -MAXADDR^post53+MAXADDR^0 == 0), cost: 1 54: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post54, __rho_9_^0'=__rho_9_^post54, ret^0'=ret^post54, __rho_15_^0'=__rho_15_^post54, addr_ai_family^0'=addr_ai_family^post54, __rho_4_^0'=__rho_4_^post54, listen_index^0'=listen_index^post54, MaxBackends^0'=MaxBackends^post54, __rho_1_^0'=__rho_1_^post54, err^0'=err^post54, __rho_8_^0'=__rho_8_^post54, one^0'=one^post54, __const_10^0'=__const_10^post54, addr^0'=addr^post54, __rho_3_^0'=__rho_3_^post54, fd^0'=fd^post54, MAXADDR^0'=MAXADDR^post54, added^0'=added^post54, tmp1^0'=tmp1^post54, __rho_16_^0'=__rho_16_^post54, addrs^0'=addrs^post54, __rho_5_^0'=__rho_5_^post54, maxconn^0'=maxconn^post54, MaxListen^0'=MaxListen^post54, __rho_2_^0'=__rho_2_^post54, family^0'=family^post54, (MaxBackends^0-MaxBackends^post54 == 0 /\ err^0-err^post54 == 0 /\ -added^post54+added^0 == 0 /\ -__rho_3_^post54+__rho_3_^0 == 0 /\ -__rho_5_^post54+__rho_5_^0 == 0 /\ -__const_10^post54+__const_10^0 == 0 /\ -__rho_1_^post54+__rho_1_^0 == 0 /\ -2+family^0 <= 0 /\ -addr^post54+addr^0 == 0 /\ -__rho_16_^post54+__rho_16_^0 == 0 /\ -maxconn^post54+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post54 == 0 /\ ret^0-ret^post54 == 0 /\ -MaxListen^post54+MaxListen^0 == 0 /\ -family^post54+family^0 == 0 /\ fd^0-fd^post54 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post54 == 0 /\ __rho_8_^0-__rho_8_^post54 == 0 /\ -__rho_4_^post54+__rho_4_^0 == 0 /\ -__rho_2_^post54+__rho_2_^0 == 0 /\ addrs^0-addrs^post54 == 0 /\ -one^post54+one^0 == 0 /\ tmp1^0-tmp1^post54 == 0 /\ __rho_9_^0-__rho_9_^post54 == 0 /\ MAXADDR^0-MAXADDR^post54 == 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ listen_index^0-listen_index^post54 == 0), cost: 1 55: l34 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post55, __rho_9_^0'=__rho_9_^post55, ret^0'=ret^post55, __rho_15_^0'=__rho_15_^post55, addr_ai_family^0'=addr_ai_family^post55, __rho_4_^0'=__rho_4_^post55, listen_index^0'=listen_index^post55, MaxBackends^0'=MaxBackends^post55, __rho_1_^0'=__rho_1_^post55, err^0'=err^post55, __rho_8_^0'=__rho_8_^post55, one^0'=one^post55, __const_10^0'=__const_10^post55, addr^0'=addr^post55, __rho_3_^0'=__rho_3_^post55, fd^0'=fd^post55, MAXADDR^0'=MAXADDR^post55, added^0'=added^post55, tmp1^0'=tmp1^post55, __rho_16_^0'=__rho_16_^post55, addrs^0'=addrs^post55, __rho_5_^0'=__rho_5_^post55, maxconn^0'=maxconn^post55, MaxListen^0'=MaxListen^post55, __rho_2_^0'=__rho_2_^post55, family^0'=family^post55, (__rho_15_^0-__rho_15_^post55 == 0 /\ -listen_index^post55+listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post55 == 0 /\ -__rho_16_^post55+__rho_16_^0 == 0 /\ __rho_8_^0-__rho_8_^post55 == 0 /\ -fd^post55+fd^0 == 0 /\ -family^post55+family^0 == 0 /\ -MAXADDR^post55+MAXADDR^0 == 0 /\ __rho_3_^0-__rho_3_^post55 == 0 /\ -3+family^0 <= 0 /\ MaxListen^0-MaxListen^post55 == 0 /\ -__rho_2_^post55+__rho_2_^0 == 0 /\ __rho_5_^0-__rho_5_^post55 == 0 /\ -addrs^post55+addrs^0 == 0 /\ __rho_9_^0-__rho_9_^post55 == 0 /\ -one^post55+one^0 == 0 /\ -__rho_1_^post55+__rho_1_^0 == 0 /\ -tmp1^post55+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post55 == 0 /\ -maxconn^post55+maxconn^0 == 0 /\ ret^0-ret^post55 == 0 /\ MaxBackends^0-MaxBackends^post55 == 0 /\ err^0-err^post55 == 0 /\ addr^0-addr^post55 == 0 /\ -added^post55+added^0 == 0 /\ __const_10^0-__const_10^post55 == 0 /\ 3-family^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post55 == 0), cost: 1 56: l35 -> l34 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post56, __rho_9_^0'=__rho_9_^post56, ret^0'=ret^post56, __rho_15_^0'=__rho_15_^post56, addr_ai_family^0'=addr_ai_family^post56, __rho_4_^0'=__rho_4_^post56, listen_index^0'=listen_index^post56, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=__rho_1_^post56, err^0'=err^post56, __rho_8_^0'=__rho_8_^post56, one^0'=one^post56, __const_10^0'=__const_10^post56, addr^0'=addr^post56, __rho_3_^0'=__rho_3_^post56, fd^0'=fd^post56, MAXADDR^0'=MAXADDR^post56, added^0'=added^post56, tmp1^0'=tmp1^post56, __rho_16_^0'=__rho_16_^post56, addrs^0'=addrs^post56, __rho_5_^0'=__rho_5_^post56, maxconn^0'=maxconn^post56, MaxListen^0'=MaxListen^post56, __rho_2_^0'=__rho_2_^post56, family^0'=family^post56, (0 == 0 /\ -__rho_2_^post56+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post56 == 0 /\ __rho_15_^0-__rho_15_^post56 == 0 /\ -addr^post56+addr^0 == 0 /\ -__rho_16_^post56+__rho_16_^0 == 0 /\ err^0-err^post56 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post56 == 0 /\ -__rho_4_^post56+__rho_4_^0 == 0 /\ -__rho_5_^post56+__rho_5_^0 == 0 /\ listen_index^post56 == 0 /\ 1-MaxBackends^post56 <= 0 /\ -__rho_8_^post56+__rho_8_^0 == 0 /\ __rho_1_^0-__rho_1_^post56 == 0 /\ -__rho_3_^post56+__rho_3_^0 == 0 /\ -family^post56+family^0 == 0 /\ MaxListen^0-MaxListen^post56 == 0 /\ -addrs^post56 <= 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0 /\ added^post56 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ fd^0-fd^post56 == 0 /\ -1+one^post56 == 0 /\ tmp1^0-tmp1^post56 == 0 /\ -__const_10^post56+__const_10^0 == 0), cost: 1 57: l36 -> l35 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post57, __rho_9_^0'=__rho_9_^post57, ret^0'=ret^post57, __rho_15_^0'=__rho_15_^post57, addr_ai_family^0'=addr_ai_family^post57, __rho_4_^0'=__rho_4_^post57, listen_index^0'=listen_index^post57, MaxBackends^0'=MaxBackends^post57, __rho_1_^0'=__rho_1_^post57, err^0'=err^post57, __rho_8_^0'=__rho_8_^post57, one^0'=one^post57, __const_10^0'=__const_10^post57, addr^0'=addr^post57, __rho_3_^0'=__rho_3_^post57, fd^0'=fd^post57, MAXADDR^0'=MAXADDR^post57, added^0'=added^post57, tmp1^0'=tmp1^post57, __rho_16_^0'=__rho_16_^post57, addrs^0'=addrs^post57, __rho_5_^0'=__rho_5_^post57, maxconn^0'=maxconn^post57, MaxListen^0'=MaxListen^post57, __rho_2_^0'=__rho_2_^post57, family^0'=family^post57, (-__rho_2_^post57+__rho_2_^0 == 0 /\ __rho_5_^0-__rho_5_^post57 == 0 /\ -MaxListen^post57+MaxListen^0 == 0 /\ -one^post57+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ ret^0-ret^post57 == 0 /\ err^0-err^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -family^post57+family^0 == 0 /\ -__rho_4_^post57+__rho_4_^0 == 0 /\ -tmp1^post57+tmp1^0 == 0 /\ __rho_1_^0-__rho_1_^post57 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post57 == 0 /\ addrs^0-addrs^post57 == 0 /\ -MAXADDR^post57+MAXADDR^0 == 0 /\ -fd^post57+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post57 == 0 /\ -added^post57+added^0 == 0 /\ __rho_15_^0-__rho_15_^post57 == 0 /\ -__rho_3_^post57+__rho_3_^0 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ MaxBackends^0-MaxBackends^post57 == 0 /\ -maxconn^post57+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post57 == 0 /\ -__rho_16_^post57+__rho_16_^0 == 0 /\ __const_10^0-__const_10^post57 == 0), cost: 1 Applied preprocessing Original rule: l2 -> l3 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post1, __rho_9_^0'=__rho_9_^post1, ret^0'=ret^post1, __rho_15_^0'=__rho_15_^post1, addr_ai_family^0'=addr_ai_family^post1, __rho_4_^0'=__rho_4_^post1, listen_index^0'=listen_index^post1, MaxBackends^0'=MaxBackends^post1, __rho_1_^0'=__rho_1_^post1, err^0'=err^post1, __rho_8_^0'=__rho_8_^post1, one^0'=one^post1, __const_10^0'=__const_10^post1, addr^0'=addr^post1, __rho_3_^0'=__rho_3_^post1, fd^0'=fd^post1, MAXADDR^0'=MAXADDR^post1, added^0'=added^post1, tmp1^0'=tmp1^post1, __rho_16_^0'=__rho_16_^post1, addrs^0'=addrs^post1, __rho_5_^0'=__rho_5_^post1, maxconn^0'=maxconn^post1, MaxListen^0'=MaxListen^post1, __rho_2_^0'=__rho_2_^post1, family^0'=family^post1, (-__rho_1_^post1+__rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post1 == 0 /\ tmp1^0-tmp1^post1 == 0 /\ -maxconn^post1+maxconn^0 == 0 /\ __rho_5_^0-__rho_5_^post1 == 0 /\ __rho_9_^0-__rho_9_^post1 == 0 /\ ret^0-ret^post1 == 0 /\ -added^post1+added^0 == 0 /\ addr_ai_family^0-addr_ai_family^post1 == 0 /\ __rho_15_^0-__rho_15_^post1 == 0 /\ -__const_10^post1+__const_10^0 == 0 /\ -MaxListen^post1+MaxListen^0 == 0 /\ __rho_8_^0-__rho_8_^post1 == 0 /\ -one^post1+one^0 == 0 /\ listen_index^0-listen_index^post1 == 0 /\ addrs^0-addrs^post1 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post1 == 0 /\ -__rho_16_^post1+__rho_16_^0 == 0 /\ -fd^post1+fd^0 == 0 /\ -MAXADDR^post1+MAXADDR^0 == 0 /\ -__rho_4_^post1+__rho_4_^0 == 0 /\ -family^post1+family^0 == 0 /\ err^0-err^post1 == 0 /\ -__rho_3_^post1+__rho_3_^0 == 0 /\ addr^0-addr^post1 == 0 /\ -__rho_2_^post1+__rho_2_^0 == 0), cost: 1 New rule: l2 -> l3 : TRUE, cost: 1 Applied preprocessing Original rule: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post2, __rho_9_^0'=__rho_9_^post2, ret^0'=ret^post2, __rho_15_^0'=__rho_15_^post2, addr_ai_family^0'=addr_ai_family^post2, __rho_4_^0'=__rho_4_^post2, listen_index^0'=listen_index^post2, MaxBackends^0'=MaxBackends^post2, __rho_1_^0'=__rho_1_^post2, err^0'=err^post2, __rho_8_^0'=__rho_8_^post2, one^0'=one^post2, __const_10^0'=__const_10^post2, addr^0'=addr^post2, __rho_3_^0'=__rho_3_^post2, fd^0'=fd^post2, MAXADDR^0'=MAXADDR^post2, added^0'=added^post2, tmp1^0'=tmp1^post2, __rho_16_^0'=__rho_16_^post2, addrs^0'=addrs^post2, __rho_5_^0'=__rho_5_^post2, maxconn^0'=maxconn^post2, MaxListen^0'=MaxListen^post2, __rho_2_^0'=__rho_2_^post2, family^0'=family^post2, (listen_index^0-listen_index^post2 == 0 /\ -__rho_3_^post2+__rho_3_^0 == 0 /\ added^0-added^post2 == 0 /\ 1-added^0 <= 0 /\ fd^0-fd^post2 == 0 /\ -maxconn^post2+maxconn^0 == 0 /\ MAXADDR^0-MAXADDR^post2 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post2 == 0 /\ -1+ret^post2 == 0 /\ -__const_10^post2+__const_10^0 == 0 /\ -MaxListen^post2+MaxListen^0 == 0 /\ err^0-err^post2 == 0 /\ -addr^post2+addr^0 == 0 /\ -__rho_2_^post2+__rho_2_^0 == 0 /\ -addrs^post2+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post2 == 0 /\ tmp1^0-tmp1^post2 == 0 /\ __rho_1_^0-__rho_1_^post2 == 0 /\ __rho_9_^0-__rho_9_^post2 == 0 /\ -__rho_16_^post2+__rho_16_^0 == 0 /\ __rho_4_^0-__rho_4_^post2 == 0 /\ addr_ai_family^0-addr_ai_family^post2 == 0 /\ one^0-one^post2 == 0 /\ -__rho_5_^post2+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post2 == 0 /\ -__rho_8_^post2+__rho_8_^0 == 0 /\ -family^post2+family^0 == 0), cost: 1 New rule: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1 Applied preprocessing Original rule: l3 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post3, __rho_9_^0'=__rho_9_^post3, ret^0'=ret^post3, __rho_15_^0'=__rho_15_^post3, addr_ai_family^0'=addr_ai_family^post3, __rho_4_^0'=__rho_4_^post3, listen_index^0'=listen_index^post3, MaxBackends^0'=MaxBackends^post3, __rho_1_^0'=__rho_1_^post3, err^0'=err^post3, __rho_8_^0'=__rho_8_^post3, one^0'=one^post3, __const_10^0'=__const_10^post3, addr^0'=addr^post3, __rho_3_^0'=__rho_3_^post3, fd^0'=fd^post3, MAXADDR^0'=MAXADDR^post3, added^0'=added^post3, tmp1^0'=tmp1^post3, __rho_16_^0'=__rho_16_^post3, addrs^0'=addrs^post3, __rho_5_^0'=__rho_5_^post3, maxconn^0'=maxconn^post3, MaxListen^0'=MaxListen^post3, __rho_2_^0'=__rho_2_^post3, family^0'=family^post3, (-added^post3+added^0 == 0 /\ ret^post3 == 0 /\ -err^post3+err^0 == 0 /\ __rho_1_^0-__rho_1_^post3 == 0 /\ -__rho_5_^post3+__rho_5_^0 == 0 /\ -__const_10^post3+__const_10^0 == 0 /\ MaxBackends^0-MaxBackends^post3 == 0 /\ -one^post3+one^0 == 0 /\ __rho_9_^0-__rho_9_^post3 == 0 /\ -addr^post3+addr^0 == 0 /\ -__rho_3_^post3+__rho_3_^0 == 0 /\ -maxconn^post3+maxconn^0 == 0 /\ addr_ai_family^0-addr_ai_family^post3 == 0 /\ -__rho_16_^post3+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post3 == 0 /\ -MaxListen^post3+MaxListen^0 == 0 /\ -__rho_2_^post3+__rho_2_^0 == 0 /\ added^0 <= 0 /\ __rho_8_^0-__rho_8_^post3 == 0 /\ -family^post3+family^0 == 0 /\ MAXADDR^0-MAXADDR^post3 == 0 /\ addrs^0-addrs^post3 == 0 /\ tmp1^0-tmp1^post3 == 0 /\ __rho_15_^0-__rho_15_^post3 == 0 /\ listen_index^0-listen_index^post3 == 0 /\ __rho_4_^0-__rho_4_^post3 == 0 /\ fd^0-fd^post3 == 0), cost: 1 New rule: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post4, __rho_9_^0'=__rho_9_^post4, ret^0'=ret^post4, __rho_15_^0'=__rho_15_^post4, addr_ai_family^0'=addr_ai_family^post4, __rho_4_^0'=__rho_4_^post4, listen_index^0'=listen_index^post4, MaxBackends^0'=MaxBackends^post4, __rho_1_^0'=__rho_1_^post4, err^0'=err^post4, __rho_8_^0'=__rho_8_^post4, one^0'=one^post4, __const_10^0'=__const_10^post4, addr^0'=addr^post4, __rho_3_^0'=__rho_3_^post4, fd^0'=fd^post4, MAXADDR^0'=MAXADDR^post4, added^0'=added^post4, tmp1^0'=tmp1^post4, __rho_16_^0'=__rho_16_^post4, addrs^0'=addrs^post4, __rho_5_^0'=__rho_5_^post4, maxconn^0'=maxconn^post4, MaxListen^0'=MaxListen^post4, __rho_2_^0'=__rho_2_^post4, family^0'=family^post4, (__rho_1_^0-__rho_1_^post4 == 0 /\ -__rho_5_^post4+__rho_5_^0 == 0 /\ ret^0-ret^post4 == 0 /\ err^0-err^post4 == 0 /\ one^0-one^post4 == 0 /\ -__const_10^post4+__const_10^0 == 0 /\ MAXADDR^0-MAXADDR^post4 == 0 /\ -__rho_3_^post4+__rho_3_^0 == 0 /\ -__rho_2_^post4+__rho_2_^0 == 0 /\ -addrs^post4+addrs^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post4 == 0 /\ -__rho_16_^post4+__rho_16_^0 == 0 /\ -__rho_4_^post4+__rho_4_^0 == 0 /\ -maxconn^post4+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post4 == 0 /\ MaxBackends^0-MaxBackends^post4 == 0 /\ -tmp1^post4+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post4 == 0 /\ -MaxListen^post4+MaxListen^0 == 0 /\ added^0-added^post4 == 0 /\ listen_index^0-listen_index^post4 == 0 /\ __rho_9_^0-__rho_9_^post4 == 0 /\ addr_ai_family^0-addr_ai_family^post4 == 0 /\ fd^0-fd^post4 == 0 /\ family^0-family^post4 == 0 /\ -1+addr^post4-addr^0 == 0), cost: 1 New rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 Applied preprocessing Original rule: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post5, __rho_9_^0'=__rho_9_^post5, ret^0'=ret^post5, __rho_15_^0'=__rho_15_^post5, addr_ai_family^0'=addr_ai_family^post5, __rho_4_^0'=__rho_4_^post5, listen_index^0'=listen_index^post5, MaxBackends^0'=MaxBackends^post5, __rho_1_^0'=__rho_1_^post5, err^0'=err^post5, __rho_8_^0'=__rho_8_^post5, one^0'=one^post5, __const_10^0'=__const_10^post5, addr^0'=addr^post5, __rho_3_^0'=__rho_3_^post5, fd^0'=fd^post5, MAXADDR^0'=MAXADDR^post5, added^0'=added^post5, tmp1^0'=tmp1^post5, __rho_16_^0'=__rho_16_^post5, addrs^0'=addrs^post5, __rho_5_^0'=__rho_5_^post5, maxconn^0'=maxconn^post5, MaxListen^0'=MaxListen^post5, __rho_2_^0'=__rho_2_^post5, family^0'=family^post5, (__rho_15_^0-__rho_15_^post5 == 0 /\ -addr^post5+addr^0 == 0 /\ one^0-one^post5 == 0 /\ -__rho_16_^post5+__rho_16_^0 == 0 /\ -__rho_5_^post5+__rho_5_^0 == 0 /\ -1-added^0+added^post5 == 0 /\ -err^post5+err^0 == 0 /\ listen_index^0-listen_index^post5 == 0 /\ -__rho_3_^post5+__rho_3_^0 == 0 /\ -addrs^post5+addrs^0 == 0 /\ fd^0-fd^post5 == 0 /\ -family^post5+family^0 == 0 /\ -__rho_2_^post5+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post5 == 0 /\ -__rho_8_^post5+__rho_8_^0 == 0 /\ -tmp1^post5+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post5 == 0 /\ ret^0-ret^post5 == 0 /\ MaxBackends^0-MaxBackends^post5 == 0 /\ -maxconn^post5+maxconn^0 == 0 /\ -addr_ai_family^post5+addr_ai_family^0 == 0 /\ -MaxListen^post5+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^post5-fd^0 == 0 /\ -__const_10^post5+__const_10^0 == 0 /\ MAXADDR^0-MAXADDR^post5 == 0 /\ -err^0 <= 0 /\ __rho_1_^0-__rho_1_^post5 == 0), cost: 1 New rule: l7 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 Applied preprocessing Original rule: l7 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post6, __rho_9_^0'=__rho_9_^post6, ret^0'=ret^post6, __rho_15_^0'=__rho_15_^post6, addr_ai_family^0'=addr_ai_family^post6, __rho_4_^0'=__rho_4_^post6, listen_index^0'=listen_index^post6, MaxBackends^0'=MaxBackends^post6, __rho_1_^0'=__rho_1_^post6, err^0'=err^post6, __rho_8_^0'=__rho_8_^post6, one^0'=one^post6, __const_10^0'=__const_10^post6, addr^0'=addr^post6, __rho_3_^0'=__rho_3_^post6, fd^0'=fd^post6, MAXADDR^0'=MAXADDR^post6, added^0'=added^post6, tmp1^0'=tmp1^post6, __rho_16_^0'=__rho_16_^post6, addrs^0'=addrs^post6, __rho_5_^0'=__rho_5_^post6, maxconn^0'=maxconn^post6, MaxListen^0'=MaxListen^post6, __rho_2_^0'=__rho_2_^post6, family^0'=family^post6, (-MaxListen^post6+MaxListen^0 == 0 /\ -family^post6+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post6 == 0 /\ MAXADDR^0-MAXADDR^post6 == 0 /\ -__rho_2_^post6+__rho_2_^0 == 0 /\ __rho_4_^0-__rho_4_^post6 == 0 /\ listen_index^0-listen_index^post6 == 0 /\ -one^post6+one^0 == 0 /\ ret^0-ret^post6 == 0 /\ 1+err^0 <= 0 /\ -__rho_8_^post6+__rho_8_^0 == 0 /\ MaxBackends^0-MaxBackends^post6 == 0 /\ err^0-err^post6 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post6 == 0 /\ __rho_1_^0-__rho_1_^post6 == 0 /\ tmp1^0-tmp1^post6 == 0 /\ -added^post6+added^0 == 0 /\ __rho_9_^0-__rho_9_^post6 == 0 /\ -__rho_5_^post6+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post6 == 0 /\ -__rho_3_^post6+__rho_3_^0 == 0 /\ -__const_10^post6+__const_10^0 == 0 /\ fd^0-fd^post6 == 0 /\ -addr^post6+addr^0 == 0 /\ -maxconn^post6+maxconn^0 == 0 /\ -__rho_16_^post6+__rho_16_^0 == 0 /\ addrs^0-addrs^post6 == 0), cost: 1 New rule: l7 -> l5 : 1+err^0 <= 0, cost: 1 Applied preprocessing Original rule: l8 -> l7 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post7, __rho_9_^0'=__rho_9_^post7, ret^0'=ret^post7, __rho_15_^0'=__rho_15_^post7, addr_ai_family^0'=addr_ai_family^post7, __rho_4_^0'=__rho_4_^post7, listen_index^0'=listen_index^post7, MaxBackends^0'=MaxBackends^post7, __rho_1_^0'=__rho_1_^post7, err^0'=err^post7, __rho_8_^0'=__rho_8_^post7, one^0'=one^post7, __const_10^0'=__const_10^post7, addr^0'=addr^post7, __rho_3_^0'=__rho_3_^post7, fd^0'=fd^post7, MAXADDR^0'=MAXADDR^post7, added^0'=added^post7, tmp1^0'=tmp1^post7, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post7, __rho_5_^0'=__rho_5_^post7, maxconn^0'=maxconn^post7, MaxListen^0'=MaxListen^post7, __rho_2_^0'=__rho_2_^post7, family^0'=family^post7, (0 == 0 /\ one^0-one^post7 == 0 /\ __rho_9_^0-__rho_9_^post7 == 0 /\ __rho_15_^0-__rho_15_^post7 == 0 /\ -__rho_2_^post7+__rho_2_^0 == 0 /\ -addrs^post7+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post7 == 0 /\ -MaxListen^post7+MaxListen^0 == 0 /\ -__rho_8_^post7+__rho_8_^0 == 0 /\ -family^post7+family^0 == 0 /\ -tmp1^post7+tmp1^0 == 0 /\ -fd^post7+fd^0 == 0 /\ -MAXADDR^post7+MAXADDR^0 == 0 /\ ret^0-ret^post7 == 0 /\ -__rho_5_^post7+__rho_5_^0 == 0 /\ listen_index^0-listen_index^post7 == 0 /\ __rho_4_^0-__rho_4_^post7 == 0 /\ -__rho_3_^post7+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post7 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post7 == 0 /\ -maxconn^post7+maxconn^0 == 0 /\ __rho_1_^0-__rho_1_^post7 == 0 /\ -addr^post7+addr^0 == 0 /\ err^post7-__rho_16_^post7 == 0 /\ added^0-added^post7 == 0 /\ __const_10^0-__const_10^post7 == 0), cost: 1 New rule: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post8, __rho_9_^0'=__rho_9_^post8, ret^0'=ret^post8, __rho_15_^0'=__rho_15_^post8, addr_ai_family^0'=addr_ai_family^post8, __rho_4_^0'=__rho_4_^post8, listen_index^0'=listen_index^post8, MaxBackends^0'=MaxBackends^post8, __rho_1_^0'=__rho_1_^post8, err^0'=err^post8, __rho_8_^0'=__rho_8_^post8, one^0'=one^post8, __const_10^0'=__const_10^post8, addr^0'=addr^post8, __rho_3_^0'=__rho_3_^post8, fd^0'=fd^post8, MAXADDR^0'=MAXADDR^post8, added^0'=added^post8, tmp1^0'=tmp1^post8, __rho_16_^0'=__rho_16_^post8, addrs^0'=addrs^post8, __rho_5_^0'=__rho_5_^post8, maxconn^0'=maxconn^post8, MaxListen^0'=MaxListen^post8, __rho_2_^0'=__rho_2_^post8, family^0'=family^post8, (-maxconn^post8+maxconn^0 == 0 /\ listen_index^0-listen_index^post8 == 0 /\ fd^0-fd^post8 == 0 /\ added^0-added^post8 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post8 == 0 /\ __rho_9_^0-__rho_9_^post8 == 0 /\ MAXADDR^0-MAXADDR^post8 == 0 /\ __rho_15_^0-__rho_15_^post8 == 0 /\ ret^0-ret^post8 == 0 /\ -MaxListen^post8+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post8 == 0 /\ err^0-err^post8 == 0 /\ -__const_10^post8+__const_10^0 == 0 /\ -addr^post8+addr^0 == 0 /\ -__rho_16_^post8+__rho_16_^0 == 0 /\ tmp1^0-tmp1^post8 == 0 /\ __rho_1_^0-__rho_1_^post8 == 0 /\ -__rho_2_^post8+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post8 == 0 /\ __rho_4_^0-__rho_4_^post8 == 0 /\ -__rho_5_^post8+__rho_5_^0 == 0 /\ -addrs^post8+addrs^0 == 0 /\ -__const_10^0+maxconn^0 <= 0 /\ -one^post8+one^0 == 0 /\ -__rho_8_^post8+__rho_8_^0 == 0 /\ -family^post8+family^0 == 0 /\ -__rho_3_^post8+__rho_3_^0 == 0), cost: 1 New rule: l9 -> l8 : -__const_10^0+maxconn^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post9, __rho_9_^0'=__rho_9_^post9, ret^0'=ret^post9, __rho_15_^0'=__rho_15_^post9, addr_ai_family^0'=addr_ai_family^post9, __rho_4_^0'=__rho_4_^post9, listen_index^0'=listen_index^post9, MaxBackends^0'=MaxBackends^post9, __rho_1_^0'=__rho_1_^post9, err^0'=err^post9, __rho_8_^0'=__rho_8_^post9, one^0'=one^post9, __const_10^0'=__const_10^post9, addr^0'=addr^post9, __rho_3_^0'=__rho_3_^post9, fd^0'=fd^post9, MAXADDR^0'=MAXADDR^post9, added^0'=added^post9, tmp1^0'=tmp1^post9, __rho_16_^0'=__rho_16_^post9, addrs^0'=addrs^post9, __rho_5_^0'=__rho_5_^post9, maxconn^0'=maxconn^post9, MaxListen^0'=MaxListen^post9, __rho_2_^0'=__rho_2_^post9, family^0'=family^post9, (-tmp1^post9+tmp1^0 == 0 /\ listen_index^0-listen_index^post9 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post9 == 0 /\ one^0-one^post9 == 0 /\ __rho_9_^0-__rho_9_^post9 == 0 /\ addr_ai_family^0-addr_ai_family^post9 == 0 /\ err^0-err^post9 == 0 /\ __rho_16_^0-__rho_16_^post9 == 0 /\ -__rho_2_^post9+__rho_2_^0 == 0 /\ added^0-added^post9 == 0 /\ __rho_3_^0-__rho_3_^post9 == 0 /\ -MaxListen^post9+MaxListen^0 == 0 /\ __rho_1_^0-__rho_1_^post9 == 0 /\ 1+__const_10^0-maxconn^0 <= 0 /\ -addr^post9+addr^0 == 0 /\ -fd^post9+fd^0 == 0 /\ -MAXADDR^post9+MAXADDR^0 == 0 /\ __rho_4_^0-__rho_4_^post9 == 0 /\ -__rho_5_^post9+__rho_5_^0 == 0 /\ -MaxBackends^post9+MaxBackends^0 == 0 /\ -__const_10^0+maxconn^post9 == 0 /\ -addrs^post9+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post9 == 0 /\ -__rho_8_^post9+__rho_8_^0 == 0 /\ ret^0-ret^post9 == 0 /\ -family^post9+family^0 == 0), cost: 1 New rule: l9 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post10, __rho_9_^0'=__rho_9_^post10, ret^0'=ret^post10, __rho_15_^0'=__rho_15_^post10, addr_ai_family^0'=addr_ai_family^post10, __rho_4_^0'=__rho_4_^post10, listen_index^0'=listen_index^post10, MaxBackends^0'=MaxBackends^post10, __rho_1_^0'=__rho_1_^post10, err^0'=err^post10, __rho_8_^0'=__rho_8_^post10, one^0'=one^post10, __const_10^0'=__const_10^post10, addr^0'=addr^post10, __rho_3_^0'=__rho_3_^post10, fd^0'=fd^post10, MAXADDR^0'=MAXADDR^post10, added^0'=added^post10, tmp1^0'=tmp1^post10, __rho_16_^0'=__rho_16_^post10, addrs^0'=addrs^post10, __rho_5_^0'=__rho_5_^post10, maxconn^0'=maxconn^post10, MaxListen^0'=MaxListen^post10, __rho_2_^0'=__rho_2_^post10, family^0'=family^post10, (0 == 0 /\ -__rho_5_^post10+__rho_5_^0 == 0 /\ -err^post10+err^0 == 0 /\ __rho_1_^0-__rho_1_^post10 == 0 /\ -__const_10^post10+__const_10^0 == 0 /\ added^0-added^post10 == 0 /\ one^0-one^post10 == 0 /\ MAXADDR^0-MAXADDR^post10 == 0 /\ -__rho_16_^post10+__rho_16_^0 == 0 /\ __rho_15_^0-__rho_15_^post10 == 0 /\ __rho_4_^0-__rho_4_^post10 == 0 /\ ret^0-ret^post10 == 0 /\ listen_index^0-listen_index^post10 == 0 /\ -MaxListen^post10+MaxListen^0 == 0 /\ -__rho_2_^post10+__rho_2_^0 == 0 /\ -addr^post10+addr^0 == 0 /\ -__rho_9_^post10+__rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post10 == 0 /\ -addrs^post10+addrs^0 == 0 /\ -tmp1^post10+tmp1^0 == 0 /\ -__rho_8_^post10+__rho_8_^0 == 0 /\ __rho_3_^0-__rho_3_^post10 == 0 /\ -fd^post10+fd^0 == 0 /\ -MaxBackends^post10+MaxBackends^0 == 0 /\ addr_ai_family^0-addr_ai_family^post10 == 0 /\ family^0-family^post10 == 0), cost: 1 New rule: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 Applied preprocessing Original rule: l11 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post11, __rho_9_^0'=__rho_9_^post11, ret^0'=ret^post11, __rho_15_^0'=__rho_15_^post11, addr_ai_family^0'=addr_ai_family^post11, __rho_4_^0'=__rho_4_^post11, listen_index^0'=listen_index^post11, MaxBackends^0'=MaxBackends^post11, __rho_1_^0'=__rho_1_^post11, err^0'=err^post11, __rho_8_^0'=__rho_8_^post11, one^0'=one^post11, __const_10^0'=__const_10^post11, addr^0'=addr^post11, __rho_3_^0'=__rho_3_^post11, fd^0'=fd^post11, MAXADDR^0'=MAXADDR^post11, added^0'=added^post11, tmp1^0'=tmp1^post11, __rho_16_^0'=__rho_16_^post11, addrs^0'=addrs^post11, __rho_5_^0'=__rho_5_^post11, maxconn^0'=maxconn^post11, MaxListen^0'=MaxListen^post11, __rho_2_^0'=__rho_2_^post11, family^0'=family^post11, (__rho_15_^0-__rho_15_^post11 == 0 /\ -__rho_16_^post11+__rho_16_^0 == 0 /\ maxconn^0-maxconn^post11 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post11 == 0 /\ -MAXADDR^post11+MAXADDR^0 == 0 /\ one^0-one^post11 == 0 /\ -addrs^post11+addrs^0 == 0 /\ -__rho_3_^post11+__rho_3_^0 == 0 /\ -family^post11+family^0 == 0 /\ -err^post11+err^0 == 0 /\ -__rho_2_^post11+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post11 == 0 /\ fd^0-fd^post11 == 0 /\ listen_index^0-listen_index^post11 == 0 /\ -addr^post11+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post11 == 0 /\ -__rho_5_^post11+__rho_5_^0 == 0 /\ __rho_1_^0-__rho_1_^post11 == 0 /\ -__rho_8_^post11+__rho_8_^0 == 0 /\ ret^0-ret^post11 == 0 /\ -tmp1^post11+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post11 == 0 /\ added^0-added^post11 == 0 /\ -__const_10^post11+__const_10^0 == 0 /\ -MaxListen^post11+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post11 == 0), cost: 1 New rule: l11 -> l2 : TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post12, __rho_9_^0'=__rho_9_^post12, ret^0'=ret^post12, __rho_15_^0'=__rho_15_^post12, addr_ai_family^0'=addr_ai_family^post12, __rho_4_^0'=__rho_4_^post12, listen_index^0'=listen_index^post12, MaxBackends^0'=MaxBackends^post12, __rho_1_^0'=__rho_1_^post12, err^0'=err^post12, __rho_8_^0'=__rho_8_^post12, one^0'=one^post12, __const_10^0'=__const_10^post12, addr^0'=addr^post12, __rho_3_^0'=__rho_3_^post12, fd^0'=fd^post12, MAXADDR^0'=MAXADDR^post12, added^0'=added^post12, tmp1^0'=tmp1^post12, __rho_16_^0'=__rho_16_^post12, addrs^0'=addrs^post12, __rho_5_^0'=__rho_5_^post12, maxconn^0'=maxconn^post12, MaxListen^0'=MaxListen^post12, __rho_2_^0'=__rho_2_^post12, family^0'=family^post12, (__rho_1_^0-__rho_1_^post12 == 0 /\ addr^0-addr^post12 == 0 /\ __rho_4_^0-__rho_4_^post12 == 0 /\ ret^0-ret^post12 == 0 /\ -fd^post12+fd^0 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -family^post12+family^0 == 0 /\ -err^post12+err^0 == 0 /\ -MAXADDR^post12+MAXADDR^0 == 0 /\ -__rho_2_^post12+__rho_2_^0 == 0 /\ maxconn^0-maxconn^post12 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post12 == 0 /\ -__rho_5_^post12+__rho_5_^0 == 0 /\ -addrs^post12+addrs^0 == 0 /\ -__rho_15_^post12+__rho_15_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post12 == 0 /\ 1-__rho_8_^0 <= 0 /\ -1+__rho_8_^0 <= 0 /\ -tmp1^post12+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post12 == 0 /\ one^0-one^post12 == 0 /\ -MaxBackends^post12+MaxBackends^0 == 0 /\ -MaxListen^post12+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post12 == 0 /\ __rho_16_^0-__rho_16_^post12 == 0 /\ listen_index^0-listen_index^post12 == 0 /\ -added^post12+added^0 == 0 /\ __rho_9_^0-__rho_9_^post12 == 0), cost: 1 New rule: l12 -> l10 : -1+__rho_8_^0 == 0, cost: 1 Applied preprocessing Original rule: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post13, __rho_9_^0'=__rho_9_^post13, ret^0'=ret^post13, __rho_15_^0'=__rho_15_^post13, addr_ai_family^0'=addr_ai_family^post13, __rho_4_^0'=__rho_4_^post13, listen_index^0'=listen_index^post13, MaxBackends^0'=MaxBackends^post13, __rho_1_^0'=__rho_1_^post13, err^0'=err^post13, __rho_8_^0'=__rho_8_^post13, one^0'=one^post13, __const_10^0'=__const_10^post13, addr^0'=addr^post13, __rho_3_^0'=__rho_3_^post13, fd^0'=fd^post13, MAXADDR^0'=MAXADDR^post13, added^0'=added^post13, tmp1^0'=tmp1^post13, __rho_16_^0'=__rho_16_^post13, addrs^0'=addrs^post13, __rho_5_^0'=__rho_5_^post13, maxconn^0'=maxconn^post13, MaxListen^0'=MaxListen^post13, __rho_2_^0'=__rho_2_^post13, family^0'=family^post13, (-MaxListen^post13+MaxListen^0 == 0 /\ -__rho_2_^post13+__rho_2_^0 == 0 /\ ret^0-ret^post13 == 0 /\ -family^post13+family^0 == 0 /\ one^0-one^post13 == 0 /\ __rho_15_^0-__rho_15_^post13 == 0 /\ -addr^post13+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post13 == 0 /\ -addrs^post13+addrs^0 == 0 /\ -__rho_8_^post13+__rho_8_^0 == 0 /\ fd^0-fd^post13 == 0 /\ -tmp1^post13+tmp1^0 == 0 /\ -__const_10^post13+__const_10^0 == 0 /\ -err^post13+err^0 == 0 /\ -MAXADDR^post13+MAXADDR^0 == 0 /\ -__rho_3_^post13+__rho_3_^0 == 0 /\ __rho_4_^0-__rho_4_^post13 == 0 /\ -__rho_5_^post13+__rho_5_^0 == 0 /\ listen_index^0-listen_index^post13 == 0 /\ __rho_16_^0-__rho_16_^post13 == 0 /\ -maxconn^post13+maxconn^0 == 0 /\ MaxBackends^0-MaxBackends^post13 == 0 /\ added^0-added^post13 == 0 /\ __rho_1_^0-__rho_1_^post13 == 0 /\ 2-__rho_8_^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post13 == 0 /\ __rho_9_^0-__rho_9_^post13 == 0), cost: 1 New rule: l12 -> l11 : -2+__rho_8_^0 >= 0, cost: 1 Applied preprocessing Original rule: l12 -> l11 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post14, __rho_9_^0'=__rho_9_^post14, ret^0'=ret^post14, __rho_15_^0'=__rho_15_^post14, addr_ai_family^0'=addr_ai_family^post14, __rho_4_^0'=__rho_4_^post14, listen_index^0'=listen_index^post14, MaxBackends^0'=MaxBackends^post14, __rho_1_^0'=__rho_1_^post14, err^0'=err^post14, __rho_8_^0'=__rho_8_^post14, one^0'=one^post14, __const_10^0'=__const_10^post14, addr^0'=addr^post14, __rho_3_^0'=__rho_3_^post14, fd^0'=fd^post14, MAXADDR^0'=MAXADDR^post14, added^0'=added^post14, tmp1^0'=tmp1^post14, __rho_16_^0'=__rho_16_^post14, addrs^0'=addrs^post14, __rho_5_^0'=__rho_5_^post14, maxconn^0'=maxconn^post14, MaxListen^0'=MaxListen^post14, __rho_2_^0'=__rho_2_^post14, family^0'=family^post14, (-family^post14+family^0 == 0 /\ __rho_9_^0-__rho_9_^post14 == 0 /\ -MaxListen^post14+MaxListen^0 == 0 /\ -__rho_2_^post14+__rho_2_^0 == 0 /\ -addrs^post14+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post14 == 0 /\ __rho_3_^0-__rho_3_^post14 == 0 /\ maxconn^0-maxconn^post14 == 0 /\ addr^0-addr^post14 == 0 /\ -tmp1^post14+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post14 == 0 /\ __rho_1_^0-__rho_1_^post14 == 0 /\ -MaxBackends^post14+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post14 == 0 /\ __rho_8_^0 <= 0 /\ -fd^post14+fd^0 == 0 /\ one^0-one^post14 == 0 /\ -added^post14+added^0 == 0 /\ -MAXADDR^post14+MAXADDR^0 == 0 /\ -__rho_5_^post14+__rho_5_^0 == 0 /\ __rho_4_^0-__rho_4_^post14 == 0 /\ ret^0-ret^post14 == 0 /\ listen_index^0-listen_index^post14 == 0 /\ -err^post14+err^0 == 0 /\ addr_ai_family^0-addr_ai_family^post14 == 0 /\ -__rho_16_^post14+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post14 == 0), cost: 1 New rule: l12 -> l11 : __rho_8_^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post15, __rho_9_^0'=__rho_9_^post15, ret^0'=ret^post15, __rho_15_^0'=__rho_15_^post15, addr_ai_family^0'=addr_ai_family^post15, __rho_4_^0'=__rho_4_^post15, listen_index^0'=listen_index^post15, MaxBackends^0'=MaxBackends^post15, __rho_1_^0'=__rho_1_^post15, err^0'=err^post15, __rho_8_^0'=__rho_8_^post15, one^0'=one^post15, __const_10^0'=__const_10^post15, addr^0'=addr^post15, __rho_3_^0'=__rho_3_^post15, fd^0'=fd^post15, MAXADDR^0'=MAXADDR^post15, added^0'=added^post15, tmp1^0'=tmp1^post15, __rho_16_^0'=__rho_16_^post15, addrs^0'=addrs^post15, __rho_5_^0'=__rho_5_^post15, maxconn^0'=maxconn^post15, MaxListen^0'=MaxListen^post15, __rho_2_^0'=__rho_2_^post15, family^0'=family^post15, (-MaxBackends^post15+MaxBackends^0 == 0 /\ __const_10^0-__const_10^post15 == 0 /\ -tmp1^post15+tmp1^0 == 0 /\ -maxconn^post15+maxconn^0 == 0 /\ -MaxListen^post15+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post15 == 0 /\ ret^0-ret^post15 == 0 /\ addr^0-addr^post15 == 0 /\ __rho_1_^0-__rho_1_^post15 == 0 /\ addr_ai_family^0-addr_ai_family^post15 == 0 /\ err^0-err^post15 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post15 == 0 /\ __rho_8_^0-__rho_8_^post15 == 0 /\ __rho_16_^0-__rho_16_^post15 == 0 /\ -fd^post15+fd^0 == 0 /\ added^0-added^post15 == 0 /\ __rho_3_^0-__rho_3_^post15 == 0 /\ __rho_9_^0-__rho_9_^post15 == 0 /\ __rho_15_^0-__rho_15_^post15 == 0 /\ -family^post15+family^0 == 0 /\ -__rho_2_^post15+__rho_2_^0 == 0 /\ 4-addr_ai_family^0 <= 0 /\ -MAXADDR^post15+MAXADDR^0 == 0 /\ -__rho_5_^post15+__rho_5_^0 == 0 /\ one^0-one^post15 == 0 /\ -listen_index^post15+listen_index^0 == 0 /\ -addrs^post15+addrs^0 == 0), cost: 1 New rule: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 Applied preprocessing Original rule: l13 -> l10 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post16, __rho_9_^0'=__rho_9_^post16, ret^0'=ret^post16, __rho_15_^0'=__rho_15_^post16, addr_ai_family^0'=addr_ai_family^post16, __rho_4_^0'=__rho_4_^post16, listen_index^0'=listen_index^post16, MaxBackends^0'=MaxBackends^post16, __rho_1_^0'=__rho_1_^post16, err^0'=err^post16, __rho_8_^0'=__rho_8_^post16, one^0'=one^post16, __const_10^0'=__const_10^post16, addr^0'=addr^post16, __rho_3_^0'=__rho_3_^post16, fd^0'=fd^post16, MAXADDR^0'=MAXADDR^post16, added^0'=added^post16, tmp1^0'=tmp1^post16, __rho_16_^0'=__rho_16_^post16, addrs^0'=addrs^post16, __rho_5_^0'=__rho_5_^post16, maxconn^0'=maxconn^post16, MaxListen^0'=MaxListen^post16, __rho_2_^0'=__rho_2_^post16, family^0'=family^post16, (-maxconn^post16+maxconn^0 == 0 /\ __const_10^0-__const_10^post16 == 0 /\ __rho_1_^0-__rho_1_^post16 == 0 /\ one^0-one^post16 == 0 /\ __rho_4_^0-__rho_4_^post16 == 0 /\ ret^0-ret^post16 == 0 /\ __rho_15_^0-__rho_15_^post16 == 0 /\ -MaxListen^post16+MaxListen^0 == 0 /\ -2+addr_ai_family^0 <= 0 /\ -addrs^post16+addrs^0 == 0 /\ __rho_16_^0-__rho_16_^post16 == 0 /\ listen_index^0-listen_index^post16 == 0 /\ -__rho_2_^post16+__rho_2_^0 == 0 /\ added^0-added^post16 == 0 /\ -addr^post16+addr^0 == 0 /\ -__rho_9_^post16+__rho_9_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post16 == 0 /\ -family^post16+family^0 == 0 /\ -MAXADDR^post16+MAXADDR^0 == 0 /\ -MaxBackends^post16+MaxBackends^0 == 0 /\ addr_ai_family^0-addr_ai_family^post16 == 0 /\ -fd^post16+fd^0 == 0 /\ -__rho_8_^post16+__rho_8_^0 == 0 /\ -err^post16+err^0 == 0 /\ __rho_3_^0-__rho_3_^post16 == 0 /\ -__rho_5_^post16+__rho_5_^0 == 0 /\ -tmp1^post16+tmp1^0 == 0), cost: 1 New rule: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post17, __rho_9_^0'=__rho_9_^post17, ret^0'=ret^post17, __rho_15_^0'=__rho_15_^post17, addr_ai_family^0'=addr_ai_family^post17, __rho_4_^0'=__rho_4_^post17, listen_index^0'=listen_index^post17, MaxBackends^0'=MaxBackends^post17, __rho_1_^0'=__rho_1_^post17, err^0'=err^post17, __rho_8_^0'=__rho_8_^post17, one^0'=one^post17, __const_10^0'=__const_10^post17, addr^0'=addr^post17, __rho_3_^0'=__rho_3_^post17, fd^0'=fd^post17, MAXADDR^0'=MAXADDR^post17, added^0'=added^post17, tmp1^0'=tmp1^post17, __rho_16_^0'=__rho_16_^post17, addrs^0'=addrs^post17, __rho_5_^0'=__rho_5_^post17, maxconn^0'=maxconn^post17, MaxListen^0'=MaxListen^post17, __rho_2_^0'=__rho_2_^post17, family^0'=family^post17, (0 == 0 /\ 3-addr_ai_family^0 <= 0 /\ -added^post17+added^0 == 0 /\ -__rho_1_^post17+__rho_1_^0 == 0 /\ -maxconn^post17+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post17 == 0 /\ MaxListen^0-MaxListen^post17 == 0 /\ -__rho_16_^post17+__rho_16_^0 == 0 /\ __rho_9_^0-__rho_9_^post17 == 0 /\ __rho_3_^0-__rho_3_^post17 == 0 /\ addr^0-addr^post17 == 0 /\ err^0-err^post17 == 0 /\ -addrs^post17+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post17 == 0 /\ -family^post17+family^0 == 0 /\ __const_10^0-__const_10^post17 == 0 /\ -3+addr_ai_family^0 <= 0 /\ -listen_index^post17+listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post17 == 0 /\ __rho_2_^0-__rho_2_^post17 == 0 /\ one^0-one^post17 == 0 /\ __rho_4_^0-__rho_4_^post17 == 0 /\ -__rho_5_^post17+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post17 == 0 /\ -MAXADDR^post17+MAXADDR^0 == 0 /\ -fd^post17+fd^0 == 0 /\ ret^0-ret^post17 == 0 /\ -tmp1^post17+tmp1^0 == 0), cost: 1 New rule: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 Applied preprocessing Original rule: l14 -> l13 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post18, __rho_9_^0'=__rho_9_^post18, ret^0'=ret^post18, __rho_15_^0'=__rho_15_^post18, addr_ai_family^0'=addr_ai_family^post18, __rho_4_^0'=__rho_4_^post18, listen_index^0'=listen_index^post18, MaxBackends^0'=MaxBackends^post18, __rho_1_^0'=__rho_1_^post18, err^0'=err^post18, __rho_8_^0'=__rho_8_^post18, one^0'=one^post18, __const_10^0'=__const_10^post18, addr^0'=addr^post18, __rho_3_^0'=__rho_3_^post18, fd^0'=fd^post18, MAXADDR^0'=MAXADDR^post18, added^0'=added^post18, tmp1^0'=tmp1^post18, __rho_16_^0'=__rho_16_^post18, addrs^0'=addrs^post18, __rho_5_^0'=__rho_5_^post18, maxconn^0'=maxconn^post18, MaxListen^0'=MaxListen^post18, __rho_2_^0'=__rho_2_^post18, family^0'=family^post18, (addr^0-addr^post18 == 0 /\ -__rho_5_^post18+__rho_5_^0 == 0 /\ __rho_1_^0-__rho_1_^post18 == 0 /\ ret^0-ret^post18 == 0 /\ maxconn^0-maxconn^post18 == 0 /\ -err^post18+err^0 == 0 /\ -MAXADDR^post18+MAXADDR^0 == 0 /\ -fd^post18+fd^0 == 0 /\ __const_10^0-__const_10^post18 == 0 /\ -addrs^post18+addrs^0 == 0 /\ -family^post18+family^0 == 0 /\ addr_ai_family^0-addr_ai_family^post18 == 0 /\ __rho_4_^0-__rho_4_^post18 == 0 /\ __rho_15_^0-__rho_15_^post18 == 0 /\ -MaxBackends^post18+MaxBackends^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post18 == 0 /\ one^0-one^post18 == 0 /\ __rho_8_^0-__rho_8_^post18 == 0 /\ -tmp1^post18+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post18 == 0 /\ __rho_16_^0-__rho_16_^post18 == 0 /\ -MaxListen^post18+MaxListen^0 == 0 /\ __rho_2_^0-__rho_2_^post18 == 0 /\ listen_index^0-listen_index^post18 == 0 /\ -err^0 <= 0 /\ __rho_9_^0-__rho_9_^post18 == 0 /\ -added^post18+added^0 == 0), cost: 1 New rule: l14 -> l13 : err^0 >= 0, cost: 1 Applied preprocessing Original rule: l14 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post19, __rho_9_^0'=__rho_9_^post19, ret^0'=ret^post19, __rho_15_^0'=__rho_15_^post19, addr_ai_family^0'=addr_ai_family^post19, __rho_4_^0'=__rho_4_^post19, listen_index^0'=listen_index^post19, MaxBackends^0'=MaxBackends^post19, __rho_1_^0'=__rho_1_^post19, err^0'=err^post19, __rho_8_^0'=__rho_8_^post19, one^0'=one^post19, __const_10^0'=__const_10^post19, addr^0'=addr^post19, __rho_3_^0'=__rho_3_^post19, fd^0'=fd^post19, MAXADDR^0'=MAXADDR^post19, added^0'=added^post19, tmp1^0'=tmp1^post19, __rho_16_^0'=__rho_16_^post19, addrs^0'=addrs^post19, __rho_5_^0'=__rho_5_^post19, maxconn^0'=maxconn^post19, MaxListen^0'=MaxListen^post19, __rho_2_^0'=__rho_2_^post19, family^0'=family^post19, (ret^0-ret^post19 == 0 /\ -__rho_16_^post19+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post19 == 0 /\ __rho_4_^0-__rho_4_^post19 == 0 /\ -fd^post19+fd^0 == 0 /\ -MAXADDR^post19+MAXADDR^0 == 0 /\ __rho_8_^0-__rho_8_^post19 == 0 /\ 1+err^0 <= 0 /\ -err^post19+err^0 == 0 /\ -addrs^post19+addrs^0 == 0 /\ __rho_3_^0-__rho_3_^post19 == 0 /\ -family^post19+family^0 == 0 /\ -__rho_2_^post19+__rho_2_^0 == 0 /\ -one^post19+one^0 == 0 /\ -__rho_1_^post19+__rho_1_^0 == 0 /\ __rho_5_^0-__rho_5_^post19 == 0 /\ -listen_index^post19+listen_index^0 == 0 /\ addr^0-addr^post19 == 0 /\ -maxconn^post19+maxconn^0 == 0 /\ -tmp1^post19+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post19 == 0 /\ -__rho_15_^post19+__rho_15_^0 == 0 /\ __const_10^0-__const_10^post19 == 0 /\ addr_ai_family^0-addr_ai_family^post19 == 0 /\ -added^post19+added^0 == 0 /\ -MaxListen^post19+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post19 == 0), cost: 1 New rule: l14 -> l5 : 1+err^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post20, __rho_9_^0'=__rho_9_^post20, ret^0'=ret^post20, __rho_15_^0'=__rho_15_^post20, addr_ai_family^0'=addr_ai_family^post20, __rho_4_^0'=__rho_4_^post20, listen_index^0'=listen_index^post20, MaxBackends^0'=MaxBackends^post20, __rho_1_^0'=__rho_1_^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post20, one^0'=one^post20, __const_10^0'=__const_10^post20, addr^0'=addr^post20, __rho_3_^0'=__rho_3_^post20, fd^0'=fd^post20, MAXADDR^0'=MAXADDR^post20, added^0'=added^post20, tmp1^0'=tmp1^post20, __rho_16_^0'=__rho_16_^post20, addrs^0'=addrs^post20, __rho_5_^0'=__rho_5_^post20, maxconn^0'=maxconn^post20, MaxListen^0'=MaxListen^post20, __rho_2_^0'=__rho_2_^post20, family^0'=family^post20, (0 == 0 /\ -addrs^post20+addrs^0 == 0 /\ -__rho_1_^post20+err^post20 == 0 /\ -family^post20+family^0 == 0 /\ __rho_15_^0-__rho_15_^post20 == 0 /\ __rho_3_^0-__rho_3_^post20 == 0 /\ maxconn^0-maxconn^post20 == 0 /\ -fd^post20+fd^0 == 0 /\ listen_index^0-listen_index^post20 == 0 /\ -tmp1^post20+tmp1^0 == 0 /\ -MAXADDR^post20+MAXADDR^0 == 0 /\ __const_10^0-__const_10^post20 == 0 /\ __rho_9_^0-__rho_9_^post20 == 0 /\ -MaxBackends^post20+MaxBackends^0 == 0 /\ MaxListen^0-MaxListen^post20 == 0 /\ -__rho_2_^post20+__rho_2_^0 == 0 /\ __rho_4_^0-__rho_4_^post20 == 0 /\ ret^0-ret^post20 == 0 /\ addr_ai_family^0-addr_ai_family^post20 == 0 /\ one^0-one^post20 == 0 /\ -added^post20+added^0 == 0 /\ -__rho_5_^post20+__rho_5_^0 == 0 /\ addr^0-addr^post20 == 0 /\ __rho_8_^0-__rho_8_^post20 == 0 /\ -__rho_16_^post20+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post20 == 0), cost: 1 New rule: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 Applied preprocessing Original rule: l16 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post21, __rho_9_^0'=__rho_9_^post21, ret^0'=ret^post21, __rho_15_^0'=__rho_15_^post21, addr_ai_family^0'=addr_ai_family^post21, __rho_4_^0'=__rho_4_^post21, listen_index^0'=listen_index^post21, MaxBackends^0'=MaxBackends^post21, __rho_1_^0'=__rho_1_^post21, err^0'=err^post21, __rho_8_^0'=__rho_8_^post21, one^0'=one^post21, __const_10^0'=__const_10^post21, addr^0'=addr^post21, __rho_3_^0'=__rho_3_^post21, fd^0'=fd^post21, MAXADDR^0'=MAXADDR^post21, added^0'=added^post21, tmp1^0'=tmp1^post21, __rho_16_^0'=__rho_16_^post21, addrs^0'=addrs^post21, __rho_5_^0'=__rho_5_^post21, maxconn^0'=maxconn^post21, MaxListen^0'=MaxListen^post21, __rho_2_^0'=__rho_2_^post21, family^0'=family^post21, (-family^post21+family^0 == 0 /\ -MaxBackends^post21+MaxBackends^0 == 0 /\ __rho_5_^0-__rho_5_^post21 == 0 /\ __rho_4_^0-__rho_4_^post21 == 0 /\ ret^0-ret^post21 == 0 /\ -MaxListen^post21+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post21 == 0 /\ addr_ai_family^0-addr_ai_family^post21 == 0 /\ -__rho_2_^post21+__rho_2_^0 == 0 /\ -tmp1^post21+tmp1^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post21 == 0 /\ __rho_1_^0-__rho_1_^post21 == 0 /\ err^0-err^post21 == 0 /\ addr^0-addr^post21 == 0 /\ __rho_8_^0-__rho_8_^post21 == 0 /\ -added^post21+added^0 == 0 /\ -fd^post21+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post21 == 0 /\ -MAXADDR^post21+MAXADDR^0 == 0 /\ __rho_15_^0-__rho_15_^post21 == 0 /\ -maxconn^post21+maxconn^0 == 0 /\ __rho_5_^0 <= 0 /\ -__rho_16_^post21+__rho_16_^0 == 0 /\ -addrs^post21+addrs^0 == 0 /\ -listen_index^post21+listen_index^0 == 0 /\ __const_10^0-__const_10^post21 == 0 /\ one^0-one^post21 == 0), cost: 1 New rule: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 Applied preprocessing Original rule: l16 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post22, __rho_9_^0'=__rho_9_^post22, ret^0'=ret^post22, __rho_15_^0'=__rho_15_^post22, addr_ai_family^0'=addr_ai_family^post22, __rho_4_^0'=__rho_4_^post22, listen_index^0'=listen_index^post22, MaxBackends^0'=MaxBackends^post22, __rho_1_^0'=__rho_1_^post22, err^0'=err^post22, __rho_8_^0'=__rho_8_^post22, one^0'=one^post22, __const_10^0'=__const_10^post22, addr^0'=addr^post22, __rho_3_^0'=__rho_3_^post22, fd^0'=fd^post22, MAXADDR^0'=MAXADDR^post22, added^0'=added^post22, tmp1^0'=tmp1^post22, __rho_16_^0'=__rho_16_^post22, addrs^0'=addrs^post22, __rho_5_^0'=__rho_5_^post22, maxconn^0'=maxconn^post22, MaxListen^0'=MaxListen^post22, __rho_2_^0'=__rho_2_^post22, family^0'=family^post22, (tmp1^0-tmp1^post22 == 0 /\ __rho_5_^0-__rho_5_^post22 == 0 /\ __rho_9_^0-__rho_9_^post22 == 0 /\ -MaxListen^post22+MaxListen^0 == 0 /\ -family^post22+family^0 == 0 /\ -__rho_2_^post22+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post22 == 0 /\ -added^post22+added^0 == 0 /\ addrs^0-addrs^post22 == 0 /\ -fd^post22+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post22 == 0 /\ ret^0-ret^post22 == 0 /\ listen_index^0-listen_index^post22 == 0 /\ -MAXADDR^post22+MAXADDR^0 == 0 /\ -one^post22+one^0 == 0 /\ -__rho_3_^post22+__rho_3_^0 == 0 /\ 1-__rho_5_^0 <= 0 /\ err^0-err^post22 == 0 /\ addr_ai_family^0-addr_ai_family^post22 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post22 == 0 /\ addr^0-addr^post22 == 0 /\ -__rho_1_^post22+__rho_1_^0 == 0 /\ -maxconn^post22+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post22 == 0 /\ __const_10^0-__const_10^post22 == 0 /\ -__rho_16_^post22+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post22 == 0), cost: 1 New rule: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l15 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post23, __rho_9_^0'=__rho_9_^post23, ret^0'=ret^post23, __rho_15_^0'=__rho_15_^post23, addr_ai_family^0'=addr_ai_family^post23, __rho_4_^0'=__rho_4_^post23, listen_index^0'=listen_index^post23, MaxBackends^0'=MaxBackends^post23, __rho_1_^0'=__rho_1_^post23, err^0'=err^post23, __rho_8_^0'=__rho_8_^post23, one^0'=one^post23, __const_10^0'=__const_10^post23, addr^0'=addr^post23, __rho_3_^0'=__rho_3_^post23, fd^0'=fd^post23, MAXADDR^0'=MAXADDR^post23, added^0'=added^post23, tmp1^0'=tmp1^post23, __rho_16_^0'=__rho_16_^post23, addrs^0'=addrs^post23, __rho_5_^0'=__rho_5_^post23, maxconn^0'=maxconn^post23, MaxListen^0'=MaxListen^post23, __rho_2_^0'=__rho_2_^post23, family^0'=family^post23, (-tmp1^post23+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post23 == 0 /\ -__rho_1_^post23+__rho_1_^0 == 0 /\ -maxconn^post23+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post23 == 0 /\ __rho_4_^0 <= 0 /\ MaxListen^0-MaxListen^post23 == 0 /\ -added^post23+added^0 == 0 /\ __rho_3_^0-__rho_3_^post23 == 0 /\ err^0-err^post23 == 0 /\ addr^0-addr^post23 == 0 /\ __const_10^0-__const_10^post23 == 0 /\ -addrs^post23+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post23 == 0 /\ -listen_index^post23+listen_index^0 == 0 /\ __rho_9_^0-__rho_9_^post23 == 0 /\ -__rho_16_^post23+__rho_16_^0 == 0 /\ __rho_4_^0-__rho_4_^post23 == 0 /\ addr_ai_family^0-addr_ai_family^post23 == 0 /\ ret^0-ret^post23 == 0 /\ one^0-one^post23 == 0 /\ -fd^post23+fd^0 == 0 /\ __rho_15_^0-__rho_15_^post23 == 0 /\ -__rho_5_^post23+__rho_5_^0 == 0 /\ -family^post23+family^0 == 0 /\ -__rho_2_^post23+__rho_2_^0 == 0 /\ -MAXADDR^post23+MAXADDR^0 == 0), cost: 1 New rule: l17 -> l15 : __rho_4_^0 <= 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post24, __rho_9_^0'=__rho_9_^post24, ret^0'=ret^post24, __rho_15_^0'=__rho_15_^post24, addr_ai_family^0'=addr_ai_family^post24, __rho_4_^0'=__rho_4_^post24, listen_index^0'=listen_index^post24, MaxBackends^0'=MaxBackends^post24, __rho_1_^0'=__rho_1_^post24, err^0'=err^post24, __rho_8_^0'=__rho_8_^post24, one^0'=one^post24, __const_10^0'=__const_10^post24, addr^0'=addr^post24, __rho_3_^0'=__rho_3_^post24, fd^0'=fd^post24, MAXADDR^0'=MAXADDR^post24, added^0'=added^post24, tmp1^0'=tmp1^post24, __rho_16_^0'=__rho_16_^post24, addrs^0'=addrs^post24, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post24, MaxListen^0'=MaxListen^post24, __rho_2_^0'=__rho_2_^post24, family^0'=family^post24, (0 == 0 /\ -__rho_3_^post24+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post24 == 0 /\ 1-__rho_4_^0 <= 0 /\ -__const_10^post24+__const_10^0 == 0 /\ -__rho_1_^post24+__rho_1_^0 == 0 /\ -added^post24+added^0 == 0 /\ -maxconn^post24+maxconn^0 == 0 /\ __rho_9_^0-__rho_9_^post24 == 0 /\ MaxListen^0-MaxListen^post24 == 0 /\ addr_ai_family^0-addr_ai_family^post24 == 0 /\ listen_index^0-listen_index^post24 == 0 /\ __rho_8_^0-__rho_8_^post24 == 0 /\ fd^0-fd^post24 == 0 /\ -one^post24+one^0 == 0 /\ addrs^0-addrs^post24 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post24 == 0 /\ -__rho_16_^post24+__rho_16_^0 == 0 /\ __rho_2_^0-__rho_2_^post24 == 0 /\ tmp1^0-tmp1^post24 == 0 /\ -__rho_4_^post24+__rho_4_^0 == 0 /\ addr^0-addr^post24 == 0 /\ -family^post24+family^0 == 0 /\ __rho_15_^0-__rho_15_^post24 == 0 /\ ret^0-ret^post24 == 0 /\ err^0-err^post24 == 0 /\ -MAXADDR^post24+MAXADDR^0 == 0), cost: 1 New rule: l17 -> l16 : __rho_5_^0'=__rho_5_^post24, -1+__rho_4_^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post25, __rho_9_^0'=__rho_9_^post25, ret^0'=ret^post25, __rho_15_^0'=__rho_15_^post25, addr_ai_family^0'=addr_ai_family^post25, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^post25, MaxBackends^0'=MaxBackends^post25, __rho_1_^0'=__rho_1_^post25, err^0'=err^post25, __rho_8_^0'=__rho_8_^post25, one^0'=one^post25, __const_10^0'=__const_10^post25, addr^0'=addr^post25, __rho_3_^0'=__rho_3_^post25, fd^0'=fd^post25, MAXADDR^0'=MAXADDR^post25, added^0'=added^post25, tmp1^0'=tmp1^post25, __rho_16_^0'=__rho_16_^post25, addrs^0'=addrs^post25, __rho_5_^0'=__rho_5_^post25, maxconn^0'=maxconn^post25, MaxListen^0'=MaxListen^post25, __rho_2_^0'=__rho_2_^post25, family^0'=family^post25, (0 == 0 /\ -__rho_5_^post25+__rho_5_^0 == 0 /\ err^0-err^post25 == 0 /\ -fd^post25+fd^0 == 0 /\ __rho_8_^0-__rho_8_^post25 == 0 /\ -MAXADDR^post25+MAXADDR^0 == 0 /\ -__rho_1_^post25+__rho_1_^0 == 0 /\ __rho_3_^0-__rho_3_^post25 == 0 /\ -addrs^post25+addrs^0 == 0 /\ -addr^post25+addr^0 == 0 /\ -one^post25+one^0 == 0 /\ ret^0-ret^post25 == 0 /\ __rho_15_^0-__rho_15_^post25 == 0 /\ -__rho_16_^post25+__rho_16_^0 == 0 /\ -maxconn^post25+maxconn^0 == 0 /\ -MaxListen^post25+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post25 == 0 /\ fd^0 <= 0 /\ -family^post25+family^0 == 0 /\ -__rho_2_^post25+__rho_2_^0 == 0 /\ MaxBackends^0-MaxBackends^post25 == 0 /\ -tmp1^post25+tmp1^0 == 0 /\ __const_10^0-__const_10^post25 == 0 /\ __rho_9_^0-__rho_9_^post25 == 0 /\ addr_ai_family^0-addr_ai_family^post25 == 0 /\ -added^post25+added^0 == 0 /\ listen_index^0-listen_index^post25 == 0), cost: 1 New rule: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post26, __rho_9_^0'=__rho_9_^post26, ret^0'=ret^post26, __rho_15_^0'=__rho_15_^post26, addr_ai_family^0'=addr_ai_family^post26, __rho_4_^0'=__rho_4_^post26, listen_index^0'=listen_index^post26, MaxBackends^0'=MaxBackends^post26, __rho_1_^0'=__rho_1_^post26, err^0'=err^post26, __rho_8_^0'=__rho_8_^post26, one^0'=one^post26, __const_10^0'=__const_10^post26, addr^0'=addr^post26, __rho_3_^0'=__rho_3_^post26, fd^0'=fd^post26, MAXADDR^0'=MAXADDR^post26, added^0'=added^post26, tmp1^0'=tmp1^post26, __rho_16_^0'=__rho_16_^post26, addrs^0'=addrs^post26, __rho_5_^0'=__rho_5_^post26, maxconn^0'=maxconn^post26, MaxListen^0'=MaxListen^post26, __rho_2_^0'=__rho_2_^post26, family^0'=family^post26, (-__rho_16_^post26+__rho_16_^0 == 0 /\ __rho_15_^0-__rho_15_^post26 == 0 /\ -__rho_5_^post26+__rho_5_^0 == 0 /\ -listen_index^post26+listen_index^0 == 0 /\ -fd^post26+fd^0 == 0 /\ __rho_8_^0-__rho_8_^post26 == 0 /\ __rho_3_^0-__rho_3_^post26 == 0 /\ addr_ai_family^0-addr_ai_family^post26 == 0 /\ 1-fd^0 <= 0 /\ -addrs^post26+addrs^0 == 0 /\ -__rho_2_^post26+__rho_2_^0 == 0 /\ MaxListen^0-MaxListen^post26 == 0 /\ -maxconn^post26+maxconn^0 == 0 /\ __rho_9_^0-__rho_9_^post26 == 0 /\ -one^post26+one^0 == 0 /\ -__rho_1_^post26+__rho_1_^0 == 0 /\ __rho_4_^0-__rho_4_^post26 == 0 /\ ret^0-ret^post26 == 0 /\ MaxBackends^0-MaxBackends^post26 == 0 /\ -family^post26+family^0 == 0 /\ err^0-err^post26 == 0 /\ addr^0-addr^post26 == 0 /\ MAXADDR^0-MAXADDR^post26 == 0 /\ -__const_10^post26+__const_10^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post26 == 0 /\ -added^post26+added^0 == 0 /\ tmp1^0-tmp1^post26 == 0), cost: 1 New rule: l18 -> l5 : -1+fd^0 >= 0, cost: 1 Applied preprocessing Original rule: l6 -> l19 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post27, __rho_9_^0'=__rho_9_^post27, ret^0'=ret^post27, __rho_15_^0'=__rho_15_^post27, addr_ai_family^0'=addr_ai_family^post27, __rho_4_^0'=__rho_4_^post27, listen_index^0'=listen_index^post27, MaxBackends^0'=MaxBackends^post27, __rho_1_^0'=__rho_1_^post27, err^0'=err^post27, __rho_8_^0'=__rho_8_^post27, one^0'=one^post27, __const_10^0'=__const_10^post27, addr^0'=addr^post27, __rho_3_^0'=__rho_3_^post27, fd^0'=fd^post27, MAXADDR^0'=MAXADDR^post27, added^0'=added^post27, tmp1^0'=tmp1^post27, __rho_16_^0'=__rho_16_^post27, addrs^0'=addrs^post27, __rho_5_^0'=__rho_5_^post27, maxconn^0'=maxconn^post27, MaxListen^0'=MaxListen^post27, __rho_2_^0'=__rho_2_^post27, family^0'=family^post27, (ret^0-ret^post27 == 0 /\ addr_ai_family^0-addr_ai_family^post27 == 0 /\ -addr^post27+addr^0 == 0 /\ -__rho_16_^post27+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post27 == 0 /\ err^0-err^post27 == 0 /\ -MAXADDR^post27+MAXADDR^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post27 == 0 /\ -__rho_2_^post27+__rho_2_^0 == 0 /\ -__rho_4_^post27+__rho_4_^0 == 0 /\ -__rho_5_^post27+__rho_5_^0 == 0 /\ -one^post27+one^0 == 0 /\ __rho_1_^0-__rho_1_^post27 == 0 /\ -__rho_3_^post27+__rho_3_^0 == 0 /\ -__rho_8_^post27+__rho_8_^0 == 0 /\ -family^post27+family^0 == 0 /\ __rho_15_^0-__rho_15_^post27 == 0 /\ -maxconn^post27+maxconn^0 == 0 /\ -added^post27+added^0 == 0 /\ fd^0-fd^post27 == 0 /\ listen_index^0-listen_index^post27 == 0 /\ addrs^0-addrs^post27 == 0 /\ tmp1^0-tmp1^post27 == 0 /\ -__const_10^post27+__const_10^0 == 0 /\ -MaxListen^post27+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post27 == 0), cost: 1 New rule: l6 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l21 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post28, __rho_9_^0'=__rho_9_^post28, ret^0'=ret^post28, __rho_15_^0'=__rho_15_^post28, addr_ai_family^0'=addr_ai_family^post28, __rho_4_^0'=__rho_4_^post28, listen_index^0'=listen_index^post28, MaxBackends^0'=MaxBackends^post28, __rho_1_^0'=__rho_1_^post28, err^0'=err^post28, __rho_8_^0'=__rho_8_^post28, one^0'=one^post28, __const_10^0'=__const_10^post28, addr^0'=addr^post28, __rho_3_^0'=__rho_3_^post28, fd^0'=fd^post28, MAXADDR^0'=MAXADDR^post28, added^0'=added^post28, tmp1^0'=tmp1^post28, __rho_16_^0'=__rho_16_^post28, addrs^0'=addrs^post28, __rho_5_^0'=__rho_5_^post28, maxconn^0'=maxconn^post28, MaxListen^0'=MaxListen^post28, __rho_2_^0'=__rho_2_^post28, family^0'=family^post28, (__rho_5_^0-__rho_5_^post28 == 0 /\ __rho_9_^0-__rho_9_^post28 == 0 /\ __rho_15_^0-__rho_15_^post28 == 0 /\ -__rho_2_^post28+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post28 == 0 /\ -one^post28+one^0 == 0 /\ -MaxListen^post28+MaxListen^0 == 0 /\ -family^post28+family^0 == 0 /\ -tmp1^post28+tmp1^0 == 0 /\ addrs^0-addrs^post28 == 0 /\ -MAXADDR^post28+MAXADDR^0 == 0 /\ -fd^post28+fd^0 == 0 /\ -added^post28+added^0 == 0 /\ ret^0-ret^post28 == 0 /\ listen_index^0-listen_index^post28 == 0 /\ __rho_4_^0-__rho_4_^post28 == 0 /\ -__rho_3_^post28+__rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post28 == 0 /\ MaxBackends^0-MaxBackends^post28 == 0 /\ err^0-err^post28 == 0 /\ -__rho_1_^post28+__rho_1_^0 == 0 /\ -maxconn^post28+maxconn^0 == 0 /\ addr^0-addr^post28 == 0 /\ __rho_8_^0-__rho_8_^post28 == 0 /\ -__rho_16_^post28+__rho_16_^0 == 0 /\ __const_10^0-__const_10^post28 == 0), cost: 1 New rule: l20 -> l21 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l18 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post29, __rho_9_^0'=__rho_9_^post29, ret^0'=ret^post29, __rho_15_^0'=__rho_15_^post29, addr_ai_family^0'=addr_ai_family^post29, __rho_4_^0'=__rho_4_^post29, listen_index^0'=listen_index^post29, MaxBackends^0'=MaxBackends^post29, __rho_1_^0'=__rho_1_^post29, err^0'=err^post29, __rho_8_^0'=__rho_8_^post29, one^0'=one^post29, __const_10^0'=__const_10^post29, addr^0'=addr^post29, __rho_3_^0'=__rho_3_^post29, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post29, added^0'=added^post29, tmp1^0'=tmp1^post29, __rho_16_^0'=__rho_16_^post29, addrs^0'=addrs^post29, __rho_5_^0'=__rho_5_^post29, maxconn^0'=maxconn^post29, MaxListen^0'=MaxListen^post29, __rho_2_^0'=__rho_2_^post29, family^0'=family^post29, (0 == 0 /\ MAXADDR^0-MAXADDR^post29 == 0 /\ __rho_9_^0-__rho_9_^post29 == 0 /\ listen_index^0-listen_index^post29 == 0 /\ -__rho_8_^post29+__rho_8_^0 == 0 /\ -MaxListen^post29+MaxListen^0 == 0 /\ -family^post29+family^0 == 0 /\ __rho_4_^0-__rho_4_^post29 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post29 == 0 /\ -__rho_15_^post29+fd^post29 == 0 /\ __rho_1_^0-__rho_1_^post29 == 0 /\ ret^0-ret^post29 == 0 /\ err^0-err^post29 == 0 /\ MaxBackends^0-MaxBackends^post29 == 0 /\ tmp1^0-tmp1^post29 == 0 /\ -added^post29+added^0 == 0 /\ -__rho_5_^post29+__rho_5_^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -__const_10^post29+__const_10^0 == 0 /\ -__rho_3_^post29+__rho_3_^0 == 0 /\ -addr^post29+addr^0 == 0 /\ -one^post29+one^0 == 0 /\ -addr_ai_family^post29+addr_ai_family^0 == 0 /\ -__rho_2_^post29+__rho_2_^0 == 0 /\ -maxconn^post29+maxconn^0 == 0 /\ -__rho_16_^post29+__rho_16_^0 == 0 /\ addrs^0-addrs^post29 == 0), cost: 1 New rule: l21 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post30, __rho_9_^0'=__rho_9_^post30, ret^0'=ret^post30, __rho_15_^0'=__rho_15_^post30, addr_ai_family^0'=addr_ai_family^post30, __rho_4_^0'=__rho_4_^post30, listen_index^0'=listen_index^post30, MaxBackends^0'=MaxBackends^post30, __rho_1_^0'=__rho_1_^post30, err^0'=err^post30, __rho_8_^0'=__rho_8_^post30, one^0'=one^post30, __const_10^0'=__const_10^post30, addr^0'=addr^post30, __rho_3_^0'=__rho_3_^post30, fd^0'=fd^post30, MAXADDR^0'=MAXADDR^post30, added^0'=added^post30, tmp1^0'=tmp1^post30, __rho_16_^0'=__rho_16_^post30, addrs^0'=addrs^post30, __rho_5_^0'=__rho_5_^post30, maxconn^0'=maxconn^post30, MaxListen^0'=MaxListen^post30, __rho_2_^0'=__rho_2_^post30, family^0'=family^post30, (-__rho_1_^post30+__rho_1_^0 == 0 /\ MaxBackends^0-MaxBackends^post30 == 0 /\ tmp1^0-tmp1^post30 == 0 /\ listen_index^0-listen_index^post30 == 0 /\ __rho_5_^0-__rho_5_^post30 == 0 /\ -maxconn^post30+maxconn^0 == 0 /\ -added^post30+added^0 == 0 /\ -MaxListen^post30+MaxListen^0 == 0 /\ addr_ai_family^0-addr_ai_family^post30 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post30 == 0 /\ err^0-err^post30 == 0 /\ -__const_10^post30+__const_10^0 == 0 /\ __rho_8_^0-__rho_8_^post30 == 0 /\ -one^post30+one^0 == 0 /\ addrs^0-addrs^post30 == 0 /\ -ret^post30+ret^0 == 0 /\ __rho_9_^0-__rho_9_^post30 == 0 /\ -__rho_16_^post30+__rho_16_^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ __rho_15_^0-__rho_15_^post30 == 0 /\ -MAXADDR^post30+MAXADDR^0 == 0 /\ -fd^post30+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post30 == 0 /\ -__rho_2_^post30+__rho_2_^0 == 0 /\ -family^post30+family^0 == 0 /\ -__rho_3_^post30+__rho_3_^0 == 0 /\ addr^0-addr^post30 == 0), cost: 1 New rule: l21 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post31, __rho_9_^0'=__rho_9_^post31, ret^0'=ret^post31, __rho_15_^0'=__rho_15_^post31, addr_ai_family^0'=addr_ai_family^post31, __rho_4_^0'=__rho_4_^post31, listen_index^0'=listen_index^post31, MaxBackends^0'=MaxBackends^post31, __rho_1_^0'=__rho_1_^post31, err^0'=err^post31, __rho_8_^0'=__rho_8_^post31, one^0'=one^post31, __const_10^0'=__const_10^post31, addr^0'=addr^post31, __rho_3_^0'=__rho_3_^post31, fd^0'=fd^post31, MAXADDR^0'=MAXADDR^post31, added^0'=added^post31, tmp1^0'=tmp1^post31, __rho_16_^0'=__rho_16_^post31, addrs^0'=addrs^post31, __rho_5_^0'=__rho_5_^post31, maxconn^0'=maxconn^post31, MaxListen^0'=MaxListen^post31, __rho_2_^0'=__rho_2_^post31, family^0'=family^post31, (err^0-err^post31 == 0 /\ MaxBackends^0-MaxBackends^post31 == 0 /\ -__rho_3_^post31+__rho_3_^0 == 0 /\ added^0-added^post31 == 0 /\ -1-listen_index^0+listen_index^post31 == 0 /\ MAXADDR^0-MAXADDR^post31 == 0 /\ -maxconn^post31+maxconn^0 == 0 /\ -__rho_1_^post31+__rho_1_^0 == 0 /\ __rho_15_^0-__rho_15_^post31 == 0 /\ -__const_10^post31+__const_10^0 == 0 /\ ret^0-ret^post31 == 0 /\ fd^0-fd^post31 == 0 /\ -MaxListen^post31+MaxListen^0 == 0 /\ __rho_8_^0-__rho_8_^post31 == 0 /\ -__rho_2_^post31+__rho_2_^0 == 0 /\ -addrs^post31+addrs^0 == 0 /\ tmp1^0-tmp1^post31 == 0 /\ -one^post31+one^0 == 0 /\ -__rho_16_^post31+__rho_16_^0 == 0 /\ -__rho_4_^post31+__rho_4_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post31 == 0 /\ __rho_9_^0-__rho_9_^post31 == 0 /\ addr_ai_family^0-addr_ai_family^post31 == 0 /\ -__rho_5_^post31+__rho_5_^0 == 0 /\ addr^0-addr^post31 == 0 /\ -family^post31+family^0 == 0), cost: 1 New rule: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 Applied preprocessing Original rule: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post32, __rho_9_^0'=__rho_9_^post32, ret^0'=ret^post32, __rho_15_^0'=__rho_15_^post32, addr_ai_family^0'=addr_ai_family^post32, __rho_4_^0'=__rho_4_^post32, listen_index^0'=listen_index^post32, MaxBackends^0'=MaxBackends^post32, __rho_1_^0'=__rho_1_^post32, err^0'=err^post32, __rho_8_^0'=__rho_8_^post32, one^0'=one^post32, __const_10^0'=__const_10^post32, addr^0'=addr^post32, __rho_3_^0'=__rho_3_^post32, fd^0'=fd^post32, MAXADDR^0'=MAXADDR^post32, added^0'=added^post32, tmp1^0'=tmp1^post32, __rho_16_^0'=__rho_16_^post32, addrs^0'=addrs^post32, __rho_5_^0'=__rho_5_^post32, maxconn^0'=maxconn^post32, MaxListen^0'=MaxListen^post32, __rho_2_^0'=__rho_2_^post32, family^0'=family^post32, (-__const_10^post32+__const_10^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post32 == 0 /\ fd^0-fd^post32 == 0 /\ -err^post32+err^0 == 0 /\ -__rho_5_^post32+__rho_5_^0 == 0 /\ -__rho_3_^post32+__rho_3_^0 == 0 /\ added^0-added^post32 == 0 /\ __rho_9_^0-__rho_9_^post32 == 0 /\ -__rho_16_^post32+__rho_16_^0 == 0 /\ -ListenSocket_OF_listen_index^0 <= 0 /\ addr_ai_family^0-addr_ai_family^post32 == 0 /\ -maxconn^post32+maxconn^0 == 0 /\ listen_index^0-listen_index^post32 == 0 /\ -MaxListen^post32+MaxListen^0 == 0 /\ MaxBackends^0-MaxBackends^post32 == 0 /\ -__rho_2_^post32+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post32 == 0 /\ -addr^post32+addr^0 == 0 /\ -addrs^post32+addrs^0 == 0 /\ -family^post32+family^0 == 0 /\ MAXADDR^0-MAXADDR^post32 == 0 /\ -__rho_8_^post32+__rho_8_^0 == 0 /\ one^0-one^post32 == 0 /\ __rho_15_^0-__rho_15_^post32 == 0 /\ -tmp1^post32+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post32 == 0 /\ ret^0-ret^post32 == 0), cost: 1 New rule: l24 -> l22 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 Applied preprocessing Original rule: l24 -> l22 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post33, __rho_9_^0'=__rho_9_^post33, ret^0'=ret^post33, __rho_15_^0'=__rho_15_^post33, addr_ai_family^0'=addr_ai_family^post33, __rho_4_^0'=__rho_4_^post33, listen_index^0'=listen_index^post33, MaxBackends^0'=MaxBackends^post33, __rho_1_^0'=__rho_1_^post33, err^0'=err^post33, __rho_8_^0'=__rho_8_^post33, one^0'=one^post33, __const_10^0'=__const_10^post33, addr^0'=addr^post33, __rho_3_^0'=__rho_3_^post33, fd^0'=fd^post33, MAXADDR^0'=MAXADDR^post33, added^0'=added^post33, tmp1^0'=tmp1^post33, __rho_16_^0'=__rho_16_^post33, addrs^0'=addrs^post33, __rho_5_^0'=__rho_5_^post33, maxconn^0'=maxconn^post33, MaxListen^0'=MaxListen^post33, __rho_2_^0'=__rho_2_^post33, family^0'=family^post33, (__rho_1_^0-__rho_1_^post33 == 0 /\ -__rho_16_^post33+__rho_16_^0 == 0 /\ ret^0-ret^post33 == 0 /\ err^0-err^post33 == 0 /\ MaxBackends^0-MaxBackends^post33 == 0 /\ -family^post33+family^0 == 0 /\ -__rho_2_^post33+__rho_2_^0 == 0 /\ -one^post33+one^0 == 0 /\ -__rho_3_^post33+__rho_3_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post33 == 0 /\ -addr^post33+addr^0 == 0 /\ -__rho_4_^post33+__rho_4_^0 == 0 /\ -__rho_5_^post33+__rho_5_^0 == 0 /\ -maxconn^post33+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post33 == 0 /\ -addr_ai_family^post33+addr_ai_family^0 == 0 /\ __rho_8_^0-__rho_8_^post33 == 0 /\ -__const_10^post33+__const_10^0 == 0 /\ -MaxListen^post33+MaxListen^0 == 0 /\ addrs^0-addrs^post33 == 0 /\ listen_index^0-listen_index^post33 == 0 /\ -added^post33+added^0 == 0 /\ __rho_9_^0-__rho_9_^post33 == 0 /\ fd^0-fd^post33 == 0 /\ MAXADDR^0-MAXADDR^post33 == 0 /\ tmp1^0-tmp1^post33 == 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 1 New rule: l24 -> l22 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post34, __rho_9_^0'=__rho_9_^post34, ret^0'=ret^post34, __rho_15_^0'=__rho_15_^post34, addr_ai_family^0'=addr_ai_family^post34, __rho_4_^0'=__rho_4_^post34, listen_index^0'=listen_index^post34, MaxBackends^0'=MaxBackends^post34, __rho_1_^0'=__rho_1_^post34, err^0'=err^post34, __rho_8_^0'=__rho_8_^post34, one^0'=one^post34, __const_10^0'=__const_10^post34, addr^0'=addr^post34, __rho_3_^0'=__rho_3_^post34, fd^0'=fd^post34, MAXADDR^0'=MAXADDR^post34, added^0'=added^post34, tmp1^0'=tmp1^post34, __rho_16_^0'=__rho_16_^post34, addrs^0'=addrs^post34, __rho_5_^0'=__rho_5_^post34, maxconn^0'=maxconn^post34, MaxListen^0'=MaxListen^post34, __rho_2_^0'=__rho_2_^post34, family^0'=family^post34, (__rho_15_^0-__rho_15_^post34 == 0 /\ -__rho_2_^post34+__rho_2_^0 == 0 /\ -addr^post34+addr^0 == 0 /\ addr_ai_family^0-addr_ai_family^post34 == 0 /\ one^0-one^post34 == 0 /\ -family^post34+family^0 == 0 /\ -err^post34+err^0 == 0 /\ __rho_16_^0-__rho_16_^post34 == 0 /\ listen_index^0-listen_index^post34 == 0 /\ -__rho_5_^post34+__rho_5_^0 == 0 /\ -__rho_3_^post34+__rho_3_^0 == 0 /\ fd^0-fd^post34 == 0 /\ MAXADDR^0-MAXADDR^post34 == 0 /\ -addrs^post34+addrs^0 == 0 /\ __rho_9_^0-__rho_9_^post34 == 0 /\ -__rho_8_^post34+__rho_8_^0 == 0 /\ 1+ListenSocket_OF_listen_index^0 <= 0 /\ -1-ListenSocket_OF_listen_index^0 <= 0 /\ -tmp1^post34+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post34 == 0 /\ -maxconn^post34+maxconn^0 == 0 /\ ret^0-ret^post34 == 0 /\ MaxBackends^0-MaxBackends^post34 == 0 /\ -MaxListen^post34+MaxListen^0 == 0 /\ added^0-added^post34 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post34 == 0 /\ -__const_10^post34+__const_10^0 == 0 /\ __rho_1_^0-__rho_1_^post34 == 0), cost: 1 New rule: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 Applied preprocessing Original rule: l25 -> l24 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post35, __rho_9_^0'=__rho_9_^post35, ret^0'=ret^post35, __rho_15_^0'=__rho_15_^post35, addr_ai_family^0'=addr_ai_family^post35, __rho_4_^0'=__rho_4_^post35, listen_index^0'=listen_index^post35, MaxBackends^0'=MaxBackends^post35, __rho_1_^0'=__rho_1_^post35, err^0'=err^post35, __rho_8_^0'=__rho_8_^post35, one^0'=one^post35, __const_10^0'=__const_10^post35, addr^0'=addr^post35, __rho_3_^0'=__rho_3_^post35, fd^0'=fd^post35, MAXADDR^0'=MAXADDR^post35, added^0'=added^post35, tmp1^0'=tmp1^post35, __rho_16_^0'=__rho_16_^post35, addrs^0'=addrs^post35, __rho_5_^0'=__rho_5_^post35, maxconn^0'=maxconn^post35, MaxListen^0'=MaxListen^post35, __rho_2_^0'=__rho_2_^post35, family^0'=family^post35, (-family^post35+family^0 == 0 /\ __rho_9_^0-__rho_9_^post35 == 0 /\ -__rho_2_^post35+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post35 == 0 /\ MAXADDR^0-MAXADDR^post35 == 0 /\ listen_index^0-listen_index^post35 == 0 /\ -one^post35+one^0 == 0 /\ -__rho_8_^post35+__rho_8_^0 == 0 /\ MaxBackends^0-MaxBackends^post35 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post35 == 0 /\ __rho_1_^0-__rho_1_^post35 == 0 /\ -err^post35+err^0 == 0 /\ -__const_10^post35+__const_10^0 == 0 /\ tmp1^0-tmp1^post35 == 0 /\ __rho_4_^0-__rho_4_^post35 == 0 /\ -added^post35+added^0 == 0 /\ -__rho_5_^post35+__rho_5_^0 == 0 /\ -__rho_3_^post35+__rho_3_^0 == 0 /\ ret^0-ret^post35 == 0 /\ fd^0-fd^post35 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ -addr^post35+addr^0 == 0 /\ -maxconn^post35+maxconn^0 == 0 /\ -addr_ai_family^post35+addr_ai_family^0 == 0 /\ -__rho_16_^post35+__rho_16_^0 == 0 /\ -MaxListen^post35+MaxListen^0 == 0 /\ addrs^0-addrs^post35 == 0), cost: 1 New rule: l25 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 1 Applied preprocessing Original rule: l25 -> l20 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post36, __rho_9_^0'=__rho_9_^post36, ret^0'=ret^post36, __rho_15_^0'=__rho_15_^post36, addr_ai_family^0'=addr_ai_family^post36, __rho_4_^0'=__rho_4_^post36, listen_index^0'=listen_index^post36, MaxBackends^0'=MaxBackends^post36, __rho_1_^0'=__rho_1_^post36, err^0'=err^post36, __rho_8_^0'=__rho_8_^post36, one^0'=one^post36, __const_10^0'=__const_10^post36, addr^0'=addr^post36, __rho_3_^0'=__rho_3_^post36, fd^0'=fd^post36, MAXADDR^0'=MAXADDR^post36, added^0'=added^post36, tmp1^0'=tmp1^post36, __rho_16_^0'=__rho_16_^post36, addrs^0'=addrs^post36, __rho_5_^0'=__rho_5_^post36, maxconn^0'=maxconn^post36, MaxListen^0'=MaxListen^post36, __rho_2_^0'=__rho_2_^post36, family^0'=family^post36, (one^0-one^post36 == 0 /\ -MaxListen^post36+MaxListen^0 == 0 /\ -__rho_8_^post36+__rho_8_^0 == 0 /\ __rho_4_^0-__rho_4_^post36 == 0 /\ listen_index^0-listen_index^post36 == 0 /\ ret^0-ret^post36 == 0 /\ -addrs^post36+addrs^0 == 0 /\ addr_ai_family^0-addr_ai_family^post36 == 0 /\ fd^0-fd^post36 == 0 /\ -family^post36+family^0 == 0 /\ __rho_1_^0-__rho_1_^post36 == 0 /\ err^0-err^post36 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post36 == 0 /\ -tmp1^post36+tmp1^0 == 0 /\ -MAXADDR^post36+MAXADDR^0 == 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ __rho_16_^0-__rho_16_^post36 == 0 /\ __rho_9_^0-__rho_9_^post36 == 0 /\ -__rho_5_^post36+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post36 == 0 /\ -__const_10^post36+__const_10^0 == 0 /\ -__rho_3_^post36+__rho_3_^0 == 0 /\ MaxBackends^0-MaxBackends^post36 == 0 /\ -__rho_2_^post36+__rho_2_^0 == 0 /\ -maxconn^post36+maxconn^0 == 0 /\ -addr^post36+addr^0 == 0 /\ added^0-added^post36 == 0), cost: 1 New rule: l25 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post37, __rho_9_^0'=__rho_9_^post37, ret^0'=ret^post37, __rho_15_^0'=__rho_15_^post37, addr_ai_family^0'=addr_ai_family^post37, __rho_4_^0'=__rho_4_^post37, listen_index^0'=listen_index^post37, MaxBackends^0'=MaxBackends^post37, __rho_1_^0'=__rho_1_^post37, err^0'=err^post37, __rho_8_^0'=__rho_8_^post37, one^0'=one^post37, __const_10^0'=__const_10^post37, addr^0'=addr^post37, __rho_3_^0'=__rho_3_^post37, fd^0'=fd^post37, MAXADDR^0'=MAXADDR^post37, added^0'=added^post37, tmp1^0'=tmp1^post37, __rho_16_^0'=__rho_16_^post37, addrs^0'=addrs^post37, __rho_5_^0'=__rho_5_^post37, maxconn^0'=maxconn^post37, MaxListen^0'=MaxListen^post37, __rho_2_^0'=__rho_2_^post37, family^0'=family^post37, (-maxconn^post37+maxconn^0 == 0 /\ -__rho_8_^post37+__rho_8_^0 == 0 /\ __rho_9_^0-__rho_9_^post37 == 0 /\ MAXADDR^0-MAXADDR^post37 == 0 /\ -tmp1^post37+tmp1^0 == 0 /\ __rho_15_^0-__rho_15_^post37 == 0 /\ ret^0-ret^post37 == 0 /\ -MaxListen^post37+MaxListen^0 == 0 /\ -__const_10^post37+__const_10^0 == 0 /\ one^0-one^post37 == 0 /\ __rho_3_^0-__rho_3_^post37 == 0 /\ added^0-added^post37 == 0 /\ __rho_3_^0 <= 0 /\ -__rho_16_^post37+__rho_16_^0 == 0 /\ -fd^post37+fd^0 == 0 /\ -err^post37+err^0 == 0 /\ listen_index^0-listen_index^post37 == 0 /\ __rho_4_^0-__rho_4_^post37 == 0 /\ -family^post37+family^0 == 0 /\ -addrs^post37+addrs^0 == 0 /\ -__rho_2_^post37+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post37 == 0 /\ addr_ai_family^0-addr_ai_family^post37 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post37 == 0 /\ -__rho_5_^post37+__rho_5_^0 == 0 /\ MaxBackends^0-MaxBackends^post37 == 0 /\ -addr^post37+addr^0 == 0), cost: 1 New rule: l26 -> l23 : __rho_3_^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l5 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post38, __rho_9_^0'=__rho_9_^post38, ret^0'=ret^post38, __rho_15_^0'=__rho_15_^post38, addr_ai_family^0'=addr_ai_family^post38, __rho_4_^0'=__rho_4_^post38, listen_index^0'=listen_index^post38, MaxBackends^0'=MaxBackends^post38, __rho_1_^0'=__rho_1_^post38, err^0'=err^post38, __rho_8_^0'=__rho_8_^post38, one^0'=one^post38, __const_10^0'=__const_10^post38, addr^0'=addr^post38, __rho_3_^0'=__rho_3_^post38, fd^0'=fd^post38, MAXADDR^0'=MAXADDR^post38, added^0'=added^post38, tmp1^0'=tmp1^post38, __rho_16_^0'=__rho_16_^post38, addrs^0'=addrs^post38, __rho_5_^0'=__rho_5_^post38, maxconn^0'=maxconn^post38, MaxListen^0'=MaxListen^post38, __rho_2_^0'=__rho_2_^post38, family^0'=family^post38, (fd^0-fd^post38 == 0 /\ listen_index^0-listen_index^post38 == 0 /\ -__const_10^post38+__const_10^0 == 0 /\ -__rho_3_^post38+__rho_3_^0 == 0 /\ added^0-added^post38 == 0 /\ MAXADDR^0-MAXADDR^post38 == 0 /\ -maxconn^post38+maxconn^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post38 == 0 /\ -__rho_16_^post38+__rho_16_^0 == 0 /\ __rho_9_^0-__rho_9_^post38 == 0 /\ addr_ai_family^0-addr_ai_family^post38 == 0 /\ 1-__rho_3_^0 <= 0 /\ err^0-err^post38 == 0 /\ -__rho_2_^post38+__rho_2_^0 == 0 /\ -addrs^post38+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post38 == 0 /\ -MaxListen^post38+MaxListen^0 == 0 /\ -family^post38+family^0 == 0 /\ __rho_1_^0-__rho_1_^post38 == 0 /\ -addr^post38+addr^0 == 0 /\ one^0-one^post38 == 0 /\ -__rho_5_^post38+__rho_5_^0 == 0 /\ __rho_4_^0-__rho_4_^post38 == 0 /\ __rho_15_^0-__rho_15_^post38 == 0 /\ -__rho_8_^post38+__rho_8_^0 == 0 /\ ret^0-ret^post38 == 0 /\ -tmp1^post38+tmp1^0 == 0), cost: 1 New rule: l26 -> l5 : -1+__rho_3_^0 >= 0, cost: 1 Applied preprocessing Original rule: l27 -> l23 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post39, __rho_9_^0'=__rho_9_^post39, ret^0'=ret^post39, __rho_15_^0'=__rho_15_^post39, addr_ai_family^0'=addr_ai_family^post39, __rho_4_^0'=__rho_4_^post39, listen_index^0'=listen_index^post39, MaxBackends^0'=MaxBackends^post39, __rho_1_^0'=__rho_1_^post39, err^0'=err^post39, __rho_8_^0'=__rho_8_^post39, one^0'=one^post39, __const_10^0'=__const_10^post39, addr^0'=addr^post39, __rho_3_^0'=__rho_3_^post39, fd^0'=fd^post39, MAXADDR^0'=MAXADDR^post39, added^0'=added^post39, tmp1^0'=tmp1^post39, __rho_16_^0'=__rho_16_^post39, addrs^0'=addrs^post39, __rho_5_^0'=__rho_5_^post39, maxconn^0'=maxconn^post39, MaxListen^0'=MaxListen^post39, __rho_2_^0'=__rho_2_^post39, family^0'=family^post39, (-err^post39+err^0 == 0 /\ __const_10^0-__const_10^post39 == 0 /\ __rho_1_^0-__rho_1_^post39 == 0 /\ -__rho_5_^post39+__rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post39 == 0 /\ -maxconn^post39+maxconn^0 == 0 /\ __rho_4_^0-__rho_4_^post39 == 0 /\ one^0-one^post39 == 0 /\ __rho_15_^0-__rho_15_^post39 == 0 /\ ret^0-ret^post39 == 0 /\ listen_index^0-listen_index^post39 == 0 /\ -addrs^post39+addrs^0 == 0 /\ -MaxListen^post39+MaxListen^0 == 0 /\ -family^post39+family^0 == 0 /\ -__rho_2_^post39+__rho_2_^0 == 0 /\ added^0-added^post39 == 0 /\ -addr^post39+addr^0 == 0 /\ -__rho_9_^post39+__rho_9_^0 == 0 /\ 1-__rho_2_^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post39 == 0 /\ -__rho_8_^post39+__rho_8_^0 == 0 /\ -tmp1^post39+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post39 == 0 /\ -MAXADDR^post39+MAXADDR^0 == 0 /\ -fd^post39+fd^0 == 0 /\ __rho_16_^0-__rho_16_^post39 == 0 /\ -MaxBackends^post39+MaxBackends^0 == 0), cost: 1 New rule: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 Applied preprocessing Original rule: l27 -> l26 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post40, __rho_9_^0'=__rho_9_^post40, ret^0'=ret^post40, __rho_15_^0'=__rho_15_^post40, addr_ai_family^0'=addr_ai_family^post40, __rho_4_^0'=__rho_4_^post40, listen_index^0'=listen_index^post40, MaxBackends^0'=MaxBackends^post40, __rho_1_^0'=__rho_1_^post40, err^0'=err^post40, __rho_8_^0'=__rho_8_^post40, one^0'=one^post40, __const_10^0'=__const_10^post40, addr^0'=addr^post40, __rho_3_^0'=__rho_3_^post40, fd^0'=fd^post40, MAXADDR^0'=MAXADDR^post40, added^0'=added^post40, tmp1^0'=tmp1^post40, __rho_16_^0'=__rho_16_^post40, addrs^0'=addrs^post40, __rho_5_^0'=__rho_5_^post40, maxconn^0'=maxconn^post40, MaxListen^0'=MaxListen^post40, __rho_2_^0'=__rho_2_^post40, family^0'=family^post40, (-__rho_16_^post40+__rho_16_^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post40 == 0 /\ one^0-one^post40 == 0 /\ -addrs^post40+addrs^0 == 0 /\ MAXADDR^0-MAXADDR^post40 == 0 /\ -family^post40+family^0 == 0 /\ -__rho_3_^post40+__rho_3_^0 == 0 /\ -err^post40+err^0 == 0 /\ fd^0-fd^post40 == 0 /\ listen_index^0-listen_index^post40 == 0 /\ -addr^post40+addr^0 == 0 /\ ret^0-ret^post40 == 0 /\ -__rho_5_^post40+__rho_5_^0 == 0 /\ __rho_15_^0-__rho_15_^post40 == 0 /\ __rho_1_^0-__rho_1_^post40 == 0 /\ -maxconn^post40+maxconn^0 == 0 /\ -__rho_8_^post40+__rho_8_^0 == 0 /\ -tmp1^post40+tmp1^0 == 0 /\ MaxBackends^0-MaxBackends^post40 == 0 /\ -__rho_2_^post40+__rho_2_^0 == 0 /\ -MaxListen^post40+MaxListen^0 == 0 /\ added^0-added^post40 == 0 /\ -__const_10^post40+__const_10^0 == 0 /\ __rho_9_^0-__rho_9_^post40 == 0 /\ addr_ai_family^0-addr_ai_family^post40 == 0 /\ __rho_4_^0-__rho_4_^post40 == 0 /\ __rho_2_^0 <= 0), cost: 1 New rule: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 Applied preprocessing Original rule: l23 -> l25 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post41, __rho_9_^0'=__rho_9_^post41, ret^0'=ret^post41, __rho_15_^0'=__rho_15_^post41, addr_ai_family^0'=addr_ai_family^post41, __rho_4_^0'=__rho_4_^post41, listen_index^0'=listen_index^post41, MaxBackends^0'=MaxBackends^post41, __rho_1_^0'=__rho_1_^post41, err^0'=err^post41, __rho_8_^0'=__rho_8_^post41, one^0'=one^post41, __const_10^0'=__const_10^post41, addr^0'=addr^post41, __rho_3_^0'=__rho_3_^post41, fd^0'=fd^post41, MAXADDR^0'=MAXADDR^post41, added^0'=added^post41, tmp1^0'=tmp1^post41, __rho_16_^0'=__rho_16_^post41, addrs^0'=addrs^post41, __rho_5_^0'=__rho_5_^post41, maxconn^0'=maxconn^post41, MaxListen^0'=MaxListen^post41, __rho_2_^0'=__rho_2_^post41, family^0'=family^post41, (-addr^post41+addr^0 == 0 /\ __rho_15_^0-__rho_15_^post41 == 0 /\ -fd^post41+fd^0 == 0 /\ __const_10^0-__const_10^post41 == 0 /\ -family^post41+family^0 == 0 /\ listen_index^0-listen_index^post41 == 0 /\ -MAXADDR^post41+MAXADDR^0 == 0 /\ maxconn^0-maxconn^post41 == 0 /\ __rho_9_^0-__rho_9_^post41 == 0 /\ -__rho_5_^post41+__rho_5_^0 == 0 /\ -__rho_2_^post41+__rho_2_^0 == 0 /\ -addrs^post41+addrs^0 == 0 /\ -err^post41+err^0 == 0 /\ __rho_4_^0-__rho_4_^post41 == 0 /\ ret^0-ret^post41 == 0 /\ addr_ai_family^0-addr_ai_family^post41 == 0 /\ -tmp1^post41+tmp1^0 == 0 /\ __rho_8_^0-__rho_8_^post41 == 0 /\ -MaxBackends^post41+MaxBackends^0 == 0 /\ one^0-one^post41 == 0 /\ __rho_3_^0-__rho_3_^post41 == 0 /\ __rho_16_^0-__rho_16_^post41 == 0 /\ -added^post41+added^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post41 == 0 /\ __rho_1_^0-__rho_1_^post41 == 0 /\ -MaxListen^post41+MaxListen^0 == 0), cost: 1 New rule: l23 -> l25 : TRUE, cost: 1 Applied preprocessing Original rule: l19 -> l27 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post42, __rho_9_^0'=__rho_9_^post42, ret^0'=ret^post42, __rho_15_^0'=__rho_15_^post42, addr_ai_family^0'=addr_ai_family^post42, __rho_4_^0'=__rho_4_^post42, listen_index^0'=listen_index^post42, MaxBackends^0'=MaxBackends^post42, __rho_1_^0'=__rho_1_^post42, err^0'=err^post42, __rho_8_^0'=__rho_8_^post42, one^0'=one^post42, __const_10^0'=__const_10^post42, addr^0'=addr^post42, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post42, MAXADDR^0'=MAXADDR^post42, added^0'=added^post42, tmp1^0'=tmp1^post42, __rho_16_^0'=__rho_16_^post42, addrs^0'=addrs^post42, __rho_5_^0'=__rho_5_^post42, maxconn^0'=maxconn^post42, MaxListen^0'=MaxListen^post42, __rho_2_^0'=__rho_2_^post42, family^0'=family^post42, (0 == 0 /\ __rho_4_^0-__rho_4_^post42 == 0 /\ ret^0-ret^post42 == 0 /\ -family^post42+family^0 == 0 /\ -addrs^post42+addrs^0 == 0 /\ err^0-err^post42 == 0 /\ addr_ai_family^0-addr_ai_family^post42 == 0 /\ 1+addr^0-MAXADDR^0 <= 0 /\ addr^0-addr^post42 == 0 /\ __rho_8_^0-__rho_8_^post42 == 0 /\ -fd^post42+fd^0 == 0 /\ -MaxBackends^post42+MaxBackends^0 == 0 /\ -tmp1^post42+tmp1^0 == 0 /\ __rho_1_^0-__rho_1_^post42 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post42 == 0 /\ one^0-one^post42 == 0 /\ -__const_10^post42+__const_10^0 == 0 /\ -MAXADDR^post42+MAXADDR^0 == 0 /\ -__rho_15_^post42+__rho_15_^0 == 0 /\ -__rho_5_^post42+__rho_5_^0 == 0 /\ __rho_16_^0-__rho_16_^post42 == 0 /\ -maxconn^post42+maxconn^0 == 0 /\ listen_index^0-listen_index^post42 == 0 /\ added^0-added^post42 == 0 /\ -MaxListen^post42+MaxListen^0 == 0 /\ __rho_9_^0-__rho_9_^post42 == 0), cost: 1 New rule: l19 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l2 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post43, __rho_9_^0'=__rho_9_^post43, ret^0'=ret^post43, __rho_15_^0'=__rho_15_^post43, addr_ai_family^0'=addr_ai_family^post43, __rho_4_^0'=__rho_4_^post43, listen_index^0'=listen_index^post43, MaxBackends^0'=MaxBackends^post43, __rho_1_^0'=__rho_1_^post43, err^0'=err^post43, __rho_8_^0'=__rho_8_^post43, one^0'=one^post43, __const_10^0'=__const_10^post43, addr^0'=addr^post43, __rho_3_^0'=__rho_3_^post43, fd^0'=fd^post43, MAXADDR^0'=MAXADDR^post43, added^0'=added^post43, tmp1^0'=tmp1^post43, __rho_16_^0'=__rho_16_^post43, addrs^0'=addrs^post43, __rho_5_^0'=__rho_5_^post43, maxconn^0'=maxconn^post43, MaxListen^0'=MaxListen^post43, __rho_2_^0'=__rho_2_^post43, family^0'=family^post43, (__rho_9_^0-__rho_9_^post43 == 0 /\ -__rho_8_^post43+__rho_8_^0 == 0 /\ -MaxListen^post43+MaxListen^0 == 0 /\ -family^post43+family^0 == 0 /\ -__rho_2_^post43+__rho_2_^0 == 0 /\ __rho_15_^0-__rho_15_^post43 == 0 /\ -tmp1^post43+tmp1^0 == 0 /\ maxconn^0-maxconn^post43 == 0 /\ one^0-one^post43 == 0 /\ -addr^0+MAXADDR^0 <= 0 /\ __rho_3_^0-__rho_3_^post43 == 0 /\ added^0-added^post43 == 0 /\ -fd^post43+fd^0 == 0 /\ -__rho_5_^post43+__rho_5_^0 == 0 /\ -MAXADDR^post43+MAXADDR^0 == 0 /\ __rho_4_^0-__rho_4_^post43 == 0 /\ ret^0-ret^post43 == 0 /\ __rho_16_^0-__rho_16_^post43 == 0 /\ listen_index^0-listen_index^post43 == 0 /\ -err^post43+err^0 == 0 /\ addr_ai_family^0-addr_ai_family^post43 == 0 /\ -addr^post43+addr^0 == 0 /\ -addrs^post43+addrs^0 == 0 /\ __rho_1_^0-__rho_1_^post43 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post43 == 0 /\ __const_10^0-__const_10^post43 == 0 /\ MaxBackends^0-MaxBackends^post43 == 0), cost: 1 New rule: l19 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 1 Applied preprocessing Original rule: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post44, __rho_9_^0'=__rho_9_^post44, ret^0'=ret^post44, __rho_15_^0'=__rho_15_^post44, addr_ai_family^0'=addr_ai_family^post44, __rho_4_^0'=__rho_4_^post44, listen_index^0'=listen_index^post44, MaxBackends^0'=MaxBackends^post44, __rho_1_^0'=__rho_1_^post44, err^0'=err^post44, __rho_8_^0'=__rho_8_^post44, one^0'=one^post44, __const_10^0'=__const_10^post44, addr^0'=addr^post44, __rho_3_^0'=__rho_3_^post44, fd^0'=fd^post44, MAXADDR^0'=MAXADDR^post44, added^0'=added^post44, tmp1^0'=tmp1^post44, __rho_16_^0'=__rho_16_^post44, addrs^0'=addrs^post44, __rho_5_^0'=__rho_5_^post44, maxconn^0'=maxconn^post44, MaxListen^0'=MaxListen^post44, __rho_2_^0'=__rho_2_^post44, family^0'=family^post44, (-MaxBackends^post44+MaxBackends^0 == 0 /\ __rho_3_^0-__rho_3_^post44 == 0 /\ -MaxListen^post44+MaxListen^0 == 0 /\ __rho_4_^0-__rho_4_^post44 == 0 /\ -family^post44+family^0 == 0 /\ ret^0-ret^post44 == 0 /\ 1-addrs^0 <= 0 /\ addr^0-addr^post44 == 0 /\ __rho_1_^0-__rho_1_^post44 == 0 /\ maxconn^0-maxconn^post44 == 0 /\ err^0-err^post44 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post44 == 0 /\ __rho_8_^0-__rho_8_^post44 == 0 /\ tmp1^post44 == 0 /\ -added^post44+added^0 == 0 /\ -__rho_5_^post44+__rho_5_^0 == 0 /\ __const_10^0-__const_10^post44 == 0 /\ -fd^post44+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post44 == 0 /\ addr_ai_family^0-addr_ai_family^post44 == 0 /\ __rho_15_^0-__rho_15_^post44 == 0 /\ -MAXADDR^post44+MAXADDR^0 == 0 /\ -__rho_2_^post44+__rho_2_^0 == 0 /\ -addrs^post44+addrs^0 == 0 /\ one^0-one^post44 == 0 /\ -listen_index^post44+listen_index^0 == 0 /\ -__rho_16_^post44+__rho_16_^0 == 0), cost: 1 New rule: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 Applied preprocessing Original rule: l28 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post45, __rho_9_^0'=__rho_9_^post45, ret^0'=ret^post45, __rho_15_^0'=__rho_15_^post45, addr_ai_family^0'=addr_ai_family^post45, __rho_4_^0'=__rho_4_^post45, listen_index^0'=listen_index^post45, MaxBackends^0'=MaxBackends^post45, __rho_1_^0'=__rho_1_^post45, err^0'=err^post45, __rho_8_^0'=__rho_8_^post45, one^0'=one^post45, __const_10^0'=__const_10^post45, addr^0'=addr^post45, __rho_3_^0'=__rho_3_^post45, fd^0'=fd^post45, MAXADDR^0'=MAXADDR^post45, added^0'=added^post45, tmp1^0'=tmp1^post45, __rho_16_^0'=__rho_16_^post45, addrs^0'=addrs^post45, __rho_5_^0'=__rho_5_^post45, maxconn^0'=maxconn^post45, MaxListen^0'=MaxListen^post45, __rho_2_^0'=__rho_2_^post45, family^0'=family^post45, (__const_10^0-__const_10^post45 == 0 /\ __rho_1_^0-__rho_1_^post45 == 0 /\ -maxconn^post45+maxconn^0 == 0 /\ one^0-one^post45 == 0 /\ __rho_4_^0-__rho_4_^post45 == 0 /\ addr_ai_family^0-addr_ai_family^post45 == 0 /\ __rho_15_^0-__rho_15_^post45 == 0 /\ -MaxListen^post45+MaxListen^0 == 0 /\ __rho_16_^0-__rho_16_^post45 == 0 /\ listen_index^0-listen_index^post45 == 0 /\ -addrs^post45+addrs^0 == 0 /\ added^0-added^post45 == 0 /\ -addr^post45+addr^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post45 == 0 /\ __rho_9_^0-__rho_9_^post45 == 0 /\ addrs^0 <= 0 /\ -__rho_5_^post45+__rho_5_^0 == 0 /\ ret^0-ret^post45 == 0 /\ -MaxBackends^post45+MaxBackends^0 == 0 /\ -1+tmp1^post45 == 0 /\ -fd^post45+fd^0 == 0 /\ -__rho_8_^post45+__rho_8_^0 == 0 /\ -__rho_2_^post45+__rho_2_^0 == 0 /\ -family^post45+family^0 == 0 /\ -err^post45+err^0 == 0 /\ __rho_3_^0-__rho_3_^post45 == 0 /\ -MAXADDR^post45+MAXADDR^0 == 0), cost: 1 New rule: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 Applied preprocessing Original rule: l29 -> l6 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post46, __rho_9_^0'=__rho_9_^post46, ret^0'=ret^post46, __rho_15_^0'=__rho_15_^post46, addr_ai_family^0'=addr_ai_family^post46, __rho_4_^0'=__rho_4_^post46, listen_index^0'=listen_index^post46, MaxBackends^0'=MaxBackends^post46, __rho_1_^0'=__rho_1_^post46, err^0'=err^post46, __rho_8_^0'=__rho_8_^post46, one^0'=one^post46, __const_10^0'=__const_10^post46, addr^0'=addr^post46, __rho_3_^0'=__rho_3_^post46, fd^0'=fd^post46, MAXADDR^0'=MAXADDR^post46, added^0'=added^post46, tmp1^0'=tmp1^post46, __rho_16_^0'=__rho_16_^post46, addrs^0'=addrs^post46, __rho_5_^0'=__rho_5_^post46, maxconn^0'=maxconn^post46, MaxListen^0'=MaxListen^post46, __rho_2_^0'=__rho_2_^post46, family^0'=family^post46, (-err^post46+err^0 == 0 /\ __rho_8_^0-__rho_8_^post46 == 0 /\ -__rho_1_^post46+__rho_1_^0 == 0 /\ -added^post46+added^0 == 0 /\ -maxconn^post46+maxconn^0 == 0 /\ -__rho_16_^post46+__rho_16_^0 == 0 /\ ret^0-ret^post46 == 0 /\ __rho_3_^0-__rho_3_^post46 == 0 /\ __rho_15_^0-__rho_15_^post46 == 0 /\ addr^post46-addrs^0 == 0 /\ __rho_4_^0-__rho_4_^post46 == 0 /\ -MaxListen^post46+MaxListen^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post46 == 0 /\ -addrs^post46+addrs^0 == 0 /\ MaxBackends^0-MaxBackends^post46 == 0 /\ -__rho_9_^post46+__rho_9_^0 == 0 /\ -family^post46+family^0 == 0 /\ __const_10^0-__const_10^post46 == 0 /\ -__rho_2_^post46+__rho_2_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post46 == 0 /\ one^0-one^post46 == 0 /\ -__rho_5_^post46+__rho_5_^0 == 0 /\ -MAXADDR^post46+MAXADDR^0 == 0 /\ -fd^post46+fd^0 == 0 /\ listen_index^0-listen_index^post46 == 0 /\ -tmp1^post46+tmp1^0 == 0), cost: 1 New rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 Applied preprocessing Original rule: l30 -> l28 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post47, __rho_9_^0'=__rho_9_^post47, ret^0'=ret^post47, __rho_15_^0'=__rho_15_^post47, addr_ai_family^0'=addr_ai_family^post47, __rho_4_^0'=__rho_4_^post47, listen_index^0'=listen_index^post47, MaxBackends^0'=MaxBackends^post47, __rho_1_^0'=__rho_1_^post47, err^0'=err^post47, __rho_8_^0'=__rho_8_^post47, one^0'=one^post47, __const_10^0'=__const_10^post47, addr^0'=addr^post47, __rho_3_^0'=__rho_3_^post47, fd^0'=fd^post47, MAXADDR^0'=MAXADDR^post47, added^0'=added^post47, tmp1^0'=tmp1^post47, __rho_16_^0'=__rho_16_^post47, addrs^0'=addrs^post47, __rho_5_^0'=__rho_5_^post47, maxconn^0'=maxconn^post47, MaxListen^0'=MaxListen^post47, __rho_2_^0'=__rho_2_^post47, family^0'=family^post47, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post47 == 0 /\ -fd^post47+fd^0 == 0 /\ -__rho_5_^post47+__rho_5_^0 == 0 /\ ret^0 <= 0 /\ maxconn^0-maxconn^post47 == 0 /\ __rho_8_^0-__rho_8_^post47 == 0 /\ -MAXADDR^post47+MAXADDR^0 == 0 /\ __const_10^0-__const_10^post47 == 0 /\ -one^post47+one^0 == 0 /\ -addrs^post47+addrs^0 == 0 /\ -__rho_1_^post47+__rho_1_^0 == 0 /\ -listen_index^post47+listen_index^0 == 0 /\ MaxListen^0-MaxListen^post47 == 0 /\ __rho_9_^0-__rho_9_^post47 == 0 /\ addr_ai_family^0-addr_ai_family^post47 == 0 /\ MaxBackends^0-MaxBackends^post47 == 0 /\ err^0-err^post47 == 0 /\ addr^0-addr^post47 == 0 /\ -family^post47+family^0 == 0 /\ -tmp1^post47+tmp1^0 == 0 /\ __rho_3_^0-__rho_3_^post47 == 0 /\ __rho_2_^0-__rho_2_^post47 == 0 /\ __rho_16_^0-__rho_16_^post47 == 0 /\ ret^0-ret^post47 == 0 /\ -added^post47+added^0 == 0 /\ __rho_15_^0-__rho_15_^post47 == 0 /\ __rho_4_^0-__rho_4_^post47 == 0), cost: 1 New rule: l30 -> l28 : ret^0 <= 0, cost: 1 Applied preprocessing Original rule: l30 -> l29 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post48, __rho_9_^0'=__rho_9_^post48, ret^0'=ret^post48, __rho_15_^0'=__rho_15_^post48, addr_ai_family^0'=addr_ai_family^post48, __rho_4_^0'=__rho_4_^post48, listen_index^0'=listen_index^post48, MaxBackends^0'=MaxBackends^post48, __rho_1_^0'=__rho_1_^post48, err^0'=err^post48, __rho_8_^0'=__rho_8_^post48, one^0'=one^post48, __const_10^0'=__const_10^post48, addr^0'=addr^post48, __rho_3_^0'=__rho_3_^post48, fd^0'=fd^post48, MAXADDR^0'=MAXADDR^post48, added^0'=added^post48, tmp1^0'=tmp1^post48, __rho_16_^0'=__rho_16_^post48, addrs^0'=addrs^post48, __rho_5_^0'=__rho_5_^post48, maxconn^0'=maxconn^post48, MaxListen^0'=MaxListen^post48, __rho_2_^0'=__rho_2_^post48, family^0'=family^post48, (ret^0-ret^post48 == 0 /\ __rho_4_^0-__rho_4_^post48 == 0 /\ -MAXADDR^post48+MAXADDR^0 == 0 /\ addr^0-addr^post48 == 0 /\ __rho_8_^0-__rho_8_^post48 == 0 /\ -fd^post48+fd^0 == 0 /\ -err^post48+err^0 == 0 /\ 1-ret^0 <= 0 /\ -family^post48+family^0 == 0 /\ __const_10^0-__const_10^post48 == 0 /\ -addrs^post48+addrs^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post48 == 0 /\ -__rho_2_^post48+__rho_2_^0 == 0 /\ __rho_1_^0-__rho_1_^post48 == 0 /\ __rho_5_^0-__rho_5_^post48 == 0 /\ -__rho_15_^post48+__rho_15_^0 == 0 /\ -maxconn^post48+maxconn^0 == 0 /\ -MaxBackends^post48+MaxBackends^0 == 0 /\ one^0-one^post48 == 0 /\ __rho_16_^0-__rho_16_^post48 == 0 /\ -added^post48+added^0 == 0 /\ __rho_3_^0-__rho_3_^post48 == 0 /\ listen_index^0-listen_index^post48 == 0 /\ addr_ai_family^0-addr_ai_family^post48 == 0 /\ -MaxListen^post48+MaxListen^0 == 0 /\ -1+tmp1^post48 == 0 /\ __rho_9_^0-__rho_9_^post48 == 0), cost: 1 New rule: l30 -> l29 : tmp1^0'=1, -1+ret^0 >= 0, cost: 1 Applied preprocessing Original rule: l4 -> l31 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post49, __rho_9_^0'=__rho_9_^post49, ret^0'=ret^post49, __rho_15_^0'=__rho_15_^post49, addr_ai_family^0'=addr_ai_family^post49, __rho_4_^0'=__rho_4_^post49, listen_index^0'=listen_index^post49, MaxBackends^0'=MaxBackends^post49, __rho_1_^0'=__rho_1_^post49, err^0'=err^post49, __rho_8_^0'=__rho_8_^post49, one^0'=one^post49, __const_10^0'=__const_10^post49, addr^0'=addr^post49, __rho_3_^0'=__rho_3_^post49, fd^0'=fd^post49, MAXADDR^0'=MAXADDR^post49, added^0'=added^post49, tmp1^0'=tmp1^post49, __rho_16_^0'=__rho_16_^post49, addrs^0'=addrs^post49, __rho_5_^0'=__rho_5_^post49, maxconn^0'=maxconn^post49, MaxListen^0'=MaxListen^post49, __rho_2_^0'=__rho_2_^post49, family^0'=family^post49, (-one^post49+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post49 == 0 /\ -addrs^post49+addrs^0 == 0 /\ __rho_15_^0-__rho_15_^post49 == 0 /\ -__rho_16_^post49+__rho_16_^0 == 0 /\ -fd^post49+fd^0 == 0 /\ listen_index^0-listen_index^post49 == 0 /\ __rho_3_^0-__rho_3_^post49 == 0 /\ __rho_5_^0-__rho_5_^post49 == 0 /\ -MAXADDR^post49+MAXADDR^0 == 0 /\ __rho_9_^0-__rho_9_^post49 == 0 /\ MaxListen^0-MaxListen^post49 == 0 /\ -family^post49+family^0 == 0 /\ -__rho_2_^post49+__rho_2_^0 == 0 /\ -tmp1^post49+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post49 == 0 /\ ret^0-ret^post49 == 0 /\ -__rho_1_^post49+__rho_1_^0 == 0 /\ -maxconn^post49+maxconn^0 == 0 /\ err^0-err^post49 == 0 /\ addr^0-addr^post49 == 0 /\ __rho_8_^0-__rho_8_^post49 == 0 /\ -added^post49+added^0 == 0 /\ __const_10^0-__const_10^post49 == 0 /\ MaxBackends^0-MaxBackends^post49 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post49 == 0), cost: 1 New rule: l4 -> l31 : TRUE, cost: 1 Applied preprocessing Original rule: l31 -> l4 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post50, __rho_9_^0'=__rho_9_^post50, ret^0'=ret^post50, __rho_15_^0'=__rho_15_^post50, addr_ai_family^0'=addr_ai_family^post50, __rho_4_^0'=__rho_4_^post50, listen_index^0'=listen_index^post50, MaxBackends^0'=MaxBackends^post50, __rho_1_^0'=__rho_1_^post50, err^0'=err^post50, __rho_8_^0'=__rho_8_^post50, one^0'=one^post50, __const_10^0'=__const_10^post50, addr^0'=addr^post50, __rho_3_^0'=__rho_3_^post50, fd^0'=fd^post50, MAXADDR^0'=MAXADDR^post50, added^0'=added^post50, tmp1^0'=tmp1^post50, __rho_16_^0'=__rho_16_^post50, addrs^0'=addrs^post50, __rho_5_^0'=__rho_5_^post50, maxconn^0'=maxconn^post50, MaxListen^0'=MaxListen^post50, __rho_2_^0'=__rho_2_^post50, family^0'=family^post50, (-__rho_2_^post50+__rho_2_^0 == 0 /\ -MaxBackends^post50+MaxBackends^0 == 0 /\ ret^0-ret^post50 == 0 /\ -addrs^post50+addrs^0 == 0 /\ -MaxListen^post50+MaxListen^0 == 0 /\ -family^post50+family^0 == 0 /\ __rho_3_^0-__rho_3_^post50 == 0 /\ __rho_4_^0-__rho_4_^post50 == 0 /\ -tmp1^post50+tmp1^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post50 == 0 /\ maxconn^0-maxconn^post50 == 0 /\ __rho_1_^0-__rho_1_^post50 == 0 /\ err^0-err^post50 == 0 /\ addr^0-addr^post50 == 0 /\ __rho_8_^0-__rho_8_^post50 == 0 /\ __const_10^0-__const_10^post50 == 0 /\ -added^post50+added^0 == 0 /\ -MAXADDR^post50+MAXADDR^0 == 0 /\ -fd^post50+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post50 == 0 /\ -__rho_5_^post50+__rho_5_^0 == 0 /\ addr_ai_family^0-addr_ai_family^post50 == 0 /\ __rho_15_^0-__rho_15_^post50 == 0 /\ -listen_index^post50+listen_index^0 == 0 /\ one^0-one^post50 == 0 /\ -__rho_16_^post50+__rho_16_^0 == 0), cost: 1 New rule: l31 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l32 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post51, __rho_9_^0'=__rho_9_^post51, ret^0'=ret^post51, __rho_15_^0'=__rho_15_^post51, addr_ai_family^0'=addr_ai_family^post51, __rho_4_^0'=__rho_4_^post51, listen_index^0'=listen_index^post51, MaxBackends^0'=MaxBackends^post51, __rho_1_^0'=__rho_1_^post51, err^0'=err^post51, __rho_8_^0'=__rho_8_^post51, one^0'=one^post51, __const_10^0'=__const_10^post51, addr^0'=addr^post51, __rho_3_^0'=__rho_3_^post51, fd^0'=fd^post51, MAXADDR^0'=MAXADDR^post51, added^0'=added^post51, tmp1^0'=tmp1^post51, __rho_16_^0'=__rho_16_^post51, addrs^0'=addrs^post51, __rho_5_^0'=__rho_5_^post51, maxconn^0'=maxconn^post51, MaxListen^0'=MaxListen^post51, __rho_2_^0'=__rho_2_^post51, family^0'=family^post51, (tmp1^0-tmp1^post51 == 0 /\ __rho_5_^0-__rho_5_^post51 == 0 /\ addr_ai_family^0-addr_ai_family^post51 == 0 /\ -family^post51+family^0 == 0 /\ -MaxListen^post51+MaxListen^0 == 0 /\ err^0-err^post51 == 0 /\ -added^post51+added^0 == 0 /\ addrs^0-addrs^post51 == 0 /\ -fd^post51+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post51 == 0 /\ listen_index^0-listen_index^post51 == 0 /\ -MAXADDR^post51+MAXADDR^0 == 0 /\ -one^post51+one^0 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post51 == 0 /\ __rho_15_^0-__rho_15_^post51 == 0 /\ -__rho_3_^post51+__rho_3_^0 == 0 /\ __rho_4_^0-__rho_4_^post51 == 0 /\ ret^0-ret^post51 == 0 /\ addr^0-addr^post51 == 0 /\ -__rho_2_^post51+__rho_2_^0 == 0 /\ -__rho_1_^post51+__rho_1_^0 == 0 /\ -maxconn^post51+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post51 == 0 /\ __const_10^0-__const_10^post51 == 0 /\ -__rho_16_^post51+__rho_16_^0 == 0 /\ MaxBackends^0-MaxBackends^post51 == 0), cost: 1 New rule: l32 -> l33 : TRUE, cost: 1 Applied preprocessing Original rule: l33 -> l30 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post52, __rho_9_^0'=__rho_9_^post52, ret^0'=ret^post52, __rho_15_^0'=__rho_15_^post52, addr_ai_family^0'=addr_ai_family^post52, __rho_4_^0'=__rho_4_^post52, listen_index^0'=listen_index^post52, MaxBackends^0'=MaxBackends^post52, __rho_1_^0'=__rho_1_^post52, err^0'=err^post52, __rho_8_^0'=__rho_8_^post52, one^0'=one^post52, __const_10^0'=__const_10^post52, addr^0'=addr^post52, __rho_3_^0'=__rho_3_^post52, fd^0'=fd^post52, MAXADDR^0'=MAXADDR^post52, added^0'=added^post52, tmp1^0'=tmp1^post52, __rho_16_^0'=__rho_16_^post52, addrs^0'=addrs^post52, __rho_5_^0'=__rho_5_^post52, maxconn^0'=maxconn^post52, MaxListen^0'=MaxListen^post52, __rho_2_^0'=__rho_2_^post52, family^0'=family^post52, (0 == 0 /\ -tmp1^post52+tmp1^0 == 0 /\ -maxconn^post52+maxconn^0 == 0 /\ -added^post52+added^0 == 0 /\ __rho_15_^0-__rho_15_^post52 == 0 /\ -MaxListen^post52+MaxListen^0 == 0 /\ __rho_3_^0-__rho_3_^post52 == 0 /\ __const_10^0-__const_10^post52 == 0 /\ -addrs^post52+addrs^0 == 0 /\ listen_index^0-listen_index^post52 == 0 /\ MaxBackends^0-MaxBackends^post52 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post52 == 0 /\ -__rho_16_^post52+__rho_16_^0 == 0 /\ -fd^post52+fd^0 == 0 /\ addr_ai_family^0-addr_ai_family^post52 == 0 /\ addr^0-addr^post52 == 0 /\ one^0-one^post52 == 0 /\ -__rho_2_^post52+__rho_2_^0 == 0 /\ -__rho_5_^post52+__rho_5_^0 == 0 /\ err^0-err^post52 == 0 /\ -family^post52+family^0 == 0 /\ -MAXADDR^post52+MAXADDR^0 == 0 /\ -__rho_9_^post52+ret^post52 == 0 /\ __rho_8_^0-__rho_8_^post52 == 0 /\ -__rho_4_^post52+__rho_4_^0 == 0 /\ -__rho_1_^post52+__rho_1_^0 == 0), cost: 1 New rule: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 Applied preprocessing Original rule: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post53, __rho_9_^0'=__rho_9_^post53, ret^0'=ret^post53, __rho_15_^0'=__rho_15_^post53, addr_ai_family^0'=addr_ai_family^post53, __rho_4_^0'=__rho_4_^post53, listen_index^0'=listen_index^post53, MaxBackends^0'=MaxBackends^post53, __rho_1_^0'=__rho_1_^post53, err^0'=err^post53, __rho_8_^0'=__rho_8_^post53, one^0'=one^post53, __const_10^0'=__const_10^post53, addr^0'=addr^post53, __rho_3_^0'=__rho_3_^post53, fd^0'=fd^post53, MAXADDR^0'=MAXADDR^post53, added^0'=added^post53, tmp1^0'=tmp1^post53, __rho_16_^0'=__rho_16_^post53, addrs^0'=addrs^post53, __rho_5_^0'=__rho_5_^post53, maxconn^0'=maxconn^post53, MaxListen^0'=MaxListen^post53, __rho_2_^0'=__rho_2_^post53, family^0'=family^post53, (ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post53 == 0 /\ __rho_8_^0-__rho_8_^post53 == 0 /\ 4-family^0 <= 0 /\ -added^post53+added^0 == 0 /\ __rho_5_^0-__rho_5_^post53 == 0 /\ -maxconn^post53+maxconn^0 == 0 /\ -__rho_1_^post53+__rho_1_^0 == 0 /\ -listen_index^post53+listen_index^0 == 0 /\ __rho_9_^0-__rho_9_^post53 == 0 /\ MaxListen^0-MaxListen^post53 == 0 /\ addr_ai_family^0-addr_ai_family^post53 == 0 /\ -__const_10^post53+__const_10^0 == 0 /\ addr^0-addr^post53 == 0 /\ __rho_3_^0-__rho_3_^post53 == 0 /\ err^0-err^post53 == 0 /\ MaxBackends^0-MaxBackends^post53 == 0 /\ -addrs^post53+addrs^0 == 0 /\ -__rho_16_^post53+__rho_16_^0 == 0 /\ __rho_2_^0-__rho_2_^post53 == 0 /\ one^0-one^post53 == 0 /\ __rho_15_^0-__rho_15_^post53 == 0 /\ -family^post53+family^0 == 0 /\ -tmp1^post53+tmp1^0 == 0 /\ -fd^post53+fd^0 == 0 /\ __rho_4_^0-__rho_4_^post53 == 0 /\ ret^0-ret^post53 == 0 /\ -MAXADDR^post53+MAXADDR^0 == 0), cost: 1 New rule: l34 -> l32 : -4+family^0 >= 0, cost: 1 Applied preprocessing Original rule: l34 -> l32 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post54, __rho_9_^0'=__rho_9_^post54, ret^0'=ret^post54, __rho_15_^0'=__rho_15_^post54, addr_ai_family^0'=addr_ai_family^post54, __rho_4_^0'=__rho_4_^post54, listen_index^0'=listen_index^post54, MaxBackends^0'=MaxBackends^post54, __rho_1_^0'=__rho_1_^post54, err^0'=err^post54, __rho_8_^0'=__rho_8_^post54, one^0'=one^post54, __const_10^0'=__const_10^post54, addr^0'=addr^post54, __rho_3_^0'=__rho_3_^post54, fd^0'=fd^post54, MAXADDR^0'=MAXADDR^post54, added^0'=added^post54, tmp1^0'=tmp1^post54, __rho_16_^0'=__rho_16_^post54, addrs^0'=addrs^post54, __rho_5_^0'=__rho_5_^post54, maxconn^0'=maxconn^post54, MaxListen^0'=MaxListen^post54, __rho_2_^0'=__rho_2_^post54, family^0'=family^post54, (MaxBackends^0-MaxBackends^post54 == 0 /\ err^0-err^post54 == 0 /\ -added^post54+added^0 == 0 /\ -__rho_3_^post54+__rho_3_^0 == 0 /\ -__rho_5_^post54+__rho_5_^0 == 0 /\ -__const_10^post54+__const_10^0 == 0 /\ -__rho_1_^post54+__rho_1_^0 == 0 /\ -2+family^0 <= 0 /\ -addr^post54+addr^0 == 0 /\ -__rho_16_^post54+__rho_16_^0 == 0 /\ -maxconn^post54+maxconn^0 == 0 /\ __rho_15_^0-__rho_15_^post54 == 0 /\ ret^0-ret^post54 == 0 /\ -MaxListen^post54+MaxListen^0 == 0 /\ -family^post54+family^0 == 0 /\ fd^0-fd^post54 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post54 == 0 /\ __rho_8_^0-__rho_8_^post54 == 0 /\ -__rho_4_^post54+__rho_4_^0 == 0 /\ -__rho_2_^post54+__rho_2_^0 == 0 /\ addrs^0-addrs^post54 == 0 /\ -one^post54+one^0 == 0 /\ tmp1^0-tmp1^post54 == 0 /\ __rho_9_^0-__rho_9_^post54 == 0 /\ MAXADDR^0-MAXADDR^post54 == 0 /\ addr_ai_family^0-addr_ai_family^post54 == 0 /\ listen_index^0-listen_index^post54 == 0), cost: 1 New rule: l34 -> l32 : -2+family^0 <= 0, cost: 1 Applied preprocessing Original rule: l34 -> l33 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post55, __rho_9_^0'=__rho_9_^post55, ret^0'=ret^post55, __rho_15_^0'=__rho_15_^post55, addr_ai_family^0'=addr_ai_family^post55, __rho_4_^0'=__rho_4_^post55, listen_index^0'=listen_index^post55, MaxBackends^0'=MaxBackends^post55, __rho_1_^0'=__rho_1_^post55, err^0'=err^post55, __rho_8_^0'=__rho_8_^post55, one^0'=one^post55, __const_10^0'=__const_10^post55, addr^0'=addr^post55, __rho_3_^0'=__rho_3_^post55, fd^0'=fd^post55, MAXADDR^0'=MAXADDR^post55, added^0'=added^post55, tmp1^0'=tmp1^post55, __rho_16_^0'=__rho_16_^post55, addrs^0'=addrs^post55, __rho_5_^0'=__rho_5_^post55, maxconn^0'=maxconn^post55, MaxListen^0'=MaxListen^post55, __rho_2_^0'=__rho_2_^post55, family^0'=family^post55, (__rho_15_^0-__rho_15_^post55 == 0 /\ -listen_index^post55+listen_index^0 == 0 /\ addr_ai_family^0-addr_ai_family^post55 == 0 /\ -__rho_16_^post55+__rho_16_^0 == 0 /\ __rho_8_^0-__rho_8_^post55 == 0 /\ -fd^post55+fd^0 == 0 /\ -family^post55+family^0 == 0 /\ -MAXADDR^post55+MAXADDR^0 == 0 /\ __rho_3_^0-__rho_3_^post55 == 0 /\ -3+family^0 <= 0 /\ MaxListen^0-MaxListen^post55 == 0 /\ -__rho_2_^post55+__rho_2_^0 == 0 /\ __rho_5_^0-__rho_5_^post55 == 0 /\ -addrs^post55+addrs^0 == 0 /\ __rho_9_^0-__rho_9_^post55 == 0 /\ -one^post55+one^0 == 0 /\ -__rho_1_^post55+__rho_1_^0 == 0 /\ -tmp1^post55+tmp1^0 == 0 /\ __rho_4_^0-__rho_4_^post55 == 0 /\ -maxconn^post55+maxconn^0 == 0 /\ ret^0-ret^post55 == 0 /\ MaxBackends^0-MaxBackends^post55 == 0 /\ err^0-err^post55 == 0 /\ addr^0-addr^post55 == 0 /\ -added^post55+added^0 == 0 /\ __const_10^0-__const_10^post55 == 0 /\ 3-family^0 <= 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post55 == 0), cost: 1 New rule: l34 -> l33 : -3+family^0 == 0, cost: 1 Applied preprocessing Original rule: l35 -> l34 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post56, __rho_9_^0'=__rho_9_^post56, ret^0'=ret^post56, __rho_15_^0'=__rho_15_^post56, addr_ai_family^0'=addr_ai_family^post56, __rho_4_^0'=__rho_4_^post56, listen_index^0'=listen_index^post56, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=__rho_1_^post56, err^0'=err^post56, __rho_8_^0'=__rho_8_^post56, one^0'=one^post56, __const_10^0'=__const_10^post56, addr^0'=addr^post56, __rho_3_^0'=__rho_3_^post56, fd^0'=fd^post56, MAXADDR^0'=MAXADDR^post56, added^0'=added^post56, tmp1^0'=tmp1^post56, __rho_16_^0'=__rho_16_^post56, addrs^0'=addrs^post56, __rho_5_^0'=__rho_5_^post56, maxconn^0'=maxconn^post56, MaxListen^0'=MaxListen^post56, __rho_2_^0'=__rho_2_^post56, family^0'=family^post56, (0 == 0 /\ -__rho_2_^post56+__rho_2_^0 == 0 /\ __rho_9_^0-__rho_9_^post56 == 0 /\ __rho_15_^0-__rho_15_^post56 == 0 /\ -addr^post56+addr^0 == 0 /\ -__rho_16_^post56+__rho_16_^0 == 0 /\ err^0-err^post56 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post56 == 0 /\ -__rho_4_^post56+__rho_4_^0 == 0 /\ -__rho_5_^post56+__rho_5_^0 == 0 /\ listen_index^post56 == 0 /\ 1-MaxBackends^post56 <= 0 /\ -__rho_8_^post56+__rho_8_^0 == 0 /\ __rho_1_^0-__rho_1_^post56 == 0 /\ -__rho_3_^post56+__rho_3_^0 == 0 /\ -family^post56+family^0 == 0 /\ MaxListen^0-MaxListen^post56 == 0 /\ -addrs^post56 <= 0 /\ -addr_ai_family^post56+addr_ai_family^0 == 0 /\ added^post56 == 0 /\ -maxconn^post56+maxconn^0 == 0 /\ fd^0-fd^post56 == 0 /\ -1+one^post56 == 0 /\ tmp1^0-tmp1^post56 == 0 /\ -__const_10^post56+__const_10^0 == 0), cost: 1 New rule: l35 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 1 Applied preprocessing Original rule: l36 -> l35 : ListenSocket_OF_listen_index^0'=ListenSocket_OF_listen_index^post57, __rho_9_^0'=__rho_9_^post57, ret^0'=ret^post57, __rho_15_^0'=__rho_15_^post57, addr_ai_family^0'=addr_ai_family^post57, __rho_4_^0'=__rho_4_^post57, listen_index^0'=listen_index^post57, MaxBackends^0'=MaxBackends^post57, __rho_1_^0'=__rho_1_^post57, err^0'=err^post57, __rho_8_^0'=__rho_8_^post57, one^0'=one^post57, __const_10^0'=__const_10^post57, addr^0'=addr^post57, __rho_3_^0'=__rho_3_^post57, fd^0'=fd^post57, MAXADDR^0'=MAXADDR^post57, added^0'=added^post57, tmp1^0'=tmp1^post57, __rho_16_^0'=__rho_16_^post57, addrs^0'=addrs^post57, __rho_5_^0'=__rho_5_^post57, maxconn^0'=maxconn^post57, MaxListen^0'=MaxListen^post57, __rho_2_^0'=__rho_2_^post57, family^0'=family^post57, (-__rho_2_^post57+__rho_2_^0 == 0 /\ __rho_5_^0-__rho_5_^post57 == 0 /\ -MaxListen^post57+MaxListen^0 == 0 /\ -one^post57+one^0 == 0 /\ addr_ai_family^0-addr_ai_family^post57 == 0 /\ ret^0-ret^post57 == 0 /\ err^0-err^post57 == 0 /\ -addr^post57+addr^0 == 0 /\ -family^post57+family^0 == 0 /\ -__rho_4_^post57+__rho_4_^0 == 0 /\ -tmp1^post57+tmp1^0 == 0 /\ __rho_1_^0-__rho_1_^post57 == 0 /\ ListenSocket_OF_listen_index^0-ListenSocket_OF_listen_index^post57 == 0 /\ addrs^0-addrs^post57 == 0 /\ -MAXADDR^post57+MAXADDR^0 == 0 /\ -fd^post57+fd^0 == 0 /\ __rho_9_^0-__rho_9_^post57 == 0 /\ -added^post57+added^0 == 0 /\ __rho_15_^0-__rho_15_^post57 == 0 /\ -__rho_3_^post57+__rho_3_^0 == 0 /\ listen_index^0-listen_index^post57 == 0 /\ MaxBackends^0-MaxBackends^post57 == 0 /\ -maxconn^post57+maxconn^0 == 0 /\ __rho_8_^0-__rho_8_^post57 == 0 /\ -__rho_16_^post57+__rho_16_^0 == 0 /\ __const_10^0-__const_10^post57 == 0), cost: 1 New rule: l36 -> l35 : TRUE, cost: 1 Simplified rules Start location: l36 58: l2 -> l3 : TRUE, cost: 1 59: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1 60: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1 106: l4 -> l31 : TRUE, cost: 1 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 84: l6 -> l19 : TRUE, cost: 1 62: l7 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 63: l7 -> l5 : 1+err^0 <= 0, cost: 1 64: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -__const_10^0+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 67: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 68: l11 -> l2 : TRUE, cost: 1 69: l12 -> l10 : -1+__rho_8_^0 == 0, cost: 1 70: l12 -> l11 : -2+__rho_8_^0 >= 0, cost: 1 71: l12 -> l11 : __rho_8_^0 <= 0, cost: 1 72: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 73: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 74: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 75: l14 -> l13 : err^0 >= 0, cost: 1 76: l14 -> l5 : 1+err^0 <= 0, cost: 1 77: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 80: l17 -> l15 : __rho_4_^0 <= 0, cost: 1 81: l17 -> l16 : __rho_5_^0'=__rho_5_^post24, -1+__rho_4_^0 >= 0, cost: 1 82: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 83: l18 -> l5 : -1+fd^0 >= 0, cost: 1 99: l19 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 1 100: l19 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 87: l21 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 1 88: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 98: l23 -> l25 : TRUE, cost: 1 89: l24 -> l22 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 90: l24 -> l22 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 91: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 92: l25 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 1 93: l25 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 1 94: l26 -> l23 : __rho_3_^0 <= 0, cost: 1 95: l26 -> l5 : -1+__rho_3_^0 >= 0, cost: 1 96: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 97: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 104: l30 -> l28 : ret^0 <= 0, cost: 1 105: l30 -> l29 : tmp1^0'=1, -1+ret^0 >= 0, cost: 1 107: l31 -> l4 : TRUE, cost: 1 108: l32 -> l33 : TRUE, cost: 1 109: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 110: l34 -> l32 : -4+family^0 >= 0, cost: 1 111: l34 -> l32 : -2+family^0 <= 0, cost: 1 112: l34 -> l33 : -3+family^0 == 0, cost: 1 113: l35 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 1 114: l36 -> l35 : TRUE, cost: 1 Eliminating location l35 by chaining: Applied chaining First rule: l36 -> l35 : TRUE, cost: 1 Second rule: l35 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 1 New rule: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Applied deletion Removed the following rules: 113 114 Eliminating location l31 by chaining: Applied chaining First rule: l4 -> l31 : TRUE, cost: 1 Second rule: l31 -> l4 : TRUE, cost: 1 New rule: l4 -> l4 : TRUE, cost: 2 Applied deletion Removed the following rules: 106 107 Eliminated locations on linear paths Start location: l36 58: l2 -> l3 : TRUE, cost: 1 59: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1 60: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1 116: l4 -> l4 : TRUE, cost: 2 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 84: l6 -> l19 : TRUE, cost: 1 62: l7 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 63: l7 -> l5 : 1+err^0 <= 0, cost: 1 64: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -__const_10^0+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 67: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 68: l11 -> l2 : TRUE, cost: 1 69: l12 -> l10 : -1+__rho_8_^0 == 0, cost: 1 70: l12 -> l11 : -2+__rho_8_^0 >= 0, cost: 1 71: l12 -> l11 : __rho_8_^0 <= 0, cost: 1 72: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 73: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 74: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 75: l14 -> l13 : err^0 >= 0, cost: 1 76: l14 -> l5 : 1+err^0 <= 0, cost: 1 77: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 80: l17 -> l15 : __rho_4_^0 <= 0, cost: 1 81: l17 -> l16 : __rho_5_^0'=__rho_5_^post24, -1+__rho_4_^0 >= 0, cost: 1 82: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 83: l18 -> l5 : -1+fd^0 >= 0, cost: 1 99: l19 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 1 100: l19 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 87: l21 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 1 88: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 98: l23 -> l25 : TRUE, cost: 1 89: l24 -> l22 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 90: l24 -> l22 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 91: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 92: l25 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 1 93: l25 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 1 94: l26 -> l23 : __rho_3_^0 <= 0, cost: 1 95: l26 -> l5 : -1+__rho_3_^0 >= 0, cost: 1 96: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 97: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 104: l30 -> l28 : ret^0 <= 0, cost: 1 105: l30 -> l29 : tmp1^0'=1, -1+ret^0 >= 0, cost: 1 108: l32 -> l33 : TRUE, cost: 1 109: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 110: l34 -> l32 : -4+family^0 >= 0, cost: 1 111: l34 -> l32 : -2+family^0 <= 0, cost: 1 112: l34 -> l33 : -3+family^0 == 0, cost: 1 115: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Applied nonterm Original rule: l4 -> l4 : TRUE, cost: 2 New rule: l4 -> [37] : TRUE, cost: NONTERM Applied acceleration Original rule: l4 -> l4 : TRUE, cost: 2 New rule: l4 -> l4 : TRUE, cost: 2*n0 Applied deletion Removed the following rules: 116 Accelerated simple loops Start location: l36 58: l2 -> l3 : TRUE, cost: 1 59: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1 60: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1 117: l4 -> [37] : TRUE, cost: NONTERM 118: l4 -> l4 : TRUE, cost: 2*n0 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 84: l6 -> l19 : TRUE, cost: 1 62: l7 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 63: l7 -> l5 : 1+err^0 <= 0, cost: 1 64: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -__const_10^0+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 67: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 68: l11 -> l2 : TRUE, cost: 1 69: l12 -> l10 : -1+__rho_8_^0 == 0, cost: 1 70: l12 -> l11 : -2+__rho_8_^0 >= 0, cost: 1 71: l12 -> l11 : __rho_8_^0 <= 0, cost: 1 72: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 73: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 74: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 75: l14 -> l13 : err^0 >= 0, cost: 1 76: l14 -> l5 : 1+err^0 <= 0, cost: 1 77: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 80: l17 -> l15 : __rho_4_^0 <= 0, cost: 1 81: l17 -> l16 : __rho_5_^0'=__rho_5_^post24, -1+__rho_4_^0 >= 0, cost: 1 82: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 83: l18 -> l5 : -1+fd^0 >= 0, cost: 1 99: l19 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 1 100: l19 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 87: l21 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 1 88: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 98: l23 -> l25 : TRUE, cost: 1 89: l24 -> l22 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 90: l24 -> l22 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 91: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 92: l25 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 1 93: l25 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 1 94: l26 -> l23 : __rho_3_^0 <= 0, cost: 1 95: l26 -> l5 : -1+__rho_3_^0 >= 0, cost: 1 96: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 97: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 104: l30 -> l28 : ret^0 <= 0, cost: 1 105: l30 -> l29 : tmp1^0'=1, -1+ret^0 >= 0, cost: 1 108: l32 -> l33 : TRUE, cost: 1 109: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 110: l34 -> l32 : -4+family^0 >= 0, cost: 1 111: l34 -> l32 : -2+family^0 <= 0, cost: 1 112: l34 -> l33 : -3+family^0 == 0, cost: 1 115: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Applied chaining First rule: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1 Second rule: l4 -> [37] : TRUE, cost: NONTERM New rule: l3 -> [37] : -1+added^0 >= 0, cost: NONTERM Applied chaining First rule: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1 Second rule: l4 -> [37] : TRUE, cost: NONTERM New rule: l3 -> [37] : added^0 <= 0, cost: NONTERM Applied chaining First rule: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1 Second rule: l4 -> l4 : TRUE, cost: 2*n0 New rule: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1+2*n0 Applied chaining First rule: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1 Second rule: l4 -> l4 : TRUE, cost: 2*n0 New rule: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1+2*n0 Applied deletion Removed the following rules: 117 118 Chained accelerated rules with incoming rules Start location: l36 58: l2 -> l3 : TRUE, cost: 1 59: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1 60: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1 119: l3 -> [37] : -1+added^0 >= 0, cost: NONTERM 120: l3 -> [37] : added^0 <= 0, cost: NONTERM 121: l3 -> l4 : ret^0'=1, -1+added^0 >= 0, cost: 1+2*n0 122: l3 -> l4 : ret^0'=0, added^0 <= 0, cost: 1+2*n0 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 84: l6 -> l19 : TRUE, cost: 1 62: l7 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 63: l7 -> l5 : 1+err^0 <= 0, cost: 1 64: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -__const_10^0+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 67: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 68: l11 -> l2 : TRUE, cost: 1 69: l12 -> l10 : -1+__rho_8_^0 == 0, cost: 1 70: l12 -> l11 : -2+__rho_8_^0 >= 0, cost: 1 71: l12 -> l11 : __rho_8_^0 <= 0, cost: 1 72: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 73: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 74: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 75: l14 -> l13 : err^0 >= 0, cost: 1 76: l14 -> l5 : 1+err^0 <= 0, cost: 1 77: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 80: l17 -> l15 : __rho_4_^0 <= 0, cost: 1 81: l17 -> l16 : __rho_5_^0'=__rho_5_^post24, -1+__rho_4_^0 >= 0, cost: 1 82: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 83: l18 -> l5 : -1+fd^0 >= 0, cost: 1 99: l19 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 1 100: l19 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 87: l21 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 1 88: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 98: l23 -> l25 : TRUE, cost: 1 89: l24 -> l22 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 90: l24 -> l22 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 91: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 92: l25 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 1 93: l25 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 1 94: l26 -> l23 : __rho_3_^0 <= 0, cost: 1 95: l26 -> l5 : -1+__rho_3_^0 >= 0, cost: 1 96: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 97: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 104: l30 -> l28 : ret^0 <= 0, cost: 1 105: l30 -> l29 : tmp1^0'=1, -1+ret^0 >= 0, cost: 1 108: l32 -> l33 : TRUE, cost: 1 109: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 110: l34 -> l32 : -4+family^0 >= 0, cost: 1 111: l34 -> l32 : -2+family^0 <= 0, cost: 1 112: l34 -> l33 : -3+family^0 == 0, cost: 1 115: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Removed unreachable locations and irrelevant leafs Start location: l36 58: l2 -> l3 : TRUE, cost: 1 119: l3 -> [37] : -1+added^0 >= 0, cost: NONTERM 120: l3 -> [37] : added^0 <= 0, cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 84: l6 -> l19 : TRUE, cost: 1 62: l7 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 63: l7 -> l5 : 1+err^0 <= 0, cost: 1 64: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 65: l9 -> l8 : -__const_10^0+maxconn^0 <= 0, cost: 1 66: l9 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 67: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 68: l11 -> l2 : TRUE, cost: 1 69: l12 -> l10 : -1+__rho_8_^0 == 0, cost: 1 70: l12 -> l11 : -2+__rho_8_^0 >= 0, cost: 1 71: l12 -> l11 : __rho_8_^0 <= 0, cost: 1 72: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 73: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 74: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 75: l14 -> l13 : err^0 >= 0, cost: 1 76: l14 -> l5 : 1+err^0 <= 0, cost: 1 77: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 80: l17 -> l15 : __rho_4_^0 <= 0, cost: 1 81: l17 -> l16 : __rho_5_^0'=__rho_5_^post24, -1+__rho_4_^0 >= 0, cost: 1 82: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 83: l18 -> l5 : -1+fd^0 >= 0, cost: 1 99: l19 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 1 100: l19 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 1 85: l20 -> l21 : TRUE, cost: 1 86: l21 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 87: l21 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 1 88: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 98: l23 -> l25 : TRUE, cost: 1 89: l24 -> l22 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 90: l24 -> l22 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 91: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 92: l25 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 1 93: l25 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 1 94: l26 -> l23 : __rho_3_^0 <= 0, cost: 1 95: l26 -> l5 : -1+__rho_3_^0 >= 0, cost: 1 96: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 97: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 104: l30 -> l28 : ret^0 <= 0, cost: 1 105: l30 -> l29 : tmp1^0'=1, -1+ret^0 >= 0, cost: 1 108: l32 -> l33 : TRUE, cost: 1 109: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 110: l34 -> l32 : -4+family^0 >= 0, cost: 1 111: l34 -> l32 : -2+family^0 <= 0, cost: 1 112: l34 -> l33 : -3+family^0 == 0, cost: 1 115: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Eliminating location l34 by chaining: Applied chaining First rule: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Second rule: l34 -> l32 : -4+family^0 >= 0, cost: 1 New rule: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Applied chaining First rule: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Second rule: l34 -> l32 : -2+family^0 <= 0, cost: 1 New rule: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Applied chaining First rule: l36 -> l34 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 2 Second rule: l34 -> l33 : -3+family^0 == 0, cost: 1 New rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Applied deletion Removed the following rules: 110 111 112 115 Eliminating location l30 by chaining: Applied chaining First rule: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 Second rule: l30 -> l28 : ret^0 <= 0, cost: 1 New rule: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, (0 == 0 /\ ret^post52 <= 0), cost: 2 Applied simplification Original rule: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, (0 == 0 /\ ret^post52 <= 0), cost: 2 New rule: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, ret^post52 <= 0, cost: 2 Applied chaining First rule: l33 -> l30 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, 0 == 0, cost: 1 Second rule: l30 -> l29 : tmp1^0'=1, -1+ret^0 >= 0, cost: 1 New rule: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, (0 == 0 /\ -1+ret^post52 >= 0), cost: 2 Applied simplification Original rule: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, (0 == 0 /\ -1+ret^post52 >= 0), cost: 2 New rule: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, -1+ret^post52 >= 0, cost: 2 Applied deletion Removed the following rules: 104 105 109 Eliminating location l19 by chaining: Applied chaining First rule: l6 -> l19 : TRUE, cost: 1 Second rule: l19 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 1 New rule: l6 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 2 Applied chaining First rule: l6 -> l19 : TRUE, cost: 1 Second rule: l19 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 1 New rule: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 Applied deletion Removed the following rules: 84 99 100 Eliminating location l3 by chaining: Applied chaining First rule: l2 -> l3 : TRUE, cost: 1 Second rule: l3 -> [37] : -1+added^0 >= 0, cost: NONTERM New rule: l2 -> [37] : -1+added^0 >= 0, cost: NONTERM Applied chaining First rule: l2 -> l3 : TRUE, cost: 1 Second rule: l3 -> [37] : added^0 <= 0, cost: NONTERM New rule: l2 -> [37] : added^0 <= 0, cost: NONTERM Applied deletion Removed the following rules: 58 119 120 Eliminating location l26 by chaining: Applied chaining First rule: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 Second rule: l26 -> l23 : __rho_3_^0 <= 0, cost: 1 New rule: l27 -> l23 : (__rho_3_^0 <= 0 /\ __rho_2_^0 <= 0), cost: 2 Applied chaining First rule: l27 -> l26 : __rho_2_^0 <= 0, cost: 1 Second rule: l26 -> l5 : -1+__rho_3_^0 >= 0, cost: 1 New rule: l27 -> l5 : (-1+__rho_3_^0 >= 0 /\ __rho_2_^0 <= 0), cost: 2 Applied deletion Removed the following rules: 94 95 97 Eliminating location l25 by chaining: Applied chaining First rule: l23 -> l25 : TRUE, cost: 1 Second rule: l25 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 1 New rule: l23 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 2 Applied chaining First rule: l23 -> l25 : TRUE, cost: 1 Second rule: l25 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 1 New rule: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 Applied deletion Removed the following rules: 92 93 98 Eliminating location l21 by chaining: Applied chaining First rule: l20 -> l21 : TRUE, cost: 1 Second rule: l21 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 1 New rule: l20 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 2 Applied chaining First rule: l20 -> l21 : TRUE, cost: 1 Second rule: l21 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 1 New rule: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 Applied deletion Removed the following rules: 85 86 87 Eliminating location l17 by chaining: Applied chaining First rule: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 Second rule: l17 -> l15 : __rho_4_^0 <= 0, cost: 1 New rule: l18 -> l15 : __rho_4_^0'=__rho_4_^post25, (__rho_4_^post25 <= 0 /\ fd^0 <= 0), cost: 2 Applied chaining First rule: l18 -> l17 : __rho_4_^0'=__rho_4_^post25, fd^0 <= 0, cost: 1 Second rule: l17 -> l16 : __rho_5_^0'=__rho_5_^post24, -1+__rho_4_^0 >= 0, cost: 1 New rule: l18 -> l16 : __rho_4_^0'=__rho_4_^post25, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ fd^0 <= 0), cost: 2 Applied deletion Removed the following rules: 80 81 82 Eliminating location l14 by chaining: Applied chaining First rule: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 Second rule: l14 -> l13 : err^0 >= 0, cost: 1 New rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, (0 == 0 /\ err^post20 >= 0), cost: 2 Applied simplification Original rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, (0 == 0 /\ err^post20 >= 0), cost: 2 New rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 Applied chaining First rule: l15 -> l14 : __rho_1_^0'=err^post20, err^0'=err^post20, 0 == 0, cost: 1 Second rule: l14 -> l5 : 1+err^0 <= 0, cost: 1 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, (0 == 0 /\ 1+err^post20 <= 0), cost: 2 Applied simplification Original rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, (0 == 0 /\ 1+err^post20 <= 0), cost: 2 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 Applied deletion Removed the following rules: 75 76 77 Eliminating location l12 by chaining: Applied chaining First rule: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 Second rule: l12 -> l10 : -1+__rho_8_^0 == 0, cost: 1 New rule: l13 -> l10 : __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ -3+addr_ai_family^0 == 0), cost: 2 Applied chaining First rule: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 Second rule: l12 -> l11 : -2+__rho_8_^0 >= 0, cost: 1 New rule: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 2 Applied chaining First rule: l13 -> l12 : __rho_8_^0'=__rho_8_^post17, -3+addr_ai_family^0 == 0, cost: 1 Second rule: l12 -> l11 : __rho_8_^0 <= 0, cost: 1 New rule: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (__rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 Applied deletion Removed the following rules: 69 70 71 74 Eliminating location l9 by chaining: Applied chaining First rule: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 Second rule: l9 -> l8 : -__const_10^0+maxconn^0 <= 0, cost: 1 New rule: l10 -> l8 : maxconn^0'=maxconn^post10, (0 == 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 2 Applied simplification Original rule: l10 -> l8 : maxconn^0'=maxconn^post10, (0 == 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 2 New rule: l10 -> l8 : maxconn^0'=maxconn^post10, -__const_10^0+maxconn^post10 <= 0, cost: 2 Applied chaining First rule: l10 -> l9 : maxconn^0'=maxconn^post10, 0 == 0, cost: 1 Second rule: l9 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^0 <= 0, cost: 1 New rule: l10 -> l8 : maxconn^0'=__const_10^0, (0 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 2 Applied simplification Original rule: l10 -> l8 : maxconn^0'=__const_10^0, (0 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 2 New rule: l10 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post10 <= 0, cost: 2 Applied deletion Removed the following rules: 65 66 67 Eliminating location l7 by chaining: Applied chaining First rule: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 Second rule: l7 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, added^0'=1+added^0, err^0 >= 0, cost: 1 New rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, (0 == 0 /\ __rho_16_^post7 >= 0), cost: 2 Applied simplification Original rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, (0 == 0 /\ __rho_16_^post7 >= 0), cost: 2 New rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_16_^post7 >= 0, cost: 2 Applied chaining First rule: l8 -> l7 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 0 == 0, cost: 1 Second rule: l7 -> l5 : 1+err^0 <= 0, cost: 1 New rule: l8 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, (0 == 0 /\ 1+__rho_16_^post7 <= 0), cost: 2 Applied simplification Original rule: l8 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, (0 == 0 /\ 1+__rho_16_^post7 <= 0), cost: 2 New rule: l8 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 1+__rho_16_^post7 <= 0, cost: 2 Applied deletion Removed the following rules: 62 63 64 Eliminating location l22 by chaining: Applied chaining First rule: l24 -> l22 : ListenSocket_OF_listen_index^0 >= 0, cost: 1 Second rule: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 New rule: l24 -> l23 : listen_index^0'=1+listen_index^0, ListenSocket_OF_listen_index^0 >= 0, cost: 2 Applied chaining First rule: l24 -> l22 : 2+ListenSocket_OF_listen_index^0 <= 0, cost: 1 Second rule: l22 -> l23 : listen_index^0'=1+listen_index^0, TRUE, cost: 1 New rule: l24 -> l23 : listen_index^0'=1+listen_index^0, 2+ListenSocket_OF_listen_index^0 <= 0, cost: 2 Applied deletion Removed the following rules: 88 89 90 Eliminated locations on tree-shaped paths Start location: l36 130: l2 -> [37] : -1+added^0 >= 0, cost: NONTERM 131: l2 -> [37] : added^0 <= 0, cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 128: l6 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 2 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 147: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_16_^post7 >= 0, cost: 2 148: l8 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 1+__rho_16_^post7 <= 0, cost: 2 145: l10 -> l8 : maxconn^0'=maxconn^post10, -__const_10^0+maxconn^post10 <= 0, cost: 2 146: l10 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post10 <= 0, cost: 2 68: l11 -> l2 : TRUE, cost: 1 72: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 73: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 142: l13 -> l10 : __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ -3+addr_ai_family^0 == 0), cost: 2 143: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 2 144: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (__rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 140: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 83: l18 -> l5 : -1+fd^0 >= 0, cost: 1 138: l18 -> l15 : __rho_4_^0'=__rho_4_^post25, (__rho_4_^post25 <= 0 /\ fd^0 <= 0), cost: 2 139: l18 -> l16 : __rho_4_^0'=__rho_4_^post25, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ fd^0 <= 0), cost: 2 136: l20 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 2 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 134: l23 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 2 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 91: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 149: l24 -> l23 : listen_index^0'=1+listen_index^0, ListenSocket_OF_listen_index^0 >= 0, cost: 2 150: l24 -> l23 : listen_index^0'=1+listen_index^0, 2+ListenSocket_OF_listen_index^0 <= 0, cost: 2 96: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 132: l27 -> l23 : (__rho_3_^0 <= 0 /\ __rho_2_^0 <= 0), cost: 2 133: l27 -> l5 : (-1+__rho_3_^0 >= 0 /\ __rho_2_^0 <= 0), cost: 2 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 108: l32 -> l33 : TRUE, cost: 1 126: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, ret^post52 <= 0, cost: 2 127: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, -1+ret^post52 >= 0, cost: 2 123: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 124: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 125: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Applied merging first rule: l2 -> [37] : -1+added^0 >= 0, cost: NONTERM second rule: l2 -> [37] : added^0 <= 0, cost: NONTERM new rule: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM Merged rules Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 128: l6 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 2 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 147: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_16_^post7 >= 0, cost: 2 148: l8 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 1+__rho_16_^post7 <= 0, cost: 2 145: l10 -> l8 : maxconn^0'=maxconn^post10, -__const_10^0+maxconn^post10 <= 0, cost: 2 146: l10 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post10 <= 0, cost: 2 68: l11 -> l2 : TRUE, cost: 1 72: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 73: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 142: l13 -> l10 : __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ -3+addr_ai_family^0 == 0), cost: 2 143: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 2 144: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (__rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 140: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 83: l18 -> l5 : -1+fd^0 >= 0, cost: 1 138: l18 -> l15 : __rho_4_^0'=__rho_4_^post25, (__rho_4_^post25 <= 0 /\ fd^0 <= 0), cost: 2 139: l18 -> l16 : __rho_4_^0'=__rho_4_^post25, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ fd^0 <= 0), cost: 2 136: l20 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 2 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 134: l23 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 2 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 91: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 149: l24 -> l23 : listen_index^0'=1+listen_index^0, ListenSocket_OF_listen_index^0 >= 0, cost: 2 150: l24 -> l23 : listen_index^0'=1+listen_index^0, 2+ListenSocket_OF_listen_index^0 <= 0, cost: 2 96: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 132: l27 -> l23 : (__rho_3_^0 <= 0 /\ __rho_2_^0 <= 0), cost: 2 133: l27 -> l5 : (-1+__rho_3_^0 >= 0 /\ __rho_2_^0 <= 0), cost: 2 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 108: l32 -> l33 : TRUE, cost: 1 126: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, ret^post52 <= 0, cost: 2 127: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, -1+ret^post52 >= 0, cost: 2 123: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 124: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 125: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Eliminating location l32 by chaining: Applied chaining First rule: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Second rule: l32 -> l33 : TRUE, cost: 1 New rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 4 Applied chaining First rule: l36 -> l32 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Second rule: l32 -> l33 : TRUE, cost: 1 New rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 4 Applied deletion Removed the following rules: 108 123 124 Eliminating location l33 by chaining: Applied chaining First rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Second rule: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, ret^post52 <= 0, cost: 2 New rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 5 Applied chaining First rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 3 Second rule: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, -1+ret^post52 >= 0, cost: 2 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 5 Applied chaining First rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 4 Second rule: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, ret^post52 <= 0, cost: 2 New rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 4 Second rule: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, -1+ret^post52 >= 0, cost: 2 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 4 Second rule: l33 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, ret^post52 <= 0, cost: 2 New rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l33 : ret^0'=ret^post56, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ addrs^post56 >= 0), cost: 4 Second rule: l33 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, tmp1^0'=1, -1+ret^post52 >= 0, cost: 2 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Applied deletion Removed the following rules: 125 126 127 152 153 Eliminating location l27 by chaining: Applied chaining First rule: l6 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 2 Second rule: l27 -> l23 : -1+__rho_2_^0 >= 0, cost: 1 New rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0), cost: 3 Applied chaining First rule: l6 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 2 Second rule: l27 -> l23 : (__rho_3_^0 <= 0 /\ __rho_2_^0 <= 0), cost: 2 New rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0 /\ __rho_2_^post42 <= 0), cost: 4 Applied chaining First rule: l6 -> l27 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, 1+addr^0-MAXADDR^0 <= 0, cost: 2 Second rule: l27 -> l5 : (-1+__rho_3_^0 >= 0 /\ __rho_2_^0 <= 0), cost: 2 New rule: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 Applied deletion Removed the following rules: 96 128 132 133 Eliminating location l24 by chaining: Applied chaining First rule: l23 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 2 Second rule: l24 -> l20 : 1+ListenSocket_OF_listen_index^0 == 0, cost: 1 New rule: l23 -> l20 : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 3 Applied chaining First rule: l23 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 2 Second rule: l24 -> l23 : listen_index^0'=1+listen_index^0, ListenSocket_OF_listen_index^0 >= 0, cost: 2 New rule: l23 -> l23 : listen_index^0'=1+listen_index^0, (ListenSocket_OF_listen_index^0 >= 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 4 Applied chaining First rule: l23 -> l24 : -listen_index^0+MaxListen^0 <= 0, cost: 2 Second rule: l24 -> l23 : listen_index^0'=1+listen_index^0, 2+ListenSocket_OF_listen_index^0 <= 0, cost: 2 New rule: l23 -> l23 : listen_index^0'=1+listen_index^0, (-listen_index^0+MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 Applied deletion Removed the following rules: 91 134 149 150 Eliminating location l18 by chaining: Applied chaining First rule: l20 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 2 Second rule: l18 -> l5 : -1+fd^0 >= 0, cost: 1 New rule: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 Applied chaining First rule: l20 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 2 Second rule: l18 -> l15 : __rho_4_^0'=__rho_4_^post25, (__rho_4_^post25 <= 0 /\ fd^0 <= 0), cost: 2 New rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 Applied chaining First rule: l20 -> l18 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, 1+listen_index^0-MaxListen^0 <= 0, cost: 2 Second rule: l18 -> l16 : __rho_4_^0'=__rho_4_^post25, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ fd^0 <= 0), cost: 2 New rule: l20 -> l16 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 Applied deletion Removed the following rules: 83 136 138 139 Eliminating location l13 by chaining: Applied chaining First rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 Second rule: l13 -> l10 : -4+addr_ai_family^0 >= 0, cost: 1 New rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Applied chaining First rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 Second rule: l13 -> l10 : -2+addr_ai_family^0 <= 0, cost: 1 New rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 Applied chaining First rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 Second rule: l13 -> l10 : __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ -3+addr_ai_family^0 == 0), cost: 2 New rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Applied chaining First rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 Second rule: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (-3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 2 New rule: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 4 Applied chaining First rule: l15 -> l13 : __rho_1_^0'=err^post20, err^0'=err^post20, err^post20 >= 0, cost: 2 Second rule: l13 -> l11 : __rho_8_^0'=__rho_8_^post17, (__rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 2 New rule: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Applied deletion Removed the following rules: 72 73 140 142 143 144 Eliminating location l8 by chaining: Applied chaining First rule: l10 -> l8 : maxconn^0'=maxconn^post10, -__const_10^0+maxconn^post10 <= 0, cost: 2 Second rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_16_^post7 >= 0, cost: 2 New rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 Applied chaining First rule: l10 -> l8 : maxconn^0'=maxconn^post10, -__const_10^0+maxconn^post10 <= 0, cost: 2 Second rule: l8 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 1+__rho_16_^post7 <= 0, cost: 2 New rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 Applied chaining First rule: l10 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post10 <= 0, cost: 2 Second rule: l8 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_16_^post7 >= 0, cost: 2 New rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 Applied chaining First rule: l10 -> l8 : maxconn^0'=__const_10^0, 1+__const_10^0-maxconn^post10 <= 0, cost: 2 Second rule: l8 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, 1+__rho_16_^post7 <= 0, cost: 2 New rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 Applied deletion Removed the following rules: 145 146 147 148 Eliminated locations on tree-shaped paths Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 160: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0), cost: 3 161: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0 /\ __rho_2_^post42 <= 0), cost: 4 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 175: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 169: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 170: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 171: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 172: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 4 173: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 167: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 168: l20 -> l16 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 3 164: l23 -> l23 : listen_index^0'=1+listen_index^0, (ListenSocket_OF_listen_index^0 >= 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 4 165: l23 -> l23 : listen_index^0'=1+listen_index^0, (-listen_index^0+MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 154: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 5 155: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 5 156: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 157: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 158: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 159: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Applied merging first rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0), cost: 3 second rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0 /\ __rho_2_^post42 <= 0), cost: 4 new rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 Merged rules Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 178: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 175: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 169: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 170: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 171: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 172: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 4 173: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 167: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 168: l20 -> l16 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 3 164: l23 -> l23 : listen_index^0'=1+listen_index^0, (ListenSocket_OF_listen_index^0 >= 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 4 165: l23 -> l23 : listen_index^0'=1+listen_index^0, (-listen_index^0+MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 154: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 5 155: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 5 156: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 157: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 158: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 159: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Applied nonterm Original rule: l23 -> l23 : listen_index^0'=1+listen_index^0, (ListenSocket_OF_listen_index^0 >= 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 4 New rule: l23 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: NONTERM Applied acceleration Original rule: l23 -> l23 : listen_index^0'=1+listen_index^0, (ListenSocket_OF_listen_index^0 >= 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 4 New rule: l23 -> l23 : listen_index^0'=listen_index^0+n4, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: 4*n4 Applied nonterm Original rule: l23 -> l23 : listen_index^0'=1+listen_index^0, (-listen_index^0+MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 New rule: l23 -> [38] : (-2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: NONTERM Applied acceleration Original rule: l23 -> l23 : listen_index^0'=1+listen_index^0, (-listen_index^0+MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4 New rule: l23 -> l23 : listen_index^0'=listen_index^0+n6, (-2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: 4*n6 Applied simplification Original rule: l23 -> [38] : (-2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: NONTERM New rule: l23 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: NONTERM Applied simplification Original rule: l23 -> l23 : listen_index^0'=listen_index^0+n6, (-2-ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: 4*n6 New rule: l23 -> l23 : listen_index^0'=listen_index^0+n6, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*n6 Applied deletion Removed the following rules: 164 165 Accelerated simple loops Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 178: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 175: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 169: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 170: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 171: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 172: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 4 173: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 167: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 168: l20 -> l16 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 3 179: l23 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: NONTERM 180: l23 -> l23 : listen_index^0'=listen_index^0+n4, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: 4*n4 183: l23 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: NONTERM 184: l23 -> l23 : listen_index^0'=listen_index^0+n6, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*n6 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 154: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 5 155: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 5 156: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 157: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 158: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 159: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Applied chaining First rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 Second rule: l23 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: NONTERM New rule: l6 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM Applied chaining First rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 Second rule: l23 -> l23 : listen_index^0'=listen_index^0+n4, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0), cost: 4*n4 New rule: l6 -> l23 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 3+4*n4 Applied chaining First rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 Second rule: l23 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: NONTERM New rule: l6 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM Applied chaining First rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 Second rule: l23 -> l23 : listen_index^0'=listen_index^0+n6, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0), cost: 4*n6 New rule: l6 -> l23 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 3+4*n6 Applied deletion Removed the following rules: 179 180 183 184 Chained accelerated rules with incoming rules Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 178: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 185: l6 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM 186: l6 -> l23 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 3+4*n4 187: l6 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM 188: l6 -> l23 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 3+4*n6 174: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 175: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 176: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 177: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 68: l11 -> l2 : TRUE, cost: 1 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 169: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 170: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 171: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 172: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 4 173: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 78: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 79: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 167: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 168: l20 -> l16 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 135: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 163: l23 -> l20 : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 3 101: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 102: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 103: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 154: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 5 155: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 5 156: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 157: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 158: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 159: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Eliminating location l28 by chaining: Applied chaining First rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 5 Second rule: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 Applied simplification Original rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 6 Applied chaining First rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 5 Second rule: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 7 Applied simplification Original rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 7 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Applied chaining First rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=0, -1+addrs^0 >= 0, cost: 1 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 7 Applied simplification Original rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 7 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Applied chaining First rule: l36 -> l28 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l28 -> l29 : tmp1^0'=1, addrs^0 <= 0, cost: 1 New rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Applied deletion Removed the following rules: 101 102 154 156 158 Eliminating location l29 by chaining: Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 5 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 8 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 8 Applied chaining First rule: l36 -> l29 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l29 -> l6 : addr^0'=addrs^0, TRUE, cost: 1 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied deletion Removed the following rules: 103 155 157 159 189 190 191 192 193 194 Eliminating location l23 by chaining: Applied chaining First rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 Second rule: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 New rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 5 Applied chaining First rule: l6 -> l23 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)), cost: 3 Second rule: l23 -> l20 : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0), cost: 3 New rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 6 Applied simplification Original rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 6 New rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 6 Applied chaining First rule: l6 -> l23 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 3+4*n4 Second rule: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 New rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 5+4*n4 Applied simplification Original rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 5+4*n4 New rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 Applied chaining First rule: l6 -> l23 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 3+4*n6 Second rule: l23 -> l20 : 1+listen_index^0-MaxListen^0 <= 0, cost: 2 New rule: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 Applied partial deletion Original rule: l6 -> l23 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 3+4*n4 New rule: l6 -> [39] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 3+4*n4 Applied partial deletion Original rule: l6 -> l23 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 3+4*n6 New rule: l6 -> [39] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 3+4*n6 Applied deletion Removed the following rules: 135 163 178 186 188 Eliminating location l16 by chaining: Applied chaining First rule: l20 -> l16 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 Second rule: l16 -> l15 : __rho_5_^0 <= 0, cost: 1 New rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0), cost: 5 Applied chaining First rule: l20 -> l16 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 Second rule: l16 -> l5 : -1+__rho_5_^0 >= 0, cost: 1 New rule: l20 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0), cost: 5 Applied deletion Removed the following rules: 78 79 168 Eliminating location l10 by chaining: Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 3 Second rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 Second rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, (-2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 3 Second rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-1+__rho_8_^post17 == 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ __rho_16_^post7 >= 0), cost: 8 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -1+__rho_8_^post17 == 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l10 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ __rho_16_^post7 >= 0), cost: 4 New rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (-1+__rho_8_^post17 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ __rho_16_^post7 >= 0), cost: 8 Applied chaining First rule: l15 -> l10 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (-1+__rho_8_^post17 == 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l10 -> l5 : err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0), cost: 4 New rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ -1+__rho_8_^post17 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 Applied deletion Removed the following rules: 169 170 171 174 175 176 177 Eliminating location l11 by chaining: Applied chaining First rule: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 4 Second rule: l11 -> l2 : TRUE, cost: 1 New rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 Applied chaining First rule: l15 -> l11 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 4 Second rule: l11 -> l2 : TRUE, cost: 1 New rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 Applied deletion Removed the following rules: 68 172 173 Eliminated locations on tree-shaped paths Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 185: l6 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM 187: l6 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM 204: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 5 205: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 6 206: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 207: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 208: l6 -> [39] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 3+4*n4 209: l6 -> [39] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 3+4*n6 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 213: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 215: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 216: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 217: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 219: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 220: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-1+__rho_8_^post17 == 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ __rho_16_^post7 >= 0), cost: 8 221: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -1+__rho_8_^post17 == 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 222: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (-1+__rho_8_^post17 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ __rho_16_^post7 >= 0), cost: 8 223: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ -1+__rho_8_^post17 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 224: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 225: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 167: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 210: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0), cost: 5 211: l20 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0), cost: 5 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 197: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 200: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 8 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 202: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 8 203: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied merging first rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 5 second rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 6 new rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 Applied merging first rule: l6 -> [38] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM second rule: l6 -> [38] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM new rule: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Applied merging first rule: l6 -> [39] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 3+4*n4 second rule: l6 -> [39] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 3+4*n6 new rule: l6 -> [39] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: 3+4*n4 Merged rules Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 206: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 207: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 226: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 228: l6 -> [39] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: 3+4*n4 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 213: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 215: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 216: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 217: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 219: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 220: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-1+__rho_8_^post17 == 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ __rho_16_^post7 >= 0), cost: 8 221: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -1+__rho_8_^post17 == 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 222: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (-1+__rho_8_^post17 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ __rho_16_^post7 >= 0), cost: 8 223: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_8_^0'=__rho_8_^post17, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__rho_16_^post7 <= 0 /\ -1+__rho_8_^post17 == 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0), cost: 8 224: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 225: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 167: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 210: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0), cost: 5 211: l20 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0), cost: 5 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 197: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 200: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 8 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 202: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 8 203: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-2+family^0 <= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied pruning (of leafs and parallel rules): Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 206: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 207: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 226: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 217: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 225: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 137: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 166: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 167: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 210: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0), cost: 5 211: l20 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0), cost: 5 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Eliminating location l20 by chaining: Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 Second rule: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n4 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n4 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 8+4*n4 Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 Second rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n4 Applied simplification Original rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n4 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 Second rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0), cost: 5 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 Second rule: l20 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0), cost: 5 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n4 Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 Second rule: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n6 Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 Second rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n6 Applied simplification Original rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n6 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 Second rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0), cost: 5 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n6 Applied simplification Original rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n6 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Applied chaining First rule: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 Second rule: l20 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0), cost: 5 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n6 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n6 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Applied chaining First rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 Second rule: l20 -> l2 : -listen_index^0+MaxListen^0 <= 0, cost: 2 New rule: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 7 Applied simplification Original rule: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-listen_index^0+MaxListen^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 7 New rule: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 7 Applied chaining First rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 Second rule: l20 -> l5 : __rho_15_^0'=fd^post29, fd^0'=fd^post29, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0), cost: 3 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 8 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 8 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8 Applied chaining First rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 Second rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0), cost: 4 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 9 Applied simplification Original rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 9 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9 Applied chaining First rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 Second rule: l20 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0), cost: 5 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 10 Applied simplification Original rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 10 New rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Applied chaining First rule: l6 -> l20 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5 Second rule: l20 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0), cost: 5 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 10 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+listen_index^0-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))))), cost: 10 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Applied partial deletion Original rule: l6 -> l20 : listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 New rule: l6 -> [40] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 Applied partial deletion Original rule: l6 -> l20 : listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 New rule: l6 -> [40] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 Applied deletion Removed the following rules: 137 166 167 206 207 210 211 226 Eliminated locations on tree-shaped paths Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 229: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 8+4*n4 230: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 231: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 232: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n4 233: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n6 234: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 235: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 236: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 237: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 7 238: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8 239: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9 240: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 241: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 242: l6 -> [40] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 243: l6 -> [40] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 217: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 225: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied merging first rule: l6 -> [40] : (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n4 second rule: l6 -> [40] : (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 5+4*n6 new rule: l6 -> [40] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5+4*n4 Merged rules Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 229: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 8+4*n4 230: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 231: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 232: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n4 233: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n6 234: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 235: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 236: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 237: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 7 238: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (1+listen_index^0-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8 239: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9 240: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 241: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 244: l6 -> [40] : ((listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: 5+4*n4 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 217: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 225: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied pruning (of leafs and parallel rules): Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 229: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 8+4*n4 230: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 231: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 232: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n4 233: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n6 234: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 235: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 236: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 237: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 7 240: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 141: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 212: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 214: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 217: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 218: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 224: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 225: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Eliminating location l15 by chaining: Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 11+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n4 Applied simplification Original rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n4 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 10+4*n4 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n4 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 11+4*n6 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 11+4*n6 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 11+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n6 Applied simplification Original rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n6 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 14+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 12+4*n6 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 12+4*n6 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 Applied simplification Original rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15+4*n6 Applied simplification Original rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15+4*n6 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15+4*n6 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=err^post20, 1+err^post20 <= 0, cost: 2 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 12 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 12 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (-__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Second rule: l15 -> l5 : __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, (1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0), cost: 7 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 Applied simplification Original rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 New rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Second rule: l15 -> l5 : ListenSocket_OF_listen_index^0'=fd^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, (1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ __rho_16_^post7 >= 0), cost: 7 New rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ -2+__rho_8_^post17 >= 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15 Applied chaining First rule: l6 -> l15 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10 Second rule: l15 -> l2 : __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, (err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0), cost: 5 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15 Applied simplification Original rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15 New rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15 Applied deletion Removed the following rules: 141 212 214 217 218 224 225 230 231 234 235 240 Eliminated locations on tree-shaped paths Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 229: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 8+4*n4 232: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n4 233: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n6 236: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+__rho_5_^post24 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 10+4*n6 237: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 7 245: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 11+4*n4 246: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n4 247: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n4 248: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 249: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n4 250: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n4 251: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n4 252: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n4 253: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 254: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 255: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n4 256: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 257: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15+4*n4 258: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n4 259: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 11+4*n6 260: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 261: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n6 262: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__rho_16_^post7 <= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n6 263: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 16+4*n6 264: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 14+4*n6 265: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n6 266: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n6 267: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 268: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n6 269: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n6 270: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17+4*n6 271: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n6 272: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ __rho_5_^post24 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15+4*n6 273: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12 274: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 275: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 276: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=maxconn^post10, __rho_2_^0'=__rho_2_^post42, (1+__rho_16_^post7 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -__const_10^0+maxconn^post10 <= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17 277: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, __rho_5_^0'=__rho_5_^post24, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (1+__const_10^0-maxconn^post10 <= 0 /\ -1+__rho_4_^post25 >= 0 /\ -2+addr_ai_family^0 <= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17 278: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 15 279: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (-1+__rho_4_^post25 >= 0 /\ err^post20 >= 0 /\ 1+listen_index^0-MaxListen^0 <= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied pruning (of leafs and parallel rules): Start location: l36 151: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM 61: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 129: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 162: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 229: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 8+4*n4 233: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n6 237: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 7 247: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n4 251: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n4 258: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n4 259: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 11+4*n6 264: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 14+4*n6 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Eliminating location l2 by chaining: Applied chaining First rule: l6 -> l2 : -addr^0+MAXADDR^0 <= 0, cost: 2 Second rule: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM New rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 /\ (-1+added^0 >= 0 \/ added^0 <= 0)), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 /\ (-1+added^0 >= 0 \/ added^0 <= 0)), cost: NONTERM New rule: l6 -> [37] : -addr^0+MAXADDR^0 <= 0, cost: NONTERM Applied chaining First rule: l6 -> l2 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 7 Second rule: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM New rule: l6 -> [37] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)) /\ (-1+added^0 >= 0 \/ added^0 <= 0)), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)) /\ (-1+added^0 >= 0 \/ added^0 <= 0)), cost: NONTERM New rule: l6 -> [37] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM Applied chaining First rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 14+4*n4 Second rule: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)) /\ (-1+added^0 >= 0 \/ added^0 <= 0)), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)) /\ (-1+added^0 >= 0 \/ added^0 <= 0)), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM Applied chaining First rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_5_^0'=__rho_5_^post24, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 15+4*n4 Second rule: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ (-1+added^0 >= 0 \/ added^0 <= 0) /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ (-1+added^0 >= 0 \/ added^0 <= 0) /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM New rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM Applied chaining First rule: l6 -> l2 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_8_^0'=__rho_8_^post17, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 14+4*n6 Second rule: l2 -> [37] : (-1+added^0 >= 0 \/ added^0 <= 0), cost: NONTERM New rule: l6 -> [37] : (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ (-1+added^0 >= 0 \/ added^0 <= 0) /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM Applied simplification Original rule: l6 -> [37] : (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ (-1+added^0 >= 0 \/ added^0 <= 0) /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM New rule: l6 -> [37] : (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM Applied deletion Removed the following rules: 129 151 237 251 258 264 Eliminating location l5 by chaining: Applied chaining First rule: l6 -> l5 : __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 4 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 5 Applied chaining First rule: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 8+4*n4 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 Applied chaining First rule: l6 -> l5 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 8+4*n6 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n6 Applied chaining First rule: l6 -> l5 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 16+4*n4 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 Applied chaining First rule: l6 -> l5 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 11+4*n6 Second rule: l5 -> l6 : addr^0'=1+addr^0, TRUE, cost: 1 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n6 Applied deletion Removed the following rules: 61 162 229 233 247 259 Eliminated locations on tree-shaped paths Start location: l36 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 280: l6 -> [37] : -addr^0+MAXADDR^0 <= 0, cost: NONTERM 281: l6 -> [37] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM 282: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM 283: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM 284: l6 -> [37] : (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM 285: l6 -> l6 : addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 5 286: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 287: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n6 288: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 289: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n6 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied merging first rule: l6 -> [37] : -addr^0+MAXADDR^0 <= 0, cost: NONTERM second rule: l6 -> [37] : (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM new rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0))), cost: NONTERM Applied merging first rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM second rule: l6 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: NONTERM new rule: l6 -> [37] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: NONTERM Applied merging first rule: l6 -> [37] : (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: NONTERM second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0))), cost: NONTERM new rule: l6 -> [37] : ((1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ -addr^0+MAXADDR^0 <= 0), cost: NONTERM Applied merging first rule: l6 -> [37] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0)))), cost: NONTERM second rule: l6 -> [37] : ((1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ -addr^0+MAXADDR^0 <= 0), cost: NONTERM new rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Merged rules Start location: l36 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 285: l6 -> l6 : addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 5 286: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 287: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n6 288: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 289: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n6 293: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied simplification Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 9+4*n6 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 Simplified simple loops Start location: l36 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 285: l6 -> l6 : addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 5 286: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 288: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 289: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n6 293: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 294: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied acceleration Original rule: l6 -> l6 : addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 5 New rule: l6 -> l6 : addr^0'=n90+addr^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-n90-addr^0+MAXADDR^0 >= 0 /\ -__rho_2_^post42 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ -1+n90 >= 0), cost: 5*n90 Applied instantiation Original rule: l6 -> l6 : addr^0'=n90+addr^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-n90-addr^0+MAXADDR^0 >= 0 /\ -__rho_2_^post42 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ -1+n90 >= 0), cost: 5*n90 New rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -__rho_2_^post42 >= 0 /\ -1+__rho_3_^post42 >= 0), cost: -5*addr^0+5*MAXADDR^0 Applied acceleration Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n4, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ -1+fd^post29 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n4 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=n92*n4+listen_index^0, addr^0'=n92+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -1+n92 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0+(-1+n92)*n4-MaxListen^0 >= 0 /\ ((-n92-addr^0+MAXADDR^0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (-n92-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 4*n92*n4+9*n92 Applied instantiation Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=n92*n4+listen_index^0, addr^0'=n92+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -1+n92 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0+(-1+n92)*n4-MaxListen^0 >= 0 /\ ((-n92-addr^0+MAXADDR^0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (-n92-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 4*n92*n4+9*n92 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-9*addr^0+9*MAXADDR^0 Applied acceleration Original rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=1+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+__const_10^0-maxconn^post10 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ fd^post29 <= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 17+4*n4 New rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n94*n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=n94+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=n94+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -1+n94 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-MaxListen^0+(-1+n94)*n4 >= 0 /\ ((-n94-addr^0+MAXADDR^0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (-n94-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17*n94+4*n94*n4 Applied instantiation Original rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n94*n4, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=n94+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=n94+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -1+n94 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-MaxListen^0+(-1+n94)*n4 >= 0 /\ ((-n94-addr^0+MAXADDR^0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (-n94-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 17*n94+4*n94*n4 New rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=-addr^0+MAXADDR^0+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-17*addr^0+17*MAXADDR^0 Applied acceleration Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+err^post20 <= 0 /\ fd^post29 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))), cost: 12+4*n6 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n96*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=addr^0+n96, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-1+n96 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ listen_index^0+(-1+n96)*n6-MaxListen^0 >= 0 /\ -fd^post29 >= 0 /\ ((-addr^0+MAXADDR^0-n96 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (-addr^0+MAXADDR^0-n96 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 4*n96*n6+12*n96 Applied instantiation Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0+n96*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=addr^0+n96, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-1+n96 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ listen_index^0+(-1+n96)*n6-MaxListen^0 >= 0 /\ -fd^post29 >= 0 /\ ((-addr^0+MAXADDR^0-n96 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (-addr^0+MAXADDR^0-n96 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 4*n96*n6+12*n96 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -fd^post29 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-12*addr^0+12*MAXADDR^0 Applied acceleration Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0+n6, addr^0'=1+addr^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0-MaxListen^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 9+4*n6 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=n98*n6+listen_index^0, addr^0'=addr^0+n98, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0+(-1+n98)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+n98 >= 0 /\ -1+fd^post29 >= 0 /\ ((-__rho_3_^post42 >= 0 /\ -addr^0+MAXADDR^0-n98 >= 0) \/ (-1+__rho_2_^post42 >= 0 /\ -addr^0+MAXADDR^0-n98 >= 0))), cost: 4*n98*n6+9*n98 Applied instantiation Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=n98*n6+listen_index^0, addr^0'=addr^0+n98, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (listen_index^0+(-1+n98)*n6-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1+n98 >= 0 /\ -1+fd^post29 >= 0 /\ ((-__rho_3_^post42 >= 0 /\ -addr^0+MAXADDR^0-n98 >= 0) \/ (-1+__rho_2_^post42 >= 0 /\ -addr^0+MAXADDR^0-n98 >= 0))), cost: 4*n98*n6+9*n98 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 Applied simplification Original rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -__rho_2_^post42 >= 0 /\ -1+__rho_3_^post42 >= 0), cost: -5*addr^0+5*MAXADDR^0 New rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-1-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: -5*addr^0+5*MAXADDR^0 Applied simplification Original rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 New rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 Applied deletion Removed the following rules: 285 286 288 289 294 Accelerated simple loops Start location: l36 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 293: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 296: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-9*addr^0+9*MAXADDR^0 297: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=-addr^0+MAXADDR^0+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-17*addr^0+17*MAXADDR^0 298: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -fd^post29 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-12*addr^0+12*MAXADDR^0 300: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-1-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: -5*addr^0+5*MAXADDR^0 301: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 8+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=-addr^0+MAXADDR^0+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-17*addr^0+17*MAXADDR^0 New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=-addr^0+MAXADDR^0+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-17*addr^0+17*MAXADDR^0 New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=-addr^0+MAXADDR^0+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-17*addr^0+17*MAXADDR^0 New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=0, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=-addr^0+MAXADDR^0+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-17*addr^0+17*MAXADDR^0 New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Second rule: l6 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=-(addr^0-MAXADDR^0)*n4+listen_index^0, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, added^0'=-addr^0+MAXADDR^0+added^0, __rho_16_^0'=__rho_16_^post7, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0-n4+MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ fd^post29 >= 0 /\ __rho_16_^post7 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ listen_index^0-(1+addr^0-MAXADDR^0)*n4-MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n4-17*addr^0+17*MAXADDR^0 New rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -fd^post29 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-12*addr^0+12*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -fd^post29 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-12*addr^0+12*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -fd^post29 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-12*addr^0+12*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -fd^post29 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-12*addr^0+12*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, __rho_1_^0'=err^post20, err^0'=err^post20, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -__rho_4_^post25 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-err^post20 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -fd^post29 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: -4*(addr^0-MAXADDR^0)*n6-12*addr^0+12*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-1-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: -5*addr^0+5*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 6+5*MAXADDR^post56-5*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-1-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: -5*addr^0+5*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-1-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: -5*addr^0+5*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-1-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: -5*addr^0+5*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Second rule: l6 -> l6 : addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, __rho_2_^0'=__rho_2_^post42, (-1-addr^0+MAXADDR^0 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: -5*addr^0+5*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 8+5*MAXADDR^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Second rule: l6 -> l6 : __rho_15_^0'=fd^post29, listen_index^0'=listen_index^0-(addr^0-MAXADDR^0)*n6, addr^0'=MAXADDR^0, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, __rho_2_^0'=__rho_2_^post42, (-(1+addr^0-MAXADDR^0)*n6+listen_index^0-MaxListen^0 >= 0 /\ -1-listen_index^0+MaxListen^0-n6 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ -1-addr^0+MAXADDR^0 >= 0 /\ -1+fd^post29 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: -4*(addr^0-MAXADDR^0)*n6-9*addr^0+9*MAXADDR^0 New rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied deletion Removed the following rules: 296 297 298 300 301 Chained accelerated rules with incoming rules Start location: l36 227: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 293: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 195: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 196: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 198: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 199: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 201: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 302: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 303: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 304: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 305: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 306: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 8+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 307: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 308: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 309: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=0, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 310: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 311: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 312: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 313: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 314: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 315: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 316: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 317: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 6+5*MAXADDR^post56-5*addrs^post56 318: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 319: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 320: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56 321: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 8+5*MAXADDR^post56 322: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 323: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 324: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 325: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 326: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Eliminating location l6 by chaining: Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 6 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0), cost: 7 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM New rule: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 7 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Second rule: l6 -> [38] : ((ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (listen_index^0-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied simplification Original rule: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM New rule: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=addrs^post56, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0), cost: 8 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ MAXADDR^post56-addrs^post56 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ (0 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 8+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0) /\ ((__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0) /\ ((__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (0 >= 0 /\ __rho_3_^post42 <= 0)) /\ (0 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ ((1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ ((1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ (0 <= 0 \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=0, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ ((1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ ((1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ (0 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0) /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (0 >= 0 /\ __rho_3_^post42 <= 0)) /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0) /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0) /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0) /\ ((__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 6+5*MAXADDR^post56-5*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0 /\ ((__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 8+5*MAXADDR^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0)), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM New rule: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied chaining First rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Second rule: l6 -> [37] : (-addr^0+MAXADDR^0 <= 0 \/ (__rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ 1+listen_index^0-MaxListen^0+n6 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -listen_index^0+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ listen_index^0-MaxListen^0 >= 0 /\ 1+listen_index^0+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1+addr^0-MAXADDR^0 <= 0 /\ __rho_3_^post42 <= 0) \/ (1+addr^0-MAXADDR^0 <= 0 /\ -1+__rho_2_^post42 >= 0)))), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied simplification Original rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ 0 <= 0) /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM New rule: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 8+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 8+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=0, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : ListenSocket_OF_listen_index^0'=fd^post29, __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=n4*(MAXADDR^post56-addrs^post56), MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=__rho_16_^post7, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=MAXADDR^post56-addrs^post56, tmp1^0'=1, __rho_16_^0'=__rho_16_^post7, addrs^0'=addrs^post56, maxconn^0'=__const_10^0, __rho_2_^0'=__rho_2_^post42, (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 New rule: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 New rule: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 New rule: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 New rule: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 New rule: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, __rho_4_^0'=__rho_4_^post25, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, __rho_1_^0'=err^post20, err^0'=err^post20, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 New rule: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 6+5*MAXADDR^post56-5*addrs^post56 New rule: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 6+5*MAXADDR^post56-5*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 New rule: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 New rule: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56 New rule: l36 -> [42] : (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, listen_index^0'=0, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=0, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 8+5*MAXADDR^post56 New rule: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 8+5*MAXADDR^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 New rule: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 New rule: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=0, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 New rule: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 New rule: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied partial deletion Original rule: l36 -> l6 : __rho_9_^0'=ret^post52, ret^0'=ret^post52, __rho_15_^0'=fd^post29, listen_index^0'=(MAXADDR^post56-addrs^post56)*n6, MaxBackends^0'=MaxBackends^post56, one^0'=1, addr^0'=MAXADDR^post56, __rho_3_^0'=__rho_3_^post42, fd^0'=fd^post29, MAXADDR^0'=MAXADDR^post56, added^0'=0, tmp1^0'=1, addrs^0'=addrs^post56, __rho_2_^0'=__rho_2_^post42, (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 New rule: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Applied deletion Removed the following rules: 195 196 198 199 201 227 293 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 Eliminated locations on tree-shaped paths Start location: l36 327: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM 328: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 329: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM 330: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 331: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ ((-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM 332: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 333: l36 -> [38] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ MaxListen^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (-MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM 334: l36 -> [37] : (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM 335: l36 -> [38] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM 336: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (MAXADDR^post56-addrs^post56 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1-MaxListen^0+n6 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -MaxListen^0 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM 337: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 338: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 339: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ (0 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (-n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ 1+ListenSocket_OF_listen_index^0 == 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 340: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 341: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 342: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (0 >= 0 /\ __rho_3_^post42 <= 0)) /\ (0 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))))), cost: NONTERM 343: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ (0 <= 0 \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 344: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0)) /\ (0 <= 0 \/ (__rho_4_^post25 <= 0 /\ 1+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0+n6 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ 2+fd^post29 <= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (1+fd^post29 == 0 /\ -n4*(MAXADDR^post56-addrs^post56)+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ 1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (1+n4+n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 <= 0 /\ n4*(MAXADDR^post56-addrs^post56)-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM 345: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 346: l36 -> [37] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 347: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (-1+__rho_2_^post42 >= 0 \/ (0 >= 0 /\ __rho_3_^post42 <= 0)) /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ (1 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)))), cost: NONTERM 348: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 349: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0)) /\ (0 <= 0 \/ (1+ListenSocket_OF_listen_index^0 == 0 /\ -(MAXADDR^post56-addrs^post56)*n6+MaxListen^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)) \/ (__rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ err^post20 >= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6-MaxListen^0+n6 <= 0 /\ -2+__rho_8_^post17 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1 <= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))) \/ (ListenSocket_OF_listen_index^0 >= 0 /\ (MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ 1+(MAXADDR^post56-addrs^post56)*n6+n4-MaxListen^0 <= 0 /\ err^post20 >= 0 /\ __rho_8_^post17 <= 0 /\ -3+addr_ai_family^0 == 0 /\ fd^post29 <= 0 /\ __rho_5_^post24 <= 0 /\ ((1 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1 <= 0 /\ __rho_3_^post42 <= 0))))), cost: NONTERM 350: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 351: l36 -> [37] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 352: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: NONTERM 353: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: NONTERM 354: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: NONTERM 355: l36 -> [37] : (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: NONTERM 356: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: NONTERM 357: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 358: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 359: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 360: l36 -> [37] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 361: l36 -> [37] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: NONTERM 362: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 363: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 364: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 365: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 366: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 8+9*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-9*addrs^post56 367: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 368: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ -1+ret^post52 >= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 369: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -fd^post29 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ (0 >= 0 /\ -__rho_3_^post42 >= 0))), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 370: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 371: l36 -> [42] : (ListenSocket_OF_listen_index^0 >= 0 /\ __rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n4-MaxListen^0 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ err^post20 >= 0 /\ -1-__const_10^0+maxconn^post10 >= 0 /\ fd^post29 <= 0 /\ fd^post29 >= 0 /\ ret^post52 <= 0 /\ __rho_16_^post7 >= 0 /\ -1-n4+MaxListen^0 >= 0 /\ -4+addr_ai_family^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+17*MAXADDR^post56+4*n4*(MAXADDR^post56-addrs^post56)-17*addrs^post56 372: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 373: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ -1+ret^post52 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ -1+__rho_2_^post42 >= 0) \/ __rho_3_^post42 <= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 374: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -__rho_4_^post25 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -2-ListenSocket_OF_listen_index^0 >= 0 /\ -1+addrs^post56 >= 0 /\ -1-err^post20 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((0 >= 0 /\ -__rho_3_^post42 >= 0) \/ (0 >= 0 /\ -1+__rho_2_^post42 >= 0))), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 375: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 376: l36 -> [42] : (__rho_4_^post25 <= 0 /\ -4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ 1+err^post20 <= 0 /\ -1+MaxListen^0-n6 >= 0 /\ fd^post29 <= 0 /\ ret^post52 <= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((0 >= 0 /\ __rho_3_^post42 <= 0) \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+12*MAXADDR^post56-12*addrs^post56 377: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 6+5*MAXADDR^post56-5*addrs^post56 378: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0 /\ addrs^post56 >= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 379: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56-5*addrs^post56 380: l36 -> [42] : (-1+MAXADDR^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 7+5*MAXADDR^post56 381: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ ret^post52 <= 0 /\ -1+__rho_3_^post42 >= 0 /\ __rho_2_^post42 <= 0), cost: 8+5*MAXADDR^post56 382: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 6+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 383: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ -1+ret^post52 >= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 384: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+addrs^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 385: l36 -> [42] : (-1+MAXADDR^post56-addrs^post56 >= 0 /\ -3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 7+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 386: l36 -> [42] : (-4+family^0 >= 0 /\ -1+MAXADDR^post56-addrs^post56 >= 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+MaxListen^0-n6 >= 0 /\ ret^post52 <= 0 /\ -1+fd^post29 >= 0 /\ (-1+MAXADDR^post56-addrs^post56)*n6-MaxListen^0 >= 0 /\ -MaxListen^0 >= 0 /\ addrs^post56 <= 0 /\ addrs^post56 >= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ (__rho_3_^post42 <= 0 \/ -1+__rho_2_^post42 >= 0)), cost: 8+4*(MAXADDR^post56-addrs^post56)*n6+9*MAXADDR^post56-9*addrs^post56 Computing asymptotic complexity Proved nontermination of rule 327 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (-3+family^0 == 0 /\ -1+MaxBackends^post56 >= 0 /\ -1+ret^post52 >= 0 /\ addrs^post56 >= 0 /\ ((ListenSocket_OF_listen_index^0 >= 0 /\ -MaxListen^0 >= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0))) \/ (MaxListen^0 <= 0 /\ 2+ListenSocket_OF_listen_index^0 <= 0 /\ ((1-MAXADDR^post56+addrs^post56 <= 0 /\ -1+__rho_2_^post42 >= 0) \/ (1-MAXADDR^post56+addrs^post56 <= 0 /\ __rho_3_^post42 <= 0)))))